@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;800&display=swap";.home{height:80vh;display:flex;align-items:center;justify-content:center;padding:2rem}.home>div{width:100%;max-width:1440px}.about{position:relative;padding-bottom:1rem}.about .services-grid{text-align:left}.about p.description{width:100%;margin-right:auto;margin-left:auto;text-align:center;color:#101010;opacity:.8;font-size:1rem;text-transform:uppercase}.about .back-button{position:absolute;left:5rem;display:flex;align-items:center;justify-content:center;padding:1rem;border:2px solid #000;border-radius:50%;background:transparent;color:#000;font-size:16px;cursor:pointer;transition:all .3s ease;height:3.5rem;width:3.5rem;margin-top:2rem}.about .back-button:hover{background:#000;color:#fff}.about .back-button svg{width:20px;height:20px}@media (max-width: 767px){.about .back-button{top:0;right:0;bottom:0;left:0;margin:0 auto}}.about .intro-section{padding:0 4rem;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}@media (min-width: 768px) and (max-width: 1024px){.about .intro-section{height:fit-content}}@media (max-width: 767px){.about .intro-section{height:100%;padding:0 1rem;padding-top:0;margin:0}}.about .intro-section .upper{padding:2rem 0;width:100%}.about .intro-section h1{font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px;font-size:210px;width:100%;padding:0}@media (min-width: 768px) and (max-width: 1024px){.about .intro-section h1{font-size:6.5rem}}@media (max-width: 767px){.about .intro-section h1{height:auto;margin-top:1rem;font-size:90px}}.about .intro-section .subtitle{font-size:1.1rem;letter-spacing:.4px;color:#101010cc;font-weight:200;font-family:inherit}@media (max-width: 767px){.about .intro-section .subtitle{font-size:.8rem}}.about .intro-section .description{max-width:900px;margin:0 auto;font-size:1.35rem;line-height:1.6;font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px;text-align:center;text-transform:none;margin-bottom:2rem}@media (max-width: 767px){.about .intro-section .description{font-size:1rem}}.about .tagline{font-size:1.2rem;letter-spacing:.4px}@media (max-width: 767px){.about .tagline{margin-top:0;font-size:1rem}}.about .services-section{padding:4rem;max-width:1400px;margin:0 auto}@media (max-width: 767px){.about .services-section{padding:2rem 1rem}}.about .services-section .services-description{text-align:center;max-width:80%;margin:0 auto 4rem;font-size:.875rem;line-height:1.6;opacity:.7;font-size:1.1rem;letter-spacing:.4px}@media (max-width: 767px){.about .services-section .services-description{font-size:.8rem;max-width:100%;line-height:2}}.about .services-section .services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (min-width: 768px) and (max-width: 1024px){.about .services-section .services-grid{display:flex;justify-content:space-between}}@media (max-width: 767px){.about .services-section .services-grid{grid-template-columns:1fr;width:100%;padding:0}}.about .services-section .services-grid .service-card{background-image:url("data:image/svg+xml,%3Csvg width='612' height='448' viewBox='0 0 612 448' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M611.196 223.196C611.196 224.407 610.407 225.196 609.196 225.196C607.985 225.196 607.196 224.407 607.196 223.196C607.196 221.985 607.985 221.196 609.196 221.196C610.407 221.196 611.196 221.985 611.196 223.196Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M4.19615 223.196C4.19615 224.407 3.40723 225.196 2.19615 225.196C0.985074 225.196 0.196152 224.407 0.196152 223.196C0.196152 221.985 0.985074 221.196 2.19615 221.196C3.40723 221.196 4.19615 221.985 4.19615 223.196Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M307.696 446.696C307.696 447.907 306.907 448.696 305.696 448.696C304.485 448.696 303.696 447.907 303.696 446.696C303.696 445.485 304.485 444.696 305.696 444.696C306.907 444.696 307.696 445.485 307.696 446.696Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M307.696 0.696045C307.696 1.90712 306.907 2.69604 305.696 2.69604C304.485 2.69604 303.696 1.90712 303.696 0.696045C303.696 -0.515033 304.485 -1.30396 305.696 -1.30396C306.907 -1.30396 307.696 -0.515033 307.696 0.696045Z' fill='white' fill-opacity='0.1'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;background-position:center;background:#000;color:#fff;padding:2rem;text-align:center;border-radius:32px;cursor:pointer;transition:transform .3s ease;height:276px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;position:relative;overflow:hidden}.about .services-section .services-grid .service-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;opacity:.5;z-index:0}@media (min-width: 768px) and (max-width: 1024px){.about .services-section .services-grid .service-card{width:320px}}.about .services-section .services-grid .service-card .star-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;animation:twinkle 5s infinite ease-in-out}@keyframes twinkle{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.about .services-section .services-grid .service-card h3,.about .services-section .services-grid .service-card .learn-more{position:relative;z-index:2}.about .services-section .services-grid .service-card:hover{transform:translateY(-5px)}.about .services-section .services-grid .service-card h3{font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px;font-size:2rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem}.about .services-section .services-grid .service-card h3 span{display:block}.about .services-section .services-grid .service-card .learn-more{display:inline-block;padding:.5rem 1.5rem;border:1px solid #ffffff;border-radius:9999px;text-decoration:none;transition:all .3s ease}.about .services-section .services-grid .service-card .learn-more:hover{background:#fff;color:#000}.about h3{text-align:center;font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px;font-size:2rem}@media (max-width: 767px){.about h3{font-size:2rem;padding:.4rem 1.2rem;margin:1.7rem 0}}.about .mission-section{padding:4rem;max-width:1400px;margin:1rem auto;position:relative}@media (max-width: 767px){.about .mission-section{padding:2rem 1rem}}.about .mission-section .authenticity{margin-bottom:4rem;width:50%}.about .mission-section .authenticity p{font-size:1.1rem;line-height:1.6;max-width:600px;margin-bottom:2rem;color:#000;text-transform:uppercase}@media (max-width: 767px){.about .mission-section .authenticity p{font-size:1rem;margin-bottom:2rem}}@media (max-width: 767px){.about .mission-section .authenticity{width:100%}}@media (min-width: 768px) and (max-width: 1024px){.about .mission-section .authenticity{width:40%}}.about .mission-section .authenticity-header{position:absolute;right:4rem;top:2rem;width:50%}@media (min-width: 768px) and (max-width: 1024px){.about .mission-section .authenticity-header{right:2rem;top:2rem;width:60%}}@media (max-width: 767px){.about .mission-section .authenticity-header{position:relative;right:0;top:0;width:100%}}.about .mission-section h1{font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px;font-size:3rem;margin-bottom:2rem;text-align:right}@media (max-width: 767px){.about .mission-section h1{font-size:1.5rem;text-align:left}}.about .mission-section .stats{display:grid;grid-template-columns:repeat();margin-bottom:4rem}.about .mission-section .stats .stat-item{padding:2rem 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.about .mission-section .stats .stat-item .stat-title{font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px}.about .mission-section .worldwide h1{font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px;font-size:3rem;margin-bottom:2rem;text-align:center}@media (max-width: 767px){.about .mission-section .worldwide h1{font-size:1.5rem;text-align:left}}.about .mission-section .worldwide p{font-size:1.15rem;line-height:1.6;max-width:600px;margin-bottom:2rem;color:#000}@media (max-width: 767px){.about .mission-section .worldwide p{font-size:1rem;margin-bottom:2rem}}.about .mission-section .worldwide .worldMap{width:100%}@media (max-width: 767px){.about .mission-section .worldwide .worldMap{display:none}}.about .mission-section .worldwide .campaigns{display:block}@media (min-width: 768px) and (max-width: 1024px){.about .mission-section .worldwide .campaigns{display:flex;flex-direction:column;gap:1rem}}@media (max-width: 767px){.about .mission-section .worldwide .campaigns{display:flex;flex-direction:column;gap:1rem}}.about .mission-section .worldwide .campaigns .campaign-row{display:flex;justify-content:space-between;padding:1rem 0;border-top:1px solid rgba(0,0,0,.1)}.about .mission-section .worldwide .campaigns .campaign-row .location{font-family:Inter,sans-serif;font-weight:500;font-size:1rem}.about .mission-section .worldwide .campaigns .campaign-row .count{font-size:1rem;opacity:.7}.about .mission-section .worldwide .campaigns .campaign-row:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.about h1{font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px;font-size:6rem;font-weight:700;letter-spacing:-.02em;text-align:center}.about h1 span{display:block;line-height:1.2}.about .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin:3rem 0}.about .stats-grid .stat-box{border:2px solid #000;padding:1.5rem;text-align:center;border-radius:32px;display:flex;align-items:center;justify-content:center;flex-direction:column;height:180px}.about .stats-grid .stat-box .number{font-size:2.5rem;font-weight:700}.about .stats-grid .stat-box .label{font-size:.875rem;margin-top:.5rem;text-transform:uppercase}.about .services-grid{display:flex;align-items:center;justify-content:center;gap:2rem;margin:3rem 0;padding:0 2rem}.about .services-grid .service-box{background:#000;color:#fff;padding:2rem;border-radius:32px;height:448px;width:600px;display:flex;flex-direction:column;justify-content:space-around}.about .services-grid .service-box h2{font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2;text-align:left}@media (min-width: 768px) and (max-width: 1024px){.about .services-grid .service-box h2{font-size:2rem;padding:0}}@media (max-width: 767px){.about .services-grid .service-box h2{font-size:2rem;padding:0}}.about .services-grid .service-box p{font-size:1rem;margin-bottom:1rem;color:#ccc;text-transform:uppercase}.about .services-grid .service-box ul{list-style:none;padding:0}.about .services-grid .service-box ul li{color:#ccc;font-size:1rem;margin-bottom:.5rem}@media (min-width: 768px) and (max-width: 1024px){.about .services-grid .service-box{margin:0 auto;height:fit-content;width:80%!important}}@media (max-width: 767px){.about .services-grid .service-box{margin:0 auto;height:fit-content}}.about .services-grid .service-box2{height:328px;width:410px;padding:2rem;gap:0}@media (max-width: 767px){.about .services-grid .service-box2{height:auto}}@media (min-width: 768px) and (max-width: 1024px){.about .services-grid .service-box2{height:auto}}.about .description{max-width:48rem;margin:2rem 0;font-size:1.125rem;line-height:1.6}.about .contact-sec{margin-top:4rem}.about .contact-sec .regular-form{width:100%;max-width:80vw;margin:0 auto}.about .contact-sec .regular-form .contact{position:relative;height:auto;align-self:center;min-height:340px;padding:0;background:#fff;color:#000}@media (max-width: 767px){.about .contact-sec .regular-form{max-width:100%}}.about .logo-tag{margin:4rem 0;display:flex;flex-direction:column;gap:4rem}@media (max-width: 1024px){.about h1{font-size:3rem}.about .stats-grid{grid-template-columns:repeat(2,1fr)}.about .services-grid{display:grid;grid-template-columns:1fr}.about .services-grid .service-box{width:fit-content}}@media (max-width: 768px){.about{padding:1rem}.about .back-button{left:1rem}.about h1{font-size:2.5rem;margin:4rem 0 2rem}.about .stats-grid{gap:1rem}}.smooth-marquee{width:100%;overflow:hidden;background:inherit;padding:4rem 0;position:relative}.smooth-marquee:before,.smooth-marquee:after{content:"";position:absolute;top:0;width:50px;height:100%;z-index:2}.smooth-marquee .track{display:flex;width:fit-content;will-change:transform;animation:marquee 60s linear infinite}.smooth-marquee .track:hover{animation-play-state:paused}.smooth-marquee .content{display:flex;gap:4rem;padding:0 2rem}.smooth-marquee .item{display:flex;align-items:center;border:1px solid black;background-color:#000;border-radius:35px;padding:2rem;height:180px;width:320px}.smooth-marquee .item .logo{height:auto;width:100%}@media (max-width: 767px){.smooth-marquee .item{height:160px;width:260px}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.contact-form-component{position:relative;width:100%}.contact-form-component form .form-row{display:flex}.contact-form-component form .form-group{flex:1;margin-bottom:14px}@media (max-width: 767px){.contact-form-component form .form-group{margin-bottom:4px;width:100%;padding:0}}.contact-form-component form .form-group label{display:block;color:#fff;font-size:.875rem;margin-bottom:4px}.contact-form-component form .form-group input,.contact-form-component form .form-group select,.contact-form-component form .form-group textarea{width:100%;padding:12px 16px;background:#fff;border:none;border-radius:4px;font-family:inherit;font-size:1rem;color:#000}.contact-form-component form .form-group input::placeholder,.contact-form-component form .form-group select::placeholder,.contact-form-component form .form-group textarea::placeholder{color:#00000080}.contact-form-component form .form-group textarea{resize:vertical;min-height:60px}.contact-form-component form .form-group .phone-input{display:flex;gap:12px}.contact-form-component form .form-group .phone-input select{width:80px}.contact-form-component form .form-group .phone-input input{flex:1}.contact-form-component form button{width:100%;padding:16px;background:#fff;border:none;border-radius:2rem;font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px;font-size:1rem;cursor:pointer;transition:opacity .3s ease;color:#000}.contact-form-component form button:hover{opacity:.8}.contact-form-component .contact-form{position:relative;z-index:2;max-width:600px;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 767px){.contact-form-component .contact-form{width:100%;padding:0;height:100%;overflow-y:auto;margin-top:auto;margin-bottom:auto}}.contact-form-component .contact-form h1{font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px;font-size:2rem;color:#fff;margin-bottom:.6rem;line-height:1.2;text-align:center}@media (max-width: 767px){.contact-form-component .contact-form h1{font-size:1.6rem!important}}.contact-form-component .contact-form p{color:#fff;margin-bottom:1.6rem}.contact-form-component .country-select{width:100px}.contact-form-component .country-select .select__value-container{padding:0}.contact-form-component .country-select .select__control{min-height:44px}.contact-form-component .error-message{color:#791919;font-size:.8rem;margin-top:4px}.contact-form-component button.loading{opacity:.7;cursor:not-allowed;position:relative}.contact-form-component button.loading:after{content:"";position:absolute;width:20px;height:20px;top:50%;right:20px;transform:translateY(-50%);border:2px solid rgba(0,0,0,.2);border-left-color:#000;border-radius:50%;animation:spin 1s linear infinite}.contact-form-component .form-row{display:flex;gap:1rem}@media (max-width: 767px){.contact-form-component .form-row{flex-direction:column;gap:0}}.contact-form-component .form-group{flex:1;margin-bottom:1.5rem}.contact-form-component .form-group label{display:block;margin-bottom:.5rem;font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px}.contact-form-component .form-group input,.contact-form-component .form-group textarea{width:100%;padding:.75rem;border:1px solid #000000;border-radius:4px}.contact{position:fixed;top:0;left:0;width:100%;height:100vh;padding:12px;display:flex;justify-content:center;align-items:center;z-index:1;color:#fff;background-image:url(/images/contact/RBIRD.png);background-size:cover;background-position:center;background-repeat:no-repeat}.contact:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1}.contact .contact-form{position:relative;z-index:2;width:100%;max-width:600px;padding:2rem}.regular-form .contact{position:relative;height:auto;align-self:center;min-height:400px;padding:0;background:#fff;color:#000;background-image:none}.regular-form .contact:before{display:none}.regular-form .contact .contact-form{padding:2rem}.regular-form .contact .contact-form h1{font-size:2.5rem;margin-bottom:1.5rem;color:#000;width:100%}.regular-form .contact .contact-form label{color:#000}.regular-form .contact .contact-form input,.regular-form .contact .contact-form textarea{border-color:#000;color:#000;background:#fff;border:1px solid rgba(204,204,204,.8)}.regular-form .contact .contact-form input::placeholder,.regular-form .contact .contact-form textarea::placeholder{color:#00000080}.regular-form .contact .contact-form .country-select{border:1px solid rgba(204,204,204,.8);background:inherit}.regular-form .contact .contact-form .country-select div[class*=-control],.regular-form .contact .contact-form .country-select div[class*=-control] div[class*=-ValueContainer]{background:inherit;color:#000}.regular-form .contact .contact-form .country-select div[class*=-control] div[class*=-singleValue]{color:#000}.regular-form .contact .contact-form .country-select div[class*=-menu]{background:#fff}.regular-form .contact .contact-form .country-select div[class*=-menu] div[class*=-option]{background:#fff;color:#000}.regular-form .contact .contact-form .country-select div[class*=-menu] div[class*=-option]:hover{background:#0000000d}.regular-form .contact .contact-form button{background:#000;color:#fff}.works-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:2rem 4rem;grid-auto-rows:100px;grid-auto-flow:dense}@media (max-width: 767px){.works-grid{display:flex;flex-direction:column;gap:1.2rem;padding:0 1rem 2rem;height:100%;width:100vw}.works-grid .work-item{width:100%;height:auto}}@media (min-width: 768px) and (max-width: 1024px){.works-grid{grid-template-columns:repeat(2,1fr);padding:0 1rem 1rem}}.works-grid .work-item{position:relative;overflow:hidden}.works-grid .work-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.works-grid .work-item .overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease-in}.works-grid .work-item .overlay h3{color:#fff;font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px;text-align:center;padding:1.25rem}.works-grid .work-item:hover .overlay{opacity:1}.works-grid .work-item:hover img{transform:scale(1.05)}.works-grid .work-item.tall{grid-row:span 5}.works-grid .work-item.medium,.works-grid .work-item.short{grid-row:span 4}.projects-container{display:flex;align-items:center;justify-content:space-evenly;padding:2rem 4rem;height:80vh;width:100%}.projects-container .work-item{position:relative;overflow:hidden}.projects-container .work-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.projects-container .work-item .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease-in}.projects-container .work-item .overlay h3{color:#fff;font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px;text-align:center;padding:20px}.projects-container .work-item:hover .overlay{opacity:1}.projects-container .work-item:hover img{transform:scale(1.05)}@media (max-width: 767px){.projects-container{flex-direction:column;gap:1.2rem;padding:0 1rem 2rem;height:100%;width:100vw}.projects-container .work-item{width:100%;height:auto}}@media (min-width: 768px) and (max-width: 1024px){.projects-container{padding:0 1rem 1rem}}.lazy-image-wrapper{position:relative;width:100%;height:100%}.lazy-image-wrapper .loading-container{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#fff}.lazy-image-wrapper .lazy-image{width:100%;height:100%;opacity:0;transition:opacity .3s ease;object-fit:cover}.lazy-image-wrapper .lazy-image.loaded{opacity:1}@font-face{font-family:Universo;src:url(/fonts/Fontspring-DEMO-universo-black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}.work-detail .work-header{display:flex;height:16rem;align-items:center;justify-content:center;gap:1rem;padding:2rem 0;position:relative;width:80%;margin:0 auto}.work-detail .work-header .back-button{position:absolute;left:5rem;display:flex;align-items:center;justify-content:center;padding:1rem;border:2px solid #000;border-radius:50%;background:transparent;color:#000;font-size:16px;cursor:pointer;transition:all .3s ease;height:3.5rem;width:3.5rem;margin-top:2rem}.work-detail .work-header .back-button:hover{background:#000;color:#fff}.work-detail .work-header .back-button svg{width:20px;height:20px}@media (max-width: 767px){.work-detail .work-header .back-button{top:0;right:0;bottom:0;left:0;margin:0 auto}}@media (min-width: 768px) and (max-width: 1024px){.work-detail .work-header .back-button{top:0;right:0;bottom:0;left:0;margin:0 auto}}.work-detail .work-header .work-top{display:flex;height:80%;align-items:center;justify-content:center;gap:1rem}.work-detail .work-header .work-top h1{font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px;font-size:4rem}.work-detail .work-header .work-top .campaign-image{height:263px;width:263px}@media (min-width: 768px) and (max-width: 1024px){.work-detail .work-header .work-top{margin-top:auto;padding-top:2rem}.work-detail .work-header .work-top h1{font-size:2.5rem}.work-detail .work-header .work-top .campaign-image{height:180px;width:180px}}@media (max-width: 767px){.work-detail .work-header{display:flex;height:12rem;padding:1.5rem .4rem}.work-detail .work-header .work-top{margin-top:3rem;width:100%;justify-content:center}.work-detail .work-header .work-top h1{font-size:1.5rem}.work-detail .work-header .work-top .campaign-image{height:98px;width:98px}}.work-detail .work-content{display:flex;flex-direction:column;align-items:center;padding-bottom:3rem}.work-detail .work-content .top{width:100%;max-width:1200px;text-align:center;height:8rem;display:flex;align-items:center;flex-direction:column;justify-content:space-evenly;font-size:1rem;padding:0 1rem}.work-detail .work-content .top h3{font-weight:300}@media (max-width: 767px){.work-detail .work-content{padding:1rem}.work-detail .work-content .top{padding:1rem;gap:1rem;font-size:.9rem}}.work-detail .metrics-grid{display:grid;gap:2rem;margin:2rem 0;width:100%;grid-template-columns:1fr;padding:3rem 0;max-width:1200px;margin-left:auto;margin-right:auto}@media (min-width: 768px){.work-detail .metrics-grid{grid-template-columns:repeat(2,1fr)}}.work-detail .peeps-bottom{width:100vw}@font-face{font-family:Universo;src:url(/fonts/Fontspring-DEMO-universo-black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}.metric-card{position:relative;width:100%;aspect-ratio:612/323}.metric-card svg{position:absolute;top:0;left:0;width:100%;height:100%;color:#000}.metric-card .metric-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;padding:20px;z-index:1}.metric-card .metric-content .number{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}@media (max-width: 767px){.metric-card .metric-content .number{font-size:1.5rem}}.metric-card .metric-content .title,.metric-card .metric-content .title2{font-size:1rem;opacity:.7;text-transform:uppercase}.peeps-logo{width:100%;max-width:1440px;margin:0 auto;padding:0 1rem}.peeps-logo svg{width:100%;height:auto;display:block}.dot-lottie{padding:0;margin:0;height:45vh}@media (max-width: 767px){.dot-lottie{height:40%}}.error404{font-size:3.5rem}.go-home{padding:.5rem 1rem;background:none;border-radius:10rem;width:180px;border:4px solid black;color:#000;font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px;cursor:pointer;position:relative;overflow:hidden;transition:color .3s ease;text-decoration:none}@media (max-width: 767px){.go-home{width:160px;padding:.5rem 1rem;font-size:1.3rem}}.go-home:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;transform:translate(-100%);transition:transform .3s ease;z-index:-1}.go-home:hover{color:var(--nav-bg-color, #ffffff)}.go-home:hover:before{transform:translate(0)}.tagline{display:block;padding:.5rem 1.5rem;border:5px solid #000000;border-radius:9999px;margin-top:4rem;margin-bottom:0;font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;text-transform:capitalize;font-size:24px;text-align:center;margin-left:auto;margin-right:auto;width:fit-content}@media (max-width: 767px){.tagline{font-size:.85rem;padding:.4rem 1.2rem}}@font-face{font-family:Universo;src:url(/fonts/Fontspring-DEMO-universo-black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{font-family:Inter,sans-serif;background-color:#fff;color:#000;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative;-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none;width:0;height:0}body .cred{font-size:.55rem;position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:80;width:fit-content;padding:1rem;text-align:center}body .cred a{text-decoration:none;color:#849894}.nav-container{position:fixed;left:0;top:0;width:100vw;padding:2rem 4rem;display:flex;justify-content:space-between;align-items:center;z-index:100;height:120px}.nav-container.transparent{background:transparent;--nav-text-color: #ffffff;--nav-hover-color: #000000}@media (max-width: 767px){.nav-container{padding:1rem}}@media (min-width: 768px) and (max-width: 1024px){.nav-container{padding:2rem}}.nav-container .nav-toggle{width:80px;height:60px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:10px}.nav-container .nav-toggle span{width:100%;height:6px;border-radius:10rem;background:var(--nav-text-color, #000000);transition:.3s ease}.nav-container .signup-btn{padding:.5rem 1rem;background:none;border-radius:10rem;width:180px;border:4px solid var(--nav-text-color);color:var(--nav-text-color);font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px;cursor:pointer;position:relative;overflow:hidden;transition:color .3s ease}@media (max-width: 767px){.nav-container .signup-btn{width:160px;padding:.5rem 1rem;font-size:1.3rem}}.nav-container .signup-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--nav-text-color);transform:translate(-100%);transition:transform .3s ease;z-index:-1}.nav-container .signup-btn:hover{color:var(--nav-bg-color, #ffffff)}.nav-container .signup-btn:hover:before{transform:translate(0)}.full-menu{position:fixed;top:0;left:0;width:100%;height:100vh;visibility:hidden;z-index:200}@media (max-width: 767px){.full-menu{padding-bottom:4rem}}.full-menu .menu-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;transform-origin:top}.full-menu .menu-content{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.full-menu .close-btn{position:absolute;top:1rem;right:1.5rem;background:none;border:none;color:#fff;font-size:3.2rem;cursor:pointer}.full-menu .menu-items{display:flex;flex-direction:column;gap:2rem;text-align:center;height:fit-content;margin-bottom:auto;margin-top:auto;position:absolute;top:20%}@media (min-width: 768px) and (max-width: 1024px){.full-menu .menu-items{gap:1.5rem;margin-top:1rem}}.full-menu .menu-items a{color:#fff;text-decoration:none;font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px;font-size:2.5rem;transition:color .3s ease}@media (max-width: 767px){.full-menu .menu-items a{font-size:1.5rem}}@media (min-width: 768px) and (max-width: 1024px){.full-menu .menu-items a{font-size:2rem}}.full-menu .menu-items a:hover,.full-menu .menu-items a.active{color:#ecca3f}@media (max-width: 767px){.full-menu .menu-items{gap:1.8rem;margin-bottom:8rem}}@media (min-width: 768px) and (max-width: 1024px){.full-menu .menu-items{margin-bottom:10rem}}.full-menu .logo{position:absolute;bottom:2%;color:#fff;font-size:1.5rem;height:20%;font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px}.full-menu .logo img{height:100%}@media (max-width: 767px){.full-menu .logo{height:140px}.full-menu .logo img{height:100%}}.full-menu .nav-link{position:relative}.full-menu .nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:#ecca3f;transition:width .3s ease}.full-menu .nav-link:hover:after{width:100%}.signup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease;padding:20px}.signup-overlay.active{opacity:1;visibility:visible}.signup-modal{background:#000;padding:48px;width:100%;max-width:760px;position:relative;transform:translateY(20px);opacity:0;transition:all .3s ease}.signup-modal.active{transform:translateY(0);opacity:1}.signup-modal .close-btn{position:absolute;top:24px;right:24px;background:none;border:none;color:#fff;font-size:24px;cursor:pointer}.signup-modal h2{font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px;color:#fff;font-size:2.5rem;margin-bottom:32px}@media (max-width: 767px){.signup-modal h2{font-size:1.6rem}}.signup-modal .form-row{display:flex;gap:24px;margin-bottom:24px}@media (max-width: 767px){.signup-modal .form-row{flex-direction:column;gap:16px}}.signup-modal .form-group{flex:1;display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.signup-modal .form-group label{color:#fff;font-size:.875rem}.signup-modal .form-group input{width:100%;padding:12px 16px;border:none;background:#fff;font-size:1rem;font-family:inherit}.signup-modal .form-group input::placeholder{color:#00000080}.signup-modal .signup-btn{width:100%;padding:16px;background:#fff;border:none;border-radius:2rem;font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px;font-size:1rem;cursor:pointer;transition:opacity .3s ease;margin-top:2rem;color:#000}.signup-modal .signup-btn:hover{opacity:.9}.error-message{color:#ff4d4d;font-size:.8rem;margin-top:4px;display:block}.signup-btn.loading{opacity:.7;cursor:not-allowed;position:relative}.signup-btn.loading:after{content:"";position:absolute;width:20px;height:20px;top:50%;right:20px;transform:translateY(-50%);border:2px solid rgba(255,255,255,.2);border-left-color:#fff;border-radius:50%;animation:spin 1s linear infinite}.close-btn:disabled{opacity:.5;cursor:not-allowed}@keyframes spin{to{transform:translateY(-50%) rotate(360deg)}}.form-group input:invalid{border-color:#ff4d4d}.layout{padding-top:120px;min-height:100vh;width:100%}.layout .layout-content{width:100%;height:100%}.accordion{width:100%;padding:1rem;max-width:1200px;margin:0 auto}.accordion .accordion-item{border-bottom:1px solid rgba(17,16,16,.1)}.accordion .accordion-item .accordion-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;background:none;border:none;text-align:left;cursor:pointer;color:#000;font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px;font-size:1.25rem;font-weight:500;text-transform:none}.accordion .accordion-item .accordion-trigger .icon-wrapper{display:flex;align-items:center;justify-content:center;width:32px;height:32px}.accordion .accordion-item .accordion-trigger .icon-wrapper .accordion-icon{transition:transform .3s ease;border:1px solid black;border-radius:50%}.accordion .accordion-item.open .accordion-content{max-height:600px;padding:1rem 0;opacity:1}.accordion .accordion-item.open .content-inner{transform:translateY(0);opacity:1;height:100%}.accordion .accordion-item .accordion-content{max-height:0;opacity:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.accordion .accordion-item .accordion-content .content-inner{padding:0 0 1.5rem;color:#0009;text-transform:uppercase;transform:translateY(10%);opacity:1;transition:all .3s ease;transition-delay:.1s}.accordion .accordion-item .accordion-content ul{list-style:none;padding:0;margin:0}.accordion .accordion-item .accordion-content ul li{margin-bottom:.75rem;font-size:.875rem;line-height:1.6}.accordion .accordion-item .accordion-content ul li:last-child{margin-bottom:0}@media (max-width: 768px){.accordion .accordion-item .accordion-trigger{font-size:1rem;padding:1.25rem 0}.accordion .accordion-item .accordion-trigger .icon-wrapper{width:28px;height:28px}.accordion .accordion-item .accordion-content .content-inner{padding:0 0 1.25rem}}.why-us{padding:4rem 2rem;max-width:1400px;margin:0 auto;text-align:center}.why-us h2{font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.why-us .features-box{background:#fff;border-radius:32px;padding:3rem;border:3px solid black;height:500px}@media (min-width: 768px) and (max-width: 1024px){.why-us .features-box{min-height:600px;padding:0}}@media (max-width: 767px){.why-us .features-box{height:100%;padding:0}}.why-us .features-container{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:2rem;height:80%}@media (max-width: 1024px){.why-us .features-container{padding:2rem;grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.why-us .features-container{grid-template-columns:1fr;padding:1rem}}.why-us .features-container .feature{text-align:left;height:100%;display:flex;flex-direction:column;justify-content:space-between}.why-us .features-container .feature h3{font-size:2.25rem;font-weight:700;margin-bottom:1rem;line-height:1.2;text-align:left}@media (min-width: 768px) and (max-width: 1024px){.why-us .features-container .feature h3{font-size:2rem;padding:0}}@media (max-width: 767px){.why-us .features-container .feature h3{font-size:1.8rem;padding:0}}.why-us .features-container .feature p{height:50%;margin-bottom:auto;margin-top:auto;font-size:.875rem;line-height:1.6;color:#000000b3}@media (min-width: 768px) and (max-width: 1024px){.why-us .features-container .feature p{height:auto}}@media (max-width: 767px){.why-us .features-container .feature p{height:auto}}.why-us .say-hello{display:inline-flex;align-items:center;justify-content:center;background:#000;color:#fff;padding:1rem 2.5rem;border-radius:9999px;text-decoration:none;font-family:Universo,sans-serif;text-transform:uppercase;font-weight:800;font-size:24px;transition:all .3s ease;margin-top:2rem;margin:0 auto}.why-us .say-hello:hover{transform:translateY(-2px);background:#333}@media (max-width: 768px){.why-us .say-hello{width:90%;max-width:300px;margin-bottom:2rem}}
