.DyVnyG_PageWrapper{background-image:url(/images/HeroShapeDesign.svg);background-position:0 -200px;background-size:100%;min-height:100%;position:relative;overflow-x:hidden}@media (max-width:768px){.DyVnyG_PageWrapper{background-position:0 -100px;background-size:300%}}.DyVnyG_HeroSection{background:url(/images/skyscraper.png) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100vh;min-height:560px;display:flex;position:relative}@media (max-width:768px){.DyVnyG_HeroSection{align-items:center}}.DyVnyG_HeroSection:after{content:"";background:#00000073;position:absolute;inset:0}.DyVnyG_HeroContent{z-index:1;padding:0 8%;position:relative}@media (max-width:768px){.DyVnyG_HeroContent{text-align:center;flex-direction:column;align-items:center;display:flex}}.DyVnyG_HeroArrow{z-index:1;cursor:pointer;background:0 0;border:0;justify-content:center;padding:0;display:flex;position:absolute;bottom:36px;left:0;right:0}.DyVnyG_HeroArrow :is(svg,img){width:32px;height:32px;fill:var(--color-surface);opacity:.85}.DyVnyG_HeroLogoImg{width:auto;height:clamp(80px,18vw,200px);margin-bottom:8px;display:block}.DyVnyG_HeroSubtitle{color:#e8e8e8;margin:0 0 36px;font-size:clamp(1rem,2.5vw,1.4rem);font-style:italic}.DyVnyG_HeroButton{background:var(--color-surface);color:#111;border-radius:30px;padding:14px 42px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:background .25s,color .25s,box-shadow .25s;display:inline-block;box-shadow:0 6px 20px #00000040}.DyVnyG_HeroButton:hover{color:var(--color-ink-inverse);background:#111;box-shadow:0 10px 30px #0006}.DyVnyG_HeroButtonGroup{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:768px){.DyVnyG_HeroButtonGroup{justify-content:center}.DyVnyG_HeroButtonGroup>*{text-align:center;width:100%}}.DyVnyG_HeroButtonOutline{color:var(--color-ink-inverse);box-shadow:none;background:0 0;border:2px solid #ffffffbf}.DyVnyG_HeroButtonOutline:hover{box-shadow:none;background:#ffffff26}.DyVnyG_InfoBar{background:var(--color-surface);border-radius:var(--radius-field);border:1.5px solid #e0e0e0;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:20px;margin:40px 8%;padding:30px 8%;display:flex;box-shadow:0 4px 20px #0000000f}.DyVnyG_InfoItem{text-align:center;flex-direction:column;align-items:center;min-width:160px;display:flex}.DyVnyG_InfoIcon{margin-bottom:6px;font-size:1.4rem}.DyVnyG_InfoLabel{color:#111;margin-bottom:4px;font-size:1rem;font-weight:700}.DyVnyG_InfoValue{color:#555;font-size:.92rem;line-height:1.5}.DyVnyG_InfoDivider{background:#e0e0e0;width:1px;height:60px}@media (max-width:640px){.DyVnyG_InfoDivider{display:none}}.DyVnyG_WhatSection{align-items:center;gap:60px;padding:60px 8%;display:flex}@media (max-width:768px){.DyVnyG_WhatSection{flex-direction:column;gap:30px}}.DyVnyG_WhatText{flex:1}.DyVnyG_WhatTitle{font-family:var(--font-editorial);color:#111;margin-bottom:60px;font-size:3.2rem}.DyVnyG_WhatDescription{color:#555;line-height:1.8}.DyVnyG_WhatGallery{flex:1.5;min-width:0}.DyVnyG_HighlightsSection{text-align:center;background:url(/images/clouds.jpg) 50%/cover no-repeat;padding:80px 8%;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%)}.DyVnyG_HighlightsSection:before{content:"";background:#ffffffc7;position:absolute;inset:0}.DyVnyG_HighlightsInner{z-index:1;position:relative}.DyVnyG_BirdIcon{width:160px}.DyVnyG_HighlightsTitle{font-family:var(--font-editorial);color:#111;margin-bottom:50px;font-size:2.4rem}.DyVnyG_CardsRow{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.DyVnyG_HighlightCard{background:var(--color-surface);border-radius:var(--radius-card);flex-direction:column;align-items:center;gap:14px;width:220px;padding:36px 28px;display:flex;box-shadow:0 8px 30px #0000001a}.DyVnyG_CardIcon{width:48px;height:48px}.DyVnyG_CardIcon :is(svg,img){width:100%;height:100%}.DyVnyG_CardText{color:#333;margin:0;font-size:.95rem;line-height:1.5}.DyVnyG_TimelineSection{max-width:780px;margin:0 auto;padding:80px 8%}.DyVnyG_TimelineTitle{font-family:var(--font-editorial);color:#111;text-align:center;margin-bottom:60px;font-size:2.4rem}.DyVnyG_TimelineList{padding-left:36px;position:relative}.DyVnyG_TimelineList:before{content:"";background:#ccc;width:2px;position:absolute;top:0;bottom:0;left:14px}.DyVnyG_TimelineItem{position:relative}.DyVnyG_TimelineDot{border:2px solid var(--timelinedot-0);background:var(--timelinedot-1);z-index:1;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:-32px;transform:translateY(-50%)}.DyVnyG_TimelineDate{color:#4db6e8;margin-bottom:4px;font-size:.9rem;font-weight:600;display:block}.DyVnyG_TimelineEventTitle{color:#111;margin:0 0 4px;font-size:1.05rem;font-weight:700}.DyVnyG_TimelineEventDesc{color:#777;margin:0 0 4px;font-size:.9rem}.DyVnyG_TimelineDivider{border:none;border-top:1px solid #e8e8e8;margin:18px 0}.DyVnyG_CTASection{text-align:center;padding:60px 8%}.DyVnyG_CTAButtons{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px;display:flex}.DyVnyG_CTAButton{color:var(--color-ink-inverse);background:#222;border-radius:30px;padding:16px 40px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .25s,box-shadow .25s;display:inline-block;box-shadow:0 6px 20px #0000002e}.DyVnyG_CTAButton:hover{background:var(--color-black);box-shadow:0 10px 30px #0000004d}.DyVnyG_ContactInfo{text-align:center;color:#777;margin-top:30px;font-size:.9rem}.DyVnyG_ContactInfo a{color:#333;font-weight:600;text-decoration:none}.DyVnyG_ContactInfo a:hover{text-decoration:underline}.DyVnyG_PastWinnerSection{text-align:center;padding:80px 8%}.DyVnyG_PastWinnerCard{background:var(--color-surface);text-align:left;border:1.5px solid #e0e0e0;border-radius:28px;align-items:center;gap:56px;max-width:900px;margin-top:40px;padding:52px 64px;display:inline-flex;box-shadow:0 8px 36px #00000014}@media (max-width:768px){.DyVnyG_PastWinnerCard{box-sizing:border-box;text-align:center;flex-direction:column;gap:28px;width:100%;padding:36px 28px;display:flex}}.DyVnyG_WinnerLogoImg{object-fit:contain;flex-shrink:0;height:100px}.DyVnyG_WinnerDivider{background:#e0e0e0;flex-shrink:0;width:1px;height:100px}@media (max-width:768px){.DyVnyG_WinnerDivider{width:80px;height:1px}}.DyVnyG_WinnerFounders{flex-shrink:0;gap:20px;display:flex}@media (max-width:768px){.DyVnyG_WinnerFounders{flex-shrink:1;justify-content:center;width:100%}}.DyVnyG_WinnerFounderCard{flex-direction:column;align-items:center;gap:8px;display:flex}.DyVnyG_WinnerFounderName{color:#111;margin:0;font-weight:700}.DyVnyG_WinnerFounderRole{color:#777;margin:0;font-size:.9rem}.DyVnyG_WinnerFounderPhoto{border-radius:var(--radius-field);object-fit:cover;border:2px solid #e0e0e0;width:170px;height:210px}@media (max-width:768px){.DyVnyG_WinnerFounderPhoto{width:130px;height:160px}}.DyVnyG_WinnerName{font-family:var(--font-editorial);color:#111;margin:0 0 8px;font-size:1.6rem}.DyVnyG_WinnerLabel{color:#4db6e8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px;font-size:.9rem;font-weight:600}.DyVnyG_WinnerDesc{color:#555;margin:0;font-size:.95rem;line-height:1.6}.DyVnyG_PeopleSection{text-align:center;padding:80px 8%}.DyVnyG_PeopleSectionTitle{font-family:var(--font-editorial);color:#111;margin-bottom:50px;font-size:2.4rem}.DyVnyG_JudgesGrid{flex-wrap:wrap;justify-content:center;gap:36px;display:flex}.DyVnyG_JudgeCard{flex-direction:column;align-items:center;gap:12px;width:160px;display:flex}.DyVnyG_JudgeAvatar{background:#e8e8e8;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex;overflow:hidden}.DyVnyG_JudgeAvatar :is(svg,img){width:54px;height:54px}.DyVnyG_JudgeAvatar img{object-fit:cover;width:100%;height:100%}.DyVnyG_JudgeAvatar>img[aria-hidden=true]{width:54px;height:54px}.DyVnyG_JudgeName{color:#111;margin:0;font-size:.95rem;font-weight:700}.DyVnyG_JudgeRole{color:#777;margin:0;font-size:.85rem;line-height:1.4}.DyVnyG_ComingSoonBadge{color:#888;border-radius:var(--radius-card);background:#f0f0f0;margin-top:10px;padding:6px 18px;font-size:.8rem;display:inline-block}.DyVnyG_SponsorsSection{text-align:center;padding:70px 8%}.DyVnyG_SponsorsGrid{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;margin-top:40px;display:flex}.DyVnyG_SponsorLogo{object-fit:contain;height:60px}
