.post-type-archive-lmc_staff .lmc-staff-locations{border:2px solid #000;display:flex;flex-direction:column;margin-bottom:var(--section-spacing);padding:.125em;position:relative;row-gap:calc(var(--section-spacing)*2)}.post-type-archive-lmc_staff .lmc-staff-listing{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));justify-items:stretch;grid-row-gap:1.5em;row-gap:1.5em;grid-column-gap:1.5em;column-gap:1.5em;scroll-padding-top:var(--site-header-height)}.post-type-archive-lmc_staff .lmc-staff-member{align-items:stretch;display:flex;flex-direction:column;line-height:1;position:relative;text-align:center}.post-type-archive-lmc_staff .lmc-staff-member .name{font-weight:700}.post-type-archive-lmc_staff .lmc-staff-member .job-title{font-size:14px;margin-top:.5em}.post-type-archive-lmc_staff .lmc-staff-member .contact,.post-type-archive-lmc_staff .lmc-staff-member .details{min-height:4.25rem;padding:.475em}.post-type-archive-lmc_staff .lmc-staff-member .contact{background-color:#ece2d0}.post-type-archive-lmc_staff .lmc-staff-member .details{background-color:#98473e;color:#fefefe}.post-type-archive-lmc_staff .lmc-staff-member .details p{margin-bottom:5px}.post-type-archive-lmc_staff .lmc-staff-member .location{display:none}.post-type-archive-lmc_staff .staff-email,.post-type-archive-lmc_staff .staff-phone{border:1px solid #000;color:transparent;display:inline-block;height:40px;overflow:hidden;position:relative;width:40px}.post-type-archive-lmc_staff .staff-email:after,.post-type-archive-lmc_staff .staff-phone:after{color:#000;font-family:Font Awesome\ 6 Pro;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.post-type-archive-lmc_staff .staff-email:hover,.post-type-archive-lmc_staff .staff-phone:hover{background-color:#000}.post-type-archive-lmc_staff .staff-email:hover:after,.post-type-archive-lmc_staff .staff-phone:hover:after{color:#fefefe}.post-type-archive-lmc_staff .staff-phone:after{content:"\f095"}.post-type-archive-lmc_staff .staff-email:after{content:"\f0e0"}.post-type-archive-lmc_staff .profile-photo{height:100%;left:0;object-fit:cover;pointer-events:none;top:0;transition:filter 333ms ease;width:100%}.post-type-archive-lmc_staff .profile-photo.default{background-color:#ece2d0}.post-type-archive-lmc_staff .lmc-staff-navigation{margin-top:var(--section-spacing)}.post-type-archive-lmc_staff .lmc-staff-navigation .menu{display:flex;flex-wrap:wrap;list-style:none}.post-type-archive-lmc_staff .lmc-staff-navigation li a{background-color:#fefefe;border-top-left-radius:6px;border-top-right-radius:6px;color:#000;display:block;padding:.875em;transition-duration:.1s;transition-property:background-color,color;transition-timing-function:ease-in}.post-type-archive-lmc_staff .lmc-staff-navigation li a:active,.post-type-archive-lmc_staff .lmc-staff-navigation li a:focus,.post-type-archive-lmc_staff .lmc-staff-navigation li a:hover,.post-type-archive-lmc_staff .lmc-staff-navigation li a[data-active]{background-color:#000;color:#fefefe}.post-type-archive-lmc_staff .back-to-top{align-items:center;background-color:#000;border-radius:100%;bottom:1rem;display:flex;flex-direction:column;height:1.9rem;justify-content:center;position:fixed;right:1rem;width:1.9rem}.post-type-archive-lmc_staff .back-to-top:after{color:#98473e;content:"\f0d8";font-family:Font Awesome\ 6 Pro;font-weight:700}@media(min-width:769px){.post-type-archive-lmc_staff .back-to-top{display:none}.post-type-archive-lmc_staff .lmc-staff-listing{grid-auto-rows:min(360px,120vw);grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}.post-type-archive-lmc_staff .lmc-staff-member{flex-direction:column-reverse}.post-type-archive-lmc_staff .lmc-staff-member .contact,.post-type-archive-lmc_staff .lmc-staff-member .details{padding:1em;transform-origin:bottom;transition-duration:.2s;transition-property:transform opacity;transition-timing-function:ease-out}.post-type-archive-lmc_staff .lmc-staff-member .profile-photo{filter:grayscale(100);position:absolute}.post-type-archive-lmc_staff .lmc-staff-member:focus-within .profile-photo,.post-type-archive-lmc_staff .lmc-staff-member:hover .profile-photo{filter:grayscale(0)}.post-type-archive-lmc_staff .lmc-staff-member:focus-within .details,.post-type-archive-lmc_staff .lmc-staff-member:hover .details{opacity:0;transform:scaleY(0)}.post-type-archive-lmc_staff .lmc-staff-member:focus-within .contact,.post-type-archive-lmc_staff .lmc-staff-member:hover .contact{opacity:1;transform:scaleY(1)}.post-type-archive-lmc_staff .lmc-staff-member .details{opacity:1;transform:scaleY(1)}.post-type-archive-lmc_staff .lmc-staff-member .contact{bottom:0;left:0;opacity:0;position:absolute;transform:scaleY(0);width:100%;z-index:1}}.js .post-type-archive-lmc_staff .lmc-staff-listing:not([data-active]){height:0;left:9999px;opacity:0;overflow:hidden;position:absolute;top:0}