.team-section{background-color:var(--team-bg, #f7f3ea);text-align:center;padding-left:1.5rem;padding-right:1.5rem}.team-section__header{max-width:680px;margin:0 auto 6.4rem}.team-section__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--team-role, #5b6a53)}.team-section__heading{font-family:var(--font-heading-family);color:var(--team-heading, #4d372a);line-height:1.2;margin:0 0 2rem}.team-section__subheading{margin:0;font-size:1.7rem;line-height:1.75;color:var(--team-subheading, #6b5f58)}.team-grid{display:grid;gap:4rem 3.2rem;max-width:1100px;margin:0 auto}.team-grid--2{grid-template-columns:repeat(2,1fr)}.team-grid--3{grid-template-columns:repeat(3,1fr)}.team-grid--4{grid-template-columns:repeat(4,1fr)}.team-grid--5{grid-template-columns:repeat(5,1fr)}.team-member{position:relative;background:var(--team-card, #fffdf8);border-radius:4px;padding:4rem 2.8rem 3.2rem;box-shadow:0 1px 2px #4d372a14,0 10px 28px #4d372a14;transition:transform .25s ease}.team-member:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1.5px dashed var(--team-accent, #cab099);border-radius:2px;pointer-events:none}.team-member:after{content:"";position:absolute;top:-12px;left:50%;width:90px;height:24px;transform:translate(-50%) rotate(-3deg);background:#cab0998c;box-shadow:0 1px 2px #4d372a1a}.team-member:nth-child(3n+1){transform:rotate(-.8deg)}.team-member:nth-child(3n+3){transform:rotate(.8deg)}@media screen and (min-width:990px){.team-member:hover{transform:rotate(0) translateY(-4px)}}.team-member__image-wrap img,.team-member__placeholder{width:var(--team-img, 140px);height:var(--team-img, 140px);border-radius:50%;object-fit:cover;margin:0 auto;display:block;border:4px solid var(--team-card, #fffdf8);box-shadow:0 0 0 2px var(--team-accent, #cab099)}.team-member__placeholder{background:#f1e8dc;color:var(--team-name, #4d372a);font-family:var(--font-heading-family);font-size:calc(var(--team-img, 140px) * .4);line-height:var(--team-img, 140px)}.team-member__name{font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.25;color:var(--team-name, #4d372a);margin:2rem 0 .8rem}.team-member__role{display:inline-block;margin:0 0 1.6rem;padding:.4rem 1.2rem;border-radius:999px;background:#f1e8dc;font-size:1.25rem;letter-spacing:.04em;line-height:1.5;color:var(--team-role, #5b6a53)}.team-member__bio{font-size:1.5rem;line-height:1.7;color:#6b5f58;margin:0}.team-member__email{display:inline-block;margin-top:1.2rem;font-size:1.3rem;color:var(--team-name, #4d372a);opacity:.75}@media(max-width:989px){.team-grid--3,.team-grid--4,.team-grid--5{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.team-grid--2,.team-grid--3,.team-grid--4,.team-grid--5{grid-template-columns:1fr}.team-member,.team-member:nth-child(3n+1),.team-member:nth-child(3n+3){transform:none}}
/*# sourceMappingURL=/cdn/shop/t/52/compiled_assets/styles.css.map?subset=AAAAAAAAAAAE */
