*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:#0a0a0f;color:#fff;line-height:1.6;overflow-x:hidden;min-height:100vh}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0a0a0f}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#764ba2,#667eea)}main{position:relative;z-index:1}::selection{background:#667eea4d;color:#fff}a,button{transition:all .3s ease}img{max-width:100%;height:auto;display:block}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(102,126,234,.05) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(118,75,162,.05) 0%,transparent 50%);pointer-events:none;z-index:0}.award-hero{padding:14rem 6rem 6rem;text-align:center;display:flex;flex-direction:column;align-items:center}.award-label{font-size:.85rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(105deg,#667eea,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.award-hero h1{font-family:Neuton,Georgia,serif;font-size:clamp(3rem,6vw,6rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;margin-bottom:1.25rem}.award-sub{font-size:1.25rem;color:#ffffff8c}.award-section-title{flex-direction:column;align-items:center;font-size:2.75rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.award-division-tag{font-size:.8rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#667eea;margin-bottom:.75rem}.award-body-text{font-size:1.15rem;color:#ffffffb3;line-height:1.8;max-width:60ch}.award-benefit-list{list-style:none;display:flex;flex-direction:column;gap:.65rem}.award-benefit-list li{padding-left:1.25rem;position:relative;color:#000000bf;font-size:1rem;line-height:1.7}.award-benefit-list li:before{content:"–";position:absolute;left:0;color:#667eea}.award-sj-intro-section{margin:5rem 0;padding:0 6rem}.award-sj-intro-inner{width:55vw}.award-grand-laurel{display:flex;justify-content:center;align-items:flex-end;gap:2rem;margin-bottom:1.5rem}.award-grand-laurel svg{width:90px;height:auto}.laurel-right{transform:scaleX(-1)}@keyframes laurelPartIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.laurel-left #_1,.laurel-right .r-1,.laurel-left #_2-2,.laurel-right .r-2,.laurel-left #_3,.laurel-right .r-3,.laurel-left #_4,.laurel-right .r-4,.laurel-left #_5,.laurel-right .r-5,.laurel-left #_6,.laurel-right .r-6,.laurel-left #_7,.laurel-right .r-7,.laurel-left #_8,.laurel-right .r-8,.laurel-left #_9,.laurel-right .r-9,.laurel-left #_10,.laurel-right .r-10,.laurel-left #_11,.laurel-right .r-11,.laurel-left #_12,.laurel-right .r-12,.laurel-left #_13,.laurel-right .r-13,.laurel-left #_14,.laurel-right .r-14,.laurel-left #_15,.laurel-right .r-15,.laurel-left #_16,.laurel-right .r-16,.laurel-left #_17,.laurel-right .r-17,.laurel-left #_18,.laurel-right .r-18{opacity:0;animation:laurelPartIn .35s ease forwards}.laurel-left #_1,.laurel-right .r-1{animation-delay:0s}.laurel-left #_2-2,.laurel-right .r-2{animation-delay:12ms}.laurel-left #_3,.laurel-right .r-3{animation-delay:24ms}.laurel-left #_4,.laurel-right .r-4{animation-delay:36ms}.laurel-left #_5,.laurel-right .r-5{animation-delay:48ms}.laurel-left #_6,.laurel-right .r-6{animation-delay:.06s}.laurel-left #_7,.laurel-right .r-7{animation-delay:72ms}.laurel-left #_8,.laurel-right .r-8{animation-delay:84ms}.laurel-left #_9,.laurel-right .r-9{animation-delay:96ms}.laurel-left #_10,.laurel-right .r-10{animation-delay:.108s}.laurel-left #_11,.laurel-right .r-11{animation-delay:.12s}.laurel-left #_12,.laurel-right .r-12{animation-delay:.132s}.laurel-left #_13,.laurel-right .r-13{animation-delay:.144s}.laurel-left #_14,.laurel-right .r-14{animation-delay:.156s}.laurel-left #_15,.laurel-right .r-15{animation-delay:.168s}.laurel-left #_16,.laurel-right .r-16{animation-delay:.18s}.laurel-left #_17,.laurel-right .r-17{animation-delay:.192s}.laurel-left #_18,.laurel-right .r-18{animation-delay:.204s}.award-grand-inner .award-section-title{text-align:center;font-size:5rem;line-height:1;background:linear-gradient(105deg,#c8b87e,#ece4c2,#b8a868);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.award-grand-laurel path{fill:#c4b47c!important}.award-grand-section{margin:5rem 0;padding:0 6rem;display:flex;justify-content:center;overflow:visible}.award-grand-inner{width:50vw}.award-grand-card-wrap{position:relative}.award-grand-card{background:#fff;border:1px solid rgba(0,0,0,.1);padding:2.5rem;transition:border-color .3s ease,background .3s ease}.award-grand-card:hover{border-color:#667eea66;background:#fff}.award-grand-side-laurel{position:absolute;top:50%;transform:translateY(-50%);width:280px}.award-grand-side-laurel--left{right:calc(100% + 1.5rem)}.award-grand-side-laurel--right{left:calc(100% + 1.5rem)}.award-grand-side-laurel svg{width:280px;height:auto;display:block}.award-grand-side-laurel--left svg{transform:rotate(180deg) scaleX(-1);transform-origin:center center}.award-grand-side-laurel--right svg{transform:rotate(180deg);transform-origin:center center}.award-grand-side-laurel path{fill:#c4b47c!important}.award-grand-side-laurel .r-1,.award-grand-side-laurel .r-2,.award-grand-side-laurel .r-3,.award-grand-side-laurel .r-4,.award-grand-side-laurel .r-5,.award-grand-side-laurel .r-6,.award-grand-side-laurel .r-7,.award-grand-side-laurel .r-8,.award-grand-side-laurel .r-9,.award-grand-side-laurel .r-10,.award-grand-side-laurel .r-11,.award-grand-side-laurel .r-12,.award-grand-side-laurel .r-13,.award-grand-side-laurel .r-14,.award-grand-side-laurel .r-15,.award-grand-side-laurel .r-16,.award-grand-side-laurel .r-17,.award-grand-side-laurel .r-18{opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.award-grand-side-laurel .r-1.leaf-visible,.award-grand-side-laurel .r-2.leaf-visible,.award-grand-side-laurel .r-3.leaf-visible,.award-grand-side-laurel .r-4.leaf-visible,.award-grand-side-laurel .r-5.leaf-visible,.award-grand-side-laurel .r-6.leaf-visible,.award-grand-side-laurel .r-7.leaf-visible,.award-grand-side-laurel .r-8.leaf-visible,.award-grand-side-laurel .r-9.leaf-visible,.award-grand-side-laurel .r-10.leaf-visible,.award-grand-side-laurel .r-11.leaf-visible,.award-grand-side-laurel .r-12.leaf-visible,.award-grand-side-laurel .r-13.leaf-visible,.award-grand-side-laurel .r-14.leaf-visible,.award-grand-side-laurel .r-15.leaf-visible,.award-grand-side-laurel .r-16.leaf-visible,.award-grand-side-laurel .r-17.leaf-visible,.award-grand-side-laurel .r-18.leaf-visible{opacity:1;transform:translateY(0)}.award-grand-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.award-grand-badge{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .75rem;background:linear-gradient(105deg,#667eea33,#a78bfa33);color:#a78bfa}.award-grand-cash{font-family:Neuton,Georgia,serif;font-size:2.5rem;font-weight:800;background:linear-gradient(105deg,#667eea,#a78bfa 55%,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.award-benefit-list--2col{column-count:2;column-gap:3rem;display:block}.award-benefit-list--2col li{break-inside:avoid;padding-left:1.25rem;position:relative;color:#000000bf;font-size:1rem;line-height:1.7;margin-bottom:.65rem}.award-benefit-list--2col li:before{content:"–";position:absolute;left:0;color:#667eea}.award-tier-section{margin:5rem 0;padding:0 6rem}.award-tier-inner{width:100%}.award-tier-cards{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.award-tier-col{display:flex;flex-direction:column;align-items:center}.award-tier-laurel{display:flex;justify-content:center;align-items:flex-end;gap:1rem;margin-bottom:.75rem}.award-tier-laurel svg{width:60px;height:auto}.tier-laurel-right{transform:scaleX(-1)}.award-tier-laurel--gold path{fill:#f59e0b!important}.award-tier-laurel--silver path{fill:#94a3b8!important}.tier-laurel-left .r-1,.tier-laurel-right .r-1,.tier-laurel-left .r-2,.tier-laurel-right .r-2,.tier-laurel-left .r-3,.tier-laurel-right .r-3,.tier-laurel-left .r-4,.tier-laurel-right .r-4,.tier-laurel-left .r-5,.tier-laurel-right .r-5,.tier-laurel-left .r-6,.tier-laurel-right .r-6,.tier-laurel-left .r-7,.tier-laurel-right .r-7,.tier-laurel-left .r-8,.tier-laurel-right .r-8,.tier-laurel-left .r-9,.tier-laurel-right .r-9,.tier-laurel-left .r-10,.tier-laurel-right .r-10,.tier-laurel-left .r-11,.tier-laurel-right .r-11,.tier-laurel-left .r-12,.tier-laurel-right .r-12,.tier-laurel-left .r-13,.tier-laurel-right .r-13,.tier-laurel-left .r-14,.tier-laurel-right .r-14,.tier-laurel-left .r-15,.tier-laurel-right .r-15,.tier-laurel-left .r-16,.tier-laurel-right .r-16,.tier-laurel-left .r-17,.tier-laurel-right .r-17,.tier-laurel-left .r-18,.tier-laurel-right .r-18{opacity:0;animation:laurelPartIn .35s ease forwards}.tier-laurel-left .r-1,.tier-laurel-right .r-1{animation-delay:0s}.tier-laurel-left .r-2,.tier-laurel-right .r-2{animation-delay:12ms}.tier-laurel-left .r-3,.tier-laurel-right .r-3{animation-delay:24ms}.tier-laurel-left .r-4,.tier-laurel-right .r-4{animation-delay:36ms}.tier-laurel-left .r-5,.tier-laurel-right .r-5{animation-delay:48ms}.tier-laurel-left .r-6,.tier-laurel-right .r-6{animation-delay:.06s}.tier-laurel-left .r-7,.tier-laurel-right .r-7{animation-delay:72ms}.tier-laurel-left .r-8,.tier-laurel-right .r-8{animation-delay:84ms}.tier-laurel-left .r-9,.tier-laurel-right .r-9{animation-delay:96ms}.tier-laurel-left .r-10,.tier-laurel-right .r-10{animation-delay:.108s}.tier-laurel-left .r-11,.tier-laurel-right .r-11{animation-delay:.12s}.tier-laurel-left .r-12,.tier-laurel-right .r-12{animation-delay:.132s}.tier-laurel-left .r-13,.tier-laurel-right .r-13{animation-delay:.144s}.tier-laurel-left .r-14,.tier-laurel-right .r-14{animation-delay:.156s}.tier-laurel-left .r-15,.tier-laurel-right .r-15{animation-delay:.168s}.tier-laurel-left .r-16,.tier-laurel-right .r-16{animation-delay:.18s}.tier-laurel-left .r-17,.tier-laurel-right .r-17{animation-delay:.192s}.tier-laurel-left .r-18,.tier-laurel-right .r-18{animation-delay:.204s}.award-tier-card{background:#fff;border:1px solid rgba(0,0,0,.1);padding:2rem;width:100%;display:flex;flex-direction:column;gap:.5rem;transition:border-color .3s ease,background .3s ease}.award-tier-card--gold{border-color:#eab30866}.award-tier-card--gold:hover{border-color:#eab308a6;background:#fff}.award-tier-card--silver{border-color:#94a3b866}.award-tier-card--silver:hover{border-color:#94a3b8a6;background:#fff}.award-tier-badge{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.28rem .7rem;background:linear-gradient(105deg,#667eea26,#a78bfa26);color:#a78bfa;width:fit-content}.award-tier-name{font-size:1.6rem;font-weight:700;text-align:center;margin-bottom:.75rem}.award-tier-name--gold{background:linear-gradient(105deg,#f59e0b,#fbbf24,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.award-tier-name--silver{background:linear-gradient(105deg,#94a3b8,#cbd5e1,#64748b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.award-tier-cash{font-family:Neuton,Georgia,serif;font-size:2rem;font-weight:800;background:linear-gradient(105deg,#667eea,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.award-special-section{margin:5rem 0;padding:0 6rem;display:flex;justify-content:flex-end}.award-special-inner{width:55vw;text-align:right}.award-special-count{font-size:1rem;color:#ffffff80;margin-bottom:1.25rem}.award-cat-tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem;justify-content:flex-end}.award-cat-tags span{font-size:.85rem;font-weight:500;padding:.35rem 1rem;border:1px solid rgba(167,139,250,.3);color:#a78bfa;background:#a78bfa14}.award-special-note{font-size:1rem;color:#fff9;line-height:1.7}.award-finalist-inner .award-benefit-list li,.award-participation-inner .award-benefit-list li{color:#ffffffbf}.award-finalist-section{margin:5rem 0;padding:0 6rem}.award-finalist-inner{width:45vw}.award-finalist-count{font-family:Neuton,Georgia,serif;font-size:3rem;font-weight:800;background:linear-gradient(105deg,#667eea,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.award-yc-intro-section{margin:5rem 0;padding:0 6rem;display:flex;justify-content:flex-end}.award-yc-intro-inner{width:55vw;text-align:right}.award-yc-intro-inner .award-body-text{margin-left:auto}.award-yc-section{margin:5rem 0;padding:0 6rem}.award-yc-inner{width:100%}.award-yc-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.award-yc-card{background:#fff;border:1px solid rgba(0,0,0,.1);padding:2rem;display:flex;flex-direction:column;gap:.5rem;transition:border-color .3s ease,background .3s ease}.award-yc-card:hover{background:#fff;border-color:#667eea66}.award-participation-section{margin:5rem 0;padding:0 6rem;display:flex;justify-content:flex-end}.award-participation-inner{width:45vw;text-align:right}.award-participation-inner .award-benefit-list li{padding-left:0;padding-right:1.25rem}.award-participation-inner .award-benefit-list li:before{display:none}.award-participation-inner .award-benefit-list li:after{content:"–";position:absolute;right:0;color:#667eea}.award-additional-section{margin:5rem 0;padding:0 6rem 8rem}.award-additional-inner{width:55vw}@media(max-width:1100px){.award-hero{padding:13rem 4rem 5rem}.award-sj-intro-section,.award-grand-section,.award-tier-section,.award-special-section,.award-finalist-section,.award-yc-intro-section,.award-yc-section,.award-participation-section,.award-additional-section{padding-left:4rem;padding-right:4rem}.award-sj-intro-inner,.award-special-inner,.award-yc-intro-inner,.award-finalist-inner,.award-participation-inner,.award-additional-inner{width:70vw}.award-grand-inner{width:50vw}}@media(max-width:900px){.award-special-section,.award-yc-intro-section,.award-participation-section{justify-content:flex-start}.award-grand-inner{width:100%}.award-grand-side-laurel{display:none}.award-special-inner,.award-yc-intro-inner,.award-participation-inner{width:100%;text-align:left}.award-cat-tags{justify-content:flex-start}.award-yc-intro-inner .award-body-text{margin-left:0}.award-participation-inner .award-benefit-list li{padding-right:0;padding-left:1.25rem}.award-participation-inner .award-benefit-list li:after{display:none}.award-participation-inner .award-benefit-list li:before{display:block}.award-benefit-list--2col{column-count:1}}@media(max-width:768px){.award-hero{padding:12rem 1.5rem 4rem}.award-hero h1{font-size:clamp(2.4rem,9vw,3.5rem)}.award-sj-intro-section,.award-grand-section,.award-tier-section,.award-special-section,.award-finalist-section,.award-yc-intro-section,.award-yc-section,.award-participation-section,.award-additional-section{padding-left:1.5rem;padding-right:1.5rem}.award-sj-intro-inner,.award-grand-inner,.award-special-inner,.award-finalist-inner,.award-yc-intro-inner,.award-participation-inner,.award-additional-inner{width:100%}.award-section-title{font-size:2rem}.award-tier-cards,.award-yc-cards{grid-template-columns:1fr}.award-tier-col{width:100%}}
