._Prizes_c72ffb6{padding:2.5rem 0}@media (min-width:64rem){._Prizes_c72ffb6{padding:5rem 0}}._Prizes__Container_c72ffb6{max-width:1200px;margin:0 auto;padding:0 1.5rem}._Prizes__Title_c72ffb6{letter-spacing:-.0312rem;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.1}._Prizes__Accent_c72ffb6{color:var(--vc-primary)}._Prizes__Subtitle_c72ffb6{letter-spacing:-.0062rem;max-width:62ch;color:var(--vc-on-surface-variant);margin:1.5rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5}._Prizes__Grid_c72ffb6{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2rem;display:grid}@media (min-width:64rem){._Prizes__Grid_c72ffb6{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,4fr);grid-template-areas:"trip tools tools""trip books mentoring";gap:1.25rem;margin-top:3rem}}._Prizes__Card_c72ffb6{background:var(--vc-surface-cont-high);border:1px solid var(--vc-outline-variant);border-radius:1.5rem;flex-direction:column;justify-content:flex-end;padding:2rem;transition:box-shadow .25s,border-color .25s;display:flex}._Prizes__Card_c72ffb6:hover{border-color:var(--glow,var(--vc-outline));box-shadow:0 0 22px -7px var(--glow,transparent)}._Prizes__Card--Trip_c72ffb6{--glow:#0ae98a73;background:linear-gradient(155deg,#0ae98a29,#0ae98a08 55%,#0000);border-color:#0ae98a80;padding:0;overflow:hidden}@media (min-width:64rem){._Prizes__Card--Trip_c72ffb6{grid-area:trip}}._Prizes__Card--Tools_c72ffb6{--glow:#3d51f273}@media (min-width:64rem){._Prizes__Card--Tools_c72ffb6{grid-area:tools;min-height:220px}}._Prizes__Card--Books_c72ffb6{--glow:#f2d41273}@media (min-width:64rem){._Prizes__Card--Books_c72ffb6{grid-area:books;min-height:220px}}._Prizes__Card--Mentoring_c72ffb6{--glow:#f2d41273}@media (min-width:64rem){._Prizes__Card--Mentoring_c72ffb6{grid-area:mentoring;min-height:220px}}._Prizes__TripMedia_c72ffb6{flex:1;justify-content:center;align-items:center;min-height:200px;padding:2rem 2rem 0;display:flex}@media (min-width:64rem){._Prizes__TripMedia_c72ffb6{min-height:280px}}._Prizes__TripImage_c72ffb6{filter:drop-shadow(0 24px 48px #181b2880);width:clamp(160px,46%,240px);height:auto}._Prizes__CardIcon_c72ffb6{width:48px;height:48px;margin-bottom:1.25rem;display:block}._Prizes__Card--Trip_c72ffb6 ._Prizes__CardBody_c72ffb6{padding:2rem}._Prizes__CardTitle_c72ffb6{letter-spacing:-.0187rem;color:var(--vc-on-surface);margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:1.75rem;font-weight:700;line-height:2.25rem}._Prizes__Card--Trip_c72ffb6 ._Prizes__CardTitle_c72ffb6{letter-spacing:-.025rem;font-family:Bricolage Grotesque,sans-serif;font-size:2rem;font-weight:700;line-height:2.5rem}._Prizes__CardDescription_c72ffb6{letter-spacing:.0063rem;max-width:40ch;color:var(--vc-on-surface-variant);margin:.75rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}._Steps_b07c3bf{padding:2.5rem 0}@media (min-width:64rem){._Steps_b07c3bf{padding:5rem 0}}._Steps__Container_b07c3bf{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media (min-width:64rem){._Steps__Container_b07c3bf{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:4.5rem;display:grid}}._Steps__Aside_b07c3bf{flex-direction:column;gap:2rem;display:flex}._Steps__Title_b07c3bf{letter-spacing:-.0312rem;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.1}._Steps__Asset_b07c3bf{aspect-ratio:1;width:100%;max-width:300px;height:auto;display:block}@media (min-width:64rem){._Steps__Asset_b07c3bf{max-width:360px}}._Steps__Grid_b07c3bf{grid-template-columns:minmax(0,1fr);gap:2rem 2.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:40rem){._Steps__Grid_b07c3bf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){._Steps__Grid_b07c3bf{margin:0}}._Steps__Step_b07c3bf{border-top:1px solid var(--vc-outline-variant);padding-top:1.5rem}._Steps__Number_b07c3bf{letter-spacing:-.0312rem;letter-spacing:.25px;font-family:Bricolage Grotesque,sans-serif;font-size:64px;font-weight:800;line-height:1;display:block}._Steps__Step_b07c3bf:nth-child(-n+2) ._Steps__Number_b07c3bf{color:var(--vc-blue)}._Steps__Step_b07c3bf:nth-child(n+3) ._Steps__Number_b07c3bf{color:var(--vc-yellow)}._Steps__StepTitle_b07c3bf{letter-spacing:-.0187rem;color:var(--vc-on-surface);margin:1.25rem 0 0;font-family:Bricolage Grotesque,sans-serif;font-size:1.75rem;font-weight:700;line-height:2.25rem}._Steps__StepDescription_b07c3bf{letter-spacing:.0063rem;color:var(--vc-on-surface-variant);margin:.5rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.6}._Steps__Highlight_b07c3bf{color:var(--vc-on-surface);font-weight:600}._Recap_2e62786{padding:2.5rem 0;overflow:hidden}@media (min-width:64rem){._Recap_2e62786{padding:5rem 0}}._Recap__Container_2e62786{max-width:1200px;margin:0 auto;padding:0 1.5rem}._Recap__Title_2e62786{letter-spacing:-.0312rem;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.1}._Recap__Accent_2e62786{color:var(--vc-primary)}._Recap__Subtitle_2e62786{letter-spacing:-.0062rem;max-width:62ch;color:var(--vc-on-surface-variant);margin:1.5rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5}._Recap__Winner_2e62786{background:linear-gradient(155deg,#0ae98a29,#0ae98a08 55%,#0000);border:1px solid #0ae98a80;border-radius:1.5rem;grid-template-columns:minmax(0,1fr);margin-top:2rem;display:grid;overflow:hidden}@media (min-width:64rem){._Recap__Winner_2e62786{grid-template-columns:minmax(0,2fr) minmax(0,3fr);margin-top:3rem}}._Recap__WinnerPhoto_2e62786{background:var(--vc-surface-cont-high);place-items:center;min-height:260px;display:grid;position:relative}@media (min-width:64rem){._Recap__WinnerPhoto_2e62786{min-height:0}}._Recap__WinnerPhoto_2e62786 img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block;position:absolute;inset:0}._Recap__WinnerShape_2e62786{width:38%;max-width:160px;color:var(--vc-primary);opacity:.5}._Recap__WinnerBody_2e62786{padding:2rem}._Recap__WinnerTag_2e62786{letter-spacing:.0188rem;background:var(--vc-primary);color:var(--vc-on-primary);text-transform:uppercase;letter-spacing:.4px;border-radius:999px;padding:.5rem 1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-block}._Recap__WinnerName_2e62786{letter-spacing:-.025rem;color:var(--vc-on-surface);margin:1rem 0 0;font-family:Bricolage Grotesque,sans-serif;font-size:2rem;font-weight:700;line-height:2.5rem}._Recap__WinnerFact_2e62786{letter-spacing:.0063rem;max-width:52ch;color:var(--vc-on-surface);margin:.75rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}._Recap__WinnerQuote_2e62786{letter-spacing:-.0062rem;max-width:48ch;color:var(--vc-on-surface-variant);margin:1rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5}._Recap__Gallery_2e62786{margin-top:2rem;overflow:hidden}@media (min-width:64rem){._Recap__Gallery_2e62786{margin-top:3rem}}._Recap__Gallery_2e62786{padding:.75rem 0}._Recap__GalleryTrack_2e62786{white-space:nowrap;will-change:transform;animation:60s linear infinite _vc-recap-marquee_2e62786;display:inline-flex}._Recap__GalleryTrack_2e62786:hover{animation-play-state:paused}._Recap__GalleryGroup_2e62786{gap:1rem;padding-right:1rem;display:inline-flex}._Recap__Photo_2e62786{border:1px solid var(--vc-outline-variant);background:var(--vc-surface-cont-high);width:240px;height:170px;transform:rotate(var(--r,0deg));border-radius:1rem;flex:none;place-items:center;display:grid;overflow:hidden}@media (min-width:64rem){._Recap__Photo_2e62786{width:300px;height:210px}}._Recap__Photo_2e62786:nth-child(odd){--r:-1.2deg}._Recap__Photo_2e62786:nth-child(2n){--r:1.2deg}._Recap__Photo_2e62786 img{object-fit:cover;width:100%;height:100%;display:block}._Recap__PhotoShape_2e62786{width:64px;color:var(--vc-on-surface-variant);opacity:.5}._Recap__Photo_2e62786:nth-child(4n+1) ._Recap__PhotoShape_2e62786{color:var(--vc-green)}._Recap__Photo_2e62786:nth-child(4n+2) ._Recap__PhotoShape_2e62786{color:var(--vc-blue)}._Recap__Photo_2e62786:nth-child(4n+3) ._Recap__PhotoShape_2e62786{color:var(--vc-yellow)}._Recap__Photo_2e62786:nth-child(4n+4) ._Recap__PhotoShape_2e62786{color:var(--vc-orange)}@keyframes _vc-recap-marquee_2e62786{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._Recap__GalleryTrack_2e62786{animation:none}}._VibecodersLanding_03ba09b{display:block}.vibecoders-page{--vc-shadow:#181b28;--vc-white:#fff;--vc-green:#0ae98a;--vc-blue:#3d51f2;--vc-yellow:#f2d412;--vc-orange:#fe7e57;--vc-error:#e26a63;--vc-primary:var(--vc-green);--vc-on-primary:var(--vc-shadow);--vc-on-surface:var(--vc-white);--vc-on-surface-variant:#fcfcfc9e;--vc-surface-cont-high:#fcfcfc1a;--vc-outline:#fcfcfc38;--vc-outline-variant:#fcfcfc1f;background-color:var(--vc-shadow);width:100%;min-height:100vh;color:var(--vc-on-surface);font-family:var(--vc-font), "Plus Jakarta Sans", system-ui, sans-serif;overflow-x:clip}.vibecoders-page h1,.vibecoders-page h2,.vibecoders-page h3,.vibecoders-page h4,.vibecoders-page p,.vibecoders-page span,.vibecoders-page b,.vibecoders-page a,.vibecoders-page li,.vibecoders-page button{font-family:inherit}
