.about-team{background-color:var(--about-team-bg, #ffffff);margin-top:var(--about-team-margin-top, 40px);margin-bottom:var(--about-team-margin-bottom, 60px);padding-top:var(--about-team-padding-top, 0px);padding-bottom:var(--about-team-padding-bottom, 0px)}.about-team__container{max-width:1200px;margin:0 auto;padding:0 20px}.about-team__heading{font-family:var(--font-heading-family, inherit);font-weight:900;font-size:40px;line-height:1.1;text-align:center;color:var(--about-team-heading-color, #151515);margin-bottom:16px}.about-team__description{text-align:center;color:var(--about-team-text-color, #717171);font-size:16px;line-height:1.5;max-width:700px;margin:0 auto 40px}.about-team__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--about-team-gap, 20px)}.about-team__card{text-align:center;background-color:var(--about-team-card-bg, #f5f5f5);width:calc((100% - (var(--about-team-columns, 4) - 1) * var(--about-team-gap, 20px)) / var(--about-team-columns, 4));border-radius:12px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.about-team__card--clickable{cursor:pointer}.about-team__card--clickable:hover{transform:translateY(-4px);box-shadow:0 10px 28px #0000001f}.about-team__card--clickable:focus-visible{outline:2px solid var(--about-team-bar-color, #f29f00);outline-offset:3px}.about-team__image-wrapper{position:relative;aspect-ratio:1 / 1;overflow:hidden}.about-team__image{width:100%;height:100%;object-fit:cover;object-position:var(--about-team-image-position, center);display:block;position:absolute;top:0;left:0}.about-team__image-placeholder{width:100%;height:100%;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.about-team__image-placeholder svg{width:60%;height:60%;opacity:.4}.about-team__social-bar{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 16px;background-color:var(--about-team-bar-color, #f29f00)}.about-team__social-bar a{display:flex;align-items:center;justify-content:center;color:var(--about-team-icon-color, #151515);transition:opacity .2s ease}.about-team__social-bar a:hover{opacity:.7}.about-team__social-bar svg{width:20px;height:20px}.about-team__info{padding:14px 12px 16px}.about-team__name{font-size:16px;font-weight:700;color:var(--about-team-heading-color, #151515);margin:0 0 4px}.about-team__role{font-size:14px;color:var(--about-team-text-color, #717171);margin:0}@media screen and (max-width:989px){.about-team__card{width:calc((100% - var(--about-team-gap, 20px)) / 2)}.about-team__heading{font-size:30px}}@media screen and (max-width:749px){.about-team__grid{gap:12px}.about-team__card{width:calc((100% - 12px)/2)}.about-team__heading{font-size:26px}.about-team__social-bar{gap:8px;padding:8px 12px}.about-team__social-bar svg{width:16px;height:16px}.about-team__name{font-size:14px}.about-team__role{font-size:12px}}.about-team__modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;align-items:center;justify-content:center;padding:20px}.about-team__modal.is-active{display:flex}.about-team__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;cursor:pointer}.about-team__modal-panel{position:relative;background:#fff;border-radius:16px;max-width:860px;width:100%;max-height:90vh;display:flex;flex-direction:row;box-shadow:0 24px 60px #00000040;overflow:hidden;animation:atm-modal-in .22s ease}@keyframes atm-modal-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.about-team__modal-close{position:absolute;top:14px;right:14px;width:36px;height:36px;min-width:36px;border:none;background:#f0f0f0;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;z-index:10;color:#151515;padding:0;flex-shrink:0}.about-team__modal-close:hover{background:#e0e0e0}.about-team__modal-close svg{width:16px;height:16px;pointer-events:none}.about-team__modal-left{width:230px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:32px 20px 28px 28px;gap:16px}.about-team__modal-photo-wrap{width:100%;aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;position:relative;flex-shrink:0}.about-team__modal-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.about-team__modal-social{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;width:100%}.about-team__modal-social a{display:flex;align-items:center;justify-content:center;color:#2a2a2a;transition:opacity .2s ease}.about-team__modal-social a:hover{opacity:.65}.about-team__modal-social svg{width:24px;height:24px}.about-team__modal-right{flex:1;min-width:0;padding:40px 44px 36px 16px;overflow-y:auto;display:flex;flex-direction:column}.about-team__modal-name{font-family:var(--font-heading-family, inherit);font-size:28px;font-weight:700;color:#151515;margin:0 0 6px;padding-right:36px;line-height:1.2}.about-team__modal-credentials{font-size:14px;color:#717171;margin:0;line-height:1.5}.about-team__modal-divider{border:none;border-top:1.5px solid #ebebeb;margin:20px 0;flex-shrink:0}.about-team__modal-bio{font-size:15px;line-height:1.75;color:#444;overflow-y:auto}.about-team__modal-bio p{margin:0 0 14px}.about-team__modal-bio p:last-child{margin-bottom:0}@media screen and (max-width:749px){.about-team__modal{padding:0;align-items:flex-end}.about-team__modal-panel{flex-direction:column;max-height:92vh;border-radius:20px 20px 0 0;overflow-y:auto;animation:atm-modal-slide-up .25s ease}@keyframes atm-modal-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.about-team__modal-left{width:100%;align-items:center;padding:20px 20px 0;gap:18px}.about-team__modal-photo-wrap{width:96px;aspect-ratio:3 / 4;flex-shrink:0;border-radius:10px}.about-team__modal-social{flex:1;justify-content:center;align-items:center;gap:16px}.about-team__modal-social svg{width:26px;height:26px}.about-team__modal-right{padding:16px 20px 32px;overflow-y:visible}.about-team__modal-name{font-size:20px;padding-right:0}.about-team__modal-credentials{font-size:13px;text-align:center}.about-team__modal-bio{font-size:14px;overflow-y:visible}.about-team__modal-close{top:12px;right:12px}}@media screen and (max-width:479px){.about-team__modal-photo-wrap{width:100%}.about-team__modal-name{text-align:center;font-size:18px}.about-team__modal-social svg{width:20px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/about-team.css.map */
