.enc-team-section{padding-top:var(--enc-team-padding-top);padding-bottom:var(--enc-team-padding-bottom)}.enc-team-inner{max-width:1200px;margin:0 auto;padding:0 48px;box-sizing:border-box}.enc-team-carousel{position:relative}.enc-team-track-wrap{overflow:hidden;padding-bottom:4px}.enc-team-track{display:flex;align-items:stretch;transition:transform .35s ease;will-change:transform}.enc-team-slide{min-width:100%;box-sizing:border-box;display:flex}.enc-team-card{display:flex;align-items:stretch;width:100%;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;overflow:hidden;box-sizing:border-box}.enc-team-photo{width:140px;flex-shrink:0;align-self:stretch;background:#eaf3de;display:flex;align-items:center;justify-content:center}.enc-team-photo img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.enc-team-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.enc-team-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding:20px}.enc-team-name{font-size:15px;font-weight:500;color:var(--color-foreground);margin:0;line-height:1.3}.enc-team-role{font-size:11px;font-weight:500;color:#3b6d11;background:#eaf3de;padding:2px 9px;border-radius:20px;display:inline-block;letter-spacing:.02em;width:fit-content}.enc-team-bio{font-size:13px;color:#0009;line-height:1.65;margin:4px 0 0}.enc-team-email{font-size:12px;color:#0006;text-decoration:none;margin-top:4px;transition:color .15s;word-break:break-all}.enc-team-email:hover{color:#3b6d11}.enc-team-nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.enc-team-btn{width:32px;height:32px;border-radius:50%;border:.5px solid rgba(0,0,0,.2);background:transparent;cursor:pointer;font-size:14px;color:var(--color-foreground);display:flex;align-items:center;justify-content:center;transition:background .15s;font-family:inherit}.enc-team-btn:hover:not(:disabled){background:#0000000d}.enc-team-btn:disabled{opacity:.3;cursor:default}.enc-team-dots{display:flex;gap:6px;align-items:center}.enc-team-dot{width:6px;height:6px;border-radius:50%;background:#0003;cursor:pointer;transition:background .2s;border:none;padding:0}.enc-team-dot.is-active{background:#639922}.enc-team-counter{font-size:12px;color:#0006;min-width:36px}@media screen and (max-width:749px){.enc-team-section{padding-top:var(--enc-team-padding-top-mobile);padding-bottom:var(--enc-team-padding-bottom-mobile)}.enc-team-inner{padding:0 20px}.enc-team-card{flex-direction:column}.enc-team-photo{width:100%;height:0;padding-top:100%;align-self:stretch;position:relative}.enc-team-photo img{position:absolute;top:0;left:0;object-position:top center}.enc-team-placeholder{position:absolute;top:0;left:0}.enc-team-info{padding:16px}.enc-team-name{font-size:14px}.enc-team-bio{font-size:12px}}.enc-timeline-section{padding:0 0 40px}.enc-timeline-inner{max-width:1200px;margin:0 auto;padding:0 48px;box-sizing:border-box}.enc-timeline-heading,h1.enc-timeline-heading,h2.enc-timeline-heading,h3.enc-timeline-heading,p.enc-timeline-heading{font-size:22px;font-weight:500;color:var(--color-foreground);margin:0 0 40px;letter-spacing:-.01em}.enc-timeline-heading--bold{font-weight:700}.enc-subtitle-wrapper{padding-left:128px;margin-bottom:24px;margin-top:16px}.enc-subtitle,h2.enc-subtitle,h3.enc-subtitle,h4.enc-subtitle,p.enc-subtitle{font-size:16px;font-weight:500;color:var(--color-foreground);margin:0;line-height:1.4;padding-bottom:10px;border-bottom:1px solid rgba(var(--color-foreground-rgb, 0,0,0),.12)}.enc-subtitle--bold{font-weight:700}.enc-timeline{position:relative}.enc-timeline:before{content:"";position:absolute;left:108px;top:0;bottom:0;width:1px;background:rgba(var(--color-foreground-rgb, 0,0,0),.12)}.enc-item{display:flex;align-items:flex-start;margin-bottom:32px;position:relative}.enc-year-col{width:108px;flex-shrink:0;padding-right:24px;text-align:right;padding-top:3px;box-sizing:border-box}.enc-year-badge{display:inline-block;font-size:12px;font-weight:500;color:#3b6d11;background:#eaf3de;padding:3px 10px;border-radius:20px;letter-spacing:.02em;white-space:nowrap}.enc-dot{width:8px;height:8px;border-radius:50%;background:#639922;flex-shrink:0;margin-top:7px;position:relative;left:-4px}.enc-body{padding-left:20px;flex:1;min-width:0;overflow:hidden}.enc-item-title,h2.enc-item-title,h3.enc-item-title,h4.enc-item-title,p.enc-item-title{font-size:15px;font-weight:500;color:var(--color-foreground);margin:0 0 6px;line-height:1.4}.enc-item-title--bold,h2.enc-item-title--bold,h3.enc-item-title--bold,h4.enc-item-title--bold,p.enc-item-title--bold{font-weight:700}.enc-preview{font-size:14px;color:rgba(var(--color-foreground-rgb, 0,0,0),.65);line-height:1.7;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.enc-preview p{margin:0}.enc-more{font-size:14px;color:rgba(var(--color-foreground-rgb, 0,0,0),.65);line-height:1.7;overflow:hidden;max-height:0;opacity:0;transition:max-height .35s ease,opacity .25s ease,margin .25s ease;margin-bottom:0;display:none}.enc-more p{margin:0 0 10px}.enc-more p:last-child{margin-bottom:0}.enc-more.is-open{display:block;max-height:2000px;opacity:1;margin-bottom:10px}.enc-preview.is-hidden{display:none}.enc-toggle{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-family:inherit;color:#3b6d11;background:none;border:none;padding:0;cursor:pointer;line-height:1;transition:color .15s}.enc-toggle:hover{color:#1a3a07}.enc-toggle-arrow{display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #3B6D11;transition:transform .25s ease;margin-top:1px;flex-shrink:0}.enc-toggle[aria-expanded=true] .enc-toggle-arrow{transform:rotate(180deg)}@media screen and (max-width:749px){.enc-timeline-section{padding:0}.enc-timeline-inner{padding:0 20px}.enc-timeline-heading{font-size:18px;margin-bottom:28px}.enc-timeline:before{left:20px}.enc-item{flex-direction:column;padding-left:36px;margin-bottom:28px;position:relative}.enc-dot{position:absolute;left:16px;top:5px;margin-top:0}.enc-year-col{width:auto;text-align:left;padding-right:0;padding-top:0;margin-bottom:5px;order:-1}.enc-body{padding-left:0;width:100%}.enc-subtitle-wrapper{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
