:root{--red:#f12837;--gold:#f5c270;--bg:#09090c;--card:#19151b;--muted:#bdb3b9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:#fff;letter-spacing:-.02em;margin:0;font:15px DM Sans,Arial,sans-serif}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.wrap{max-width:1170px;margin:auto;padding:0 28px}.nav{z-index:10;background:#0a090cf5;border-bottom:1px solid #3b3035;justify-content:space-between;align-items:center;gap:20px;height:78px;display:flex;position:sticky;top:0}.nav .brand{align-items:center;gap:12px;font-family:Barlow Condensed;font-size:24px;font-weight:900;line-height:.9;display:flex}.nav .brand img{object-fit:contain;filter:drop-shadow(0 2px 6px #00000059);width:58px;height:45px}.links{align-items:center;gap:25px;display:flex}.links button{color:#eee;background:0 0;border:0;padding:12px 0;font-size:12px;font-weight:800}.links button.active,.links button:hover{color:var(--gold)}.mobile{display:none}.page{min-height:70vh;display:none}.page.active{display:block}.hero{background:radial-gradient(circle at 30% 42%,#43151d,#0000 48%),#100c11;min-height:715px;position:relative;overflow:hidden}.poster{object-fit:cover;object-position:center 20%;opacity:.7;width:58%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 78%,#09090c);position:absolute;inset:0}.hero-inner{z-index:1;padding-top:55px;padding-bottom:65px;position:relative}.tag{letter-spacing:2px;color:var(--gold);font-size:11px;font-weight:800}.biglogo{object-fit:contain;object-position:left center;filter:drop-shadow(0 2px #ffffff40)drop-shadow(0 8px 14px #0000008c);width:min(260px,58vw);height:150px;transform:none}h1,h2,h3{letter-spacing:-.03em;font-family:Barlow Condensed,Impact,sans-serif;line-height:.82}h1{margin:5px 0 25px;font-size:clamp(76px,10vw,135px)}h1 em,h2 em{color:var(--red);font-style:normal}.hero p{color:#e1d6d7;max-width:500px;font-size:16px;line-height:1.8}.btns{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.btn{color:#fff;background:var(--red);letter-spacing:.2px;border:0;justify-content:center;align-items:center;gap:10px;padding:16px 23px;font-size:12px;font-weight:900;display:inline-flex}.btn.gold{color:#190e07;background:var(--gold)}.btn.outline{background:#140c1199;border:1px solid #7b555c}.subtext{color:#e1b9ac;letter-spacing:1px;margin-top:60px;font-size:11px;font-weight:800}.ribbon{background:var(--red);text-align:center;letter-spacing:2px;padding:13px;font:900 24px Barlow Condensed}.section{padding:92px 0}.section h2{margin:18px 0 34px;font-size:clamp(60px,8vw,98px)}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.feature{background:linear-gradient(135deg,#46202c,#19141a);border:1px solid #623a48;flex-direction:column;align-items:flex-start;min-height:320px;padding:35px;display:flex}.feature.goldfeat{background:linear-gradient(135deg,#5a381b,#19141a);border-color:#77552a}.feature .symbol{color:var(--gold);font-size:31px}.feature h3{margin:18px 0;font-size:65px}.feature p{color:#c9bdc4;max-width:490px;line-height:1.8}.feature button{margin-top:auto}.categories{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.category{border-top:3px solid var(--red);background:#211921;padding:28px}.category span{color:var(--gold);font-size:12px}.category h3{margin:18px 0;font-size:38px}.category p{color:#bcb2b7;font-size:13px;line-height:1.7}.event{background:#171016}.eventwrap{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.eventwrap img{object-fit:cover;width:100%;max-height:600px}.eventwrap p,.lead{color:#ccc1c7;max-width:620px;line-height:1.8}.pagehead{background:radial-gradient(circle at 80% 0,#3c1720,#0000 50%);padding:90px 0 35px}.pagehead h1{font-size:clamp(76px,10vw,125px)}.panel{background:#18151b;border:1px solid #554049;margin:24px 0;padding:32px}.panel h3{margin:0 0 20px;font-size:38px}.fields{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.field{color:#dfd1d9;flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.field.full{grid-column:1/-1}.field input,.field select,.field textarea{color:#fff;background:#100e13;border:1px solid #5d4a52;border-radius:0;width:100%;padding:14px}.field textarea{resize:vertical;min-height:110px}.note{color:#b9aab1;font-size:12px;line-height:1.7}.notice{color:#f8daa2;background:#322716;border:1px solid #9e7641;margin:22px 0;padding:14px 17px;font-size:13px}.pillbar{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.pill{color:#f8f8f8;background:#211b22;border:1px solid #5d4850;padding:12px 19px;font-size:12px;font-weight:800}.pill.active{background:var(--red);border-color:var(--red)}.votegrid{grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:80px;display:grid}.artist{text-align:center;background:linear-gradient(#2c202a,#18141a);border:1px solid #634856;padding:34px 22px}.avatar{background:linear-gradient(130deg,#fce4a4,#9f6f32,#e6ba70);border-radius:50%;width:170px;height:170px;margin:auto;padding:5px;box-shadow:0 8px 25px #0008}.avatar div{color:#ffe0aa;background:radial-gradient(circle at 35% 20%,#744558,#211721);border-radius:50%;place-items:center;width:100%;height:100%;font-size:58px;display:grid}.artist h3{margin:20px 0 8px;font-size:35px}.artist small{color:var(--gold)}.artist .btn{width:100%;margin-top:22px}.winner-table{border-collapse:collapse;width:100%;margin:30px 0 75px}.winner-table th{text-align:left;background:var(--red);padding:16px}.winner-table td{background:#19151b;border-bottom:1px solid #40323a;padding:17px}.winner-table td:first-child{color:var(--gold);font-weight:800}.footer{color:#aea0a8;border-top:1px solid #46333d;padding:35px 0;font-size:12px}.footer strong{color:#fff;font:900 27px Barlow Condensed}.success{color:#f0ce90;margin-top:15px;display:none}#submit-result{display:none}#entry-success-modal[hidden]{display:none!important}#entry-success-modal{z-index:12000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050407d6;place-items:center;padding:22px;display:grid;position:fixed;inset:0}#entry-success-modal .entry-success-card{text-align:center;background:linear-gradient(150deg,#3e171d,#130e13);border:1px solid #8f6842;border-radius:28px;width:min(620px,96vw);padding:46px 34px;box-shadow:0 34px 90px #0000008f}#entry-success-modal h2{color:var(--gold);margin:0 0 18px;font-size:clamp(54px,8vw,88px)}#entry-success-modal p{color:#f3e8eb;max-width:470px;margin:0 auto 24px;line-height:1.7}#entry-success-modal .preview-note{color:#d6bd95;font-size:12px}@media (max-width:850px){.nav{flex-wrap:wrap;height:auto;min-height:75px}.links{flex-wrap:wrap;gap:10px;padding-bottom:12px}.links button{font-size:10px}.hero{min-height:700px}.poster{opacity:.35;width:100%;-webkit-mask-image:none;mask-image:none}.biglogo{height:190px}.cards,.eventwrap{grid-template-columns:1fr}.votegrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.wrap{padding:0 20px}.links{justify-content:space-between;width:100%}.links button.cta{padding:10px}.hero-inner{padding-top:45px}.biglogo{width:290px;max-width:100%;height:160px}.hero h1{font-size:81px}.section{padding:65px 0}.feature h3{font-size:54px}.categories,.votegrid,.fields{grid-template-columns:1fr}.pagehead{padding-top:70px}.panel{padding:20px}}.iconbadge{color:#f3c86f;background:#241a1e;border:2px solid #e0b55a;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;line-height:1;display:inline-flex}@media (max-width:560px){.biglogo{width:min(220px,70vw)!important;height:125px!important}}.links button.cta{color:#fff;background:#eb2330;padding:13px 18px}.links button.vote-cta{color:#170b0b;background:#f4c15b}.links{gap:13px}.biglogo{margin:10px 0 14px;filter:drop-shadow(2px 3px 2px #000a)drop-shadow(5px 8px 9px #0008)!important;width:min(225px,55vw)!important;height:145px!important;transform:none!important}h1,h2,h3{letter-spacing:-.035em;line-height:.84!important}.winners-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0 75px;display:grid}.win-card{background:#1b161a;border:1px solid #44343a;align-items:center;gap:14px;padding:18px;display:flex}.win-portrait{color:#ffd16a;background:#2d2530;border:3px solid #cba457;border-radius:50%;flex:0 0 76px;place-items:center;width:76px;height:76px;font-size:28px;display:grid;overflow:hidden}.win-portrait img{object-fit:cover;filter:grayscale()contrast(1.1);width:100%;height:100%}.win-year{color:#e9b655;font-size:11px;font-weight:900}.win-name{margin:6px 0;font:800 23px/.95 Barlow Condensed}.win-song{color:#b6a7ad;font-size:11px;line-height:1.5}@media (max-width:900px){.winners-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.winners-cards{grid-template-columns:1fr}.links button.cta{padding:11px 12px;font-size:11px}.biglogo{height:125px!important}}.ribbon{letter-spacing:.55px!important;word-spacing:-1px!important;font-size:23px!important}.btn.gold,.links .vote-cta{box-shadow:inset 0 1px #ffffff8c,0 10px 18px #a0702340;color:#1a1108!important;background:linear-gradient(135deg,#fff2a6 0%,#f4c96a 26%,#d49a37 60%,#9d641f 100%)!important}.btn.gold:hover,.links .vote-cta:hover{filter:brightness(1.05)}.feature,.feature.goldfeat,.panel,.category,.artist,.win-card,.notice,.pill,.field input,.field select,.field textarea,.eventwrap img,.poster,.btn{border-radius:20px!important}.artist,.win-card,.panel,.feature,.category{overflow:hidden}.category{border:1px solid #4f3a43!important;border-radius:24px!important}.category span.iconbadge{margin-bottom:6px;border-width:3px!important;width:84px!important;height:84px!important;font-size:40px!important}.category h3{margin-top:22px!important}.feature{border-radius:26px!important}.panel{border-radius:24px!important}.pill,.btn{border-radius:999px!important}.win-card{cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s;border-radius:24px!important}.win-card:hover{border-color:#a87f49;transform:translateY(-3px);box-shadow:0 16px 28px #00000040}.win-song{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hero .poster{box-shadow:0 24px 45px #00000059;border-radius:28px!important}.eventwrap img{border-radius:28px!important}.artist{border-radius:26px!important}.avatar,.avatar div{border-radius:50%!important}.history-click-note{color:#e2c88d;letter-spacing:.5px;margin:8px 0 0;font-size:12px;font-weight:800}#winner-modal{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:9999;background:#050508c2;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}#winner-modal.open{display:flex}#winner-modal .modal-card{background:linear-gradient(#19141a,#100d12);border:1px solid #654c32;border-radius:28px;width:min(1100px,96vw);max-height:92vh;overflow:auto;box-shadow:0 35px 80px #0000007a}#winner-modal .modal-top{grid-template-columns:320px 1fr;gap:0;min-height:260px;display:grid}#winner-modal .modal-image{background:linear-gradient(160deg,#211920,#100d12);border-right:1px solid #493740;justify-content:center;align-items:center;padding:24px;display:flex}#winner-modal .modal-image img{object-fit:cover;filter:grayscale()contrast(1.1);border-radius:22px;width:100%;height:100%;max-height:320px}#winner-modal .modal-copy{padding:30px 30px 20px}#winner-modal .eyebrow{letter-spacing:1.1px;color:#f0c86a;text-transform:uppercase;font-size:12px;font-weight:900}#winner-modal h3{letter-spacing:-.03em;margin:10px 0 12px;font-size:66px;line-height:.84}#winner-modal .meta{flex-wrap:wrap;gap:10px;margin:0 0 16px;display:flex}#winner-modal .meta span{color:#fff;letter-spacing:.6px;background:#231a21;border:1px solid #4f3c42;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:800}#winner-modal p{color:#d1c5cb;font-size:14px;line-height:1.8}#winner-modal .video-wrap{padding:0 30px 30px}#winner-modal .video-wrap h4{color:#f1dba8;letter-spacing:.8px;margin:4px 0 14px}#winner-modal iframe{aspect-ratio:16/9;background:#000;border:0;border-radius:22px;width:100%}#winner-modal .modal-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}#winner-modal .closex{float:right;color:#fff;cursor:pointer;z-index:2;background:#1d151b;border:1px solid #71563a;border-radius:50%;width:42px;height:42px;margin:14px 14px 0 0;font-size:22px;position:sticky;top:14px}#winner-modal .watch-btn{color:#1a1108;background:linear-gradient(135deg,#fff2a6 0%,#f4c96a 26%,#d49a37 60%,#9d641f 100%);border-radius:999px;align-items:center;gap:8px;padding:14px 18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}#winner-modal .ghost-btn{color:#fff;background:#211920;border:1px solid #544148;border-radius:999px;align-items:center;gap:8px;padding:14px 18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:820px){#winner-modal .modal-top{grid-template-columns:1fr}#winner-modal .modal-image{border-bottom:1px solid #493740;border-right:0;min-height:220px}#winner-modal h3{font-size:48px}}.nav .brand{white-space:nowrap;align-items:center;gap:12px}.nav .brand img{width:40px!important;height:40px!important}.brand-title{letter-spacing:.03em;color:#fff;white-space:nowrap;font:900 16px/1 Barlow Condensed,Impact,sans-serif}.btn,.links button.cta{box-shadow:inset 0 1px #ffffff40,0 10px 18px #78091347;color:#fff!important;background:linear-gradient(135deg,#ff6b74 0%,#de2735 35%,#8f0f19 100%)!important}.ribbon{letter-spacing:.2px!important;word-spacing:-1.5px!important;background:linear-gradient(135deg,#ff3b49 0%,#c11624 40%,#640812 100%)!important}.feature .symbol{font-size:48px!important}.category span{font-size:18px!important}.category span.iconbadge{width:104px!important;height:104px!important;font-size:48px!important}.category .history-card-img{object-fit:cover;filter:grayscale(.12)contrast(1.05);border-radius:18px;width:100%;height:180px;margin-bottom:14px}.field input,.field select,.field textarea{border-radius:16px!important}.footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-socials{flex-wrap:wrap;gap:16px;display:flex}.footer-socials a{color:#f0c86a;font-weight:800;text-decoration:none}#about .cards{display:none!important}#about .lead{max-width:900px}main#home .section:nth-of-type(3) .category span{justify-content:center;align-items:center;display:inline-flex}.home-legacy,main#home section.wrap:last-of-type{position:relative;overflow:hidden}.ghost-winner{filter:grayscale()opacity(.16);mix-blend-mode:screen;pointer-events:none;width:min(420px,42vw);height:auto;position:absolute;bottom:0;right:-20px;transform:scale(1.06)}.gallery-head{justify-content:space-between;align-items:center;gap:10px;margin:18px 0 14px;display:flex}.gallery-title{letter-spacing:1px;color:#f0c86a;font-size:14px;font-weight:900}.gallery-arrow{color:#fff;cursor:pointer;background:#1f171d;border:1px solid #6f5248;border-radius:50%;width:46px;height:46px;font-size:30px;line-height:1}.gallery-arrow:hover{color:#f3d087;border-color:#c69f59}.winners-cards{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:18px;padding:6px 4px 28px;overflow-x:auto;grid-template-columns:none!important;display:flex!important}.winners-cards::-webkit-scrollbar{height:10px}.winners-cards::-webkit-scrollbar-thumb{background:#5a4347;border-radius:999px}.winners-cards .win-card{scroll-snap-align:start;background:linear-gradient(#251b22,#171116);min-width:min(420px,88vw);max-width:420px;padding:0;display:block;overflow:hidden;border-radius:28px!important}.winners-cards .win-card .win-portrait{background:#221a21;border:0;width:100%;height:330px;display:block;border-radius:0!important}.winners-cards .win-card .win-portrait img{object-fit:cover;object-position:center top;filter:grayscale()contrast(1.08);width:100%;height:100%}.winners-cards .win-card>div:last-child{padding:22px 24px 26px}.winners-cards .win-card .win-year{letter-spacing:1px;font-size:12px}.winners-cards .win-card .win-name{margin:10px 0 12px;font-size:44px;line-height:.88}.winners-cards .win-card .win-song{color:#cdbfc5;font-size:14px;line-height:1.7}#history .category{padding:20px}@media (max-width:900px){.brand-title{font-size:13px}.ghost-winner{width:min(320px,56vw)}.winners-cards .win-card{min-width:min(340px,86vw)}.winners-cards .win-card .win-portrait{height:290px}}@media (max-width:560px){.brand-title{display:none}.gallery-title{font-size:12px}.winners-cards .win-card .win-name{font-size:36px}}.hero .tag{white-space:normal;max-width:max-content;padding:12px 18px;line-height:1.1;display:inline-flex}.hero h1 em{background:linear-gradient(135deg,#ff6b74 0%,#de2735 35%,#8f0f19 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;color:#e63a42!important}.ribbon{text-align:center;letter-spacing:0!important;word-spacing:0!important;white-space:normal!important;padding:15px 22px!important;font-size:20px!important}.links .cta{letter-spacing:.3px;border:none;border-radius:999px;padding:14px 20px;font-weight:900;color:#fff!important;background:linear-gradient(135deg,#ff6b74 0%,#de2735 35%,#8f0f19 100%)!important}.links .vote-cta{color:#1a1108!important;background:linear-gradient(135deg,#fff2a6 0%,#f4c96a 26%,#d49a37 60%,#9d641f 100%)!important}.cards .feature h3 em,.cards .feature h3{font-style:normal!important}.cards .feature h3{line-height:.9}.cards .feature .symbol{font-size:54px!important}main#home .categories .iconbadge{width:112px!important;height:112px!important;font-size:52px!important}.legacy-section{position:relative}.legacy-grid{grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:stretch;gap:24px;margin-top:18px;display:grid}.legacy-copy{flex-direction:column;justify-content:center;min-height:520px;padding-right:10px;display:flex}.legacy-poster{object-fit:cover;object-position:center top;border-radius:28px;width:100%;height:520px;box-shadow:0 24px 45px #00000059}.ghost-winner{display:none!important}#about .wrap.section{padding-top:20px!important}#about .categories:first-of-type{margin-top:8px!important;margin-bottom:34px!important}#about .category{padding:20px!important}.about-card-img{object-fit:cover;border-radius:18px;width:100%;height:165px;margin-bottom:14px;display:block}.about-history-block{border-top:1px solid #34262c;margin-top:34px;padding-top:18px}.about-history-block .categories{margin-top:18px}#history .pagehead{padding-bottom:24px!important}#history .gallery-head{margin-top:8px}#history .gallery-title{font-size:13px}#history .winners-cards .win-card .win-year{font-size:11px}#history .winners-cards .win-card .win-name{font-size:42px}.footer-socials{align-items:center;gap:18px;display:flex}.social-link{color:#f0c86a;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.social-link svg{width:18px;height:18px;display:block}@media (max-width:960px){.legacy-grid{grid-template-columns:1fr}.legacy-copy{min-height:auto}.legacy-poster{height:420px}.hero .tag{max-width:80%}}@media (max-width:560px){.ribbon{font-size:16px!important}.hero .tag{max-width:100%}.about-card-img,.history-card-img{height:145px}.legacy-poster{height:340px}.links .cta{padding:12px 16px;font-size:12px}}nav.nav .links button.cta.vote-cta{color:#1a1108!important;background:linear-gradient(135deg,#fff2a6 0%,#f4c96a 26%,#d49a37 60%,#9d641f 100%)!important;border:1px solid #d4a44b!important;box-shadow:inset 0 1px #ffffff8c,0 10px 18px #a0702340!important}.ribbon{letter-spacing:.1px!important;font-family:Barlow Condensed,Impact,Arial Narrow,Arial,sans-serif!important}:root{--red:#db1524}.nav{flex-wrap:nowrap;display:flex;overflow:visible;border-bottom:0!important;gap:10px!important;max-width:none!important;padding-left:clamp(12px,2vw,36px)!important;padding-right:clamp(12px,2vw,36px)!important}.nav .brand{flex-shrink:0;gap:8px!important;min-width:0!important;display:flex!important}.nav .brand img{object-fit:contain!important;filter:drop-shadow(0 2px 5px #0008)!important;width:65px!important;max-width:none!important;height:54px!important}.nav .brand .brand-title{white-space:nowrap;letter-spacing:-.02em!important;font-size:clamp(10px,1.1vw,17px)!important;display:inline!important}.nav .links{white-space:nowrap;scrollbar-width:none;align-items:center;min-width:0;margin-left:auto;overflow-x:auto;flex-wrap:nowrap!important;gap:clamp(3px,.8vw,13px)!important;display:flex!important}.nav .links::-webkit-scrollbar{display:none}.nav .links button{flex-shrink:0;padding:10px clamp(7px,1vw,14px)!important;font-size:clamp(9px,.9vw,12px)!important}.nav .links button.cta{border-radius:999px!important}.nav .links .vote-cta{color:#17100c!important;background:linear-gradient(135deg,#fff3b7 0%,#f5c566 32%,#ab7427 100%)!important}.hero-inner .biglogo{margin-bottom:5px!important}.hero-inner .tag{margin:0 0 10px!important}.hero h1 em,h1 em,h2 em{background:linear-gradient(135deg,#ff515d,#ce1724 55%,#7a0914);-webkit-text-fill-color:transparent;color:#da2032;-webkit-background-clip:text;background-clip:text}.hero h1,.section h2,.pagehead h1{margin-bottom:clamp(12px,2vw,25px)!important}.hero p,.lead{margin-top:7px!important}.feature h3{margin-bottom:8px!important}.feature p{margin-top:6px!important}.feature{min-height:270px!important;padding:28px!important}.feature .symbol{display:none!important}.btn{min-height:43px;font-weight:900;letter-spacing:.1px!important;font-size:12px!important;line-height:1.1!important}.legacy-poster{filter:grayscale()contrast(1.1)!important}.eventwrap img{width:100%;object-fit:contain!important;background:#09090c!important;height:auto!important;max-height:none!important}#home .categories .iconbadge{color:#ecc065!important;background:0 0!important;border:0!important;width:120px!important;height:120px!important}#home .categories .iconbadge svg{color:#ecc065;stroke:currentColor;width:100%;height:100%;display:block}#history .win-portrait img{filter:grayscale()contrast(1.14)!important}.footer-socials a{border:1px solid #5e4733;border-radius:50%;justify-content:center;align-items:center;gap:0;width:35px;height:35px;padding:6px;display:inline-flex}.footer-socials a svg{width:19px;height:19px}@media (max-width:750px){.nav{height:70px!important}.nav .brand img{width:42px!important;height:38px!important}.nav .brand .brand-title{text-overflow:ellipsis;overflow:hidden;max-width:130px!important;font-size:10px!important}.nav .links{gap:3px!important}.nav .links button{padding:8px 7px!important;font-size:9px!important}.nav .links .cta{padding:9px 10px!important}}@media (max-width:470px){.nav .brand .brand-title{max-width:90px!important;font-size:8px!important}.nav .brand img{width:34px!important;height:34px!important}.nav .links button{padding:7px 5px!important;font-size:8px!important}.nav .links .cta{padding:7px 6px!important}}.vote-category-icon svg{color:#f0c368;width:80px;height:80px}.vote-category-icon{place-items:center;display:grid}.nav .brand-title{font-family:Barlow Condensed,Impact,sans-serif;letter-spacing:-.016em!important;white-space:nowrap!important;font-size:clamp(16px,1.55vw,23px)!important;font-weight:900!important;line-height:.82!important;display:block!important}.nav .brand{flex-shrink:0;align-items:center;gap:10px;min-width:0;display:inline-flex}.nav .brand img{object-fit:contain;width:57px!important;height:52px!important}.hero-inner .tag{white-space:normal;max-width:max-content;margin-top:5px;margin-bottom:12px;display:block}.event-date{color:#fff;letter-spacing:-.025em;text-shadow:0 3px 10px #00000040;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(34px,5.5vw,75px);font-weight:900;line-height:.95}.ribbon{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:128px;display:flex;padding:20px 12px!important}.countdown{letter-spacing:.04em;color:#fff;text-align:center;font-variant-numeric:tabular-nums;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(18px,2.3vw,28px);font-weight:800;line-height:1.15}.countdown small{opacity:.8;letter-spacing:.04em;margin:0 8px 0 3px;font:700 12px DM Sans,sans-serif}.category .iconbadge{background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:120px!important;height:120px!important;padding:0!important;display:flex!important}.category-gold-art{filter:drop-shadow(0 8px 12px #00000059);display:block;object-fit:contain!important;width:100%!important;height:100%!important}main#home .cards .feature h3{letter-spacing:-.025em;font-size:clamp(45px,5vw,65px);font-style:normal}.champion-section-title{letter-spacing:-.035em;color:#fff;font-family:Barlow Condensed,Impact,sans-serif;line-height:.88;margin:40px 0 18px!important;font-size:clamp(48px,6vw,80px)!important}#groovy-history{margin-bottom:55px}.explore-winners-btn{letter-spacing:0!important;min-width:0!important;padding:14px 20px!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important}@media (max-width:720px){.nav .brand-title{font-size:13px!important;display:block!important}.nav .brand img{width:44px!important;height:44px!important}.nav .brand{gap:5px}.category .iconbadge{width:96px!important;height:96px!important}.ribbon{min-height:114px}}@media (max-width:420px){.nav .brand-title{font-size:11px!important}.nav .brand img{width:37px!important}.event-date{font-size:46px}}#about .wrap.section:empty{display:none!important}#about .pagehead{padding-bottom:72px!important}.hero-inner{flex-direction:column!important;align-items:flex-start!important;display:flex!important}.hero-inner .biglogo{margin-bottom:7px!important;display:block!important}.hero-inner .tag{letter-spacing:-.02em!important;text-align:left!important;align-self:flex-start!important;margin:0 0 10px!important;padding:0!important;line-height:1.05!important;position:static!important}.hero-inner h1{margin-top:5px!important}.event-date{text-transform:uppercase!important;letter-spacing:-.035em!important;font-family:Barlow Condensed,Impact,sans-serif!important;line-height:.9!important}.countdown{letter-spacing:-.025em!important;word-spacing:0!important}.countdown small{letter-spacing:-.025em!important;margin:0 4px 0 2px!important}main#home .cards .feature{cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s;min-height:250px!important}main#home .cards .feature:hover,main#home .cards .feature:focus-visible{outline-offset:3px;border-color:#dba94b;transform:translateY(-3px);box-shadow:0 15px 30px #0006}main#home .cards .feature h3{letter-spacing:-.035em!important;font-style:normal!important;line-height:.9!important}main#home .cards .feature p{margin-top:8px!important}.legacy-section>.tag{letter-spacing:-.01em!important;margin-bottom:5px!important}.legacy-grid{gap:22px!important;margin-top:0!important}.legacy-copy h2{letter-spacing:-.035em!important;margin-top:0!important;margin-bottom:15px!important;line-height:.88!important}.legacy-copy .lead{margin-top:0!important;margin-bottom:20px!important}.legacy-poster{filter:grayscale()contrast(1.12)!important;object-position:center 23%!important}.explore-winners-btn{letter-spacing:-.025em!important;white-space:nowrap!important;flex:none!important;align-self:flex-start!important;width:max-content!important;min-width:0!important;max-width:100%!important;padding:12px 16px!important;font-size:12px!important;line-height:1!important;display:inline-flex!important}main#home h1,main#home h2,main#home h3{letter-spacing:-.035em!important}main#home .lead,main#home p{letter-spacing:-.012em!important}@media (max-width:780px){.hero-inner .tag{max-width:100%!important}.legacy-copy{min-height:unset!important}.legacy-poster{min-height:330px}}:root{--ism-heading-font:"Barlow Condensed",Impact,"Arial Narrow",sans-serif;--ism-head-track:-.022em;--ism-body-track:-.015em}body{letter-spacing:var(--ism-body-track)!important}h1,h2,h3,.champion-section-title,.event-date{font-family:var(--ism-heading-font)!important;letter-spacing:var(--ism-head-track)!important;font-weight:900!important}h1,h2{line-height:.88!important}h3{line-height:.94!important}.tag{letter-spacing:2px!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}.hero-inner .tag{letter-spacing:2px!important}.hero-inner .tag,.section>.tag,.pagehead .tag{margin-bottom:8px!important}.pagehead .lead,.section .lead,.feature p,.category p{letter-spacing:var(--ism-body-track)!important;line-height:1.65!important}.ribbon{gap:9px!important;min-height:130px!important;padding:22px 16px!important}.ribbon .event-date{overflow-wrap:normal;max-width:100%;letter-spacing:var(--ism-head-track)!important;text-align:center!important;font-size:clamp(30px,5.15vw,72px)!important;font-weight:900!important;line-height:1!important}.ribbon .countdown,.ribbon .countdown small{letter-spacing:-.018em!important}nav.nav .links{gap:2px!important}nav.nav .links button[data-page]{padding-left:9px!important;padding-right:9px!important}nav.nav .links button.cta{letter-spacing:.005em!important;border-radius:999px!important;min-height:43px!important;padding:13px 18px!important;font-size:12px!important;font-weight:900!important;line-height:1.1!important}nav.nav .links button.cta:not(.vote-cta),#home .hero .btns .btn:not(.gold){color:#fff!important;background:linear-gradient(135deg,#ff6b74 0%,#de2735 35%,#8f0f19 100%)!important;border:1px solid #0000!important;box-shadow:inset 0 1px #ffffff40,0 10px 18px #78091347!important}nav.nav .links button.cta.vote-cta,#home .hero .btns .btn.gold{color:#1a1108!important;background:linear-gradient(135deg,#fff2a6 0%,#f4c96a 26%,#d49a37 60%,#9d641f 100%)!important;border:1px solid #d4a44b!important;box-shadow:inset 0 1px #ffffff8c,0 10px 18px #a0702340!important}#home .hero .btns .btn{letter-spacing:.005em!important;border-radius:999px!important;min-height:43px!important;padding:13px 18px!important;font-size:12px!important;font-weight:900!important;line-height:1.1!important}.legacy-section>.tag{margin-bottom:0!important;padding-bottom:0!important}.legacy-section .legacy-grid{gap:22px!important;margin-top:-7px!important}.legacy-section .legacy-copy h2{margin:0 0 12px!important;line-height:.88!important}#history .champion-section-title{align-items:center;gap:16px;margin:35px 0 14px!important;font-size:clamp(48px,6vw,78px)!important;line-height:.93!important;display:flex!important}#history .champion-power{color:#f6c75d!important}#history .champion-groovy{color:#fff!important;margin-top:48px!important}#history .champion-mark{object-fit:contain;filter:drop-shadow(0 4px 7px #0007);flex-shrink:0;width:clamp(42px,4.8vw,67px);height:clamp(42px,4.8vw,67px)}#history .winners-cards{scroll-snap-type:x proximity;margin:0 0 22px!important}#history .gallery-arrow,#history .gallery-head{display:none!important}#home .categories h3.soca-heading{align-items:center;gap:9px;display:flex;letter-spacing:var(--ism-head-track)!important}#home .categories h3 .inline-soca-icon{object-fit:contain;flex-shrink:0;width:30px;height:30px}#vote .pillbar button.pill{justify-content:center;align-items:center;gap:7px;display:inline-flex;letter-spacing:.015em!important}#vote .vote-filter-icon{object-fit:contain;flex-shrink:0;width:21px;height:21px}#vote .vote-artist-mark{object-fit:contain;filter:drop-shadow(0 7px 10px #0009);width:85px;height:85px}#vote .vote-category-icon{justify-content:center;align-items:center;display:flex!important}@media (max-width:780px){nav.nav .links button[data-page]{padding-left:6px!important;padding-right:6px!important}nav.nav .links button.cta{min-height:36px!important;padding:9px 11px!important;font-size:10px!important}.ribbon .event-date{font-size:clamp(29px,5.8vw,45px)!important}#history .champion-section-title{gap:9px!important}#home .categories h3 .inline-soca-icon{width:24px;height:24px}}@media (max-width:480px){nav.nav .links{gap:0!important}nav.nav .links button[data-page]{padding:7px 5px!important;font-size:8px!important}nav.nav .links button.cta{min-height:31px!important;padding:7px 8px!important;font-size:9px!important}nav.nav .links button[data-page=history]{margin-right:3px!important}.ribbon .event-date{font-size:clamp(27px,7.3vw,36px)!important}.ribbon{padding:20px 14px!important}#history .champion-section-title{font-size:clamp(35px,9vw,50px)!important}#history .champion-mark{width:38px;height:38px}}h1,h2,h3,.champion-section-title,.event-date,.ribbon .event-date,#winner-modal h3,#history .champion-section-title,#home .feature h3{font-weight:800!important}:root{--form-red:#e5323b;--form-gold:#e8bb72}.nav .links{flex-wrap:nowrap!important;gap:4px!important}.nav .links button{white-space:nowrap}footer .footer-links{margin:14px 0}footer .footer-links a{color:#e8bb72;letter-spacing:.03em;font-size:13px;text-decoration:none}footer .footer-links a:hover{text-decoration:underline}#home .cards{max-width:710px;grid-template-columns:minmax(0,1fr)!important}#home .feature{max-width:710px}#home .cards .goldfeat{display:none!important}#enter .pagehead{padding-bottom:46px}.entry-layout{padding-bottom:90px}#enter .panel{margin-bottom:22px;padding:28px 28px 30px}#enter .panel h3{letter-spacing:-.02em;margin:0 0 18px;font-size:27px;line-height:1}#enter .panel h2{letter-spacing:-.03em;margin:3px 0 18px;font-size:clamp(32px,5vw,53px);font-weight:800;line-height:.96}#enter .panel h4{color:#e8bb72;margin:0 0 10px;font-size:21px}#enter .panel-kicker{color:#e8bb72;letter-spacing:.06em;font-size:13px;font-weight:800}#enter .entry-note{color:#d1bdba;margin:16px 0 0;font-size:13px}#enter .checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#enter .checklist-grid>div{background:#ffffff09;border:1px solid #3c3035;border-radius:13px;padding:16px}#enter .checklist-grid h3{color:#ebc47d;margin:0 0 7px;font-size:21px}#enter .checklist-grid p{color:#ddd5d6;margin:0;font-size:13px;line-height:1.5}#enter .deadline-bar{background:#2c1e20;border:1px solid #a86a39;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:16px 0;padding:17px 18px;display:flex}#enter .deadline-bar strong{font-size:17px;font-weight:800;display:block}#enter .deadline-bar #entry-deadline-display{color:#e5d5d1;margin-top:5px;font-size:12px}#enter #entry-countdown{text-align:right;color:#f8cc86;max-width:320px;font-size:14px;font-weight:800;line-height:1.35}#enter .fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}#enter .field{letter-spacing:.012em;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}#enter .field input,#enter .field select,#enter .field textarea{letter-spacing:0;max-width:100%;font-family:inherit;font-size:15px;font-weight:400}#enter .field input[type=file]{padding:12px 8px;font-size:13px}#enter .field textarea{min-height:90px}#enter .field .field-hint{font-weight:400}#enter .asterisk,#enter .required-legend span{color:#ff5360;font-weight:900}#enter .required-legend{color:#e8dade;text-align:right;margin:0 0 10px;font-size:13px}#enter .field-hint,#enter .note{color:#c8b8bf;font-size:13px;line-height:1.45}#enter .conditional-fields{border-top:1px solid #49343c;margin-top:24px;padding-top:20px}#enter [hidden]{display:none!important}#enter .category-entry{background:#231a20;border:1px solid #6e4944;border-radius:16px;margin:20px 0;padding:20px}#enter .category-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}#enter .category-head h4{margin:0;font-size:23px}#enter .entry-add,#enter .remove-category,#enter .add-credit,#enter .remove-credit{color:#e9c686;cursor:pointer;letter-spacing:0;background:#25191b;border:1px solid #d6ac6b;border-radius:9px;padding:11px 16px;font:700 13px inherit}#enter .remove-category{color:#ff9ca5;border-color:#7b434e;font-size:12px}#enter .add-credit{margin-top:9px}#enter .remove-credit{padding:7px 10px;font-size:11px}#enter .credits-section{border-top:1px solid #55424d;margin-top:14px;padding-top:14px}#enter .credits-section>p{color:#cbb9b9;margin:0 0 14px;font-size:13px}#enter .credit-row{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;margin:12px 0;display:grid}#enter .credit-row .field{min-width:0}#enter .declaration{border:0;border-bottom:1px solid #43343a;flex-wrap:wrap;gap:15px;margin:20px 0;padding:14px 0 18px;display:flex}#enter .declaration legend{float:none;margin:0 0 10px;padding:0;font-size:15px;font-weight:700;line-height:1.45}#enter .declaration label{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}#enter .declaration input{accent-color:#e3323c}#enter .review-check{align-items:flex-start;gap:12px;margin:17px 0;font-size:14px;line-height:1.45;display:flex}#enter .review-check input{accent-color:#e5323b;flex-shrink:0;margin-top:4px}#enter .policy-pending{color:#f0c481;margin:4px 0 18px;font-size:12px;line-height:1.5}#enter .review-summary{color:#e2d8d9;background:#131216;border:1px solid #574b4b;border-radius:12px;padding:16px;font-size:14px;line-height:1.6}#enter .review-summary strong{color:#fff}#enter .manager-details{border:1px solid #50404a;border-radius:12px;margin:26px 0 2px;padding:17px}#enter .manager-details summary{cursor:pointer;font-size:14px;font-weight:800}#enter .manager-details .fields{padding-top:20px}#enter .optional-mark{color:#dbc38b;margin-left:8px;font-size:10px}#enter .danger-notice{color:#ffc8cc;background:#461c24;border:1px solid #c84e5b;border-radius:10px;margin:12px 0;padding:13px;font-size:14px}#enter .notice-important{border-left:4px solid #e8bb72;margin-bottom:20px;display:block!important}#enter .entry-submit{margin-top:8px}#history .pagehead .lead{max-width:790px}@media (max-width:800px){#enter .checklist-grid{grid-template-columns:1fr}#enter .credit-row{grid-template-columns:1fr 1fr}#enter .credit-row .remove-credit{align-self:end}#enter .deadline-bar{flex-direction:column;align-items:flex-start}#enter #entry-countdown{text-align:left}}@media (max-width:550px){#enter .fields,#enter .credit-row{grid-template-columns:1fr}#enter .panel{padding:20px}#enter .deadline-bar{gap:9px}#enter .category-head{flex-direction:column;align-items:start}}nav.nav .links button[data-page=history]{margin-right:0!important}nav.nav .links button[data-page=pavilions]{color:#f3d4a3!important}#home .categories .soca-heading .inline-soca-icon,#home .categories h3 .inline-soca-icon{display:none!important}#home .categories .category h3{display:block!important}#history .pagehead h1{font-size:clamp(72px,10vw,128px)}#history .wrap.section{padding-top:55px!important}#history .gallery-tools{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}#history .gallery-tools h2{margin:10px 0 15px;font-size:clamp(48px,7.5vw,92px)}#history .gallery-stats{white-space:nowrap;color:#e8bd6a;padding-bottom:20px;font-size:12px;font-weight:800}#history .unified-winners{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:30px;display:grid}#history .win-card{cursor:pointer;text-align:left;border-radius:17px;flex-direction:column;align-items:stretch;gap:0;min-height:350px;padding:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}#history .win-card:hover,#history .win-card:focus-visible{border-color:#dba94b;transform:translateY(-4px);box-shadow:0 16px 30px #0009}#history .win-portrait{background:radial-gradient(circle,#55404b,#1d171d 75%);border:0;border-radius:0;flex:none;width:100%;height:230px;font-size:80px}#history .win-portrait img{object-fit:cover;object-position:center 22%;filter:grayscale()contrast(1.1);width:100%;height:100%}#history .win-card-info{padding:17px 17px 19px}#history .win-year{letter-spacing:.03em;font-size:12px;line-height:1.4}#history .win-name{min-height:27px;margin:8px 0 10px;font-size:30px;line-height:.96}#history .win-song{color:#d3c4ca;font-size:12px;line-height:1.5}#history .win-category{color:#f6d590;letter-spacing:.06em;border:1px solid #7a5d3c;border-radius:5px;margin-top:9px;padding:6px 8px;font-size:10px;font-weight:800;display:inline-block}#about>.wrap.section{padding-top:clamp(64px,7vw,92px)}#about h2{margin:8px 0 23px;font-size:clamp(48px,6.8vw,89px)}#about h3{font-size:clamp(32px,3.4vw,47px);line-height:.95}#about p{letter-spacing:-.01em;color:#d7cdd0;font-size:15px;line-height:1.74}#about .about-story{grid-template-columns:1.08fr .92fr;align-items:center;gap:50px;display:grid}#about .about-story p{max-width:690px;margin:0 0 17px}#about .about-feature-image{background:#18131a;border:1px solid #5d4950;border-radius:18px;height:100%;min-height:560px;position:relative;overflow:hidden}#about .about-feature-image img{object-fit:cover;object-position:50% 20%;filter:grayscale()contrast(1.13);width:100%;height:100%;position:absolute;inset:0}#about .about-feature-image:after{content:"";background:linear-gradient(#0000 64%,#000e);position:absolute;inset:0}#about .about-feature-image span{z-index:1;color:#eed094;letter-spacing:.08em;font-size:12px;font-weight:800;position:absolute;bottom:22px;left:22px}#about .about-winners-btn{border-radius:999px;margin:13px 0 0;padding:14px 20px;font-size:12px}#about .about-timeline{margin-top:95px}#about .timeline-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:30px 0;padding:4px 0 18px;display:grid;position:relative;overflow-x:auto}#about .timeline-grid:before{content:"";background:linear-gradient(90deg,#765833,#f0c676,#765833);height:2px;position:absolute;top:164px;left:8%;right:8%}#about .era{text-align:center;background:0 0;border:0;min-width:220px;padding:0 15px;position:relative}#about .era-photo{background:#181319;border:2px solid #d8ae63;border-radius:50%;width:132px;height:132px;margin:0 auto 25px;overflow:hidden;box-shadow:0 10px 28px #0008}#about .era-photo img{object-fit:cover;object-position:center 20%;filter:grayscale()contrast(1.12);width:100%;height:100%;display:block}#about .era-dot{z-index:1;background:#f0c676;border:3px solid #161217;border-radius:50%;width:15px;height:15px;margin:0 auto 22px;display:block;position:relative;box-shadow:0 0 0 2px #f0c676}#about .era-year{color:#eabb6e;font:800 47px/.9 Barlow Condensed,Impact,sans-serif}#about .era h3{margin:13px 0;font-size:29px!important}#about .era p{margin:0;font-size:13px;line-height:1.55}#about .about-archive{margin:95px 0 10px}#about .archive-portraits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0;display:grid}#about .archive-portraits figure{background:#18151b;border-radius:15px;margin:0;position:relative;overflow:hidden}#about .archive-portraits figure img{object-fit:cover;object-position:50% 20%;filter:grayscale()contrast(1.1);width:100%;height:370px;display:block}#about .archive-portraits figcaption{background:#1c151a;padding:16px}#about .archive-portraits strong{font:800 27px Barlow Condensed,Impact,sans-serif;display:block}#about .archive-portraits small{color:#e6c077;letter-spacing:.06em;font-size:10px}.source-note{color:#c6b9b8!important;margin:20px 0!important;font-size:12px!important}.source-note a{color:#efd08d;text-decoration:underline}#rules .rules-deadline{background:linear-gradient(115deg,#4a1c26,#23171c);border:1px solid #70523e;border-radius:17px;padding:35px}#rules .rules-deadline h2{margin:18px 0;font-size:clamp(50px,8vw,94px);line-height:.9}#rules .rules-deadline p{color:#e0cfd0;max-width:600px;line-height:1.6}#rules .rules-deadline .btn{border-radius:999px;margin-top:9px}#rules .rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:30px 0;display:grid}#rules .rules-card{background:#1b151c;border:1px solid #514049;border-radius:15px;padding:26px}#rules .rules-card span{color:#e4b86b;font:800 30px Barlow Condensed}#rules .rules-card h3{margin:10px 0;font-size:32px}#rules .rules-card p{color:#d4c7cb;line-height:1.7}#pavilions .pavilions-intro{grid-template-columns:1fr 1fr;align-items:center;gap:38px;margin-bottom:34px;display:grid}#pavilions .pavilions-intro h2{margin:5px 0;font-size:clamp(52px,8vw,94px);line-height:.91}#pavilions .pavilions-intro p{color:#d3c5c8;line-height:1.7}#pavilions .flags-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;display:grid}#pavilions .flag-tile{cursor:pointer;background:#21191f;border:1px solid #554148;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:160px;padding:22px 8px;transition:transform .2s,border .2s;display:flex}#pavilions .flag-tile:hover,#pavilions .flag-tile:focus-visible,#pavilions .flag-tile.selected{background:#312126;border-color:#efc77c;transform:translateY(-3px)}#pavilions .flag-art{font-size:65px;line-height:1.1}#pavilions .flag-label{letter-spacing:.015em;color:#f6f0f1;text-align:center;font:800 14px Barlow Condensed,Impact,sans-serif}#pavilions .pavilion-detail{background:linear-gradient(130deg,#43222b,#1b161a);border:1px solid #694b50;border-radius:17px;align-items:center;gap:30px;margin-top:36px;padding:30px;display:flex}#pavilions .pavilion-big-flag{font-size:100px;line-height:1.1}#pavilions #pavilion-name{margin:12px 0;font-size:clamp(34px,5vw,58px)}#pavilions #pavilion-caption{color:#d9cbcb;line-height:1.6}#pavilions .pavilion-detail small{color:#d9b884}.footer-links{flex-wrap:wrap;gap:22px;display:flex}#enter .song-categories-choice{border:1px solid #5b4248;border-radius:12px;grid-column:1/-1;padding:15px}#enter .song-categories-choice strong{font-size:12px;font-weight:800}#enter .category-checkboxes{flex-wrap:wrap;gap:13px;margin-top:15px;display:flex}#enter .category-pick{cursor:pointer;background:#181319;border:1px solid #5c454d;border-radius:10px;align-items:center;gap:8px;padding:11px 13px;font-size:13px;font-weight:700;display:flex}#enter .category-pick input{accent-color:#e62c3d;width:auto}#enter .category-pick:has(input:checked){background:#3a2925;border-color:#e6b966}#enter .category-pick:has(input:disabled){opacity:.4;cursor:not-allowed}#enter .field-error{color:#ff8190;margin-top:7px;font-size:12px}@media (max-width:950px){#history .unified-winners{grid-template-columns:repeat(3,minmax(0,1fr))}#about .timeline-grid{grid-template-columns:repeat(4,minmax(220px,1fr))}#pavilions .flags-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){#history .unified-winners{grid-template-columns:repeat(2,minmax(0,1fr))}#history .gallery-tools{display:block}#about .about-story{grid-template-columns:1fr}#about .about-feature-image{min-height:410px}#about .archive-portraits{grid-template-columns:repeat(2,minmax(0,1fr))}#pavilions .pavilions-intro{grid-template-columns:1fr}#pavilions .flags-grid{grid-template-columns:repeat(3,minmax(0,1fr))}nav.nav .links{scrollbar-width:none;flex-wrap:nowrap!important;justify-content:flex-start!important;width:100%!important;overflow-x:auto!important}nav.nav .links button{flex:none!important}nav.nav .links::-webkit-scrollbar{display:none}}@media (max-width:460px){#history .unified-winners{gap:9px}#history .win-portrait{height:168px}#history .win-card-info{padding:12px}#history .win-name{font-size:23px}#history .win-card{min-height:300px}#history .win-category{font-size:9px}#about .timeline-grid{grid-template-columns:repeat(4,minmax(220px,1fr))}#about .archive-portraits{grid-template-columns:1fr 1fr;gap:9px}#about .archive-portraits figure img{height:225px}#about .archive-portraits strong{font-size:20px}#pavilions .flags-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#pavilions .flag-art{font-size:54px}#pavilions .pavilion-detail{flex-direction:column;align-items:flex-start}#pavilions .pavilion-big-flag{font-size:80px}#enter .category-checkboxes{flex-direction:column;display:flex}}@media (max-width:650px){nav.nav{flex-flow:column!important;align-items:stretch!important;gap:3px!important;height:auto!important;min-height:88px!important;padding:7px 10px 8px!important;display:flex!important}nav.nav .brand{justify-content:center!important;gap:10px!important;width:100%!important;min-height:42px!important;display:flex!important}nav.nav .brand img{width:42px!important;height:34px!important}nav.nav .brand-title{font-size:17px!important;line-height:.82!important}nav.nav .links{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:2px!important;width:100%!important;padding:0!important;display:flex!important;overflow:visible!important}nav.nav .links button[data-page]{white-space:nowrap!important;padding:7px 2px!important;font-size:8px!important}nav.nav .links button.cta{white-space:nowrap!important;min-height:31px!important;padding:8px 7px!important;font-size:9px!important}#pavilions .pagehead h1{letter-spacing:-.046em!important;font-size:clamp(43px,11vw,70px)!important;line-height:.94!important}#history .pagehead h1{letter-spacing:-.042em!important;font-size:clamp(52px,12vw,69px)!important}#rules .pagehead h1{font-size:clamp(53px,13vw,80px)!important}#pavilions>.wrap.section,#about>.wrap.section,#history>.wrap.section,#rules>.wrap.section{padding-left:20px!important;padding-right:20px!important}#pavilions .pavilions-intro h2{font-size:clamp(45px,11vw,66px)!important;line-height:.91!important}}@media (max-width:370px){nav.nav .links button[data-page]{padding:7px 1px!important;font-size:7px!important}nav.nav .links button.cta{padding:6px 5px!important;font-size:8px!important}}#history .unified-winners{scroll-snap-type:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:17px!important;display:grid!important;overflow:visible!important}#history .win-card{position:relative;flex-direction:column!important;align-items:stretch!important;gap:0!important;min-height:0!important;padding:0!important;display:flex!important}#history .win-portrait{flex:none!important;width:100%!important;height:245px!important;display:block!important;position:relative!important;overflow:hidden!important}#history .win-portrait img{display:block;object-fit:cover!important;object-position:center 25%!important;filter:grayscale()contrast(1.1)!important;width:100%!important;height:100%!important}#history .win-year{z-index:2;top:12px;left:12px;color:#f7d78c!important;letter-spacing:0!important;background:#100a0ce6!important;border:1px solid #f8d28f7a!important;border-radius:8px!important;margin:0!important;padding:8px 12px!important;font-family:Barlow Condensed,Impact,sans-serif!important;font-size:19px!important;font-weight:800!important;line-height:1!important;position:absolute!important}#history .win-card-info{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:9px!important;padding:16px 16px 20px!important;display:flex!important}#history .win-name{letter-spacing:-.035em!important;min-height:0!important;margin:0!important;font-family:Barlow Condensed,Impact,sans-serif!important;font-size:clamp(26px,2.45vw,36px)!important;line-height:.96!important}#history .win-category{color:#f8d890!important;letter-spacing:.015em!important;text-transform:uppercase!important;white-space:normal!important;background:#372816!important;border:1px solid #806337!important;border-radius:7px!important;align-items:center!important;max-width:100%!important;min-height:28px!important;margin:0!important;padding:6px 10px!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important}#history .win-song{display:none!important}#history .gallery-tools{margin-bottom:20px!important}#history .gallery-stats{white-space:normal!important}@media (max-width:1000px){#history .unified-winners{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){#history .unified-winners{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}#history .win-portrait{height:195px!important}#history .win-card-info{padding:12px 11px 15px!important}#history .win-name{font-size:25px!important}#history .win-category{padding:6px 7px!important;font-size:9px!important}#history .win-year{top:8px;left:8px;font-size:16px!important}}@media (max-width:360px){#history .unified-winners{gap:8px!important}#history .win-portrait{height:155px!important}#history .win-name{font-size:23px!important}}#enter .song-categories-choice .field{flex-direction:column;gap:9px;margin:0;display:flex}#enter .song-categories-choice .cat-select{color:#fff;width:100%;min-height:45px;font:inherit;letter-spacing:normal;background:#171216;border:1px solid #86644f;border-radius:9px;padding:10px 13px}#enter .song-categories-choice .cat-select:focus{outline-offset:2px;outline:2px solid #dfb76c}#enter .song-categories-choice .cat-select option:disabled{color:#888}#home .feature-deadline{text-align:left;cursor:pointer;display:block}#home .feature-deadline h3{margin-bottom:12px}#home .feature-deadline .feature-deadline-date{color:#f3d28a;letter-spacing:.015em;text-transform:uppercase;font:800 17px/1.25 Barlow Condensed,system-ui,sans-serif}#home .feature-deadline .feature-deadline-count{color:#fff;letter-spacing:.02em;margin:10px 0;font:800 14px/1.32 Barlow Condensed,system-ui,sans-serif}#home .feature-deadline p{margin-top:8px}#about .about-video-stage{align-self:center;width:100%;min-width:0}#about .about-video-stage iframe{aspect-ratio:16/9;background:#09090b;border:1px solid #614649;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 25px 50px #0000006b}#about .about-video-fallback{letter-spacing:.03em;color:#e9c079;margin-top:13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}#about .about-story{align-items:center}#about .about-video-stage a:hover{text-decoration:underline}#history .gallery-tools{align-items:end!important}#history .gallery-stats{display:none!important}#history .win-portrait{background:#18151c!important;border:0!important;border-radius:0!important;width:100%!important;display:block!important;position:relative!important;overflow:hidden!important}#history .win-portrait>img{object-position:50% 22%!important;filter:grayscale()contrast(1.11)!important}#history .win-portrait-split,#winner-modal .win-portrait-split{grid-template-columns:repeat(2,minmax(0,1fr));border:0!important;border-radius:0!important;width:100%!important;height:100%!important;display:grid!important;overflow:hidden!important}#history .win-split-half,#winner-modal .win-split-half{background-color:#16131b;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden;height:100%!important}#history .win-split-half:before,#winner-modal .win-split-half:before{content:"";pointer-events:none;background:linear-gradient(#0000002e,#0000006b);position:absolute;inset:0}#history .win-split-half img,#winner-modal .win-split-half img{z-index:1!important;object-fit:contain!important;object-position:center center!important;filter:grayscale()contrast(1.12)!important;width:100%!important;height:100%!important;display:block!important;position:relative!important}#history .portrait-pending{color:#d6b05a;place-items:center;width:100%;height:100%;font-size:54px;display:grid}#history .win-name{overflow-wrap:anywhere}#winner-modal .modal-image{position:relative;overflow:hidden}#winner-modal #winner-modal-split{width:100%;height:100%}#winner-modal #winner-modal-split .win-portrait-split{height:100%;min-height:350px}#winner-modal #winner-modal-split[hidden],#winner-modal #winner-modal-img[hidden],#winner-modal #winner-video-wrap[hidden],#winner-modal .winner-video-status[hidden]{display:none!important}#winner-modal .winner-modal-links{flex-flow:wrap;gap:10px;display:flex}#winner-modal .winner-modal-links .watch-btn{white-space:normal;text-align:center;font-size:11px;line-height:1.2}#winner-modal .winner-video-status{color:#cdbab9;margin-top:10px;font-size:13px;line-height:1.4}#winner-modal .closex{text-align:center!important;letter-spacing:0!important;justify-content:center!important;align-items:center!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1!important;display:flex!important}#pavilions .flags-grid{gap:20px 12px!important}#pavilions .flag-tile,#pavilions .flag-tile:hover,#pavilions .flag-tile.selected,#pavilions .flag-tile:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}#pavilions .flag-tile{min-height:unset!important;padding:8px!important}#pavilions .flag-tile:focus-visible{outline-offset:1px;outline:2px solid #eec886}#pavilions .flag-tile .flag-art{filter:drop-shadow(0 5px 4px #00000040);line-height:1.1!important;display:block!important}#pavilions .flag-tile .flag-label{line-height:1.1}#pavilions .flag-tile.selected .flag-label{color:#ffd77c!important}#enter .notice:empty{display:none!important}#home .ribbon{min-height:unset!important}@media (max-width:700px){#about .about-video-stage{margin-top:12px}#history .win-split-half+.win-split-half{border-left-width:2px}#winner-modal #winner-modal-split .win-portrait-split{min-height:230px}#winner-modal .winner-modal-links{flex-direction:column;align-items:flex-start}}@media (max-width:600px){#home .hero-inner h1{letter-spacing:-.052em!important;font-size:clamp(50px,17.5vw,70px)!important}#home .section.wrap h2{letter-spacing:-.04em!important;font-size:clamp(42px,12vw,50px)!important}}#home .feature-deadline-date,#enter #entry-deadline-display,#rules .rules-deadline h2{font-variant-numeric:tabular-nums}#enter #entryform[hidden],#enter #registration-closed-message[hidden]{display:none!important}#enter .registration-closed-message{text-align:center;background:linear-gradient(140deg,#36191e,#130d13);border:1px solid #9a704a;border-radius:20px;max-width:940px;margin:0 auto 32px;padding:40px 32px}#enter .registration-closed-message h2{text-transform:uppercase;color:#e8b961;letter-spacing:-.02em;margin:0 0 12px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(52px,6vw,95px);font-weight:800}#enter .registration-closed-message p{color:#f6ebec;margin:0;font-size:16px}#enter .registration-contact{text-align:center;color:#c7b4ae;margin:26px auto 50px;font-size:13px}#enter .registration-contact a{color:#e9c480}#terms .terms-panel{color:#ddcdd0;background:linear-gradient(135deg,#2d1c21,#130f13);border:1px solid #604349;border-radius:19px;max-width:980px;margin:0 auto 60px;padding:clamp(23px,5vw,55px)}#terms .terms-panel h2{color:#f0c16a;margin:0 0 20px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(35px,5vw,58px);font-weight:800}#terms .terms-panel p{max-width:690px;margin:0 0 20px;font-size:15px;line-height:1.6}#terms .terms-panel button{margin-top:10px}#enter .review-check a{color:#e6ba6b;text-underline-offset:3px;text-decoration:underline}footer .scorch-logo-row{opacity:.88;grid-template-columns:repeat(6,minmax(0,1fr));justify-content:center;align-items:center;gap:17px;width:100%;max-width:960px;margin:25px auto 18px;display:grid}footer .scorch-logo-row img{object-fit:contain;aspect-ratio:2.1;width:100%;height:auto;max-height:49px;display:block}footer .scorch-logo-row img:hover{opacity:1}#history .win-portrait-split,#winner-modal .win-portrait-split{grid-template-columns:1fr 1fr;width:100%;height:100%;overflow:hidden;display:grid!important}#history .win-split-half,#winner-modal .win-split-half{background:#19171c;min-width:0;height:100%;position:relative;overflow:hidden!important}#history .win-split-half img,#winner-modal .win-split-half img{object-fit:cover!important;filter:grayscale()contrast(1.16)!important;width:100%!important;height:100%!important;display:block!important;position:relative!important}#history .win-split-half+.win-split-half,#winner-modal .win-split-half+.win-split-half{border-left:2px solid #d0ae68}#history .win-portrait>img,#winner-modal .modal-image>img{filter:grayscale()contrast(1.14)!important}#history .win-portrait .win-split-half:before,#winner-modal .win-split-half:before{display:none!important}@media (max-width:760px){footer .scorch-logo-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px;max-width:450px}footer .scorch-logo-row img{max-height:48px}#enter .registration-closed-message{padding:28px 17px}}.hero{overflow:hidden}.about-superblue-stage{background:0 0;border:0;min-height:560px;position:relative;overflow:visible}.about-superblue-stage .superblue-person{z-index:1;object-fit:contain;object-position:center bottom;filter:grayscale()contrast(1.12)drop-shadow(0 28px 36px #0000008c);width:min(105%,680px);height:105%;position:absolute;bottom:-2%;right:-2%}.about-superblue-stage .superblue-mic-mask{z-index:2;background:var(--bg);width:34%;height:27%;position:absolute;top:22%;left:4%}.about-superblue-stage .superblue-mic{z-index:3;filter:grayscale()contrast(1.12)drop-shadow(0 14px 16px #00000073);transform-origin:70% 70%;width:min(23.49%,154px);height:auto;animation:4.2s ease-in-out infinite microphoneHover;position:absolute;top:25%;left:3%}@keyframes microphoneHover{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-13px)rotate(4deg)}}.upload-progress{color:#d7aa45;letter-spacing:.04em;margin-top:8px;font-size:12px;display:block}.entry-submit[disabled]{opacity:.55;cursor:wait}.field-error-inline{color:#ff8686;margin-top:7px;font-size:12px;display:block}.field.has-error input,.field.has-error select,.field.has-error textarea,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#ff5656!important;box-shadow:0 0 0 2px #ff565629!important}.legal-document{background:#151015;border:1px solid #d4a43647;margin:0 0 22px;padding:24px}.legal-document h2{margin:0 0 12px;font-size:clamp(28px,4vw,46px)}.legal-pending{color:#d7aa45;font-weight:700}.form-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (max-width:700px){.about-superblue-stage{min-height:430px}.about-superblue-stage .superblue-person{right:-8%}.about-superblue-stage .superblue-mic-mask{width:36%;height:27%;top:25%;left:1%}.about-superblue-stage .superblue-mic{width:25.11%;top:28%;left:0}.feature-deadline-date{font-size:clamp(25px,8vw,40px)!important}.feature-deadline-count{line-height:1.15;font-size:clamp(18px,6vw,30px)!important}}@media (prefers-reduced-motion:reduce){.about-superblue-stage .superblue-mic{animation:none!important}}:root{--page-gutter:clamp(20px,4vw,36px)}.wrap{width:100%;max-width:1170px;padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important;margin-left:auto!important;margin-right:auto!important}nav.nav.wrap,.pagehead>.wrap,.page>.wrap.section,#home>.section.wrap,#home .section>.wrap,.event>.wrap,.footer>.wrap,#enter>.wrap{padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important}@media (max-width:850px){#home .hero:before{content:"";z-index:0;pointer-events:none;background:#00000080;position:absolute;inset:0}#home .hero-inner{z-index:1;position:relative}}#winner-modal #winner-modal-split>.win-portrait-split{width:100%!important;height:100%!important}#home h1,#home h2,#home h3,#home .section h2,#home .feature h3{letter-spacing:var(--ism-head-track)!important}#home .hero-inner>.tag,#home>.section.wrap>.tag,#home .section>.wrap>.tag,#home .eventwrap .tag{margin-bottom:0!important}#home .tag+h1,#home .tag+h2,#home .eventwrap .tag+h2,#home .section>.wrap>.tag+h2,#home>.section.wrap>.tag+h2{margin-top:3px!important}#home .legacy-section>.tag{margin-bottom:0!important}#home .legacy-section .legacy-grid{margin-top:5px!important}#home .legacy-section .legacy-copy{justify-content:flex-start!important;min-height:0!important;padding-top:0!important}#contact .contact-panel{max-width:760px;margin:0;padding:clamp(26px,5vw,48px)}#contact .contact-panel h2{margin:0 0 14px;font-size:clamp(42px,6vw,72px);letter-spacing:var(--ism-head-track)!important}#contact .contact-email{color:var(--gold);text-underline-offset:5px;margin-top:8px;font-size:clamp(18px,3vw,27px);font-weight:800;text-decoration:underline;display:inline-flex}@media (max-width:650px){nav.nav{align-items:stretch!important}nav.nav .brand{text-align:left!important;justify-content:flex-start!important;width:100%!important;margin:0!important}nav.nav .links{justify-content:flex-end!important;gap:0!important;width:100%!important;margin-left:auto!important}nav.nav .links button[data-page]{padding-left:3px!important;padding-right:3px!important}nav.nav .links button[data-page=history]{margin-right:0!important}nav.nav .links button.cta{margin-left:2px!important;padding-left:7px!important;padding-right:7px!important}}.nav .brand-title{letter-spacing:.012em!important;line-height:.98!important}#history .win-name,#winner-modal-title{text-transform:uppercase;letter-spacing:var(--ism-head-track)!important}#winner-modal-bio,#winner-modal .ghost-btn,#winner-modal .video-wrap h4{display:none!important}#winner-modal .video-wrap{padding-top:0!important}#enter .checklist-grid h3{text-transform:uppercase;letter-spacing:var(--ism-head-track)!important}#home .feature-deadline{--deadline-title-size:clamp(34px,5vw,65px)}#home .feature-deadline h3{font-family:var(--ism-heading-font)!important;font-size:var(--deadline-title-size)!important;letter-spacing:var(--ism-head-track)!important;line-height:.94!important}#home .feature-deadline-date,#home .feature-deadline-count{white-space:nowrap;max-width:100%;font-family:var(--ism-heading-font)!important;letter-spacing:-.015em!important;font-size:clamp(14px,2.5vw,32px)!important;line-height:1!important}#home .feature-deadline-date{margin-top:10px}#home .feature-deadline-count{margin:16px 0 12px}.legal-document .btn{margin-top:12px}footer .scorch-logo-row a{justify-content:center;align-items:center;min-width:0;display:flex}footer .scorch-logo-row a:focus-visible{outline-offset:5px;outline:2px solid #efc77c}#history>.wrap.section,#rules>.wrap.section,#terms>.wrap.section,#partners>.wrap.section,#contact>.wrap.section,#pavilions>.wrap.section{padding-top:clamp(56px,7vw,92px)!important}#pavilions .flags-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,3vw,34px)!important}#pavilions .flag-tile{cursor:default!important;background:0 0!important;border:0!important;padding:18px 8px!important;transform:none!important}#pavilions .flag-tile .flag-art{filter:drop-shadow(0 10px 16px #0009);font-size:clamp(82px,9vw,128px)!important}#pavilions .flag-tile .flag-label{letter-spacing:var(--ism-head-track)!important;font-size:clamp(13px,1.5vw,18px)!important}.legal-modal[hidden]{display:none!important}.legal-modal{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000d6;place-items:center;padding:clamp(12px,3vw,32px);display:grid;position:fixed;inset:0}.legal-modal-card{background:#120f13;border:1px solid #7b5c35;width:min(980px,100%);max-height:90vh;padding:clamp(24px,5vw,58px);position:relative;overflow:auto;box-shadow:0 28px 90px #000}.legal-modal-card>h2{margin:0 48px 25px 0;padding:7px 0 18px;font-size:clamp(42px,7vw,76px);position:static;letter-spacing:var(--ism-head-track)!important}.legal-close{z-index:2;color:#fff;background:#211920;border:1px solid #8f6d42;width:45px;height:45px;font-size:30px;line-height:1;position:absolute;top:18px;right:18px}.legal-modal-content{clear:both;color:#e1d6da;letter-spacing:0;font-size:15px;line-height:1.72}.legal-modal-content h3{color:#fff;margin:34px 0 12px;font-size:clamp(27px,4vw,40px);line-height:1;letter-spacing:var(--ism-head-track)!important}.legal-modal-content h4{font:800 clamp(18px,3vw,25px)/1.1 var(--ism-heading-font);letter-spacing:.01em;color:var(--gold);margin:25px 0 9px}.legal-modal-content p{margin:0 0 13px}.legal-modal-content ul{margin:0 0 17px;padding-left:24px}.legal-modal-content li{margin:0 0 8px}body.legal-modal-open{overflow:hidden}@media (max-width:650px){nav.nav .brand-title{letter-spacing:.018em!important;line-height:1!important}}@media (max-width:700px){#home .feature-deadline-date,#home .feature-deadline-count{font-size:clamp(12px,4vw,17px)!important}#pavilions .flags-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#pavilions .flag-tile .flag-art{font-size:clamp(88px,28vw,120px)!important}.legal-modal{padding:8px}.legal-modal-card{max-height:94vh;padding:22px 18px}.legal-modal-card>h2{font-size:38px}}.nav .brand-title{display:none!important}@media (max-width:650px){nav.nav{align-items:center!important;padding-top:10px!important}nav.nav .brand{text-align:center!important;justify-content:center!important;width:100%!important;margin:0 auto!important}nav.nav .brand img{width:46px!important;height:46px!important}nav.nav .links{justify-content:space-between!important;gap:8px!important;width:100%!important;margin:0!important}nav.nav .links button[data-page]{padding-left:4px!important;padding-right:4px!important}nav.nav .links button[data-page=history]{margin-right:0!important}nav.nav .links button.cta{margin-left:0!important;padding-left:9px!important;padding-right:9px!important}#home>.section.wrap>h2,#home .section>.wrap>h2,#home .event .eventwrap h2,#home .legacy-section .legacy-copy h2{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:clamp(58px,17vw,78px)!important;line-height:.88!important}#home .legacy-grid{flex-direction:column!important;gap:18px!important;margin-top:5px!important;display:flex!important}#home .legacy-copy{display:contents!important}#home .legacy-copy h2{order:1;margin:0!important}#home .legacy-poster{order:2;object-position:center 23%!important;width:100%!important;height:min(96vw,390px)!important;min-height:0!important;margin:0!important}#home .legacy-copy .lead{order:3;margin:0!important}#home .legacy-copy .explore-winners-btn{order:4;margin:0!important}}@media (max-width:850px){#home .hero .poster{filter:brightness(.5)grayscale(.08);opacity:.2!important}#home .hero:before{background:#00000080!important}}#home .hero p,#home .feature p,#home .category p,#home .eventwrap p,#home .legacy-copy .lead{font-size:16px!important;line-height:1.7!important}@media (max-width:700px){#rules .rules-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}#rules .rules-card{width:100%!important;padding:24px!important}#rules .rules-card p{font-size:15px!important;line-height:1.75!important}}.mobile-page-menu{display:none}#home .hero-inner h1,#home>.section.wrap>h2,#home .section>.wrap>h2,#home .event .eventwrap h2,#home .legacy-section .legacy-copy h2{letter-spacing:var(--ism-head-track)!important;line-height:.88!important}@media (max-width:650px){nav.nav{height:72px!important;min-height:72px!important;padding:8px var(--page-gutter)!important;flex-direction:row!important;align-items:center!important;gap:12px!important}nav.nav .brand{flex:none!important;justify-content:flex-start!important;width:auto!important;min-height:0!important;margin:0!important}nav.nav .brand img{width:48px!important;height:48px!important}nav.nav .links{justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;margin-left:auto!important;padding:0!important;display:flex!important;overflow:visible!important}nav.nav .links button[data-page]{display:none!important}nav.nav .links button.cta{white-space:nowrap!important;min-height:38px!important;margin:0!important;padding:10px 12px!important;font-size:10px!important;display:inline-flex!important}.mobile-page-menu{color:#fff;letter-spacing:.02em;background:#1b1519;border:1px solid #745b3a;border-radius:999px;width:84px;height:38px;padding:0 23px 0 10px;font:800 10px/1 DM Sans,Arial,sans-serif;display:block}#home .legacy-copy h2{order:1!important}#home .legacy-copy .lead{order:2!important}#home .legacy-poster{order:3!important}#home .legacy-copy .explore-winners-btn{order:4!important}footer .wrap{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:13px!important}footer .wrap>strong,footer .wrap>p:not(.footer-links){width:100%;text-align:center!important;margin:0!important}footer .footer-links{white-space:nowrap!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:clamp(6px,2vw,10px)!important;width:100%!important;margin:2px 0!important;display:flex!important}footer .footer-links a{letter-spacing:0!important;white-space:nowrap!important;font-size:clamp(8px,2.25vw,10px)!important}}body,.page,.hero,.section,#home .event,.pagehead,.footer{background:#000!important}#home .feature,#home .category,.panel,#rules .rules-card,#rules .rules-deadline,.legal-document,.legal-modal-card,#winner-modal .modal-card{background:#090909!important}.field input,.field select,.field textarea{background:#080808!important}@media (max-width:650px){#home>.section.wrap>.cards{margin-top:82px!important}nav.nav .links{gap:0!important}.mobile-page-menu{appearance:none;cursor:pointer;color:#fff!important;letter-spacing:0!important;text-align:center!important;text-align-last:center!important;background:0 0!important;border:0!important;border-radius:0!important;width:38px!important;height:38px!important;padding:0!important;font:800 29px/1 Arial,sans-serif!important;display:block!important}.mobile-page-menu option{color:#fff;background:#000;font-size:15px}footer .scorch-logo-row{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important;width:100%!important;max-width:100%!important;margin:12px auto 8px!important}footer .scorch-logo-row img{aspect-ratio:2.1!important;max-height:26px!important}}.mobile-menu-toggle,.mobile-nav-menu{display:none}.mobile-nav-menu[hidden]{display:none!important}#home .feature,#home .category{border:1px solid #292929!important}#home>.section.wrap>.cards{margin-top:34px!important}#home .categories{margin-top:40px!important}#home .hero p,#home .eventwrap p,#home .legacy-copy .lead{margin:7px 0 0!important}#home .hero .btns,#home .eventwrap p+.btn,#home .legacy-copy .explore-winners-btn{margin-top:22px!important}@media (max-width:650px){nav.nav .links,.mobile-page-menu{display:none!important}.mobile-menu-toggle{background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:8px;display:flex}.mobile-menu-toggle span{background:#fff;border-radius:2px;width:25px;height:2px;display:block}.mobile-nav-menu{z-index:20;top:100%;right:var(--page-gutter);background:#000;border:1px solid #343434;flex-direction:column;gap:2px;width:min(230px,100vw - 40px);padding:10px;display:flex;position:absolute;box-shadow:0 18px 38px #0000008c}.mobile-nav-menu button{color:#fff;text-align:left;letter-spacing:.02em;background:0 0;border:0;width:100%;padding:13px 15px;font-size:12px;font-weight:800}.mobile-nav-menu button:hover,.mobile-nav-menu button:focus-visible{color:var(--gold);background:#151515}.mobile-nav-menu .menu-register{background:var(--red);color:#fff;margin-top:4px}#home>.section.wrap>.cards{margin-top:38px!important}#home .categories{margin-top:46px!important}footer .scorch-logo-row{gap:8px!important}footer .scorch-logo-row img{width:auto!important;max-width:36px!important;max-height:19px!important}}:is(button,.btn,.feature[role=link],.win-card){transform-origin:50%;will-change:transform;transition:transform .32s cubic-bezier(.16,1.55,.3,1),filter .2s}:is(button,.btn,.feature[role=link],.win-card).ism-pressed{filter:brightness(.9);transition-duration:85ms!important;transition-timing-function:cubic-bezier(.4,0,1,1)!important;transform:scale(.9)!important}@media (prefers-reduced-motion:reduce){:is(button,.btn,.feature[role=link],.win-card){transition:none!important}:is(button,.btn,.feature[role=link],.win-card).ism-pressed{filter:none!important;transform:none!important}}#rules .rules-deadline{border:0!important}body #home p,body #about p,body #history p,body #rules p,body #enter p,body #terms p,body #partners p,body #contact p,body #pavilions p,body #rules .rules-card p,body #home .hero p,body #home .feature p,body #home .category p,body #home .eventwrap p,body #home .legacy-copy .lead{line-height:1.58!important}#home .feature-deadline p{margin-bottom:0!important}#home .home-deadline-register{margin-top:22px!important}@media (max-width:650px){footer .scorch-logo-row{gap:7.2px!important}}footer .scorch-logo-row{gap:14.23px!important}@media (max-width:650px){footer .scorch-logo-row{gap:6.7px!important}.mobile-nav-menu{border-radius:14px}.mobile-nav-menu button{border-radius:9px}}.ribbon{overflow:hidden;min-height:0!important;padding:0!important;display:block!important}.ribbon .event-date{white-space:nowrap;will-change:transform;align-items:center;gap:84px;width:max-content;padding:18px 42px;animation:20s linear infinite eventTickerRight;max-width:none!important;display:flex!important}.ribbon .event-date:before,.ribbon .event-date:after{content:"FRI 5TH FEB 2027 • QUEEN'S PARK OVAL";flex:none;display:block}@keyframes eventTickerRight{0%{transform:translate(-33.3333%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ribbon .event-date{animation:none;transform:none}}@media (max-width:650px){.mobile-nav-menu{border-radius:22px}.mobile-nav-menu button{border-radius:13px}#about>.wrap.section,#history>.wrap.section,#rules>.wrap.section,#terms>.wrap.section,#partners>.wrap.section,#contact>.wrap.section,#pavilions>.wrap.section{padding-top:42px!important}.ribbon .event-date{gap:60px;animation-duration:16s;padding:15px 30px!important;font-size:25px!important}}#home .tag+h1,#home .tag+h2,#about .tag+h1,#about .tag+h2,#rules .tag+h1,#rules .tag+h2,#enter .tag+h1,#enter .tag+h2{margin-top:8px!important}.about-superblue-stage .superblue-mic-mask{display:none!important}
