.about-story-wrapper{margin-top:5rem;@media (width>=1200px){margin-top:10rem}}.about-team-members-wrapper{margin-top:5rem;@media (width>=1200px){margin-top:10rem}}.about-contributors-wrapper{margin-top:5rem;@media (width>=1200px){margin-top:10rem}}.about-community-wrapper{margin-top:5rem;margin-bottom:5rem;@media (width>=1200px){margin-top:10rem;margin-bottom:15rem}}.about-hero-desktop{display:none;@media (width>=1200px){width:100%;height:100vh;margin-bottom:14rem;display:block;position:relative;overflow:hidden}@media (width>=2500px){width:100%;height:100vh;margin-bottom:16rem;display:block;position:relative;overflow:hidden}}.about-rive-desktop{width:100%;height:100vh;@media (width>=1200px){transform-origin:50%;width:100%;height:100vh;transform:scale(1.2)}}.about-hero-desktop-content{text-align:center;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);@media (width>=1200px){top:42%}}.about-hero-desktop-title{width:fit-content;font-size:44px;font-weight:700;font-family:var(--font-gilroy);position:relative;@media (width>=1200px){font-size:60px}}.about-hero-desktop-description{color:#7c7c7c;width:90%;font-size:20px;line-height:28px;@media (width>=1200px){width:32rem;font-size:28px;line-height:40px}}.about-hero-desktop-title-e-burst{width:42px;height:42px;position:absolute;top:-18px;right:-18px;@media (width>=1200px){width:50px;height:50px;top:-15px;right:-20px}}.about-hero-mobile{text-align:center;flex-direction:column;align-items:center;margin-bottom:12rem;display:flex;position:relative;overflow-x:clip;@media (width>=1200px){display:none}}.about-rive-mobile{width:500px;height:500px;margin-top:-5rem;margin-bottom:2rem}.about-hero-mobile-content{text-align:center;flex-direction:column;align-items:center;width:90%;display:flex;position:absolute;top:350px}.about-hero-mobile-title{width:fit-content;font-size:44px;font-weight:700;font-family:var(--font-gilroy);position:relative}.about-hero-mobile-description{color:#7c7c7c;width:95%;margin-top:1rem;font-size:20px;line-height:28px}.about-hero-mobile-title-e-burst{width:42px;height:42px;position:absolute;top:-18px;right:-18px}.about-story-title-star{z-index:10;width:60px;height:60px;position:absolute;top:-10px;left:-30px;@media (width>=1200px){width:80px;height:80px;top:-10px;left:-30px}}.about-story-title-content{z-index:42;position:relative}.about-story-title{width:fit-content;position:relative}.about-our-story-hero{background-color:#fbfbfb;border-radius:32px;justify-content:center;align-items:center;max-width:1200px;margin-left:1rem;margin-right:1rem;padding:3rem;@media (width>=1200px){margin:auto;padding:6rem 4rem}}.about-our-story-hero-inner{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:auto;display:flex;@media (width>=1200px){flex-direction:row;width:90%}}.about-our-story-hero .duck{width:80%;height:80%;@media (width>=600px) and (width<=1199px){width:60%;max-width:396px;height:auto}@media (width>=1200px){width:100%;height:100%}}.about-our-story-hero .story{color:#4e4e4e;margin-top:3rem;font-size:18px;line-height:125%;@media (width>=1200px){margin-top:0;margin-left:5rem;font-size:20px;line-height:125%}}.about-team-members-container{grid-row-gap:20px;grid-template-columns:1fr;grid-auto-rows:1fr;justify-content:space-between;width:100%;max-width:1200px;margin:auto;padding:1em;display:grid;@media (width>=1200px){grid-row-gap:50px;grid-template-columns:repeat(4,auto);padding:0}}[data-about-card-reveal]{transition:opacity 1s}[data-about-card-reveal].about-card-reveal-pending{opacity:0}[data-about-card-reveal].about-card-reveal-visible{opacity:1}@media (prefers-reduced-motion:reduce){[data-about-card-reveal]{opacity:1;transition:none}}.about-team-member-card{width:100%;font-family:var(--font-gilroy);text-align:center;background-color:#fbfbfb;border-radius:24px;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:2rem;display:flex;@media (width>=1200px){width:270px}}.about-team-member-card .circle-image{border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;display:flex;overflow:hidden}.about-team-member-card .pic{object-fit:cover;object-position:top;width:100%;height:100%}.about-team-member-card .name{margin-top:20px;font-size:24px;font-weight:500;display:block}.about-team-member-card .designation{color:#8a8a8a;font-size:16px;font-weight:300;display:block}.about-team-member-card .caption{color:#484848;font-size:14px;font-weight:300;font-family:var(--font-gilroy);margin-top:16px}.about-team-member-card .socials{margin-top:16px}.about-contributors-container{grid-row-gap:40px;grid-template-columns:repeat(3,auto);grid-auto-rows:1fr;justify-content:space-between;width:100%;max-width:1200px;margin:auto;padding:1rem;display:grid;@media (width>=1200px){grid-row-gap:50px;grid-template-columns:repeat(6,auto);margin-top:5rem;padding:0}}.about-community-container{grid-row-gap:50px;grid-template-columns:repeat(2,auto);grid-auto-rows:1fr;justify-content:space-between;width:90%;max-width:1200px;margin:auto;padding:1rem;display:grid;@media (width>=1200px){grid-row-gap:50px;grid-template-columns:repeat(4,auto);width:100%;margin-top:4rem;padding:0}}.about-contributor-card{width:100px;font-family:var(--font-gilroy);text-align:center;border-radius:32px;flex-direction:column;justify-content:space-between;align-items:center;height:100%;display:flex;@media (width>=1200px){width:180px}}.community{position:relative}.community-link{flex-direction:column;justify-content:space-between;height:100%;text-decoration:none;display:flex}.community-link:hover .community-name{color:#000}.about-contributor-card .community-icon{flex-direction:column;justify-content:center;align-items:center;display:flex}.community-icon-mastodon{margin-top:.5rem}.about-contributor-card .community-name{flex-direction:row;justify-content:center;align-items:center;gap:5px;margin-top:5px;font-size:16px;font-weight:500;text-decoration:none;display:flex;@media (width>=1200px){margin-top:16px}}.about-contributor-card .pic{object-fit:cover;object-position:top;border-radius:50%;width:80px;height:80px;@media (width>=1200px){width:100px;height:100px}}.about-contributor-card .name{margin-top:16px;font-size:16px;font-weight:500;display:block}
