.employee-directory{color:#172019;background:#f5f2e8}.directory-hero,.directory-map,.directory-team,.directory-knowledge,.directory-platform-return{max-width:1180px;margin:auto;padding:56px 28px}.directory-hero{color:#172019;background:#f5f2e8;border-bottom:1px solid #d1dccd;max-width:none;padding:76px max(28px,50vw - 562px);position:relative;overflow:hidden}.directory-hero:after{content:"";pointer-events:none;border:1px solid #52713d2e;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-110px;right:7%;box-shadow:0 0 0 38px #ffffff2e,0 0 0 76px #52713d0f}.directory-hero>*{z-index:1;position:relative}.directory-hero span{color:#526154;font-size:14px}.directory-hero h1{max-width:880px;margin:24px 0;font-size:clamp(32px,4.2vw,56px);line-height:1.22}.directory-hero p{color:#415246;max-width:760px;line-height:1.9}.directory-hero a{color:#fff;background:#52713d;border-radius:8px;margin-top:20px;padding:14px 22px;display:inline-block;box-shadow:0 8px 24px #1420191f}.directory-map>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.directory-map a{background:#fff;border:1px solid #dbe1d9;border-radius:12px;padding:24px}.directory-map p,.directory-team header p{color:#526154;line-height:1.8}.directory-team article{border-top:1px solid #cdd6cf;grid-template-columns:1fr 1.5fr;gap:44px;padding:36px 0;display:grid}.directory-title small{color:#526154}.directory-title h2{font-size:25px}.directory-title p{line-height:1.8}.directory-title span{color:#526154;margin:16px 0;font-size:13px;display:block}.directory-title a{color:#fff;background:#142019;border-radius:8px;padding:12px 20px;display:inline-block}.directory-team dl{margin:0}.directory-team dl div{margin-bottom:18px}.directory-team dt{font-size:14px;font-weight:600}.directory-team dd{color:#526154;margin:6px 0 0;line-height:1.8}.directory-knowledge{background:#fff;border-radius:12px;margin-bottom:50px}.directory-knowledge p{line-height:1.9}.directory-knowledge button{color:#fff;cursor:pointer;background:#142019;border:0;border-radius:8px;padding:14px 20px}.directory-knowledge>a{margin:18px;display:inline-block}.directory-knowledge details{margin-top:28px}.directory-knowledge summary{cursor:pointer}.directory-knowledge details div{border-bottom:1px solid #ddd;padding:16px 0}.directory-platform-return{color:#f8f5ea;background:#253129;border-radius:12px;margin-bottom:50px}.directory-platform-return span{color:#a9c997;font-size:13px}.directory-platform-return h2{margin:10px 0;font-size:clamp(24px,3vw,36px)}.directory-platform-return p{color:#d4ddd3;line-height:1.8}.directory-platform-return a{color:#fff;background:#5f8248;border-radius:8px;margin-top:12px;padding:13px 20px;font-weight:700;display:inline-block}@media (max-width:720px){.directory-map>div{grid-template-columns:1fr 1fr}.directory-team article{grid-template-columns:1fr;gap:26px}.directory-hero,.directory-map,.directory-team,.directory-knowledge,.directory-platform-return{padding:32px 20px}.directory-hero:after{bottom:-130px;right:-120px}.directory-map a{padding:16px}.directory-title h2{font-size:23px}}.directory-hero .directory-back{box-shadow:none;color:#526154;background:0 0;margin:0 0 28px;padding:0;font-size:14px;display:block}.directory-records{background:#fff;border-radius:12px;max-width:1124px;margin:0 auto 56px;padding:30px}.directory-records header p,.directory-private{color:#526154;line-height:1.9}.directory-records ul{padding:0;list-style:none}.directory-records li{border-bottom:1px solid #dce1d8;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.directory-records time{font-size:20px;font-weight:600}.directory-records li p{color:#526154;margin:8px 0 0;font-size:14px}.directory-records button,.quality-private-dialog button{color:#fff;cursor:pointer;font:inherit;white-space:nowrap;background:#142019;border:0;border-radius:8px;padding:12px 20px}.quality-private-dialog{color:#172019;background:#fff;border:0;border-radius:14px;width:calc(100% - 40px);max-width:440px;padding:32px}.quality-private-dialog::backdrop{background:#0d120f99}.quality-private-dialog p{line-height:1.9}.quality-private-dialog button{margin:24px 0 0 auto;display:block}.role-summary{background:#fff;border:1px solid #dce1d8;border-radius:12px;padding:24px}.directory-system{max-width:1180px;margin:auto;padding:40px 28px}.directory-system p{color:#526154;line-height:1.9}.directory-system a{color:#fff;background:#142019;border-radius:8px;padding:14px 20px;display:inline-block}:is(.directory-records button:focus-visible,.quality-private-dialog button:focus-visible){outline-offset:3px;outline:3px solid #849333}@media (max-width:720px){.directory-records{margin:0 14px 32px;padding:22px 18px}.directory-records li{gap:10px}.directory-records time{font-size:18px}.directory-records button{padding:10px 12px}.directory-system{padding:28px 20px}}.directory-roster{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1180px;margin:auto;padding:32px 28px 0;display:grid}.directory-roster a{background:#fff;border:1px solid #dce1d8;border-radius:10px;padding:20px}.directory-roster p{color:#526154;margin:8px 0 0;font-size:13px;line-height:1.8}@media (max-width:850px){.directory-roster{grid-template-columns:repeat(2,1fr);padding:24px 20px 0}}.quality-private-disclosure{max-width:440px}.quality-private-disclosure summary{color:#fff;cursor:pointer;background:#142019;border-radius:8px;padding:12px 16px;list-style:none}.quality-private-disclosure summary:focus-visible{outline-offset:3px;outline:3px solid #849333}.directory-records .quality-private-disclosure p{background:#f5f2e8;border-radius:8px;padding:16px;line-height:1.8}@media (max-width:720px){.directory-records li{flex-wrap:wrap;align-items:flex-start}.quality-private-disclosure{width:100%}}.directory-hero{color:#f7f8f2;background:#253129;border-bottom-color:#465249}.directory-hero span,.directory-hero .directory-back,.directory-hero p{color:#d8dfd5}.directory-hero>a:not(.directory-back){background:var(--action-green);color:var(--action-ink);box-shadow:0 12px 30px #b7e30029}.followup-cadence{max-width:1180px;margin:0 auto 56px;padding:52px 28px}.followup-cadence header{max-width:760px}.followup-cadence header span{letter-spacing:2px;color:#60752d;font-size:12px;font-weight:800}.followup-cadence h2{margin:12px 0;font-size:clamp(28px,4vw,44px)}.followup-cadence header p{color:#526154;line-height:1.8}.followup-cadence ol{grid-template-columns:1fr 1fr;gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.followup-cadence li{background:#fff;border:1px solid #dce4d3;border-radius:16px;grid-template-columns:48px 1fr;gap:16px;padding:24px;display:grid;box-shadow:0 14px 34px #2630200f}.followup-cadence li small{background:var(--action-green);width:42px;height:42px;color:var(--action-ink);border-radius:12px;place-items:center;font-weight:800;display:grid}.followup-cadence li b,.followup-cadence li strong{display:block}.followup-cadence li strong{color:#60752d;margin-top:7px}.followup-cadence li p{color:#526154;margin:12px 0 0;line-height:1.8}@media (max-width:720px){.followup-cadence{padding:34px 20px}.followup-cadence ol{grid-template-columns:1fr}.followup-cadence li{padding:20px}}.directory-hero{background:#18231c;border-bottom-color:#354138}.directory-hero:after{border-color:#d9f56f38;box-shadow:0 0 0 38px #c8f5000a,0 0 0 76px #d9f56f06}.followup-cadence li:nth-child(2){color:#172019;background:#e8eee3;border-color:#ced8cb}.followup-cadence li:nth-child(2) small{color:#d9f56f;background:#172019}.followup-cadence li:nth-child(2) strong{color:#60752d}.followup-cadence li:nth-child(2) p{color:#526154}.followup-cadence li:nth-child(4){color:#172019;background:#dbe5d8;border-color:#c7d3c5}.followup-cadence li:nth-child(4) strong{color:#60752d}.followup-cadence li:nth-child(4) p{color:#526154}@media (max-width:720px){.followup-cadence li:nth-child(2){transform:none}}.directory-hero>span{color:var(--brand-label-green)}.directory-title small,.directory-title>span,.followup-cadence header>span{background:var(--brand-label-green);color:#1d281f;letter-spacing:0;border-radius:999px;align-items:center;width:max-content;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.directory-title>span{margin:14px 0}.followup-cadence li small,.followup-cadence li:nth-child(2) small,.followup-cadence li:nth-child(4) small{background:var(--brand-label-green);color:#1d281f}.directory-hero h1{max-width:760px;font-size:clamp(26px,3.1vw,40px)}.directory-hero p{max-width:850px}.directory-roster{flex-direction:column;gap:8px;padding-top:28px;display:flex}.directory-roster article{background:#fff;border:1px solid #dce1d8;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 18px;display:grid}.directory-roster article>small{background:var(--brand-label-green);color:#1d281f;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.directory-roster article b,.directory-roster article p{display:inline}.directory-roster article b{margin-right:12px}.directory-roster article p{color:#526154;font-size:14px}.directory-roster article>a{color:#fff;white-space:nowrap;background:#253129;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:800}.directory-audience{grid-template-columns:1fr 1fr;gap:12px;max-width:1180px;margin:24px auto 10px;padding:0 28px;display:grid}.directory-audience>div{background:#eef1e8;border:1px solid #dce1d8;border-radius:12px;padding:20px}.directory-audience span,.directory-audience b{display:block}.directory-audience span{color:#60752d;font-size:12px;font-weight:800}.directory-audience b{margin-top:7px;font-size:18px}.directory-audience p{color:#526154;margin:8px 0 0;line-height:1.65}.directory-audience a{color:#31583d;margin-top:10px;font-weight:800;display:inline-block}.directory-team{padding-top:30px}.directory-team>header{margin-bottom:12px}.directory-team details{border-top:1px solid #cdd6cf}.directory-team summary{cursor:pointer;grid-template-columns:42px minmax(150px,.8fr) minmax(220px,1.4fr) auto;align-items:center;gap:14px;padding:17px 0;list-style:none;display:grid}.directory-team summary::-webkit-details-marker{display:none}.directory-team summary>small{color:#60752d;font-weight:900}.directory-team summary>span{color:#526154;font-size:14px}.directory-team summary>a{color:#253129;white-space:nowrap;border:1px solid #9eaa9d;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:800}.directory-team details dl{background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 18px 42px;padding:18px;display:grid}.directory-team details dl div{margin:0}.directory-team details dd{color:#526154;margin:5px 0 0;line-height:1.65}.directory-system{margin-top:18px}.directory-system h2{font-size:22px}@media (max-width:720px){.directory-hero h1{letter-spacing:0;font-size:16px;line-height:1.5}.directory-roster{padding-left:14px;padding-right:14px}.directory-roster article{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:13px}.directory-roster article>small{width:32px;height:32px}.directory-roster article b,.directory-roster article p{display:block}.directory-roster article b{margin:0 0 4px;font-size:16px}.directory-roster article p{margin:0;font-size:13px;line-height:1.55}.directory-roster article>a{grid-column:2;width:max-content}.directory-audience{grid-template-columns:1fr;padding:0 14px}.directory-team summary{grid-template-columns:34px 1fr auto;gap:8px}.directory-team summary>span{grid-column:2/4;font-size:13px}.directory-team summary>a{grid-column:2;width:max-content}.directory-team details dl{grid-template-columns:1fr;margin-left:0;padding:15px}.directory-team{padding-left:14px;padding-right:14px}}
