.employee-collage{--collage-accent:#c6f246;background:#111;margin:0}.employee-mosaic{background:#fff;grid-template-columns:repeat(16,minmax(0,1fr));grid-auto-flow:dense;gap:4px;padding:4px;display:grid}.employee-portrait{aspect-ratio:4/5;background:#e7e8e2;min-width:0;overflow:hidden}.employee-portrait img{object-fit:cover;object-position:center top;filter:grayscale();transform-origin:50% 8%;width:100%;height:100%;display:block;transform:scale(1.4)}.employee-mosaic-brand{background:var(--collage-accent);text-align:center;flex-direction:column;grid-area:4/7/span 2/span 4;justify-content:center;align-items:center;gap:24px;padding:24px;display:flex}.employee-mosaic-brand img{filter:invert();width:74%;max-width:300px;height:auto}.employee-mosaic-brand span{letter-spacing:-.025em;color:#111;font-size:clamp(13px,1.4vw,22px);line-height:1.4}.employee-collage figcaption{letter-spacing:.13em;color:#fff;border-bottom:1px solid #333;padding:20px 6%;font-size:12px}@media (max-width:900px){.employee-mosaic{grid-template-columns:repeat(8,minmax(0,1fr))}.employee-mosaic-brand{grid-area:4/3/span 2/span 4}}@media (max-width:600px){.employee-mosaic{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;padding:3px}.employee-mosaic-brand{grid-area:6/3/span 2/span 4;gap:8px;padding:16px}.employee-mosaic-brand img{width:85%}.employee-mosaic-brand span{font-size:12px}.employee-collage figcaption{letter-spacing:.1em;padding:16px 22px;font-size:10px}}
.life-people-search{color:#111;background:#eef0e9;padding:46px 6%;scroll-margin-top:30px}.life-people-search-heading{grid-template-columns:1fr 1fr;align-items:center;gap:7%;display:grid}.life-people-search .eyebrow{margin-bottom:12px}.life-people-search h2{margin:0;font-size:clamp(32px,3.5vw,48px)}.life-people-search-heading p:last-child{color:#545b4d;margin:14px 0 0;font-size:16px;line-height:1.6}.life-people-search-field{background:#fff;border:1px solid #b8beb0;align-items:center;gap:14px;min-width:0;padding:0 18px;display:flex}.life-people-search-field:focus-within{outline:none}.life-people-search-field input{width:100%;min-width:0;font:inherit;color:#111;background:0 0;border:0;outline:none;padding:19px 0;font-size:17px}.life-people-search-field input::-webkit-search-cancel-button{display:none}.life-people-search-field>svg{flex-shrink:0}.life-people-search-field button{color:#111;cursor:pointer;background:0 0;border:0;padding:10px;display:flex}.life-people-result-count:empty{display:none}.life-people-result-count{color:#535b4d;margin:30px 0 18px;font-size:14px}.life-people-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px;display:grid}.life-people-results article{min-width:0}.life-people-results img{aspect-ratio:4/5;object-fit:cover;object-position:top;background:#e0e4da;width:100%;height:auto;display:block}.life-people-results h3{overflow-wrap:anywhere;margin:15px 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:700;line-height:1.2}.life-people-results article p{text-transform:capitalize;margin:0 0 10px;font-size:14px;line-height:1.4}.life-people-results a,.life-people-empty a{text-underline-offset:4px;align-items:center;gap:9px;font-size:14px;text-decoration:underline;display:inline-flex}.life-people-empty{font-size:16px;line-height:1.7}.life-people-more{color:#fff;font:inherit;cursor:pointer;background:#111;border:0;border-radius:30px;margin-top:25px;padding:15px 23px;font-size:15px}.life-people-search button:focus-visible,.life-people-search a:focus-visible{outline-offset:4px;outline:2px solid #111}@media (max-width:800px){.life-people-search-heading{grid-template-columns:1fr;gap:22px}.life-people-results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.life-people-search{padding:32px 22px}.life-people-search h2{font-size:34px}.life-people-search-field input{padding:17px 0;font-size:16px}.life-people-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.life-people-results h3{font-size:19px}.life-people-result-count{margin-top:24px}.life-people-search-field button{margin-right:-8px}}
