.cursor-rocket_cursorRocket__xHzfW{position:fixed;left:0;top:0;width:76px;height:88px;pointer-events:none;z-index:9999;opacity:0;transform:translate3d(-50%,-50%,0) scale(.45);transition:opacity .45s ease,transform .55s cubic-bezier(.34,1.56,.64,1);will-change:transform,opacity,left,top}.cursor-rocket_cursorRocket__xHzfW img{width:100%;height:100%;display:block}.cursor-rocket_cursorRocket__xHzfW.cursor-rocket_active__WiS1c{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}@media(prefers-reduced-motion:reduce){.cursor-rocket_cursorRocket__xHzfW{display:none}}.nav_nav__Jn_tu{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(21,27,38,.55);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid hsla(0,0%,100%,.1);transition:background .35s ease,border-color .35s ease,padding-top .42s ease}.nav_nav__Jn_tu.nav_navLight__a4vXo{background:hsla(0,0%,100%,.7)!important;border-bottom-color:rgba(21,27,38,.1)!important}.nav_nav__Jn_tu.nav_navLight__a4vXo .nav_navLogo__Eykxv{filter:brightness(0)}.nav_nav__Jn_tu.nav_navLight__a4vXo .nav_navCount__7mFu_ span,.nav_nav__Jn_tu.nav_navLight__a4vXo .nav_navLinks__LSE_I a,.nav_nav__Jn_tu.nav_navLight__a4vXo .nav_navLinks__LSE_I a:hover{color:var(--color-blue-black)!important}.nav_nav__Jn_tu.nav_navLight__a4vXo .nav_navCta__yxWHf{background:var(--color-blue-black)!important;color:#fff!important}.nav_nav__Jn_tu.nav_navLight__a4vXo .nav_navCta__yxWHf:hover{background:var(--color-terracotta)!important;color:#fff!important}.nav_nav__Jn_tu.nav_showTimer__W_Rs_ .nav_navLinks__LSE_I{opacity:0;pointer-events:none;transform:translateY(-14px)}.nav_nav__Jn_tu.nav_showTimer__W_Rs_ .nav_navCount__7mFu_{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) translateY(0)}.nav_navInner__YNSf3{max-width:1240px;margin:0 auto;padding:0 var(--pf-padding);height:74px;justify-content:space-between;position:relative}.nav_logoLink__WQjoZ,.nav_navInner__YNSf3{display:flex;align-items:center}.nav_navLogo__Eykxv{height:56px;width:auto;display:block}.nav_navLinks__LSE_I{display:flex;align-items:center;gap:32px;transition:opacity .42s ease,transform .42s ease;transform:translateY(0)}.nav_navLinks__LSE_I a{font-family:var(--font-sans);font-weight:500;font-size:18px;letter-spacing:-.01em;color:#fff;text-decoration:none;transition:color .2s ease}.nav_navLinks__LSE_I a:hover{color:hsla(0,0%,100%,.8)}.nav_navCount__7mFu_{position:absolute;left:50%;top:50%;display:flex;align-items:center;gap:12px;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,-50%) translateY(14px);transition:opacity .42s ease,transform .42s ease}.nav_navCount__7mFu_ span{font-family:var(--font-sans);font-weight:500;font-size:18px;letter-spacing:-.01em;color:#fff}.nav_navCount__7mFu_ .nav_timerDigits__3lQTk{letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nav_navCta__yxWHf{font-family:var(--font-sans);font-weight:500;font-size:16px;letter-spacing:-.01em;color:var(--color-blue-black);background:#fff;padding:14px 26px;border-radius:100px;text-decoration:none;transition:background .15s ease,color .15s ease}.nav_navCta__yxWHf:hover{background:var(--color-terracotta);color:#fff}@media(max-width:880px){.nav_navLinks__LSE_I{display:none!important}.nav_navCount__7mFu_{opacity:1!important;pointer-events:auto!important;transform:translate(-50%)!important;top:-38px!important;width:100vw!important;height:38px!important;justify-content:center;gap:8px!important;background:hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.1)}.nav_navCount__7mFu_ span{font-size:15px!important}.nav_nav__Jn_tu.nav_navLight__a4vXo .nav_navCount__7mFu_{background:rgba(21,27,38,.04);border-bottom:1px solid rgba(21,27,38,.1)}.nav_nav__Jn_tu.nav_hasSubmissionDate__ouC8f{padding-top:38px!important}.nav_navInner__YNSf3{height:56px!important;padding:0 20px!important}.nav_navLogo__Eykxv{height:40px!important}.nav_navCta__yxWHf{padding:10px 20px!important;font-size:14px!important}}.hero_hero__ePbSo{position:relative;background:radial-gradient(100% 82% at 28% 98%,color-mix(in srgb,var(--comet-color) 46%,transparent) 0,color-mix(in srgb,var(--comet-color) 22%,transparent) 32%,transparent 72%),radial-gradient(100% 82% at 72% 98%,color-mix(in srgb,var(--comet-color) 46%,transparent) 0,color-mix(in srgb,var(--comet-color) 22%,transparent) 32%,transparent 72%),var(--color-blue-black);overflow:hidden;min-height:calc(100vh - 74px);max-height:940px;display:flex;align-items:center;justify-content:center}.hero_hero__ePbSo.hero_hasTicker__hXSnk{padding-bottom:74px}.hero_stars__P3teZ{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hero_stars__P3teZ svg{display:block;width:100%;height:100%}.hero_stars__P3teZ circle{fill:#fff;animation:hero_twinkle__yhoX_ var(--td,3s) ease-in-out infinite;animation-delay:var(--tdl,0s);will-change:opacity}@media(prefers-reduced-motion:reduce){.hero_stars__P3teZ circle{animation:none;opacity:.4}}@keyframes hero_twinkle__yhoX_{0%,to{opacity:.08}50%{opacity:.95}}@keyframes hero_heroArrive__Khnzq{0%{transform:translate(-50%,-50%) perspective(1400px) rotateX(0deg) scale(.78);opacity:0}to{transform:translate(-50%,-50%) perspective(1400px) rotateX(65deg) scale(1.6);opacity:1}}.hero_heroMotif__47WLy{position:absolute;left:50%;top:calc(50% - 60px);width:1440px;height:1024px;transform:translate(-50%,-50%) perspective(1400px) rotateX(65deg) scale(1.6);transform-style:preserve-3d;pointer-events:none;animation:hero_heroArrive__Khnzq 1.6s cubic-bezier(.2,.7,.3,1) both}@media(prefers-reduced-motion:reduce){.hero_heroMotif__47WLy{animation:none}}.hero_heroMotif__47WLy svg{position:absolute;inset:0;overflow:visible}.hero_legibilityGlow__V6mTz{position:absolute;left:50%;top:50%;width:900px;height:560px;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(21,27,38,.8) 0,rgba(21,27,38,.55) 42%,rgba(21,27,38,0) 72%);pointer-events:none;z-index:2}.hero_heroContent__uT4Xk{position:relative;z-index:3;width:100%;max-width:880px;padding:var(--pf-padding);gap:var(--pf-padding);text-align:center}.hero_headerText__BAjr2,.hero_heroContent__uT4Xk{display:flex;flex-direction:column;align-items:center}.hero_headerText__BAjr2{gap:18px;filter:drop-shadow(0 8px 90px rgba(0,0,0,.9))}.hero_heading__etx_n{margin:0;font-family:var(--font-display);font-weight:350;font-size:clamp(46px,7.4vw,80px);line-height:1.05;letter-spacing:-.01em;color:#fff;text-wrap:balance;text-shadow:0 4px 18px rgba(0,0,0,.75),0 14px 60px rgba(0,0,0,.55)}@media(max-width:880px){.hero_heading__etx_n{font-size:clamp(40px,11vw,64px)!important;line-height:1.05!important}}.hero_description__GgQq9{font-weight:300;font-size:clamp(20px,2.2vw,26px);line-height:1.2;color:#fff;text-wrap:balance;text-shadow:0 4px 18px rgba(0,0,0,.6)}.hero_bottomDescription__jfv1e,.hero_description__GgQq9{margin:0;max-width:680px;font-family:var(--font-sans);letter-spacing:-.01em}.hero_bottomDescription__jfv1e{font-weight:400;font-size:18px;line-height:1.55;color:hsla(0,0%,100%,.82)}.hero_ctaGroup__ZuqlL{display:flex;flex-direction:column;align-items:center;gap:16px}.hero_heroCta__OmrUw{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-sans);font-weight:500;font-size:16px;letter-spacing:-.01em;color:var(--color-blue-black);background:#fff;padding:8px 8px 8px 24px;border-radius:100px;text-decoration:none;transition:background .15s ease,color .15s ease}.hero_heroCta__OmrUw:hover{background:var(--color-terracotta)!important;color:#fff!important}.hero_heroCta__OmrUw:hover .hero_ctaArrowWrap__tyM3N{border-color:#fff!important}.hero_heroCta__OmrUw:hover .hero_ctaArrowWrap__tyM3N span{color:#fff!important}@media(max-width:880px){.hero_heroCta__OmrUw{padding:10px 20px;font-size:14px}}.hero_ctaArrowWrap__tyM3N{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--color-blue-black);transition:border-color .15s ease}.hero_ctaArrowWrap__tyM3N span{font-size:18px;color:var(--color-blue-black);transition:color .15s ease}.hero_submitLink_____4K{font-family:var(--font-sans);font-weight:400;font-size:14px;letter-spacing:-.01em;color:hsla(0,0%,100%,.78);text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,.4);text-decoration-color:hsla(0,0%,100%,.4);text-underline-offset:4px;transition:color .15s ease}.hero_submitLink_____4K:hover{color:#fff}.ticker_ticker__bCCWq{position:relative;height:74px;margin-top:-74px;z-index:4;overflow:hidden;display:flex;align-items:center;background:rgba(21,27,38,.45);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-top:1px solid hsla(0,0%,100%,.1);-webkit-mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent);mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}@media(max-width:768px){.ticker_ticker__bCCWq{-webkit-mask-image:linear-gradient(90deg,transparent,black 2%,black 98%,transparent);mask-image:linear-gradient(90deg,transparent,black 2%,black 98%,transparent)}}.ticker_tickerTrack__AQM8x{display:flex;align-items:center;gap:36px;width:max-content;animation:ticker_tickerScroll__v3Y94 42s linear infinite;will-change:transform}@media(prefers-reduced-motion:reduce){.ticker_tickerTrack__AQM8x{animation:none}}@keyframes ticker_tickerScroll__v3Y94{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker_tickerItem__lsqDj{display:inline-flex;align-items:center;gap:0;font-family:var(--font-sans);font-weight:400;font-size:18px;letter-spacing:.01em;color:hsla(0,0%,100%,.88);white-space:nowrap}.ticker_tickerItem__lsqDj img{display:block;height:20px;width:auto;opacity:.92;margin-left:14px}.ticker_tickerItem__lsqDj img[src*=logo-claude]{height:24px}.ticker_tickerItem__lsqDj img+img{margin-left:20px}.ticker_tickerAmount__OvJyY{font-family:var(--font-display);font-weight:500;font-size:30px;letter-spacing:-.02em;color:#fff;margin-right:10px;line-height:1}.ticker_tickerDot__nqi41{color:hsla(0,0%,100%,.35);font-size:22px}.prompt_promptSection__ua6ka{position:relative;background:#fff;padding:130px var(--pf-padding)}.prompt_container__gz7a0{max-width:1100px;margin:0 auto}.prompt_kicker__ywtz6{font-family:var(--font-mono);font-weight:400;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-gray);text-align:center}.prompt_title__uFsxC{margin:30px auto 0;max-width:980px;font-family:var(--font-display);font-weight:350;font-size:clamp(32px,4.4vw,56px);line-height:1.05;letter-spacing:-.04em;color:var(--color-blue-black);text-wrap:balance;text-align:center}.prompt_description__dPWeV{margin:44px auto 0;max-width:760px;font-family:var(--font-sans);font-weight:400;font-size:18px;line-height:1.6;letter-spacing:-.01em;color:var(--color-text-gray);text-align:center}.prompt_catGrid__i1A4M{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-top:70px}@media(max-width:1080px){.prompt_catGrid__i1A4M{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:540px){.prompt_catGrid__i1A4M{grid-template-columns:1fr!important}}.prompt_promptCard__Ezp6H{background:var(--color-cream);border-radius:22px;padding:var(--pf-padding);opacity:0;transform:translateY(34px) scale(.95) rotate(-2.5deg);transform-origin:bottom center;transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.3,1);will-change:opacity,transform}.prompt_promptCard__Ezp6H.prompt_cardIn__V_l0j{opacity:1;transform:translateY(0) scale(1) rotate(0)}@media(prefers-reduced-motion:reduce){.prompt_promptCard__Ezp6H{opacity:1;transform:none;transition:none}}.prompt_cardIcon__yxBTM{font-size:46px;color:var(--color-blue-black)}.prompt_cardSubtitle__n3BH1{font-family:var(--font-mono);font-weight:400;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-gray);margin:26px 0 0}.prompt_cardHeading__rBCkF{margin:10px 0 0;font-family:var(--font-sans);font-weight:500;font-size:26px;letter-spacing:-.02em;color:var(--color-blue-black)}.prompt_cardDescription__9LDRv{margin:14px 0 0;font-family:var(--font-sans);font-weight:400;font-size:18px;line-height:1.5;color:var(--color-text-gray)}.winners_winnersSection__0tO6a{position:relative;background:var(--color-blue-black);padding:130px var(--pf-padding)}.winners_container__XfjwE{max-width:1100px;margin:0 auto}.winners_kicker__o4USy{font-family:var(--font-mono);font-weight:400;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.72);text-align:center}.winners_title__NMwcK{margin:26px auto 0;max-width:900px;font-family:var(--font-display);font-weight:350;font-size:clamp(36px,4.6vw,62px);line-height:1;letter-spacing:-.04em;color:#fff;text-align:center;text-wrap:balance}.winners_description__34kqM{margin:24px auto 0;max-width:720px;font-family:var(--font-sans);font-weight:400;font-size:18px;line-height:1.6;letter-spacing:-.01em;color:hsla(0,0%,100%,.72);text-align:center}.winners_grid__CmljS{margin-top:64px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:24px;gap:24px}.winners_card__zQVA_{border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.winners_card__zQVA_.winners_darkCard__GRY9D{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14)}.winners_card__zQVA_.winners_lightCard__BFHkJ{background:#fff}.winners_imageContainer__yfT0Z{height:220px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.winners_imageContainer__yfT0Z.winners_lightBg__8Ap84{background:var(--color-cream)}.winners_imageContainer__yfT0Z.winners_darkBg__2aAZw{background:var(--color-beige)}.winners_imageContainer__yfT0Z img{width:100%;height:100%;display:block}.winners_imageContainer__yfT0Z img.winners_contain__dUABq{object-fit:contain;mix-blend-mode:multiply}.winners_imageContainer__yfT0Z img.winners_cover__OkEZ9{object-fit:cover}.winners_cardBody__tHnOg{padding:30px 32px 34px;display:flex;flex-direction:column;gap:14px;flex:1 1}@media(max-width:540px){.winners_cardBody__tHnOg{padding:26px 24px 28px!important}}.winners_badge__yUoZM{align-self:flex-start;font-family:var(--font-sans);font-weight:700;font-size:15px;letter-spacing:-.01em;padding:7px 14px;border-radius:7px;color:#fff}.winners_badge__yUoZM.winners_lightBadge__mzFuV{background:var(--color-terracotta)}.winners_badge__yUoZM.winners_darkBadge__SxUQk{background:hsla(0,0%,100%,.1)}.winners_projectName__4VDTr{margin:0;font-family:var(--font-sans);font-weight:500;font-size:26px;letter-spacing:-.02em}.winners_projectName__4VDTr.winners_lightProjectName__KbZon{color:var(--color-blue-black)}.winners_projectName__4VDTr.winners_darkProjectName__XmA43{color:#fff}.winners_projectDescription__OSeRM{margin:0;font-family:var(--font-sans);font-weight:400;font-size:17px;line-height:1.5}.winners_projectDescription__OSeRM.winners_lightDesc__SGKFb{color:var(--color-text-gray)}.winners_projectDescription__OSeRM.winners_darkDesc__13MeT{color:hsla(0,0%,100%,.72)}.winners_cardFooter__Rbvjj{margin-top:auto;padding-top:10px;display:flex;flex-direction:column;gap:12px}.winners_teamMember__UYSFi{display:flex;align-items:center;gap:14px}.winners_teamMember__UYSFi .winners_headshot__zDdQJ{width:52px;height:52px;border-radius:50%;object-fit:cover;display:block;flex:none}.winners_teamMember__UYSFi .winners_headshot__zDdQJ.winners_darkBorder__U4l1A{border:3px solid hsla(0,0%,100%,.9)}.winners_teamMember__UYSFi .winners_headshot__zDdQJ.winners_lightBorder__ja9KN{border:3px solid #fff}.winners_teamMember__UYSFi .winners_memberInfo__TFoUE{min-width:0}.winners_teamMember__UYSFi .winners_memberName__gP7Wc{font-family:var(--font-sans);font-weight:500;font-size:17px;letter-spacing:-.01em}.winners_teamMember__UYSFi .winners_memberName__gP7Wc.winners_lightName__zQgU_{color:var(--color-blue-black)}.winners_teamMember__UYSFi .winners_memberName__gP7Wc.winners_darkName__mIMgs{color:#fff}.winners_teamMember__UYSFi .winners_memberSchool__C8zTp{font-family:var(--font-sans);font-weight:400;font-size:14px}.winners_teamMember__UYSFi .winners_memberSchool__C8zTp.winners_lightSchool__pSb2c{color:var(--color-text-gray)}.winners_teamMember__UYSFi .winners_memberSchool__C8zTp.winners_darkSchool__k5D_0{color:hsla(0,0%,100%,.72)}.winners_demoLink__nP9wg{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-weight:500;font-size:15px;letter-spacing:-.01em;text-decoration:none;border-bottom:1px solid;padding-bottom:2px;transition:color .15s ease}.winners_demoLink__nP9wg.winners_lightLink__rU4R9{color:var(--color-blue-black)}.winners_demoLink__nP9wg.winners_darkLink___P0ed{color:#fff}.winners_demoLink__nP9wg:hover{color:var(--color-terracotta)!important}.winners_demoLink__nP9wg .winners_demoIcon__7CS5_{font-size:20px}.gallery_gallerySection__mKJ_G{position:relative;background:var(--color-blue-black);padding:130px 0}.gallery_header__B_0xq{max-width:1100px;margin:0 auto;padding:0 var(--pf-padding);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.gallery_kicker__D8VtI{font-family:var(--font-mono);font-weight:400;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.gallery_title__7GcK7{margin:0;font-family:var(--font-display);font-weight:350;font-size:clamp(36px,4.6vw,62px);line-height:1;letter-spacing:-.04em;color:#fff}.gallery_title__7GcK7.gallery_withKicker__BRjEk{margin-top:26px}.gallery_btnGroup__Q1DYf{display:flex;gap:12px}.gallery_galleryBtn__380uS{width:48px;height:48px;border-radius:50%;border:1px solid hsla(0,0%,100%,.4);background:rgba(0,0,0,0);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}.gallery_galleryBtn__380uS:hover{background:var(--color-terracotta);border-color:var(--color-terracotta)}.gallery_track__9qsHZ{--pf-gallery-gutter:max(var(--pf-padding),calc((100vw - 1100px) / 2));margin-top:56px;display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--pf-gallery-gutter);scroll-padding:0 var(--pf-gallery-gutter)}.gallery_track__9qsHZ::-webkit-scrollbar{display:none}.gallery_slide__YV3v8{flex:0 0 auto;width:clamp(300px,64vw,720px);height:clamp(300px,42vw,480px);border-radius:22px;overflow:hidden;scroll-snap-align:start;background:hsla(0,0%,100%,.05)}.gallery_slide__YV3v8.gallery_narrow__gWrkR{width:clamp(260px,40vw,420px)}.gallery_slide__YV3v8 img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:540px){.gallery_slide__YV3v8,.gallery_slide__YV3v8.gallery_narrow__gWrkR{width:82vw;height:360px}}.submissions_submissionsSection___0UJy{position:relative;background:var(--color-cream);padding:130px var(--pf-padding)}.submissions_container__gOqfl{max-width:1100px;margin:0 auto}.submissions_kicker__oesyy{font-family:var(--font-mono);font-weight:400;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-gray);text-align:center}.submissions_title__y9qCa{margin:26px auto 0;max-width:900px;font-family:var(--font-display);font-weight:350;font-size:clamp(34px,4.4vw,60px);line-height:1;letter-spacing:-.04em;color:var(--color-blue-black);text-align:center;text-wrap:balance}.submissions_description__FBBXD{margin:24px auto 0;max-width:720px;font-family:var(--font-sans);font-weight:400;font-size:18px;line-height:1.6;letter-spacing:-.01em;color:var(--color-text-gray);text-align:center}.submissions_embed__RSX7h{margin-top:36px;width:100%;height:var(--pf-embed-height,600px);overflow:hidden;border-radius:24px;background:#fff;border:1px solid var(--color-stroke-light)}.submissions_embed__RSX7h iframe{width:100%;height:100%;border:none;display:block}@media(max-width:768px){.submissions_embed__RSX7h{height:min(var(--pf-embed-height,600px),75vh)}}