From 22f8fd98b581b878b9709fc42dc4ac3dbb366c77 Mon Sep 17 00:00:00 2001 From: Jay Wu Date: Thu, 3 Oct 2024 19:00:58 -0700 Subject: [PATCH] Get Involved (#153) * feat: add get involved section header, speech bubbles, anteaters, and responsiveness * refactor: rename Mentor section to Involved * fix: change z-index property to allow mentor link to be clicked * fix: use theme colors and change indent to 4 spaces * feat: added shake and scale animations on anteater svgs * fix tweak shadow color * chore: remove old color definitions * fix: use png over raster svg * chore: rename header to heading * chore: change framer animations to native css animations and improve image alt text * fix: remove blue border from buttons * chore: nest button styles * chore: change link hrefs and remove framer import * shift container up * clean up css --------- Co-authored-by: Albert Wang --- apps/site/src/app/(home)/page.tsx | 8 +- .../GetInvolved/GetInvolved.module.scss | 155 ++++++++++++++++++ .../sections/GetInvolved/GetInvolved.tsx | 65 ++++++++ .../app/(home)/sections/GetInvolved/index.ts | 1 + .../(home)/sections/Mentor/Mentor.module.scss | 134 --------------- .../src/app/(home)/sections/Mentor/Mentor.tsx | 88 ---------- .../src/app/(home)/sections/Mentor/index.ts | 1 - .../assets/images/involved_anteater_left.png | Bin 0 -> 15466 bytes .../assets/images/involved_anteater_right.png | Bin 0 -> 21454 bytes 9 files changed, 225 insertions(+), 227 deletions(-) create mode 100644 apps/site/src/app/(home)/sections/GetInvolved/GetInvolved.module.scss create mode 100644 apps/site/src/app/(home)/sections/GetInvolved/GetInvolved.tsx create mode 100644 apps/site/src/app/(home)/sections/GetInvolved/index.ts delete mode 100644 apps/site/src/app/(home)/sections/Mentor/Mentor.module.scss delete mode 100644 apps/site/src/app/(home)/sections/Mentor/Mentor.tsx delete mode 100644 apps/site/src/app/(home)/sections/Mentor/index.ts create mode 100644 apps/site/src/assets/images/involved_anteater_left.png create mode 100644 apps/site/src/assets/images/involved_anteater_right.png diff --git a/apps/site/src/app/(home)/page.tsx b/apps/site/src/app/(home)/page.tsx index 5cb9bd2f..7a2b1938 100644 --- a/apps/site/src/app/(home)/page.tsx +++ b/apps/site/src/app/(home)/page.tsx @@ -2,7 +2,7 @@ export const revalidate = 60; import Landing from "./sections/Landing"; import Intro from "./sections/Intro"; -import Mentor from "./sections/Mentor"; +import GetInvolved from "./sections/GetInvolved"; import Sponsors from "./sections/Sponsors"; import FAQ from "./sections/FAQ"; @@ -12,9 +12,9 @@ const Home = () => { return (
- {/* - - */} + + {/* */} + {/* */}
); }; diff --git a/apps/site/src/app/(home)/sections/GetInvolved/GetInvolved.module.scss b/apps/site/src/app/(home)/sections/GetInvolved/GetInvolved.module.scss new file mode 100644 index 00000000..25bfe2bc --- /dev/null +++ b/apps/site/src/app/(home)/sections/GetInvolved/GetInvolved.module.scss @@ -0,0 +1,155 @@ +@use "zothacks-theme" as theme; +@use "bootstrap-utils" as bootstrap; + +$text-font-weight: 600; +$text-font-size: 1.5rem; +$border-radius: 14px; +$speech-padding: 20px; +$speech-shadow: 0 10px 0 rgba(1, 57, 70, 0.2); + +@mixin speechBubble($bg-color, $border-color) { + background-color: $bg-color; + border: 6px solid $border-color; + border-radius: $border-radius; + padding: $speech-padding; + font-weight: $text-font-weight; + font-size: $text-font-size; + text-align: center; + + @include bootstrap.media-breakpoint-up(md) { + padding: 32px 48px; + text-align: left; + } +} + +@mixin boxShadow { + box-shadow: $speech-shadow; +} + +.container { + padding-top: 0 !important; +} + +.headingText { + color: theme.$white; + margin-bottom: 48px; + font-weight: $text-font-weight; +} + +.anteaterContainerLeft, +.anteaterContainerRight { + display: none; + height: 187px; + width: 136px; + z-index: 4; + @include bootstrap.media-breakpoint-up(md) { + display: block; + position: relative; + } +} + +.anteaterContainerLeft { + @include bootstrap.media-breakpoint-up(md) { + left: -32px; + top: -32px; + } +} + +.anteaterContainerRight { + @include bootstrap.media-breakpoint-up(md) { + top: -64px; + left: 48px; + margin-left: auto; + } +} + +.anteaterImage { + &:hover { + transform: scale(1.05); + animation: rotateAnimation 0.7s ease-in-out 1; + } + + height: 187px; + width: 136px; + z-index: 5; + transition: transform 0.5s ease-in-out; +} + +@keyframes rotateAnimation { + 0%, + 100% { + transform: scale(1.05) rotate(0deg); + } + 33% { + transform: scale(1.05) rotate(-7deg); + } + 66% { + transform: scale(1.05) rotate(7deg); + } +} + +.speechSectionLeft, +.speechSectionRight { + margin-bottom: 20px; + position: relative; +} + +.speechSectionRight { + @include bootstrap.media-breakpoint-up(md) { + top: -230px; + } +} + +.speechBubbleOuterLeft, +.speechBubbleOuterRight { + position: relative; + background-color: theme.$white; + border-radius: 18px; + padding: 4px; + @include boxShadow; + + @include bootstrap.media-breakpoint-up(md) { + width: 65%; + } +} + +.speechBubbleOuterLeft { + z-index: 2; + @include bootstrap.media-breakpoint-up(md) { + margin-left: 90px; + } +} + +.speechBubbleOuterRight { + z-index: 1; + @include bootstrap.media-breakpoint-up(md) { + margin-left: auto; + margin-right: 90px; + } +} + +.speechBubbleLeft { + @include speechBubble(theme.$white, theme.$black); +} + +.speechBubbleRight { + @include speechBubble(theme.$light-green, theme.$black); +} + +.applyButton { + background-color: theme.$purple; + color: theme.$white; + border: 0px; + padding: 4px 24px; + font-weight: $text-font-weight; + + @include bootstrap.media-breakpoint-up(md) { + padding: 4px 32px; + } + + &::before { + background-color: theme.$purple; + color: theme.$white; + padding: 10px; + } +} diff --git a/apps/site/src/app/(home)/sections/GetInvolved/GetInvolved.tsx b/apps/site/src/app/(home)/sections/GetInvolved/GetInvolved.tsx new file mode 100644 index 00000000..df281ca4 --- /dev/null +++ b/apps/site/src/app/(home)/sections/GetInvolved/GetInvolved.tsx @@ -0,0 +1,65 @@ +"use client"; +import Container from "react-bootstrap/Container"; +import Button from "react-bootstrap/Button"; +import anteater_left from "@/assets/images/involved_anteater_left.png"; +import anteater_right from "@/assets/images/involved_anteater_right.png"; +import styles from "./GetInvolved.module.scss"; + +const GetInvolved = () => { + const sectionHeading =

GET INVOLVED

; + const leftBubbleText =

Want to develop your first project?

; + const rightBubbleText = ( +

Otherwise, if you have some experience under your belt,

+ ); + const applyLink = ( + + ); + + const mentorLink = ( + + ); + + return ( + + {sectionHeading} +
+
+
+
+ {leftBubbleText} + {applyLink} +
+
+
+ A cartoon anteater sitting on a ring buoy coding +
+
+
+
+
+ {rightBubbleText} + {mentorLink} +
+
+
+ A cartoon anteater captain sitting on a ring buoy +
+
+
+
+ ); +}; + +export default GetInvolved; diff --git a/apps/site/src/app/(home)/sections/GetInvolved/index.ts b/apps/site/src/app/(home)/sections/GetInvolved/index.ts new file mode 100644 index 00000000..064f25c5 --- /dev/null +++ b/apps/site/src/app/(home)/sections/GetInvolved/index.ts @@ -0,0 +1 @@ +export { default } from "./GetInvolved"; diff --git a/apps/site/src/app/(home)/sections/Mentor/Mentor.module.scss b/apps/site/src/app/(home)/sections/Mentor/Mentor.module.scss deleted file mode 100644 index d4124c44..00000000 --- a/apps/site/src/app/(home)/sections/Mentor/Mentor.module.scss +++ /dev/null @@ -1,134 +0,0 @@ -@use "zothacks-theme" as theme; -@use "bootstrap-utils" as bootstrap; - -.applySticky { - @include bootstrap.rfs(400px, height); - @include bootstrap.rfs(15%, margin-left); - background-image: url("~@/assets/images/MentorStickyYellow.svg"); - background-repeat: no-repeat; - background-size: contain; - filter: drop-shadow(5px 5px 5px lightgray); - padding-top: 3rem; - padding-left: 5rem; - padding-right: 5rem; - padding-bottom: 8rem; - position: relative; - z-index: 1; - - h2 { - @include bootstrap.font-size(2rem); - @include bootstrap.padding(2rem); - } - - a { - @include bootstrap.font-size(1.25rem); - position: absolute; - bottom: 10%; - left: 6%; - transform: rotate(7.5deg) translateZ(0); - } - - p { - display: none; - } - - @include bootstrap.media-breakpoint-down(lg) { - background-image: none; - background-color: theme.$sticky-yellow; - background-size: contain; - margin-left: 0; - height: auto; - padding: 0; - box-shadow: 0 3px 5px 3px lightgray; - - .applyStickyContent { - @include bootstrap.padding(3rem); - - h2 { - padding: 0; - } - } - - a { - display: none; - } - - p { - display: block; - } - } -} - -.descSticky { - background-image: url("~@/assets/images/MentorStickyGreen.svg"); - background-repeat: no-repeat; - background-size: contain; - background-position: 60%; - filter: drop-shadow(5px 5px 5px lightgray); - padding: 6rem; - position: absolute; - z-index: 0; - top: 15%; - left: 40%; - width: 41.667%; - - p { - @include bootstrap.padding(1rem); - transform: rotate(-5deg); - } - - a { - display: none; - } - - @include bootstrap.media-breakpoint-down(xxl) { - top: 10%; - left: 47.5%; - } - - @include bootstrap.media-breakpoint-down(xl) { - width: 50%; - padding: 5rem; - } - - @include bootstrap.media-breakpoint-down(lg) { - width: 300px; - height: 300px; - top: auto; - left: auto; - bottom: -45%; - right: 0; - - a { - @include bootstrap.font-size(1.2rem); - display: block; - position: absolute; - bottom: 2.5%; - left: 7.5%; - z-index: 2; - transform: rotate(-5deg) translateZ(0); - } - p { - display: none; - } - } - - @include bootstrap.media-breakpoint-down(md) { - bottom: -30%; - } - - @include bootstrap.media-breakpoint-down(sm) { - bottom: -27.5%; - } -} - -.tape { - position: absolute; - top: 0; - left: 50%; - transform: translate(-50%, -50%); - - @include bootstrap.media-breakpoint-up(lg) { - display: none; - } -} diff --git a/apps/site/src/app/(home)/sections/Mentor/Mentor.tsx b/apps/site/src/app/(home)/sections/Mentor/Mentor.tsx deleted file mode 100644 index 51aca193..00000000 --- a/apps/site/src/app/(home)/sections/Mentor/Mentor.tsx +++ /dev/null @@ -1,88 +0,0 @@ -"use client"; -import { motion, cubicBezier, Variants } from "framer-motion"; -import Image from "next/image"; -import Col from "react-bootstrap/Col"; -import Container from "react-bootstrap/Container"; - -import BookmarkLink from "@/components/BookmarkLink/BookmarkLink"; -import tape from "@/assets/images/tape.svg"; - -import styles from "./Mentor.module.scss"; - -const MENTOR_APP_URL = "/mentor"; - -const variant: Variants = { - initial: { - scale: 1.1, - opacity: 0, - rotateX: 20, - translateY: 30, - }, - animate: { - scale: 1, - rotateX: 0, - opacity: 1, - translateY: 0, - transition: { - duration: 0.85, - staggerChildren: 0.1, - ease: cubicBezier(0.33, 1, 0.68, 1), - }, - }, -}; - -const Mentor = () => { - const mentorHeader = ( -

Interested in becoming a mentor?

- ); - const mentorDescription = ( -

- Have a knack for innovation? Interested in inspiring the next generation - of developers? Mentor applications for ZotHacks 2023 have closed, but - please keep an eye out for future events! -

- ); - const applyLink = ( - - Applications have closed. - - ); - - return ( - - - - - -
- {mentorHeader} - {mentorDescription} -
- {applyLink} - - - {mentorDescription} - {applyLink} - -
-
-
- ); -}; - -export default Mentor; diff --git a/apps/site/src/app/(home)/sections/Mentor/index.ts b/apps/site/src/app/(home)/sections/Mentor/index.ts deleted file mode 100644 index 3ff6c4f7..00000000 --- a/apps/site/src/app/(home)/sections/Mentor/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from "./Mentor"; diff --git a/apps/site/src/assets/images/involved_anteater_left.png b/apps/site/src/assets/images/involved_anteater_left.png new file mode 100644 index 0000000000000000000000000000000000000000..48ef88d03d038eac5d0d73d6ad394e9732ad65da GIT binary patch literal 15466 zcmV-wJe9+VP)UK~#7F?R^QH zTxFH-`M$fC@zDFBhIFT@N;?UsH2QLb#!EN z#z_Q1AYed}u#+JHLXw7rES;p&dv{gWUUir6opYs|i$?B{#{ zGnl~)W-x;p%wPsHn86ID1Q^V~!kRT}_)?e42a;5oNhHpYB&phD%q6%;G6PZuz;O|e zAO57OhS=J*Cd^<=%n%E4-*>;;z)bVK!1)L9&kOKY0jB8&#soeVjIk8n_2GS+Da_{# zL;Su!7;OH^SH6;l8H|Y2nppR*S>p$Xd@UFJi>7H_h(sFycp%9*K-3iCPePV|d?1>=|4TA)yA%qZYfh^DGiu7Y9_}B371v!x_3mL_j2QSHUm|r*cG ztv7!C>wPc-3neAi{rBJRul71GM4RLi;A|md{5a#{Ej?xImNJ<)um1SQBT!~Mv}R2( zsVF~0W`726GS~pdxrR2{owBO_X!SS0*#R>s4Y5eoY~H-N-b}@Q${D{LpQ=EcM6tAu z5GJ09<0dnokag|f`gOj4_3G6bC?RdK2nSwIe<#Ia*U^Oqr#Wm<1*bv_x zAE6!gv&%2PTp#bdfA_oJIqT{?K8yzFrWuiT?%Wr?{r209@$5E=Q#lOjUHI@kC><&| z=igZWo$ve^A0LL(7`98Sb?ert0{Chqjw_e<3)8IQO!`(T6uNfDjvb>C@#jDPxntuW z|7Ueg!2dhQ@F$p--XWWg4HulZ{I-YJuU|Z#lxU>jrx5QKCAydffd_PPnu*UMkySX2 zVLP!Lx?X`^(t>yXr=hEIHwG#91XB2vkv1gd)UQ>1GbVmJd%W7tkC$?vQL6Y@TL zNXACNF5K|CvvgFN9Gfm!@eR+^E@5 z1|WeKqNn)Ra2msYiRF;v==`N1Pgs&fm`lB?^y5L5NNUx=jL$P>eklioxZYs;n#~X0 zS2NO!=#tJO0~^W!yZ}@r*Spr;a!XF;z;uM|#4=4sFXlJep)hbH(3PFXTCOFv=2!Wp z82h@#6p&L8lXH1Rn)z0o`aDvW>4xTmGJ$@N3G8yg&6t)wKf}JLl-b8Zbtquv6 zN@V;z5bV30v5WKiEamY8oOP-LKt>n_&w9{~D_gP{e@IQCBLk-?O5%D8BfVRIltA(0 zgaUwGq8mx|uKWXyf|RM_;uYsC-n{XTkT%2|8JJr)K-FTAOZEOJvrK;@>s<&#CwmA4 zzJcxsew@T6*Z>VhWB^W6l!RD{J9tb_#`far`AaAeg+#BB6ATG?F7jj(lEWhbLtZhA z!I};!;5Q-QAKKqRLXi+N@!rg2Ku@K?NT$F@r^#4^VgeH!n3*<>9ym==5@KQMCXQ!# z3m)9RG|lpsDj~T@{Zzm}ylS+#6@~+VsacK5$yfBaLB;pd+f7{uBar|t8UsC%M9F4A zzVR=7f07$UC!D4zNv`m!tFFSNvi!U#bu`j$pbEqb0wh%dH5dSQQzQ81&jD9m4M;90 zFe$g|(8{%Q)+Rfh-Ef+sB*db;UBD&w;(a@_$6lEb(6)0`1xHmS_~y+4cS9X0UJnv% zy!uE++4h$|_D}y5g3}ZwAr>LnxDdTC*b37Gq&n4r4?J_4z=M)Z_4|=vqa8j}sbD-O zPUF(=k`Zg!vSk_5(4ItNItJ4SB*jQ-xo6d*imV0M?H=Yuq5;sUn`{pQm|CWQjVKwh z2s$^npv`g&rXfgzIVytSnbiP}${_lmZ`)sZQ11i7cneNrl$2NiuCT5fuW?@DpP4{# zH1yrIwcu%N0Lkf~1KNiY?DwBpySAVJ@pM5+&-gXhToV@kOlLBpz_m_apOQwtFv`o?TtNLNNAeV8+Fa@%dIoCb5Td zH;m~F|Hb=$jNbIqYy&2-CtTck%}hc}Q}}ia>YNE>0tJvJgH?xzCnj!D)a|kD=8VS{e8#3h&!7^EG#-ySHeVXf*txwn_cm%9X1UFwHTVN@LX( z6@P`-?;WNv=gpAH7GT4(XVZ_>jR}*9MS48qW5@6XE89owQc?SX&sp#Myzf#^Ou~n zE0I+8%#H#ZF~tf}M+QnN#;%CT?1M0kaT2k}U^fMP5fjI=Uc5V1_tbel$gbFE4NMOMJ?^+Hv! z0&1(OpsuPKsscf9yIeq(sB9YbCm^|kOp>m>cN*4i4S9YJhr=|?Ood?-+hCf1QiLRv zLsgMbKJX3_=mcp+S9cI^x~@ZiEC$hd3=DJX&+Nzjl5j__3OeDtFwI6w4oR$JGO3{* zX~UJ1AE`*?`8-}rGWk6okR)lC3bgwBsQn7bS5r}mlB^mOX_}Nd2~o`y_xoX*VTf3( zR;@}1R@^ZCd_jcqS!yo`s-om(Q{h`YDAnp~YQU*Zi!q-n%IBLmZF;DbLwC!Llfn&L zh$H1PnCW-?D5)v~0g$EqR$igcIvozn4&!X*-L=e9Gl6omZSyB+9!6*0&nx3H$m=|pK$ z&`h>rAj#)cr%yACDa2eZvpW{dX}V?egAdli6vauzil)s&c-8DFWoX>#> zdI992i!TUO`t4&IHY|ZDhGAkOBS~9L!JdW^f$S<-w%0ZtDfTrTKt?^DpsNL#zyH&Q zKfZ_N-oq5ZFk)dmt4juc51uF6=Pg(f_FUst`F!udcTY!%Y<0kS2IKd5ROypbrMr3< zvB8=__e|J`#0<8i{}7icf#~I80KE>Y52veTswl zm1OfoKAGDebJ8-pwd&SHgC;~%qMUAODh7d$15kPRb?|nyfTO<))MNw+76m090cWTa z0%LTZXP9))VX}9Ca$A0tw{$jF@qa1Uio?N#ska5WWf$Y1^j~g|ko< zI&4&hhGAH0FqKKeM1bs{qeqXy=FOX-uP-#@M98S_mef|j`_G;O)$ZKFA)3nz{j-;V zq2z9dN?Iza9zXo={uegJcNZBc>UYMSC-8RsJgPjlHD;!_e0ZDA9$NIi$6 z5sXw%jD1DFzi;1L(B9rL^6Pjz&=Y~qc<$p!)p$R+`n&UJbt6Z>DJK^#`$V$3=Dt_o zHETIc0_2=mx#HSu`?~w1x8uS5240f|Eet>sE1pQ$=DlS!4PuFj8-qYb`mSBOMpbk4 zY&4@`s!YrIQeqgEa721AJdvNtlnK-*$))eO1pNMcU%7nF73;2p3C+ysOe~6TedaTt zN!54t{>B9U0d#rS@lmALSV$uoBB(x!?Xo77+8YXGRqF(yx2G2(<2VhJ%cQ>gd@e%@ zO~_jQHe+(ZIf_<0dpSt*4;S>!z5cO<3nwg?ns+96U$4q>;=mEk|JQ-e!wj!C(NEE?oi*4GjfV zTgb9B=I7`jEw8VHfFpk|nCS&vct}L8dKL%=5;+l_EeZ37ukj-qO0JDpA2?7}x7ijC zg2E8n9(klH1Nyy&DXz*@5)i2>`~mPdop^$zF}KDXu+J!7l`bH(5Rb=U%a*Nh;J`sk zS`EVQ^T9hVdIv0DevXyQ&IkSd{jg!fM(FGudG)v&j|)C`;bN$A=UaQmte94;c7EQ2 zP?Vky2>$6FkotS9!-;$0UNiX_-&ANWA8W?K2hoQ5G_nO zt|v*!-mF)}F%CqDUlXMurhlOo1DJdEG>@usNtzuxcnIdsnQN_Am@7yPEkCW2LY_gZue3n&sZ0CN9 zpre5#WH)+v6kp4?(^^p!%T8NT?E_caL2Jq13U_hNn7|7{a}_YT9DiGihJlUbQ8HMF z@xGt#y1elV=WcD=2PKBBy;B~K=cpmfH_JJ8nh53VY=PjBX7F~kfEw)sDU$@ANm->T z0;Ab&UA^PRk(^FP!J!M1TuOBvhLHS4lZue>1VC5wSD{pj<2cl8t#f@U=o!KIyLImP z?lV^{EcqZ3TZu)ZriBEL;DIiAj)hd6jPV{{$02Zr+L1&f|0JbT18Q<2BaPg3jt{Q2{XszMbgwNgkds!k{v`1{FItT?8e9?Zmnq(>^lr2XJ5Wk6`8mfl?|2av}`5aF>ku6;0K!xH@2^ zSF)iDF;GhmaQ0beVjSxt%Lp$X3^b<~A`J^5?XM!6X53GZ>NJu3sX#468_qz2<+~jW zB$V3zt$(yCRC5K!1?S`T-Mr_r8ZVRpB}r6%_6uJ)o=GJx#S?c1*bGv8p6+9yq;v1} zaG@$(j8cnuC`lZpm<)}654>mLY`Adc3UF4FEo-0ZHqjF$1Dx(9OeQnTG|;zO_Sevj zqsJJyx(Sk%vkJ1SxP~Ud(;Gl(&vyzE238nfXo7t7`osON-(z!sL&*%GM<0Ih zQ(TCjp=1bvji69M<&oEif`IveOtFk^K*lh$wim|DQWf>(N*2TpYc02}()b z2wM6YG>EUUV_y6q6bvu00>c6%C>)Ap-3CF)Ub5LrLo8IisOB1_X$4v=bW+LPEdDm zhjf1ol8s9&k5f}Um}uwO5d#B>cdI{{kjXEI(i6-KuL)8)=Mw>g(`m)?W!B`+L;XlQYw{BLsxH))lg9k zWQ=9`+xDZ>ibA0hn{1JI^=wFBaI!R^hQdK@O@o9tSF|^U zlJ58M`bBGC@#2ovt5+AqXxoYP$}`W@_&6uB5U!yQ&Kn(JAkG&f}PdHqd`kyMjs z;xehaOe6}azA%_6d%_6C0*`1K1^XdkiaQ-1&)uuP{`H&#sJ0So-;Nz;;f8F&Zyhs7 zIM}$_9S)6I**PvO$<+tmuA?AP1U>uY$nT{z3VM?nUnRtA=Ad0QIV6=eb|8_2WKS;` z@dVhJrLYTlTob5Y9&&5iKYn=a+SXh?W1DfYW5*7~Es1ZS+xk8>PJE1ly;My=_3dfQ z`4v3LhGrxnK}fBciUVx~&5EQCzGjuRah^@9xC4+xdn!@cXn!oM5Kw<(MngNQ7n0pQ zD5WN5s7a1cFk`($0 zQOwn9rDaf^P{LQr#4Ytm&yi%(RX5Eym>fnrbswSgl14j`RhKQh)&~Y@(XTh9L$Y zPaBL8(I-MV>#D&!XBH@K_tcvD%-AA{v8%>s35o4bgVEInB3+^$jl3ajSKDg94<3|WiqBhIE80n< z6eqr5&tePKI82b%-EzyQ!9d$2R>qO;bm^{x=<`(NdbQE}LYTQ9EdtN|l^{3Ght$qz zL4RfwB=FubZxN`AmVsPdkHo7$_DxjD3oD7y%~b{5O^uN1>aju+V44lazp^D{_0y0hV!H^4+X!* z%F^z1WPgRan+do8ay;aTWD=r@(YtM|B~s=ug3O*Bmc1q75lHRb390?NK@L`fQr`sf zthpc&$pS&(-r&Ie1?$r=RXqV~1=-qakX%kkc63>BufhFccp-5aZy1-8FeRm+i6FT= zXshA9+dK4{Wv?;*ws}gy;=v1^g0q;wPqZI_Xv-S|wrqYdz&w)iCPqELwqA1wUwQe% z7+hTM<$-s~9dPBhxb>D)~wAo9TPKs$bT#Mdo%oenle-z66w=*Bs~D{DcnMY7d2 zSXb(}1f!QHsehnjL_XEkhlFu}f)d<;7nFo#l4)r^l0qc03sr4s*T#wTmGJ9@guB^80YJ>Xn&9_XE|xI4oG zik7O-4K#S$t;#g*cneCfI`F;wYD@GF+wYM`G^t3%ES1JE*eg5y;H>e0e;!I8Bvw%* z8VM-X+)WECl}H531p^a#j&oCNhcT{LTZwh%%9Z=}?cA{)_nm@gBOU?Eu8Kq;k!uE@ z)>fN;Ch+asz=(t_F)jvPU;|w*B=)(N)Bxrm=Pm;0ic3MNsu}qtOhUZQi(x-v@Z-aRt>tU<*BjassIU%Yb22?h=lT^L{g9k z+#*F1G-}xs#PlbIUj7eE*-sBmh zp#$VT@0}1_vJ#ZKdQgyPpeVo<)w)hK46ddz7G`87b%lTh>%5yB(!vcHys@MkRDo%? zgoXssz|d%sr);gdVHD$h(BQeO1R|0Jd``UHMn2tSr;_9v%RgkZGF^87^6J90f4+cGH*|)y_h_xz3zN8uiN6*iJo}Wyv^MEv`QIZ;ZmMLp) z{3Kga4u;2zXxDX9g{0vF&2(C0Ea~KDGNp^n(Kh%3F7Q{59vid5LxcKrg!j(x65Xq)esqIDYfl>bViH~u<;frnk}6n@cAGT%Z|boy^uF>m z#K0?$SySmc>L}$No7^? zMpNK-t8np^?|?+84v;#Jm#XTkpsJx7RBLHG=0aUb-u}c8i*WJk)yc;GJji6bY;*d|gPYK@mwuDa2ts;cp!{WQ9y ziiF}2>WP6`qd@&xmB5=S2hufcxXHp94dc(b^tNRAkTmd(PB1@<8+ra@PN>=eBGtUP zbHVTPTja@PbjWB1L}MA~31^@!q?e6UL<+YTrA=L6Oj5=A6A(sHQGJ-lnGHn@*+nCr zFVn;~h+4=IB_o!qs$FI(u?2T-S`&+Gk(!!XRCf{_JsyU(_6YQaTK{91P5K}WQ zPno)bDCL1_t)j+1rcI@#b(B=mtUZW?@_D2jjBSQ4xbRSA!&vK94x(hly87y?)0-Z6 zU;}Q*P55UK6JIAUG)3mmTUHEy_k4ydjVjJb4+ zj*_&eGmQ4?fESI73i|kH4&lk5mcE@kiLnz$EJB^4yxM8#Tkt@yf+Ppog=36M&M8x53e&+? zICDCWCG~q(u3D7R6={2CGmC`KZzn|2RB-wM_lJs-A6pV|h*0L~>SPJ8+*|bd{=(5zGK1O_) zQb2v(n4gWElApzkqW_J(u=nw&ph`-C6SErLrRRdPX*Q^J4Ip9Y#NwD~l_H^oFRC~! z%qbvQdSV3veLRzVBb`W0X=3S^tLx}CAlJriB2_UfT?~S}wKL{a!P2wp!Gr29jUMOW zBR%le!5)}1rxMOwRBQcKES`ZQT~SCRPp$wlkW`_reuzbeC;b_wr*#8A7d!)!hj&2W z^~a$1sm&lGp`5dtz&U>rc+Xx6p2cTlNTOEYw&d)Em7G|YU3OXKxfh;0tfN(n0nRB} zv@R^8JekZrZ6s4Jv&b5KQnQs69$2=t0sP)A4-gxo@Hq?eFxSc(iJE4HJuINSxcJX|bGLdk~i zYZL$DId1RZNYX)4MKSy_>PKl>bUI?)4?>rn&^`BD2sI$NPVr_bAaA6S#$``mmeWBf z3$Y9^-jXf}CoQj|3uN8%n9R)-Xgd z2RLT7g9-v^G4oNDjUk(>XU;hgt(kw~L}_~1j=ajrD=Z7K!r^cVFAQs`ImPJ&)#E8E zxvbxHxWJ1>sI003W0dkI7OBJ9Y8i8b<86C(IJOv`gowE#5zM(ZUlMIX$%dtkOTwWSF>!KM?XwqtJa(h8>xk^til2X)V z><@s4+QUvz!z4WmX=(R(I7%&foThAMi^^A>3N&Cyp$EM>Qgb5_#v&Dl8D48{g-AHZ zQX&&2V3I~$js4!VI|#jKbLmbm&57zqnU(X(SY;uWwel*HUPdBWGM!GS%NIcDRYGIl zl2Q&-eHD0u+{5f0vVkO}uo)(`)e?pQl(8?2BCZ+wT1qC@Gz6?#sASrJ1E}KCTDIn$ z$fM(ZETO^vBfYTWwPRNKOU@EfO8`&D#@$HLeX+_W2sfMsCRdG2MmhpHqI_+{y545W z(h)ov=ZJw~f0v((XbIA>sI5hN5(Xw!mj`dI(WMggh@)E6)A=`RDyRw@Y9)xpOsj%n z#AcvEr7?cYW##<>*0CYbk?BLJ_1gX}s0=tkL20OAsJ$mz#Bm~WKkE%m|^ujlmPaz?^qrl~(M>|`^N01og3D=b^c zQcrnwCX@FiQEwcE5ImLDRw#iaRxT2QB!X0+Eks{mQg^0eDv_sjH&VdE$AHJ$p+IoP zrH@2Z{?1&MttsoMmiA<_tJXm}RC>S{@LGrw1|} zt&l!?08$-opmnudlF3LXQTot97ALE@lfG!^pHqKe;3Z}aa?2drmnBw#APqdLLAFTM z)njDC0mkT3MOGzLdp__6#$Uw1B2_<yw$yO*BGA6@A$nYM`2$3Ctk(U@IyXANb2>gCl#LNdW)n?C< zf%<1dVIwOs@phtfkj((dP=Q{b%RRp8CC@M16NM-eYtWNE@fxB?iUW;)p9k%{!>@tz z+=C#8kAtSTpuc`0L@*_ztG0FDWq+T-kP^EjCOfFU?&;CqSN4qX6<1uL1^oUBJo}f! z0I{tD&P=F|w1WD~BanXdzaag;xXm3$t@ZRIv=gL(;TAM#T; zx5U7K#xL2w#=ta|aY;s{A@L|Um##pySlluwGXB2L%TYBV@pTD2e(z9CmerN)cUeX{ zMbyXJFx@iJ`yqzmgp41Uw4(+!W4`EJ8BIP7-vaZZrFKLGqR7Ezft@ zccOje3b%ujj9E!#yI=)V1Y7D=)fFgBpBQPq?+GatUc^}1arpHImH+woe(Bjq0a;}m zsZN9!FPqAo%q9#v9^MbB*SFi2T0(^g9yNy1c@^9q8aPX7EHPA!N933BZ-*qnqX?*Q z2&i=$Fu$6^$}@v-_B_x)D-d-Q`#ajxX{ zZJ^9sjFPJX?ARn`Bq7~*2zVw4!HQ}$+_SchgoL69gDPc7rVP~ta>(ggr`cH;lZ!t2 z0HhD>8FRlFN=<+7QHWK~K_O%7=_XTlC4OTN9}i3OOjvWnMUNkdn38!9Zd^Z<5OmV& zQ6+kEShB{zI9TH8$3Y}>m~595kN{d5VxcbRZ951o*#p%s6Dm>L`f!^ZM6Ln~O^t9L zL^jEdjh z;5MqnBL^V4^96es_r{Y;YXu!`J%+cV__)A9Ybf3f3<~!@d^g0NeiVbjxqJ_L+{u1$ zB>HVvhxlzlp(wLPdTl}r(C<3hpKhNU=-^p(Xm7yf6i|~e8T1-?jANy`Fy&#QM6kwr zqx!NF6xT}9Z2M>wLlY9(PG~>nxBvoCLdQUHWYg~<@zS5s;mB_+rlEQuUeN%+?2{!F zcEn7;=5vK;e!8XQr0DI0N-V3)RhOF$VQwi$Zi!-FjTo2oO9Q_?3XFI^q+fjr%&7fZ zn#h$vReSj85jfOx2s*kukZcL-`Rs7o6H1x~9vhhROk#E*{D-?B_Wa{u7BE`Ufl+zM zuzAr>;ybt31XAgAmxN`2D%;1=q&VBw;p-_-dO-QceD77LcjO+#C zNlqWx4{F;{aGbdeO5s~r&7_eCL{NIsGRCwJsL$&iSkhR=TrabRc$lUJ&P+eV@BSg^ zt%smcsHh4Z@i6E?`_{s?TFnd%nPu_lq#V|S6N?bw$_o)g|1aFsFGDugSyGUzKg)@( zK6;8h8q1EeJ_S~6Yv=QzG|kPfJO%^#Yp@sD`l^g|i$o(sr9rYRf#2tXS&f*?_SVB8 z^g{HUW(|!DNl$|-(had-gKd|IwdND&?r2rTx=l4aqFz!Unw5J?i;)$Rz zvQNeYGLmbygIQ!F^(aVc?cW0;Vc(TL9@1$YTHE^2TO3?z6{XFrCXoEaP2A)dg%5Nd zv~q|xAt5*?k7C&Ansj4@`po&Sqr>zaJe*~pyG=)j1Xd8$;u$Umbqprjxm|or$#^Q-I+FQL=YrSjEJT%~o&3rLS9agmO$JkcE3PDGWa=%+uUmmFz zi!iB2H*UD}=o^Mmt9Jj73IL7JZtnnmjXV7v-0RYY!N&pb@5bcx!J^!LY6+u+ zbA44cG-4Q`slFcSs%pSP!%R3EMlkv_gR!j+^b)x*2!+B5JPQ#+f9Up=m$W=X&#nIQ zmt#sM^9xM*dSwCuyNfKR!F7O&=U@! zN0=EF8*{szQ2Xoyka}qw6a*nsD0J_r5-mTSziqf}^{Zd~O5r^{l@1|hb43Z@`!)0$ zdivApqhDUTHm?Zrlp+>k$9v8QNW%OQUP=Fehuyx`lbnGUy~7Rt@A(@@&0mt22Bh}qNK0s+tgGqmBhBLRV+}Und?e(ab z^fuP1`1PSs`co^tJEf$8zOs2H>WMOw3sn`(@lu_TX_%LtiJk*UItBfH@VdvBa)aH| zB)v|QTJ*@^GC1FS#cGns6(|?`@pAZ0kVWoT_I!6)a#K@|ScKm;NAwkyq5o}k2V+d| zv&iTKRz~SdHB&V6fsA;!FQ;g@Ls6hASdsH;6=c+>(wX5iAdqNk_i>Q=a}0Y3NFpJB z&JFnfk}Vx2ZCp7KQ^I&32{-Ko?fi>d{(}kjDg5(I+mm(UK#GUKMFG4c`|GZp0J03(8O| z$h0AU(=$9x}>L(_Dtfg)EB8Pi&3L=A5^J)qajI;oXwpbC}ReeM^AcEgG-N48wP zt-RH^Ct}(Vi!lH0mel!A9^R;dd;^}#U*IW;Gbk;=3eB!ru%WPI{G)gxU*%)1 z?NKCnGz^ZG{o|@bD%cChqUhy~FST@Chfp*!Dha8nLibi!ArCx(Dg5&>S-^+SzvS@u zmv1^6f=PfW8E(i0zin;RG3NEw7Z&;+73iF!DU6r6sIs*c7_##|Y2a>V;j(c(H6o0L zH!|eq5$dX}Rxp%O-F!i4rZgsr1_r|CH<$F)A%?>Y|RG1VEtEC3nS>n034&S~8zPakz`S%(~ zE-u7hW4?DW${VTJF-mxnA;?hD!1xB8fUH#N#e5)VZ%^iwWz1#cd+~YK*51AaUL(w%0)lj7xAZ1F$)$WuKrwy@A1obci9HptOZ|uFY=`Kx|FGWUOgJ=6)D8U->u~X!c zB9c8`2vqpMr#qo96f4DW!r@@x#_cV6GPzKkmc$x_CB-(k_Tj?~>#l>x=Jm{3By)Za zK79q|ATPkz=ir+H;soz`geec!vMlcEDhMPc2!+cNkECtKw9kaasm8-;O{^2KdOfw8 z9o>t>Y2Ld89!xaMX>u@mz9Gc9==xoV_Rwt9UW?JB2@aIZ$z+LJb2`ufSKJ<`a;b0( zd1@H;4(%Ta!kS%cOnfiED3~GEDX^qiGm@2`kec4>QCX2dgc6?0^9W zfC5WYA@Bx0zhea`(9oa+43DfdHh7qWb0Y!1WKv&)^t=wN+VRo>9fm%hNEBZDUSgaU zajbG-&6+j*{BxIGBQtg%{#n9xiGjlJ_lA?HuYK%eADa}B_ERw}Q#um`n!3Vd@hV=g zM{{X7C>V^<;_dryxZ#HJYj!3GGsLnPvg~a`ak8V7b%&^C!kmd$@L}n_gaR=`ESqul z)mNu=Vf>kuXj)D-hRfa*!Z=t`saPath*bhGoozKSJqe|O&cNJNH)r8tn8cVNRteA^ z3bjj2`~hW4?yWSrLWm=#!Tx*Y%9Zwiw~d$~Rta#^O*d&Ev`uJcy=b$#N}3=Zt5cL$ zVUlBpSS3PKla67&@%Kn8yKF71`Uk`9|Gsk7s!5w89K;NBjf}l4Z<~@7T5H{wqKE$+9<{7K52wVHvS*-8z?(vCFu`K8kV9 z3xEbP11KoX6g(3qm}U|fPY7ndBn!4)_VK5leRfx9qyhbt9W%r#GiX5G-FM&Zs0p~{ zo3grqW%LD-!VNG)$Y3nO4A|?bs%qP|ZChq45^4sM3{)9GH<-Z;W-x;p%wPsHn86HY gFoPM)V9MkF1Ej`>vu^*uVE_OC07*qoM6N<$f`;{%MgRZ+ literal 0 HcmV?d00001 diff --git a/apps/site/src/assets/images/involved_anteater_right.png b/apps/site/src/assets/images/involved_anteater_right.png new file mode 100644 index 0000000000000000000000000000000000000000..abef85bf65973faa784f7a87b7987371d7f7150d GIT binary patch literal 21454 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