.wp-block-supertheme-members-directory{padding-bottom:2rem}.wp-block-supertheme-members-directory.alignfull{height:80vh;padding:0}.wp-block-supertheme-members-directory .site-container.under-construction{align-items:center;display:flex;height:100%;justify-content:center;max-width:1473px;position:relative;text-align:center}.wp-block-supertheme-members-directory .site-container.under-construction .red-glow{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.wp-block-supertheme-members-directory .site-container.under-construction .noise{background:url(../../img/noise-large.svg);content:"";height:100%;left:0;mix-blend-mode:soft-light;opacity:.85;position:absolute;top:0;width:100%;z-index:-1}.wp-block-supertheme-members-directory .site-container.under-construction .block-content h2{color:var(--color-black-heading);font-family:var(--font-family-heading);font-size:clamp(2rem,calc(1.86rem + .59vw),2.5rem);line-height:1.25;margin-bottom:1.5rem;margin-top:clamp(3rem,calc(2.45rem + 2.37vw),5rem);padding:0 var(--side-margin)}.wp-block-supertheme-members-directory .site-container.under-construction .block-content p{color:var(--color-black-heading);font-family:var(--font-family-body);font-size:1.375rem;line-height:1.46;margin-bottom:0;padding:0 var(--side-margin)}.wp-block-supertheme-members-directory .the-columns{grid-column-gap:20px;display:grid;grid-template-columns:1fr;margin-top:24px}.wp-block-supertheme-members-directory .pagination:empty{display:none}.wp-block-supertheme-members-directory .top-bar{background:#fff;border-bottom:1px solid var(--color-grey-200);padding-left:0;padding-right:0}.wp-block-supertheme-members-directory .top-bar .site-container>div{grid-column-gap:0;display:grid;grid-template-columns:1fr 1fr}.wp-block-supertheme-members-directory .top-bar .site-container>div.hide-cats{display:grid;grid-template-columns:1fr}.wp-block-supertheme-members-directory .top-bar .search-members{display:none}.wp-block-supertheme-members-directory .top-bar .search-members.display-mobile{background:#fff;display:block;left:0;padding-left:var(--side-margin);position:absolute;top:0;width:100%;z-index:9}.wp-block-supertheme-members-directory .top-bar .search-members.display-mobile .top-bar-search input[type=text]{width:calc(100% - 84px)}.wp-block-supertheme-members-directory .top-bar .search-members.display-mobile .hide-mobile{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.4' d='M7.999 14.666a6.667 6.667 0 1 0 0-13.333 6.667 6.667 0 0 0 0 13.333Z' fill='%23C7B79E'/%3E%3Cpath d='m8.709 8 1.533-1.534a.503.503 0 0 0 0-.707.503.503 0 0 0-.706 0L8.002 7.293 6.47 5.759a.503.503 0 0 0-.707 0 .503.503 0 0 0 0 .707l1.534 1.533-1.534 1.534a.503.503 0 0 0 0 .706c.1.1.227.147.354.147a.494.494 0 0 0 .353-.147l1.533-1.533 1.534 1.533a.494.494 0 0 0 .707 0 .503.503 0 0 0 0-.706L8.708 7.999Z' fill='%23C7B79E'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-left:1px solid var(--color-grey-200);display:block;height:48px;width:52px}.wp-block-supertheme-members-directory .top-bar .mobile-search-members{cursor:pointer;width:auto}.wp-block-supertheme-members-directory .top-bar .mobile-search-members>span{align-items:center;color:#c0b19b;display:flex;font-size:1rem;height:48px;justify-content:flex-start;letter-spacing:0;line-height:1.2}.wp-block-supertheme-members-directory .top-bar .mobile-search-members>span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 21a9.5 9.5 0 1 0 0-19 9.5 9.5 0 0 0 0 19ZM22 22l-2-2' stroke='%23C0B19B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:48px;margin-left:6px;width:48px}.wp-block-supertheme-members-directory .top-bar-categories{border-left:1px solid var(--color-grey-200)}.wp-block-supertheme-members-directory .top-bar-categories .categories-dropdown{align-items:center;display:flex;position:relative}.wp-block-supertheme-members-directory .top-bar-categories .categories-dropdown ul{background:#fff;box-shadow:0 10px 25px #0000001a;display:none;left:calc(-100% - 2px);margin-top:1px;padding:16px;position:absolute;top:100%;width:calc(200% + 2px);z-index:1}.wp-block-supertheme-members-directory .top-bar-categories .categories-dropdown ul li{font-size:1rem;line-height:1.75;list-style:none}.wp-block-supertheme-members-directory .top-bar-categories .categories-dropdown ul li span{cursor:pointer;transition:all .3s ease}.wp-block-supertheme-members-directory .top-bar-categories .categories-dropdown ul li span:hover{color:var(--color-primary)}.wp-block-supertheme-members-directory .top-bar-categories .categories-dropdown div:first-child{background:#fff;box-sizing:border-box;cursor:pointer;font-size:1rem;height:48px;line-height:48px;padding-left:20px;position:relative;width:100%;z-index:2}.wp-block-supertheme-members-directory .top-bar-categories .categories-dropdown div:first-child.opened{background:var(--color-primary);border-bottom:1px solid var(--color-primary);color:#fff;height:calc(100% + 1px);margin-bottom:-1px}.wp-block-supertheme-members-directory .top-bar-categories .categories-dropdown div:first-child.opened:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.948 5.453H4.055c-.64 0-.96.773-.507 1.227l3.454 3.453a1.42 1.42 0 0 0 2.006 0l1.314-1.313 2.14-2.14a.721.721 0 0 0-.514-1.227Z' fill='%23FFF'/%3E%3C/svg%3E")}.wp-block-supertheme-members-directory .top-bar-categories .categories-dropdown div:first-child:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.948 5.453H4.055c-.64 0-.96.773-.507 1.227l3.454 3.453a1.42 1.42 0 0 0 2.006 0l1.314-1.313 2.14-2.14a.721.721 0 0 0-.514-1.227Z' fill='%231B1B1B'/%3E%3C/svg%3E");content:"";display:block;height:16px;margin-top:-8px;position:absolute;right:19px;top:50%;width:16px}.wp-block-supertheme-members-directory .top-bar-search{align-items:center;display:flex;height:48px;justify-content:flex-start}.wp-block-supertheme-members-directory .top-bar-search .hide-mobile{display:none}.wp-block-supertheme-members-directory .top-bar-search input[type=submit]{background:50% no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 21a9.5 9.5 0 1 0 0-19 9.5 9.5 0 0 0 0 19ZM22 22l-2-2' stroke='%23C0B19B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");height:32px;padding:0;width:32px}.wp-block-supertheme-members-directory .top-bar-search input[type=text]{background:0 0;border:0;color:#826c4a;font-size:1rem;height:32px;line-height:1.75;padding-left:8px;width:calc(100% - 32px)}.wp-block-supertheme-members-directory .top-bar-search input[type=text]:focus{border-color:#0000;outline:0}.wp-block-supertheme-members-directory .top-bar-search input[type=text]::-webkit-input-placeholder{color:#826c4a;line-height:normal}.wp-block-supertheme-members-directory .top-bar-search input[type=text]:-ms-input-placeholder{color:#826c4a;line-height:normal}.wp-block-supertheme-members-directory .top-bar-search input[type=text]::-moz-placeholder{color:#826c4a;line-height:normal}.wp-block-supertheme-members-directory .member{background:#fff;border:1px solid var(--color-grey-200);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px;overflow:hidden;padding:24px;position:relative}.wp-block-supertheme-members-directory .member:hover .member-description{bottom:0}.wp-block-supertheme-members-directory .member-meta{min-height:72px}.wp-block-supertheme-members-directory .member-meta>h4{font-family:var(--font-family-body-bold);font-size:1.5rem;line-height:1;margin-bottom:8px;margin-top:0}.wp-block-supertheme-members-directory .member-meta>h4 a{color:inherit;transition:all .3s ease-in-out}.wp-block-supertheme-members-directory .member-meta>h4 a:hover{opacity:.75}.wp-block-supertheme-members-directory .member-location{margin-bottom:24px}.wp-block-supertheme-members-directory .member-photo{position:relative}.wp-block-supertheme-members-directory .member-photo a{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.wp-block-supertheme-members-directory .member-photo-mask{height:280px}.wp-block-supertheme-members-directory .member-photo-mask img{border-radius:16px;height:100%;object-fit:cover;width:100%}.wp-block-supertheme-members-directory .member-photo-placeholder{background:url(img/no-photo.svg)50% no-repeat;overflow:hidden;position:relative;width:100%}.wp-block-supertheme-members-directory .member-photo-placeholder>div{display:block;height:280px;margin:0 auto;max-width:330px;position:relative;width:100%}.wp-block-supertheme-members-directory .member-photo-placeholder .last-name-letter,.wp-block-supertheme-members-directory .member-photo-placeholder .name-letter{color:var(--color-primary);font-family:var(--font-family-decor);font-size:9.375rem;height:50%;line-height:1.1;position:absolute;text-align:center;width:50%}.wp-block-supertheme-members-directory .member-photo-placeholder .name-letter{left:0;top:0}.wp-block-supertheme-members-directory .member-photo-placeholder .last-name-letter{bottom:0;right:0}.wp-block-supertheme-members-directory .member-description{background:#fff;bottom:-100%;font-size:1rem;height:calc(100% - 95px);left:0;line-height:1.38;padding:24px;position:absolute;right:0;transition:all .3s ease-in-out}.wp-block-supertheme-members-directory .member-description:before{background:var(--color-grey-200);content:"";display:block;height:1px;left:24px;position:absolute;top:0;width:calc(100% - 48px)}.wp-block-supertheme-members-directory .member-description>h4{color:var(--color-black-heading);font-family:var(--font-family-body-bold);font-size:1rem;line-height:1;margin-bottom:1rem;margin-top:0}.wp-block-supertheme-members-directory .member-description>h4 span:after{content:", "}.wp-block-supertheme-members-directory .member-description>h4 span:last-child:after{content:""}.wp-block-supertheme-members-directory .member-description .social-icons{align-items:center;bottom:24px;display:flex;justify-content:space-between;left:24px;margin-right:-4px;position:absolute;right:24px}.wp-block-supertheme-members-directory .member-description .social-icons .profile-link{font-size:1rem;height:unset;margin:0;min-width:unset;padding:0}.wp-block-supertheme-members-directory .member-description .social-icons>div{display:flex}.wp-block-supertheme-members-directory .member-description .social-icons>div>a{width:32px}.wp-block-supertheme-members-directory .member-nav{background-position:50%;background-repeat:no-repeat;cursor:pointer;height:24px;position:absolute;right:8px;top:8px;transition:all .1s ease-in-out;width:24px}.wp-block-supertheme-members-directory .member-nav.open{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 14.75c-1.52 0-2.75-1.23-2.75-2.75S3.48 9.25 5 9.25 7.75 10.48 7.75 12 6.52 14.75 5 14.75Zm0-4a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5Zm14 4c-1.52 0-2.75-1.23-2.75-2.75S17.48 9.25 19 9.25s2.75 1.23 2.75 2.75-1.23 2.75-2.75 2.75Zm0-4a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5Zm-7 4c-1.52 0-2.75-1.23-2.75-2.75S10.48 9.25 12 9.25s2.75 1.23 2.75 2.75-1.23 2.75-2.75 2.75Zm0-4a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5Z' fill='%23C0B19B'/%3E%3C/svg%3E")}.wp-block-supertheme-members-directory .member-nav.close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.17 15.58c-.19 0-.38-.07-.53-.22a.754.754 0 0 1 0-1.06l5.66-5.66c.29-.29.77-.29 1.06 0 .29.29.29.77 0 1.06L9.7 15.36c-.14.15-.34.22-.53.22Z' fill='%23C0B19B'/%3E%3Cpath d='M14.83 15.58c-.19 0-.38-.07-.53-.22L8.64 9.7a.754.754 0 0 1 0-1.06c.29-.29.77-.29 1.06 0l5.66 5.66c.29.29.29.77 0 1.06-.15.15-.34.22-.53.22Z' fill='%23C0B19B'/%3E%3Cpath d='M15 22.75H9c-5.43 0-7.75-2.32-7.75-7.75V9c0-5.43 2.32-7.75 7.75-7.75h6c5.43 0 7.75 2.32 7.75 7.75v6c0 5.43-2.32 7.75-7.75 7.75Zm-6-20C4.39 2.75 2.75 4.39 2.75 9v6c0 4.61 1.64 6.25 6.25 6.25h6c4.61 0 6.25-1.64 6.25-6.25V9c0-4.61-1.64-6.25-6.25-6.25H9Z' fill='%23C0B19B'/%3E%3C/svg%3E")}.wp-block-supertheme-members-directory .member-nav:hover{opacity:.75}@media(max-width:480px){.wp-block-supertheme-members-directory .top-bar .hide-cats{grid-template-columns:1fr}.wp-block-supertheme-members-directory .top-bar .hide-cats .mobile-search-members{display:none}.wp-block-supertheme-members-directory .top-bar .hide-cats .search-members{display:block}}@media(min-width:480px){.wp-block-supertheme-members-directory .top-bar-categories .categories-dropdown ul{left:0;width:100%}.wp-block-supertheme-members-directory .top-bar{padding-left:var(--side-margin);padding-right:var(--side-margin)}.wp-block-supertheme-members-directory .top-bar .mobile-search-members{display:none}.wp-block-supertheme-members-directory .top-bar .search-members{display:block}.wp-block-supertheme-members-directory .top-bar-search{height:56px}.wp-block-supertheme-members-directory .top-bar-categories .categories-dropdown div:first-child{height:56px;line-height:56px}}@media(min-width:768px){.wp-block-supertheme-members-directory .top-bar .site-container>div{display:grid;grid-template-columns:3fr 1fr}.wp-block-supertheme-members-directory .the-columns{display:grid;grid-template-columns:1fr 1fr;margin-top:40px}}@media(min-width:1024px){.wp-block-supertheme-members-directory.alignfull{height:100vh}.wp-block-supertheme-members-directory .site-container{max-width:1304px}.wp-block-supertheme-members-directory .member-photo-mask,.wp-block-supertheme-members-directory .member-photo-placeholder>div{height:224px}.wp-block-supertheme-members-directory .member-photo-placeholder .last-name-letter,.wp-block-supertheme-members-directory .member-photo-placeholder .name-letter{font-size:7.9rem}.wp-block-supertheme-members-directory .the-columns{display:grid;grid-template-columns:1fr 1fr 1fr}.wp-block-supertheme-members-directory .top-bar.simple{border:1px solid var(--color-grey-200);margin-left:auto;margin-right:auto;margin-top:7rem;max-width:1304px;padding-right:0;width:100%}.wp-block-supertheme-members-directory .top-bar.simple .top-bar-categories .categories-dropdown div:first-child:after{right:24px}}@media(min-width:1280px){.wp-block-supertheme-members-directory .the-columns{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.wp-block-supertheme-members-directory .top-bar-categories .categories-dropdown div:first-child:after{right:6px}}