:root{--coworkers-columns:1;--coworkers-gap:4rem;--coworker-job-title-size:1.125rem;--coworker-background:var(--color-turqoise-500);--coworker-radius:calc(var(--radius-large)*1);--coworker-injury-background:var(--color-turqoise-200);--coworkers-injury-columns:1;--coworkers-injury-gap:1rem;--coworkers-injury-radius:var(--radius-medium);--coworkers-injury-grid-shadow:var(--shadow-large);--coworkers-injury-transform:var(--card-transform);--coworkers-injury-padding:1rem}@media (min-width:475px){:root{--coworkers-injury-columns:2}}@media (min-width:768px){:root{--coworkers-injury-columns:3}}@media (min-width:1024px){:root{--coworkers-columns:2;--coworker-radius:calc(var(--radius-large)*1.25);--coworkers-injury-gap:4rem}}.coworkers-wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-template-columns:repeat(var(--coworkers-columns),1fr);flex-wrap:wrap;justify-content:center;align-items:flex-start;grid-gap:4rem;gap:4rem;grid-gap:var(--coworkers-gap);gap:var(--coworkers-gap)}.coworkers-title{margin-bottom:5rem}.coworker{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;grid-gap:1rem;gap:1rem}.coworker-image{background:var(--color-turqoise-500);background:var(--coworker-background);overflow:hidden;border-radius:calc(var(--radius-large)*1);border-radius:var(--coworker-radius);border-bottom-left-radius:0}.coworker-image img,.coworker-image svg{aspect-ratio:.86;-o-object-fit:cover;object-fit:cover}.coworker-image svg{width:100%;height:auto}.single-injury .coworker-image{max-width:5rem;max-height:5rem;border-radius:5rem;overflow:hidden}.single-injury .coworker-image img{aspect-ratio:1}.coworker-content{flex:1;display:flex;flex-direction:column}.coworker-content .cmp-button{margin-top:auto}.coworker-content .cmp-button .button{text-align:center;margin-top:1rem}.coworker-email,.coworker-phone,.coworker-title{margin-bottom:0!important}.coworker-email,.coworker-phone{margin-top:0!important}.coworker-email .link-button,.coworker-phone .link-button{grid-gap:.65rem;gap:.65rem}.coworker-email svg:first-child,.coworker-phone svg:first-child{max-width:16px}.coworker-email svg:last-child{transform:rotate(-90deg) translateX(1px);margin-left:.25rem;max-width:14px}.coworker-job-title{margin-bottom:.5rem!important;font-size:1.125rem;font-size:var(--coworker-job-title-size);line-height:150%}.coworker-job-description{margin-bottom:1rem!important}.coworker-injuries{background:var(--color-turqoise-200);background:var(--coworker-injury-background)}.coworker-injury-title{margin-bottom:2rem}@media (min-width:768px){.coworker-injury-title{text-align:center;margin-bottom:5rem}}.coworker-injury-wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-template-columns:repeat(var(--coworkers-injury-columns),1fr);flex-wrap:wrap;justify-content:center;align-items:flex-start;grid-gap:1rem;gap:1rem;grid-gap:var(--coworkers-injury-gap);gap:var(--coworkers-injury-gap)}.coworker-injury-item{display:grid;grid-template-areas:"a";grid-template-columns:repeat(1,1fr);align-content:center;justify-content:center;place-content:center;transition:var(--transition-fast);position:relative;border-radius:var(--radius-medium);border-radius:var(--coworkers-injury-radius);overflow:hidden;box-shadow:none}.coworker-injury-item:hover{box-shadow:var(--shadow-large);box-shadow:var(--coworkers-injury-grid-shadow);transform:var(--card-transform);transform:var(--coworkers-injury-transform)}.coworker-injury-item .link-absolute{background:var(--color-turqoise-500);background:var(--coworker-background);opacity:.25}.coworker-injury-item-image,.coworker-injury-item-title{grid-area:a}.coworker-injury-item-image{border-radius:var(--radius-medium);border-radius:var(--coworkers-injury-radius);border-bottom-left-radius:0;overflow:hidden;width:100%;height:100%;aspect-ratio:1.15}.coworker-injury-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.coworker-injury-item-title{background:var(--color-turqoise-500);background:var(--coworker-background);display:flex;justify-content:center;align-items:center;border-top-left-radius:var(--radius-medium);border-top-left-radius:var(--coworkers-injury-radius);border-bottom-right-radius:var(--radius-medium);border-bottom-right-radius:var(--coworkers-injury-radius);padding:1rem 2rem;padding:var(--coworkers-injury-padding) calc(var(--coworkers-injury-padding)*2);margin-top:1rem;margin-top:var(--coworkers-injury-gap);margin-bottom:.5rem;margin-bottom:calc(var(--coworkers-injury-gap)/2);margin-left:1rem;margin-right:1rem;align-self:center;justify-self:center;text-align:center}