.spx{--spx-text: rgb(var(--color-foreground, 0, 0, 0));--spx-serif: var(--font-body--family, var(--font-heading-family, serif));color:var(--spx-text);font-family:var(--spx-serif);font-feature-settings:"onum" 1,"pnum" 1;padding-top:calc(var(--spx-pt, 0px) * .6);padding-bottom:calc(var(--spx-pb, 0px) * .6)}@media screen and (min-width:750px){.spx{padding-top:var(--spx-pt, 0px);padding-bottom:var(--spx-pb, 0px)}}.spx-container{max-width:828px;margin:0 auto;padding:0 37px;box-sizing:content-box}.spx-eyebrow{margin:0;font-family:inherit;font-weight:400;font-size:15px;line-height:normal;letter-spacing:.18em;font-variant-caps:all-small-caps;text-align:center;color:inherit}@media screen and (min-width:750px){.spx-eyebrow{font-size:21px}}.spx-intro{margin-top:48px;font-size:18px;line-height:1.5}.spx-intro p{margin:0}.spx-intro p+p{margin-top:1em}@media screen and (min-width:750px){.spx-intro{font-size:28px;line-height:42px}}.spx-grid{list-style:none;margin:70px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:40px}@media screen and (min-width:750px){.spx-grid{margin-top:100px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:34px;row-gap:60px}}.spx-card__link{display:block;color:inherit;text-decoration:none}.spx-card__media{position:relative;aspect-ratio:253 / 287;overflow:hidden;background:#0000000a}.spx-card__media img,.spx-card__media .spx-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.spx-card__text{margin:12px 0 0;font-size:16px;line-height:1.4}@media screen and (min-width:750px){.spx-card__text{margin-top:16px;font-size:18px}}.spx-card__name,.spx-card__role{display:block}.spx-card__role,.spx-profile__role,.spx-profile__email{font-family:var(--font-em--family, var(--spx-serif));font-style:var(--spx-italic, normal)}.spx-card__link:hover .spx-card__name{text-decoration:underline;text-underline-offset:3px}.spx a{color:inherit;text-decoration:none}.spx a:hover{text-decoration:underline;text-underline-offset:3px}.spx-profile__title{margin:30px 0 0;font-family:inherit;font-weight:400;font-size:22px;line-height:1.4;letter-spacing:0;text-align:center;color:inherit}.spx-profile__name,.spx-profile__role{display:block}.spx-profile__media{position:relative;width:254px;max-width:100%;aspect-ratio:254 / 288;margin:50px auto 0;overflow:hidden;background:#0000000a}.spx-profile__media img,.spx-profile__media .spx-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.spx-profile__bio{margin-top:75px;font-size:18px;line-height:1.5}.spx-profile__bio p{margin:0}.spx-profile__bio p+p{margin-top:1em}.spx-profile__contact{margin:50px 0 0;font-size:18px;line-height:1.5;text-align:center}.spx-profile__contact a{display:block}@media screen and (min-width:750px){.spx-profile__title{margin-top:47px;font-size:28px}.spx-profile__media{margin-top:80px}.spx-profile__bio{margin-top:100px;font-size:28px;line-height:42px}.spx-profile__contact{margin-top:80px;font-size:28px;line-height:42px}}.spx-list__items{list-style:none;margin:50px 0 0;padding:0;border-top:1px solid currentColor}.spx-list__row{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:83px;padding:14px 0;box-sizing:border-box;border-bottom:1px solid currentColor}.spx-list__title{font-size:18px;line-height:1.5}.spx-list__date{font-size:13px;line-height:1.5;letter-spacing:.13em;font-variant-caps:all-small-caps;white-space:nowrap}.spx-list__empty{margin:20px 0 0;font-size:14px;opacity:.6;text-align:center}@media screen and (min-width:750px){.spx-list__items{margin-top:66px}.spx-list__row{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;min-height:55px;padding:0}.spx-list__date{text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/specialists.css.map */
