.staff-module__9iPbIq__page{background:var(--heights-surface);color:var(--heights-ink)}.staff-module__9iPbIq__directory{max-width:1400px;margin:auto;padding:60px clamp(22px,5vw,75px) 70px}.staff-module__9iPbIq__intro{grid-template-columns:1fr 1fr;align-items:center;gap:55px;margin-bottom:32px;display:grid}.staff-module__9iPbIq__intro h2{letter-spacing:-.045em;color:var(--heights-navy-900);margin:14px 0 0;font-size:clamp(30px,3.3vw,44px);font-weight:900;line-height:1.1}.staff-module__9iPbIq__intro>p{color:var(--heights-muted);max-width:490px;margin:0;font-size:14px;font-weight:600;line-height:1.9}.staff-module__9iPbIq__toolbar{border-top:1px solid var(--heights-border);border-bottom:1px solid var(--heights-border);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.staff-module__9iPbIq__filters{flex-wrap:wrap;gap:7px;display:flex}.staff-module__9iPbIq__filters button{color:var(--heights-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:12px 14px;font-size:11px;font-weight:800;display:flex}.staff-module__9iPbIq__filters button:hover{background:var(--heights-surface-strong);color:var(--heights-navy-900)}.staff-module__9iPbIq__filters button[aria-pressed=true]{background:var(--heights-navy-900);color:var(--heights-white);border-color:var(--heights-navy-900)}.staff-module__9iPbIq__filters button span{background:var(--heights-surface-strong);color:var(--heights-muted);border-radius:5px;padding:4px 6px;font-size:9px;line-height:1}.staff-module__9iPbIq__filters button[aria-pressed=true] span{background:var(--heights-navy-800);color:var(--heights-white)}.staff-module__9iPbIq__search{border:1px solid var(--heights-border);background:var(--heights-white);color:var(--heights-subtle);border-radius:9px;flex-shrink:0;align-items:center;gap:9px;width:260px;padding:11px 13px;display:flex}.staff-module__9iPbIq__search input{width:100%;min-width:0;color:var(--heights-ink);background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.staff-module__9iPbIq__search:focus-within{outline:2px solid var(--heights-navy-800);outline-offset:2px}.staff-module__9iPbIq__results{color:var(--heights-muted);justify-content:space-between;gap:12px;margin:22px 0;font-size:10px;font-weight:700;display:flex}.staff-module__9iPbIq__results b{color:var(--heights-navy-900);font-weight:800}.staff-module__9iPbIq__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.staff-module__9iPbIq__card{border:1px solid var(--heights-border);background:var(--heights-white);border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 4px 20px #061a3504}.staff-module__9iPbIq__imageWrap{position:relative}.staff-module__9iPbIq__portrait{aspect-ratio:4/4.3;background:var(--heights-surface-strong);overflow:hidden}.staff-module__9iPbIq__portrait img{object-fit:cover;object-position:center 25%;width:100%;height:100%;transition:transform .4s;display:block}.staff-module__9iPbIq__card:hover .staff-module__9iPbIq__portrait img{transform:scale(1.025)}.staff-module__9iPbIq__placeholder{background:linear-gradient(135deg,var(--heights-navy-800),var(--heights-navy-900));height:100%;color:var(--heights-white);flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex}.staff-module__9iPbIq__placeholder>span{letter-spacing:-.06em;opacity:.6;font-size:65px;font-weight:900}.staff-module__9iPbIq__placeholder>small{letter-spacing:.25em;opacity:.5;font-size:9px;font-weight:900}.staff-module__9iPbIq__category{background:var(--heights-white);color:var(--heights-navy-900);border-radius:6px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:900;display:flex;position:absolute;bottom:15px;left:17px;box-shadow:0 2px 8px #061a3514}.staff-module__9iPbIq__category svg{color:var(--heights-red-600)}.staff-module__9iPbIq__copy{padding:24px}.staff-module__9iPbIq__role{color:var(--heights-red-600);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.6}.staff-module__9iPbIq__copy h3{color:var(--heights-navy-900);letter-spacing:-.03em;overflow-wrap:anywhere;margin:9px 0;font-size:24px;font-weight:900;line-height:1.2}.staff-module__9iPbIq__team{color:var(--heights-muted);margin:8px 0 18px;font-size:11px;font-weight:800}.staff-module__9iPbIq__bio{border-top:1px solid var(--heights-border);margin-top:20px;padding-top:15px}.staff-module__9iPbIq__bio summary{color:var(--heights-navy-900);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:32px;font-size:11px;font-weight:800;list-style:none;display:flex}.staff-module__9iPbIq__bio summary::-webkit-details-marker{display:none}.staff-module__9iPbIq__bio summary>span{color:var(--heights-red-600);font-size:18px}.staff-module__9iPbIq__bio[open] summary>span{transform:rotate(45deg)}.staff-module__9iPbIq__bio p,.staff-module__9iPbIq__noBio{color:var(--heights-muted);white-space:pre-line;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.85}.staff-module__9iPbIq__contact{border-top:1px solid var(--heights-border);color:var(--heights-navy-900);justify-content:space-between;align-items:center;min-height:42px;margin-top:17px;padding-top:17px;font-size:11px;font-weight:800;display:flex}.staff-module__9iPbIq__contact:hover{color:var(--heights-red-600)}.staff-module__9iPbIq__join{background:var(--heights-navy-900);color:var(--heights-white);border-radius:15px;align-items:center;gap:24px;margin-top:45px;padding:32px;display:flex}.staff-module__9iPbIq__joinIcon{border:1px solid var(--heights-navy-800);width:50px;height:50px;color:var(--heights-white);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.staff-module__9iPbIq__join>div{flex:1}.staff-module__9iPbIq__join small{color:var(--heights-border);letter-spacing:.15em;font-size:8px;font-weight:900}.staff-module__9iPbIq__join h2{letter-spacing:-.03em;color:var(--heights-white);margin:9px 0;font-size:27px;line-height:1.15}.staff-module__9iPbIq__join p{color:var(--heights-border);margin:0;font-size:12px;font-weight:600;line-height:1.8}.staff-module__9iPbIq__join>a{white-space:nowrap;border-radius:8px;gap:12px;font-size:10px}.staff-module__9iPbIq__empty{border:1px dashed var(--heights-border);background:var(--heights-white);text-align:center;color:var(--heights-muted);border-radius:15px;padding:60px 24px}.staff-module__9iPbIq__empty svg{color:var(--heights-red-600);margin:auto}.staff-module__9iPbIq__empty h3{color:var(--heights-navy-900);margin:18px 0 10px;font-size:23px}.staff-module__9iPbIq__empty p{font-size:13px;line-height:1.8}.staff-module__9iPbIq__empty button{background:var(--heights-navy-900);color:var(--heights-white);cursor:pointer;border:0;border-radius:8px;padding:12px 18px;font-weight:800}.staff-module__9iPbIq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.staff-module__9iPbIq__page :is(a,button,summary):focus-visible{outline:3px solid var(--heights-red-600);outline-offset:4px}@media (max-width:1100px){.staff-module__9iPbIq__toolbar{flex-direction:column;align-items:stretch}.staff-module__9iPbIq__search{width:100%;max-width:440px}.staff-module__9iPbIq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-module__9iPbIq__intro{gap:30px}}@media (max-width:650px){.staff-module__9iPbIq__directory{padding:36px 20px 45px}.staff-module__9iPbIq__intro{grid-template-columns:1fr;gap:18px;margin-bottom:25px}.staff-module__9iPbIq__intro h2{font-size:34px}.staff-module__9iPbIq__intro>p{font-size:13px}.staff-module__9iPbIq__toolbar{gap:16px}.staff-module__9iPbIq__filters{grid-template-columns:1fr 1fr;gap:7px;display:grid}.staff-module__9iPbIq__filters button{justify-content:space-between;min-height:44px;padding:12px 10px;font-size:10px}.staff-module__9iPbIq__grid{gap:16px}.staff-module__9iPbIq__copy{padding:19px}.staff-module__9iPbIq__copy h3{font-size:22px}.staff-module__9iPbIq__join{flex-wrap:wrap;gap:18px;padding:25px}.staff-module__9iPbIq__joinIcon{display:none}.staff-module__9iPbIq__join>div{flex-basis:100%}.staff-module__9iPbIq__join h2{font-size:25px}.staff-module__9iPbIq__join>a{justify-content:center;width:100%;min-height:48px}.staff-module__9iPbIq__portrait{aspect-ratio:4/4.4}}@media (max-width:480px){.staff-module__9iPbIq__grid{grid-template-columns:1fr}.staff-module__9iPbIq__portrait{aspect-ratio:4/3.8}.staff-module__9iPbIq__card{width:100%;max-width:420px;margin:auto}.staff-module__9iPbIq__copy{padding:22px}}@media (prefers-reduced-motion:reduce){.staff-module__9iPbIq__page *{transition:none!important}}.staff-module__9iPbIq__business{color:var(--heights-navy-800);overflow-wrap:anywhere;margin:10px 0 15px;font-size:13px;font-weight:800;line-height:1.6}.staff-module__9iPbIq__website{background:var(--heights-surface-strong);border:1px solid var(--heights-border);color:var(--heights-navy-900);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:20px;padding:12px 14px;font-size:11px;font-weight:800;display:flex}.staff-module__9iPbIq__website:hover{background:var(--heights-navy-900);color:var(--heights-white)}.staff-module__9iPbIq__roleTags{flex-wrap:wrap;gap:7px;margin:12px 0 16px;display:flex}.staff-module__9iPbIq__roleTags>span{background:var(--heights-surface-strong);color:var(--heights-navy-800);border:1px solid var(--heights-border);border-radius:6px;padding:7px 10px;font-size:9px;font-weight:900;line-height:1.4}.staff-module__9iPbIq__photoTags{flex-wrap:wrap;align-items:center;gap:7px;display:flex;position:absolute;bottom:15px;left:17px;right:17px}.staff-module__9iPbIq__photoTags .staff-module__9iPbIq__category{max-width:100%;line-height:1.4;position:static}.staff-module__9iPbIq__photoTags .staff-module__9iPbIq__category svg{flex-shrink:0}.staff-module__9iPbIq__directContact{min-height:38px;color:var(--heights-navy-800);overflow-wrap:anywhere;align-items:center;gap:10px;margin-top:13px;font-size:11px;font-weight:800;display:flex}.staff-module__9iPbIq__directContact>svg{color:var(--heights-red-600);flex-shrink:0}.staff-module__9iPbIq__directContact:hover{color:var(--heights-red-600)}.staff-module__9iPbIq__directContact>span{min-width:0}.staff-module__9iPbIq__website{border:0;border-top:1px solid var(--heights-border);min-height:42px;color:var(--heights-navy-900);background:0 0;border-radius:0;margin-top:17px;padding:17px 0 0}.staff-module__9iPbIq__website:hover{color:var(--heights-red-600);background:0 0}.staff-module__9iPbIq__identityRow{justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.staff-module__9iPbIq__identityRow .staff-module__9iPbIq__role{flex:1;min-width:0}.staff-module__9iPbIq__contactIcons{flex-shrink:0;gap:7px;display:flex}.staff-module__9iPbIq__contactIcons>button{border:1px solid var(--heights-border);background:var(--heights-surface-strong);width:38px;height:38px;color:var(--heights-navy-900);cursor:pointer;border-radius:11px;place-items:center;transition:background .18s,color .18s;display:grid}.staff-module__9iPbIq__contactIcons>button:hover{background:var(--heights-navy-900);color:#fff}.staff-module__9iPbIq__contactDialog{border:1px solid var(--heights-border);background:var(--heights-white);width:min(430px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--heights-navy-900);border-radius:20px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #03132645}.staff-module__9iPbIq__contactDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03132699}.staff-module__9iPbIq__dialogHeader{background:var(--heights-navy-900);color:#fff;border-bottom:4px solid var(--heights-red-600);padding:28px;position:relative}.staff-module__9iPbIq__dialogIcon{background:#ffffff18;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:20px;display:grid}.staff-module__9iPbIq__dialogClose{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff30;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.staff-module__9iPbIq__dialogClose:hover{background:#ffffff30}.staff-module__9iPbIq__dialogKicker{letter-spacing:.14em;color:#c7d9ec;font-size:9px;font-weight:900}.staff-module__9iPbIq__dialogHeader h2{color:#fff;letter-spacing:-.03em;overflow-wrap:anywhere;margin:8px 0 0;font-size:24px;line-height:1.25}.staff-module__9iPbIq__dialogBody{padding:26px}.staff-module__9iPbIq__dialogBody p{overflow-wrap:anywhere;color:var(--heights-navy-900);margin:0 0 24px;font-size:16px;font-weight:800;line-height:1.6}.staff-module__9iPbIq__dialogBody>a{background:var(--heights-surface-strong);border:1px solid var(--heights-border);color:var(--heights-navy-900);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;font-size:12px;font-weight:800;display:flex}.staff-module__9iPbIq__dialogBody>a:hover{background:var(--heights-navy-900);color:#fff}
