@@ -20,12 +20,18 @@ export default function Home({ posts, events }) {
2020 <SingleColumn>
2121 <Header />
2222
23+ {
24+ // Hero Statement
25+ }
2326 <section className="layout-narrow">
2427 <h1>A general-purpose,</h1>
2528 <h1>peer-to-peer,</h1>
2629 <h1>personal computing system.</h1>
2730 </section>
2831
32+ {
33+ // Introducing Port
34+ }
2935 <section className="layout-wide hidden md:flex">
3036 <div className="bg-wall w-11/12 hero-card-height rounded-3xl flex">
3137 <div className="pt-20 pl-12 w-7/12">
@@ -47,24 +53,29 @@ export default function Home({ posts, events }) {
4753 </div>
4854 </section>
4955
56+ {
57+ // Grants
58+ }
5059 <section className="layout-narrow">
51− <div className="flex items-center measure pb-12">
52− <h2 className="m-0 p-0 mr-4">Urbit Grants</h2>
53− <button className="bg-green text-white badge-lg">32 Open</button>
60+ <div className="flex flex-col md:flex-row md:items-center measure pb-12">
61+ <h2 className="m-0 p-0 mr-4 md:mb-0 mb-4">Urbit Grants</h2>
62+ <div>
63+ <button className="bg-green text-white badge-lg">32 Open</button>
64+ </div>
5465 </div>
55− <div className="flex w-full items-center bg-washedGreen px-8 py-8 rounded-xl">
66+ <div className="flex flex-col md:flex-row w-full items-center bg-washedGreen px-8 py-8 rounded-xl">
5667 <div className="flex items-center flex-col p-4 w-full">
5768 <h2 className="text-green">200+</h2>
5869 <h3 className="text-green text-center pt-2">
5970 Urbit stars awarded
6071 </h3>
6172 </div>
62− <div className="h-24 w-4 bg-lightGreen" />
73+ <div className="h-0 w-0 md:h-24 md:w-4 bg-lightGreen" />
6374 <div className="flex items-center flex-col p-4 w-full">
6475 <h2 className="text-green">1M+</h2>
6576 <h3 className="text-green text-center pt-2">USD Rewarded</h3>
6677 </div>
67− <div className="h-24 w-4 bg-lightGreen" />
78+ <div className="h-0 w-0 md:h-24 md:w-4 bg-lightGreen" />
6879 <div className="flex items-center flex-col p-4 w-full">
6980 <h2 className="text-green">90+</h2>
7081 <h3 className="text-green text-center pt-2">Grants completed</h3>
@@ -81,6 +92,9 @@ export default function Home({ posts, events }) {
8192 </div>
8293 </section>
8394
95+ {
96+ // Build on Urbit Developer CTA
97+ }
8498 <section className="layout-narrow">
8599 <div className="measure">
86100 <h2 className="pb-12">Build on Urbit</h2>
@@ -119,6 +133,9 @@ export default function Home({ posts, events }) {
119133 </div>
120134 </section>
121135
136+ {
137+ // Blog and Events Combo Section
138+ }
122139 <section className="layout-narrow">
123140 <div className="flex items-center measure pb-12">
124141 <button
@@ -140,16 +157,27 @@ export default function Home({ posts, events }) {
140157 </div>
141158
142159 <TabCarousel index={tab}>
143− <div className="blog-grid">
144− {posts.slice(0, 4).map((post, i) => {
145− return (
146− <PostPreview
147− post={post}
148− className={`blog-grid-${i}`}
149− key={post.slug}
150− />
151− );
152− })}
160+ <div className="flex flex-wrap">
161+ <PostPreview
162+ post={posts[0]}
163+ className={`w-full md:w-1/2 pr-0 pb-8 md:pr-4`}
164+ key={posts[0].slug}
165+ />
166+ <PostPreview
167+ post={posts[1]}
168+ className={`w-full md:w-1/2 pl-0 pb-8 md:pl-4`}
169+ key={posts[1].slug}
170+ />
171+ <PostPreview
172+ post={posts[3]}
173+ className={`w-full md:w-1/2 pr-0 pb-8 md:pr-4`}
174+ key={posts[3].slug}
175+ />
176+ <PostPreview
177+ post={posts[4]}
178+ className={`w-full md:w-1/2 pl-0 pb-8 md:pl-4`}
179+ key={posts[4].slug}
180+ />
153181 <div>
154182 <Link href="/blog">
155183 <button className="button-lg type-ui text-white bg-black">
@@ -158,20 +186,41 @@ export default function Home({ posts, events }) {
158186 </Link>
159187 </div>
160188 </div>
161− <div className="blog-grid">
162− {events.slice(0, 4).map((event, i) => {
163− return (
164− <PostPreview
165− post={event}
166− className={`blog-grid-${i}`}
167− key={event.slug}
168− />
169− );
170− })}
189+ <div className="flex flex-wrap">
190+ <PostPreview
191+ post={events[0]}
192+ className={`w-full md:w-1/2 pr-0 pb-8 md:pr-4`}
193+ key={events[0].slug}
194+ />
195+ <PostPreview
196+ post={events[1]}
197+ className={`w-full md:w-1/2 pl-0 pb-8 md:pl-4`}
198+ key={events[1].slug}
199+ />
200+ <PostPreview
201+ post={events[3]}
202+ className={`w-full md:w-1/2 pr-0 pb-8 md:pr-4`}
203+ key={events[3].slug}
204+ />
205+ <PostPreview
206+ post={events[4]}
207+ className={`w-full md:w-1/2 pl-0 pb-8 md:pl-4`}
208+ key={events[4].slug}
209+ />
210+ <div>
211+ <Link href="/events">
212+ <button className="button-lg type-ui text-white bg-black">
213+ More Events
214+ </button>
215+ </Link>
216+ </div>
171217 </div>
172218 </TabCarousel>
173219 </section>
174220
221+ {
222+ // Newsletter and social media
223+ }
175224 <section className="layout-narrow">
176225 <div className="measure">
177226 <h2 className="m-0 p-0 mr-4 pb-12">Stay In Touch</h2>
@@ -199,12 +248,12 @@ export default function Home({ posts, events }) {
199248 Discord
200249 </a>
201250 </h4>
202− <h4 className="mt-6">
203− Boot Urbit and join{" "}
251+ <div className="mt-4 flex flex-wrap items-baseline">
252+ <h4 className="mr-2">Boot Urbit and join</h4>
204253 <code className="bg-wall p-2 rounded-lg">
205254 {contact.urbitCommunity}
206255 </code>
207− </h4>
256+ </div>
208257 </section>
209258 </SingleColumn>
210259