@@ -27,6 +27,7 @@ import Missing from 'assets/images/404.png'
2727import RichText from 'lib/components/tina-cms/RichText'
2828import Link from 'common/components/link/Link'
2929import dynamic from 'next/dynamic'
30+ import { Separator } from 'lib/components/ui/separator'
3031
3132const EventsTable = dynamic ( ( ) => import ( './event-table' ) . then ( mod => mod . EventsTable ) , { ssr : false } )
3233
@@ -51,7 +52,7 @@ export const FirstSection = ({ content }: { content: any }) => {
5152 < RichText content = { content . intro . destino_devconnect_intro } className = { styles [ 'cms-styling' ] } />
5253 </ div >
5354
54- < Link href = "https://esp.ethereum.foundation/devcon-grants/apply " >
55+ < Link href = "https://ef-events.notion.site/EWFrens-Program-Destino-Support-278638cdc4158077837dc3de2bd471ae " >
5556 < button
5657 className = { cn (
5758 'border-solid border-b-[6px] group px-8 py-2 mt-2 border-[#F58A36] text-[#36364C] text-xl font-semibold bg-[#ffa94e] hover:bg-[#f5a236] transition-colors hover:border-opacity-0' ,
@@ -369,13 +370,13 @@ const Platform = ({
369370 reverse ? 'scale-x-[-1] !translate-x-[-65%] right-1/2 left-auto' : ''
370371 ) }
371372 />
372- { showSign && (
373+ { /* { showSign && (
373374 <Image
374375 src={Sign}
375376 alt="Sign"
376377 className="absolute z-[12] top-0 right-0 lg:translate-x-[-100%] xl:translate-x-[-140%] 2xl:translate-x-[-160%] w-[120px] translate-y-[70%] hidden xl:block"
377378 />
378- ) }
379+ )} */ }
379380 </ TriangleSection >
380381 < TriangleSection
381382 className = { cn ( 'absolute bottom-0 left-0 right-0 h-[3000px] z-[9]' , triangleColor , styles [ grassColor ] ) }
@@ -399,19 +400,19 @@ export const SecondSection = ({ content }: { content: any }) => {
399400 triangleColorShade2 = { shade2 }
400401 sectionContentId = "second-section-content"
401402 sectionId = "second-section"
402- guanacoSpeechString = "Are you an EWFren ?"
403+ guanacoSpeechString = "Are you a Devconnect Fren ?"
403404 grassColor = "grass"
404405 showSign
405406 >
406407 < div
407408 className = { cn (
408- 'flex flex-col gap-0 justify-center items-center text-center w-full pt-16 pb-40 md:pb-8 lg:pt-8 lg:pb-16 xl:pb-8 xl:mb-8 lg:translate-y-[15%] xl:translate-y-[26 %] 2xl: translate-y-[45%] lg :h-[500px] xl:h-[360px ]'
409+ 'flex flex-col gap-0 justify-center items-center text-center w-full pt-16 pb-40 md:pb-8 lg:pt-8 lg:pb-16 xl:pb-8 xl:mb-8 lg:translate-y-[15%] xl:translate-y-[40 %] lg:h-[500px] xl:h-[270px] 12xl: translate-y-[45%] 2xl :h-[230px] 2xl:translate-y-[60% ]'
409410 ) }
410411 >
411- < div className = "text-white text-3xl font-semibold w-[500px ] max-w-[95%] shrink-0 mb-4 " >
412+ < div className = "text-white text-3xl font-semibold w-[600px ] max-w-[95%] shrink-0 mb-4 " >
412413 { content . destino_devconnect_about . title }
413414 </ div >
414- < div className = "flex flex-col gap-4 w-[500px ] max-w-[95%] relative text-lg shrink-0" >
415+ < div className = "flex flex-col gap-4 w-[600px ] max-w-[95%] relative text-lg shrink-0" >
415416 < Image
416417 src = { Tree }
417418 alt = "Tree"
@@ -431,7 +432,7 @@ export const SecondSection = ({ content }: { content: any }) => {
431432 < Image
432433 src = { Tree }
433434 alt = "Tree"
434- className = "absolute top-0 right-0 translate-x-[100 %] translate-y-[30%] scale-[0.8]"
435+ className = "absolute top-0 right-0 translate-x-[120 %] translate-y-[30%] scale-[0.8]"
435436 />
436437
437438 < RichText content = { content . destino_devconnect_about . description } />
@@ -579,69 +580,90 @@ export const FourthSection = ({ content }: { content: any }) => {
579580// Epic naming, but this is a mess anyway...
580581export const ExtraSectionAddedLater = ( ) => {
581582 return (
582- < div className = "z-[9] relative pt-20 " >
583- < div className = { cn ( 'absolute bottom-0 left-0 right-0 h-[3000px] bg-[#535388]' ) } >
583+ < div className = "z-[9] relative" >
584+ { /* <div className={cn('absolute bottom-0 left-0 right-0 h-[3000px] bg-[#535388]')}>
584585 <></>
585- </ div >
586+ </div> */ }
586587 < div
587- className = "flex flex-col items-center justify-center gap-4 relative bg-[#535388]"
588+ className = "flex flex-col items-center justify-center gap-4 relative" // bg-[#535388]"
588589 // style={{
589590 // maskImage: 'linear-gradient(to bottom, transparent 0%, black 30%, black 70%, transparent 100%)',
590591 // WebkitMaskImage: 'linear-gradient(to bottom, transparent 0%, black 30%, black 70%, transparent 100%)',
591592 // }}
592593 >
593- < div className = "flex flex-col items-center justify-center gap-6 w-[800px] max-w-[95%] text-center z-[1] py-16" >
594- < h2 className = "text-white text-3xl font-semibold mb-4" > What We're Looking for in the EWFren Program</ h2 >
595-
596- < div className = "text-yellow-400 text-lg font-medium" > Request Tickets and Discounts</ div >
597-
598- < div className = "space-y-4 text-white text-base leading-relaxed" >
599- < div className = "bg-white/10 py-4 px-2 backdrop-blur-sm rounded-lg" >
600- < strong > Universities:</ strong > Invite your university - you can even organize a class or workshop inside
601- La Rural!
594+ < div className = "section" >
595+ < div className = "flex flex-col items-center justify-center z-[1] py-16 gap-8 pt-40" >
596+ < h2 className = "text-white text-2xl lg:text-3xl font-medium mb-4 text-center" >
597+ Who we're looking for in the Devconnect Fren program
598+ </ h2 >
599+
600+ { /* <div className="text-yellow-400 text-lg font-medium">Request Tickets and Discounts</div> */ }
601+
602+ < div className = "grid grid-cols-1 md:grid-cols-3 gap-4 text-white text-base leading-relaxed text-center text-sm" >
603+ < div className = "bg-slate-800 py-4 px-4 backdrop-blur-sm flex justify-center items-center shadow-lg" >
604+ < div className = "flex flex-col items-center justify-center gap-1" >
605+ < span className = "text-[#eca159] font-medium text-lg" > Universities</ span >
606+ Invite your university - you can even organize a class or workshop inside La Rural!
607+ </ div >
608+ </ div >
609+ < div className = "bg-slate-800 py-4 px-4 backdrop-blur-sm flex justify-center items-center shadow-lg" >
610+ < div className = "flex flex-col items-center justify-center gap-1" >
611+ < span className = "text-[#eca159] font-medium text-lg" > Startups</ span >
612+ Apply with your startup group - we offer large, innovative coworking spaces, including quiet areas and
613+ meeting rooms.
614+ </ div >
615+ </ div >
616+ < div className = "bg-slate-800 py-4 px-4 backdrop-blur-sm flex justify-center items-center shadow-lg" >
617+ < div className = "flex flex-col items-center justify-center gap-1" >
618+ < span className = "text-[#eca159] font-medium text-lg" > Communities</ span >
619+ Apply with your community to be part of the experience and connect with the Ethereum ecosystem.
620+ </ div >
621+ </ div >
602622 </ div >
603623
604- < div className = "bg-white/10 py-4 px-2 backdrop-blur-sm rounded-lg" >
605- < strong > Startups:</ strong > Apply with your startup group - we offer large, innovative coworking spaces,
606- including quiet areas and meeting rooms.
624+ < div className = "backdrop-blur-sm flex my-4 shadow-lg" >
625+ < div
626+ className = "self-start w-auto bg-slate-900 p-4 px-8 text-center"
627+ style = { {
628+ borderImage :
629+ 'linear-gradient(137.84deg, #F6B613 12.86%, #FF85A6 40.77%, #9894FF 67.87%, #33ccff 97.26%)' ,
630+ borderImageSlice : 1 ,
631+ borderWidth : '1px' ,
632+ borderStyle : 'solid' ,
633+ } }
634+ >
635+ < span className = "font-medium" > Scholarships Available </ span > — Up to{ ' ' }
636+ < span className = "text-[#eca159] font-medium" > $1,000 USD in funding support</ span > is available for
637+ initiatives that help groups attend the Ethereum World Fair.
638+ </ div >
607639 </ div >
608640
609- < div className = "bg-white/10 py-4 px-2 backdrop-blur-sm rounded-lg" >
610- < strong > Communities:</ strong > Apply with your community to be part of the experience and connect with the
611- Ethereum ecosystem.
641+ < div className = "text-center" >
642+ < p className = "text-white/90 text-sm" >
643+ Support can include transportation from distant locations, assistance with travel costs, or partial
644+ scholarships for builders attending their first Devconnect.
645+ </ p >
646+
647+ < p className = "text-white/90 text-sm mt-2" >
648+ Note: The budget is limited. We will not provide $1,000 to support a single builder. This funding is
649+ intended for communities or initiatives that can collectively support multiple participants attending
650+ the Ethereum World Fair. We prioritize initiatives that have the greatest impact across communities.
651+ </ p >
612652 </ div >
613- </ div >
614653
615- < div className = "p-6" >
616- < h3 className = "text-yellow-400 text-xl font-semibold mb-3" > 💰 Scholarships Available</ h3 >
617- < p className = "text-white text-lg font-medium mb-3" >
618- Up to < span className = "text-yellow-400 font-bold" > $1,000 USD in funding support</ span > is available for
619- initiatives that help groups attend the Ethereum World Fair.
620- </ p >
621- < p className = "text-white/90 text-sm italic" >
622- This can include transportation from distant locations, support with travel costs, or partial scholarships
623- for builders attending their first Devconnect.
624- </ p >
625-
626- < p className = "text-white/90 text-sm italic mt-2" >
627- Note: The budget is limited. We will not provide $1,000 to support a single builder. This funding is
628- intended for communities or initiatives that can collectively support multiple participants attending the
629- Ethereum World Fair. We prioritize initiatives that have the greatest impact across communities.
630- </ p >
654+ < Link href = "https://ef-events.notion.site/EWFrens-Program-Destino-Support-278638cdc4158077837dc3de2bd471ae" >
655+ < button
656+ className = { cn (
657+ 'border-solid border-b-[6px] group px-8 py-2 mt-2 border-[#F58A36] text-[#36364C] text-xl font-semibold bg-[#ffa94e] hover:bg-[#f5a236] transition-colors hover:border-opacity-0' ,
658+ styles [ 'tiled-button' ]
659+ ) }
660+ >
661+ < div className = "group-hover:translate-y-[3px] transition-transform uppercase" >
662+ { ( globalThis as any ) . translations . apply_now_tickets || 'Apply For Tickets' }
663+ </ div >
664+ </ button >
665+ </ Link >
631666 </ div >
632-
633- < Link href = "https://esp.ethereum.foundation/devcon-grants/apply" >
634- < button
635- className = { cn (
636- 'border-solid border-b-[6px] group px-8 py-2 mt-2 border-[#F58A36] text-[#36364C] text-xl font-semibold bg-[#ffa94e] hover:bg-[#f5a236] transition-colors hover:border-opacity-0' ,
637- styles [ 'tiled-button' ]
638- ) }
639- >
640- < div className = "group-hover:translate-y-[3px] transition-transform uppercase" >
641- { ( globalThis as any ) . translations . apply_now_tickets || 'Apply For Tickets' }
642- </ div >
643- </ button >
644- </ Link >
645667 </ div >
646668 </ div >
647669 </ div >
@@ -650,16 +672,18 @@ export const ExtraSectionAddedLater = () => {
650672
651673export const HowToApply = ( { content } : { content : any } ) => {
652674 return (
653- < div className = "section mt-24" >
654- < div className = "flex flex-col items-center justify-center gap-4" >
655- < div className = "flex flex-col items-center justify-center gap-0 w-[600px] max-w-[95%] text-center" >
656- < div className = "text-white text-3xl font-semibold mb-8" >
675+ < div className = "section" >
676+ < Separator className = "mb-12 !bg-[#b9b9b9]" />
677+ < div className = "flex gap-4" >
678+ < div className = "flex flex-col gap-0 w-[900px]" >
679+ < div className = { cn ( 'text-2xl lg:text-3xl font-medium mb-4 self-start' , styles [ 'destino-rainbow' ] ) } >
657680 { content . destino_devconnect_where_to_apply . title }
658681 </ div >
659682 < div className = "text-white" > { content . destino_devconnect_where_to_apply . description } </ div >
660- < div className = "text-neutral-300 text- sm opacity-90 mb-8 mt-4 leading-tight" >
683+ < div className = "text-sm mb-8 mt-4 leading-tight text-[#eca159] " >
661684 { content . destino_devconnect_where_to_apply . where_to_apply }
662685 </ div >
686+
663687 { /* <Link href="https://esp.ethereum.foundation/devcon-grants/apply">
664688 <button
665689 className={cn(
@@ -673,6 +697,9 @@ export const HowToApply = ({ content }: { content: any }) => {
673697 </button>
674698 </Link> */ }
675699 </ div >
700+ < div className = "grow justify-end pr-16 hidden lg:flex" >
701+ < Image src = { Guanaco } alt = "Guanaco" className = { cn ( 'object-contain w-[103px] outline-none' ) } />
702+ </ div >
676703 </ div >
677704 </ div >
678705 )
0 commit comments