.fa-profile{padding-block:var(--fa-profile-pad-top, 120px) var(--fa-profile-pad-bottom, 120px);background-color:var(--fa-moss);color:var(--fa-white);overflow-x:clip}.fa-profile__inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:45px}.fa-profile__row{display:grid;grid-template-columns:minmax(0,632fr) minmax(0,679fr);grid-template-areas:"media body";column-gap:39px;align-items:center}.fa-profile--media-right .fa-profile__row{grid-template-columns:minmax(0,679fr) minmax(0,632fr);grid-template-areas:"body media"}.fa-profile__media{grid-area:media;position:relative;aspect-ratio:632 / var(--fa-profile-photo-h, 633);overflow:hidden;border-radius:10px;background:#0000001a}.fa-profile__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--fa-profile-focal, center)}.fa-profile__body{grid-area:body;display:flex;flex-direction:column;align-items:flex-start;gap:42px;min-width:0}.fa-profile__content{display:flex;flex-direction:column;gap:28px;width:100%}.fa-profile__head{display:flex;flex-direction:column;gap:17px}.fa-profile__title{margin:0;font-family:var(--fa-font-display);font-weight:700;font-size:44px;line-height:58px;letter-spacing:0;text-transform:uppercase;color:inherit;text-box:trim-both cap alphabetic}.fa-profile__head{overflow-x:clip}.fa-profile__roles{display:flex;flex-wrap:wrap;align-items:center;gap:8px 0;margin:0 0 0 -21px;padding:0;list-style:none;font-family:var(--fa-font-display);font-weight:500;font-size:22px;line-height:normal;letter-spacing:-.03em;text-transform:uppercase}.fa-profile__role{position:relative;padding-left:21px;text-box:trim-both cap alphabetic}.fa-profile__role:before{content:"";position:absolute;top:50%;left:8px;width:5px;height:5px;border-radius:50%;background:currentColor;transform:translateY(-50%)}.fa-profile__copy{display:flex;flex-direction:column;gap:16px}.fa-profile__lead{margin:0;font-size:20px;line-height:30px;letter-spacing:-.01em}.fa-profile__text{font-size:18px;line-height:30px;letter-spacing:-.02em}.fa-profile__text p{margin:0}.fa-profile__text p+p{margin-top:18px}.fa-profile__text a{text-decoration:underline;text-underline-offset:2px}.fa-profile__quote{max-width:673px;margin:0;padding:0;border:0;font-style:normal;color:inherit;font-family:var(--fa-font-display);font-weight:700;font-size:28px;line-height:37px;letter-spacing:-.04em;text-transform:uppercase}.fa-profile__quote p{margin:0}.fa-profile__button{max-width:100%;color:var(--fa-moss);letter-spacing:-.02em;white-space:normal}.fa-profile__buttons{display:flex;flex-wrap:wrap;gap:22px}.fa-profile__buttons:has(.fa-profile__button--outline) .fa-profile__button{min-width:219px;padding-inline:42px}.fa-profile__buttons:has(.fa-profile__button--outline) .fa-profile__button:not(.fa-profile__button--outline){color:var(--fa-garnet)}.fa-profile__buttons .fa-profile__button--outline{padding-inline:32px;border:1px solid var(--fa-linen);background:transparent;color:var(--fa-linen)}.fa-profile__button:focus-visible{outline-color:var(--fa-linen)}@media screen and (min-width:1100px)and (max-width:1279px){.fa-profile__text{font-size:17px;line-height:28px}.fa-profile__text p+p{margin-top:16px}.fa-profile__quote{font-size:24px;line-height:32px}}@media screen and (max-width:1099px){.fa-profile{padding-block:var(--fa-section-pad)}.fa-profile__inner{padding-inline:var(--fa-gutter)}.fa-profile__row{column-gap:32px}.fa-profile__body{gap:32px}.fa-profile__content{gap:24px}.fa-profile__head{gap:14px}.fa-profile__title{font-size:36px;line-height:44px}.fa-profile__roles{font-size:18px}.fa-profile__copy{gap:14px}.fa-profile__lead{font-size:18px;line-height:27px}.fa-profile__text{font-size:16px;line-height:26px}.fa-profile__text p+p{margin-top:16px}.fa-profile__quote{font-size:22px;line-height:30px}}@media screen and (max-width:899px){.fa-profile{padding-block:60px}.fa-profile__row{display:flex;flex-direction:column;align-items:stretch;gap:24px;max-width:560px;margin-inline:auto}.fa-profile__media{aspect-ratio:351 / 357}.fa-profile__body{gap:24px}.fa-profile__content{gap:18px}.fa-profile__head{gap:17px}.fa-profile__title{font-size:32px;line-height:29px;letter-spacing:-.07em;color:var(--fa-linen)}.fa-profile__roles{font-size:16px}.fa-profile__copy{gap:20px;color:var(--fa-linen)}.fa-profile__lead{font-size:16px;line-height:25px;letter-spacing:0;text-box:trim-both cap alphabetic}.fa-profile__text{font-size:14px;line-height:22px;letter-spacing:-.01em}.fa-profile__text p{text-box:trim-both cap alphabetic}.fa-profile__text p+p{margin-top:20px}.fa-profile__quote{max-width:349px;margin-top:2px;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.03em;text-box:trim-both cap alphabetic}.fa-profile__button{min-width:0;min-height:40px;padding:0 32px;font-size:16px;letter-spacing:-.03em}}.fa-profile__photo{transition:transform var(--fa-dur-zoom) var(--fa-ease-out)}@media(hover:hover){.fa-profile__media:hover .fa-profile__photo{transform:scale(var(--fa-zoom))}.fa-profile .fa-profile__buttons .fa-profile__button--outline:hover{border-color:var(--fa-linen);background:var(--fa-linen);color:var(--fa-garnet)}}.fa-profile__note{margin:12px 0 0;font-size:14px;line-height:1.2;letter-spacing:-.01em;color:var(--fa-linen)}@media screen and (min-width:900px){.fa-profile--team .fa-profile__row{grid-template-columns:minmax(0,616fr) minmax(0,699fr);column-gap:35px}.fa-profile--team.fa-profile--media-right .fa-profile__row{grid-template-columns:minmax(0,699fr) minmax(0,616fr)}.fa-profile--team .fa-profile__media{aspect-ratio:616 / 566}.fa-profile--team .fa-profile__body{gap:0}.fa-profile--team .fa-profile__content{gap:18px}.fa-profile--team .fa-profile__head{gap:18px;margin-bottom:6px}.fa-profile--team .fa-profile__role{font-family:var(--fa-font-display);font-weight:700;font-size:21px;line-height:23px;letter-spacing:-.04em;text-transform:uppercase}.fa-profile--team .fa-profile__text{font-size:18px;line-height:26px;letter-spacing:-.01em;opacity:.76}.fa-profile--team .fa-profile__quote{max-width:none;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.04em}.fa-profile--team .fa-profile__buttons{gap:24px;margin-top:36px}.fa-profile--team .fa-profile__buttons .fa-profile__button{min-width:260px;padding-inline:32px;color:var(--fa-garnet)}.fa-profile--team .fa-profile__buttons .fa-profile__button--outline{min-width:0;border-color:var(--fa-white);color:var(--fa-white)}}@media screen and (max-width:899px){.fa-profile--mobile-compact .fa-profile__row{gap:28px}.fa-profile--mobile-compact .fa-profile__media{aspect-ratio:351 / 354;border-radius:6px}.fa-profile--mobile-compact .fa-profile__body{gap:32px}.fa-profile--mobile-compact .fa-profile__content{gap:14px}.fa-profile--mobile-compact .fa-profile__head{gap:16px}.fa-profile--mobile-compact .fa-profile__title{font-size:28px;letter-spacing:0}.fa-profile--mobile-compact .fa-profile__roles{font-size:18px}.fa-profile--mobile-compact .fa-profile__copy{gap:14px}.fa-profile--mobile-compact .fa-profile__text{letter-spacing:-.02em}.fa-profile--mobile-compact .fa-profile__text p+p{margin-top:18px}.fa-profile--mobile-compact :is(.fa-profile__text p,.fa-profile__quote,.fa-profile__quote p){text-box:none}.fa-profile--mobile-compact .fa-profile__quote{max-width:none;margin-top:0;font-weight:700;font-size:24px;line-height:26px;letter-spacing:-.04em}.fa-profile--mobile-compact .fa-profile__buttons{gap:12px}.fa-profile--mobile-compact .fa-profile__button{width:100%;min-height:39px;font-size:14px;letter-spacing:-.02em}}@media screen and (max-width:899px){.fa-profile--team.fa-profile--mobile-compact{padding-block:16px}.shopify-section:not(:has(+.shopify-section .fa-profile--team.fa-profile--mobile-compact))>.fa-profile--team.fa-profile--mobile-compact{padding-bottom:60px}.shopify-section:has(.fa-profile--team.fa-profile--mobile-compact)+.shopify-section>.fa-profile--team.fa-profile--mobile-compact{padding-top:16px}.shopify-section:not(.shopify-section:has(.fa-profile--team.fa-profile--mobile-compact)+.shopify-section)>.fa-profile--team.fa-profile--mobile-compact{padding-top:60px}.fa-profile--team.fa-profile--mobile-compact .fa-profile__row{gap:22px}.fa-profile--team.fa-profile--mobile-compact .fa-profile__body{gap:24px}.fa-profile--team.fa-profile--mobile-compact .fa-profile__text{line-height:20px;letter-spacing:-.01em}.fa-profile--team.fa-profile--mobile-compact .fa-profile__text p+p{margin-top:8px}.fa-profile--team.fa-profile--mobile-compact .fa-profile__quote{font-weight:500;font-size:18px;line-height:20px}.fa-profile--team.fa-profile--mobile-compact .fa-profile__buttons{width:100%;flex-direction:row;gap:8px}.fa-profile--team.fa-profile--mobile-compact .fa-profile__button{flex:1 1 0;min-width:0;padding-inline:8px}}@media screen and (max-width:899px){.fa-profile--mobile-compact :is(.fa-profile__title,.fa-profile__roles,.fa-profile__copy,.fa-profile__text,.fa-profile__quote){color:var(--fa-white)}}@media screen and (max-width:899px){.fa-profile--team.fa-profile--mobile-compact .fa-profile__note{display:none}.fa-profile--team.fa-profile--mobile-compact .fa-profile__button--outline{font-size:13px;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fa-profile.css.map */
