.about-us__intro{text-align:center;max-width:72rem;margin:0 auto 4rem}.about-us__heading{margin-bottom:1.5rem}.about-us__blurb{font-size:1.15rem;line-height:1.8;color:rgba(var(--color-foreground),.75);margin-bottom:2rem}.about-us__instagram-link{display:inline-flex;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:600;color:rgb(var(--color-foreground));text-decoration:none;padding:.75rem 1.75rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:50px;transition:all .3s ease}.about-us__instagram-link:hover{background:rgba(var(--color-foreground),.05);border-color:rgba(var(--color-foreground),.3);transform:translateY(-2px)}.about-us__instagram-link svg{width:22px;height:22px;flex-shrink:0}.about-us__team-heading-wrapper{text-align:center;margin-bottom:3rem}.about-us__team-subheading{font-size:1.05rem;color:rgba(var(--color-foreground),.6);margin-top:.5rem}.about-us__team-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width:750px){.about-us__team-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.about-us__team-grid{grid-template-columns:repeat(3,1fr)}}.team-card{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.team-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(var(--color-foreground),.08)}.team-card__image-wrapper{position:relative;width:100%;padding-bottom:100%;overflow:hidden;background:rgba(var(--color-foreground),.04)}.team-card__image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.team-card:hover .team-card__image-wrapper img{transform:scale(1.04)}.team-card__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.04)}.team-card__placeholder svg{width:64px;height:64px;color:rgba(var(--color-foreground),.2)}.team-card__info{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.team-card__name{font-size:1.2rem;font-weight:700;margin:0 0 .2rem;color:rgb(var(--color-foreground))}.team-card__role{font-size:.9rem;font-weight:600;color:rgba(var(--color-foreground),.5);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.team-card__bio{font-size:.95rem;line-height:1.6;color:rgba(var(--color-foreground),.7);margin-bottom:1.25rem;flex-grow:1}.team-card__socials{display:flex;gap:.75rem;margin-top:auto}.team-card__social-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(var(--color-foreground),.06);color:rgba(var(--color-foreground),.55);transition:all .25s ease}.team-card__social-link:hover{background:rgba(var(--color-foreground),.12);color:rgb(var(--color-foreground));transform:translateY(-2px)}.team-card__social-link svg{width:18px;height:18px}.about-us__contact{border-top:1px solid rgba(var(--color-foreground),.1);padding-top:4rem;margin-top:4rem;text-align:center}.about-us__contact-heading{margin-bottom:1.5rem}.about-us__contact-details{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:3rem}.about-us__contact-item{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:rgb(var(--color-foreground));font-size:1rem;font-weight:500;opacity:.85;transition:opacity .2s}.about-us__contact-item:hover{opacity:1}.about-us__contact-form{max-width:600px;margin:0 auto;text-align:left}.about-us__contact-form .field{margin-bottom:1.5rem}.about-us__contact-form .contact__fields{gap:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-about-us.css.map */
