.about-hero-section{color:#fff;background-color:#1f0d19}.about-hero-section .container{text-align:center;max-width:1440px;margin:0 auto;padding:5rem 2rem}@media (min-width:768px){.about-hero-section .container{text-align:center;padding:8rem 4rem}}.about-hero-section .container .header{flex-direction:column;align-items:center;gap:2rem;margin-bottom:4rem;display:flex}.about-hero-section .container .header .hero-tag{background:linear-gradient(90deg,#dcd2d833,#b189ba,#dcd2d833);border-radius:999px;width:fit-content;min-width:fit-content;padding:.1rem;font-size:.75rem;display:inline-block}.about-hero-section .container .header .hero-tag__inner{color:#fff;background:#1f0d19;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem 1rem;display:flex}.about-hero-section .container .header .hero-tag__inner .bold{color:#fff;font-weight:700}.about-hero-section .container .header h2{max-width:500px;margin:.5rem 0 1rem;font-size:1.5rem;font-weight:300}@media (min-width:768px){.about-hero-section .container .header h2{font-size:3rem;line-height:3.75rem}}.about-hero-section .container .header h2 span{color:#ede8eb;font-weight:700}.about-hero-section .container .header .description-desktop{color:#b5b5b5;max-width:800px;margin:0 auto;font-size:1rem;font-weight:500;line-height:1.5rem;display:none}@media (min-width:768px){.about-hero-section .container .header .description-desktop{font-size:1rem;display:inline}}.about-hero-section .container .header .description-mobile{color:#b5b5b5;max-width:800px;margin:0 auto;font-size:.875rem;font-weight:500;line-height:1.5rem;display:inline}@media (min-width:768px){.about-hero-section .container .header .description-mobile{font-size:1rem;display:none}}
.join-us{background:0 0}.join-us .container{text-align:center;max-width:1440px;margin:0 auto;padding:3rem 2rem}@media (min-width:640px){.join-us .container{padding-top:4rem}}@media (min-width:768px){.join-us .container{padding-top:5rem;padding-left:4rem;padding-right:4rem}}.join-us .eyebrow{color:#374151;margin:0;font-size:2.5rem;font-weight:200}@media (max-width:768px){.join-us .eyebrow{font-size:1.5rem}}.join-us .title{letter-spacing:-.01em;color:#111827;margin-top:.5rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.join-us .title{font-size:1.5rem}}.join-us .lead{color:#4b5563;margin-top:1.5rem;font-size:.875rem;line-height:1.75}@media (min-width:640px){.join-us .lead{font-size:1rem}}.join-us .cta{margin-top:5rem}.join-us .cta .stores{flex-direction:column;justify-content:center;align-items:center;gap:5rem;display:flex}@media (min-width:768px){.join-us .cta .stores{flex-direction:row}}.join-us .cta .stores .store-col{flex-direction:column;align-items:center;gap:.75rem;display:flex}.join-us .cta .stores .store-col .store-title{color:#2e2e2e;margin-bottom:1rem;font-size:1.25rem;font-weight:700}@media (max-width:768px){.join-us .cta .stores .store-col .store-title{font-size:1.125rem}}.join-us .cta .stores .store-col .store-row{gap:.75rem;display:flex}
.mission-vision-section-gradient-line{background:linear-gradient(90deg,#0000 0%,#ada5a977 50%,#0000 100%);border-radius:6px;width:100%;height:1px;margin:3rem 0}.mission-vision{background:#f5f5f5}.mission-vision .container{max-width:1440px;margin:0 auto;padding:3rem 2rem}@media (min-width:640px){.mission-vision .container{padding-top:4rem}}@media (min-width:768px){.mission-vision .container{padding-top:5rem;padding-left:4rem;padding-right:4rem}}.mission-vision .grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1024px){.mission-vision .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mission-vision .mv-card{color:inherit;cursor:pointer;background:0 0;border:1px solid #818181;border-radius:1rem;min-height:10rem;padding:2rem;transition:all .3s;position:relative}@media (min-width:768px){.mission-vision .mv-card{padding:3rem}}.mission-vision .mv-card:hover{color:#fff;background:#6e5773;border-color:#6e5773}.mission-vision .mv-card:hover .title,.mission-vision .mv-card:hover .text{color:#fff}.mission-vision .mv-card .title{color:#11060c;margin-bottom:1.25rem;font-size:1.5rem;font-weight:500}@media (min-width:768px){.mission-vision .mv-card .title{margin-bottom:2rem;font-size:2rem}}.mv-card:hover .mission-vision .mv-card .title{color:#fff}.mission-vision .mv-card .text{color:#555;font-size:.75rem;font-weight:500;line-height:1.75}@media (min-width:640px){.mission-vision .mv-card .text{font-size:1rem}}@media (min-width:768px){.mission-vision .mv-card .text{font-size:1rem}}.mv-card:hover .mission-vision .mv-card .text{color:#fff}
