.members-section{background:#f7f0e8;width:100%;padding:80px 0 50px}.members-wrapper{max-width:1400px;margin:0 auto;padding:0 50px}.members-title{text-align:center;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);text-transform:uppercase;letter-spacing:.12em;font-size:30px;margin:0 0 28px;color:#301e22}.members-search{display:flex;justify-content:center;margin-bottom:22px}.members-search__wrap{display:flex;align-items:center;gap:10px;border:1px solid #c0b5aa;border-radius:30px;padding:11px 22px;width:440px;background:transparent}.members-search__icon{color:#9a8e86;flex-shrink:0}.members-search__input{width:100%;padding:0;border:none;background:transparent;font-family:var(--FONT-STACK-HEADING);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#301e22;outline:none}.members-search__input::placeholder{color:#b0a69e}.members-alphabet{display:flex;justify-content:space-between;margin-bottom:40px}.members-alphabet__letter{background:none;border:none;padding:6px 8px;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:16px;text-transform:uppercase;letter-spacing:.04em;color:#6b5d55;cursor:pointer;transition:color .2s}.members-alphabet__letter:hover,.members-alphabet__letter--active{color:#301e22}.letter-container{display:none;margin-bottom:60px}.letter-container.active{display:flex;gap:100px;align-items:flex-start}.letter-container__label{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:42px;color:#301e22;flex:0 0 50px;padding-top:4px}.letter-container__grid{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.member{display:flex;min-width:0;gap:30px}.member-info{flex-grow:1;min-width:0}.member-photo-wrap{aspect-ratio:1 / 1;overflow:hidden;margin-bottom:10px;background:#e2dbd4;flex:0 0 160px}.member-photo{width:100%;height:100%;object-fit:cover}.member-name{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:20px;text-transform:uppercase;letter-spacing:.03em;color:#301e22;margin:0 0 4px}.member-job{font-family:var(--FONT-STACK-BODY);font-size:14px;color:#6b5d55;margin:0 0 2px}.member-company{font-family:var(--FONT-STACK-BODY);font-size:14px;color:#6b5d55;margin:0 0 4px}.member-mail{font-family:var(--FONT-STACK-BODY);font-size:14px;color:#ab8c52;text-decoration:none;display:block;margin-bottom:6px}.member-mail:hover{text-decoration:underline}.member-panel-button{background:none;border:none;font-family:var(--FONT-STACK-HEADING);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#301e22;cursor:pointer;text-decoration:none;padding:0;text-align:left}.member-panel-button:hover{opacity:.7}.members-empty-state{display:none;text-align:center;padding:40px 0;font-family:var(--FONT-STACK-BODY);font-size:14px;color:#6b5d55}.members-empty-state.active{display:block}.members-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:40px;padding-top:25px}.members-pagination__btn{background:none;border:none;padding:6px 4px;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:#6b5d55;cursor:pointer}.members-pagination__btn:hover{color:#301e22}.members-pagination__btn[disabled]{opacity:.3;cursor:not-allowed}.members-pagination__btn--bold{color:#301e22;font-weight:700}.members-pagination__chevron{display:inline-block;margin:0 4px}.member-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:99999;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.member-overlay.is-open{opacity:1;visibility:visible}.member-slidein{position:fixed;top:0;right:0;width:560px;max-width:95vw;height:100%;background:#301e22;z-index:100000;transform:translate(100%);transition:transform .35s ease;overflow-y:auto}.member-slidein.is-open{transform:translate(0)}.member-slidein__close{position:absolute;top:20px;right:20px;z-index:2;background:none;border:1px solid rgba(255,255,255,.4);border-radius:50%;width:36px;height:36px;font-size:16px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center}.member-slidein__close:hover{border-color:#fff}.member-slidein__photo-wrap{text-align:center;padding:50px 0 20px}.member-slidein__photo{width:140px;height:140px;border-radius:50%;object-fit:cover}.member-slidein__header{text-align:center;padding:0 30px 30px;margin-bottom:24px}.member-slidein__name{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:20px;text-transform:uppercase;letter-spacing:.04em;color:#fff;margin:0 0 4px;text-align:center}.member-slidein__job{font-family:var(--FONT-STACK-BODY);font-size:16px;font-weight:500;font-style:italic;color:#ffffffd9;margin:0 0 4px;text-align:center}.member-slidein__body{padding:24px 30px 40px}.member-slidein__section{margin-bottom:20px}.member-slidein__section h4{font-family:var(--FONT-STACK-HEADING);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#fff;margin:0 0 6px}.member-slidein__section div,.member-slidein__section a{font-family:var(--FONT-STACK-BODY);font-size:12px;color:#ffffffb3;margin:0 0 4px;line-height:1.5}.member-slidein__section p:empty{margin:0}.member-slidein__section a{color:#ffffffb3;text-decoration:none!important}.member-slidein__section a:hover{color:#fff;text-decoration:none!important}.member-slidein__section ul{list-style:none;padding:0;margin:0}.member-slidein__section li{font-family:var(--FONT-STACK-BODY);font-size:12px;color:#ffffffb3;padding:2px 0}.member-slidein__mindset{font-style:italic;color:#ffffffb3}.members-filters-ctn{display:flex;justify-content:center;margin-bottom:50px}.members-filters{position:relative;padding:0 12px}.members-filters-trigger{display:flex;gap:10px;align-items:center;justify-content:space-between;color:#301e22;font-family:var(--BTN-FONT-STACK, var(--FONT-STACK-HEADING));font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;text-align:center;padding:15px 20px;border:1px solid #301E22;border-radius:30px;cursor:pointer;transition:background .3s ease,color .3s ease;margin-bottom:12px}.members-filters-trigger.filter-open{background:#301e22;color:#fff}.members-filters-trigger svg{transition:transform .3s ease}.members-filters-trigger.filter-open svg{transform:rotate(180deg)}.members-filters-panel{display:none;border-radius:30px;position:absolute;background:#fff;padding:15px 20px;min-width:200px;left:12px;right:12px;z-index:10}.members-filters-list{padding:0;margin:0;list-style:none;color:#301e22;max-height:190px;overflow-y:scroll;font-size:14px}.members-filters-list label{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:5px 0;line-height:1.2}.members-filters-list input{display:none}.members-filters-list .checkbox-ui{flex:0 0 18px;height:18px;border:1px solid #301e22;border-radius:6px;position:relative;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.members-filters-list input:checked+.checkbox-ui{background:#301e22}.members-filters.filter-open .members-filters-panel{display:block}@media screen and (max-width:1199px){.letter-container.active{gap:50px}.member-photo-wrap{flex:0 0 120px}}@media screen and (max-width:989px){.letter-container__grid{grid-template-columns:repeat(1,1fr)}.members-alphabet{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0}.members-filters-ctn{flex-wrap:wrap}.members-filters{flex:0 0 50%}.members-filters-trigger{width:100%}}@media screen and (max-width:749px){.members-section{padding:30px 0 20px}.members-wrapper{padding:0 15px}.members-title{font-size:24px}.members-alphabet::-webkit-scrollbar{display:none}.members-alphabet__letter{padding:3px 8px;font-size:13px;flex-shrink:0}.letter-container.active{flex-direction:column;gap:10px}.letter-container__label{flex:none;font-size:28px}.letter-container__grid{grid-template-columns:1fr;gap:16px}.member{flex-direction:row;align-items:flex-start;gap:16px;overflow:hidden}.member-photo-wrap{aspect-ratio:1 / 1;flex:0 0 120px;margin-bottom:0}.member-info{flex:1;min-width:0}.member-slidein{width:100%;max-width:100vw}.members-search__wrap{width:100%}.members-filters{flex:0 0 100%;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/members.css.map */
