.employees__header{background-color:var(--color-light-green);padding:var(--space-9) max(var(--container-padding),calc((min(100vw, var(--page-max)) - var(--container-max))/2))}.employees__header h2{margin-bottom:var(--space-2);text-transform:uppercase}.employees__header p{margin-bottom:0}.employees__card+.employees__card{margin-top:100px}.employees__card--dark{background-color:var(--color-white);color:var(--color-black)}.employees__card--dark .employees__card-inner{align-items:start;display:grid;grid-template-columns:536px 1fr;margin-inline:auto;max-width:var(--container-max);width:100%}.employees__card--dark .employees__card-photo{height:567px;overflow:hidden;position:relative;top:-48px;width:536px;z-index:1}.employees__card--dark .employees__card-photo img{display:block;height:100%;inset:0;object-fit:cover;object-position:center top;position:absolute;width:100%}.employees__card--dark .employees__card-content{display:flex;flex-direction:column;gap:var(--space-3);justify-content:flex-start;padding:var(--space-8) var(--container-padding) var(--space-9) var(--space-7)}.employees__card--dark h3{margin-bottom:0;text-transform:uppercase}.employees__card--dark .employees__card-job{color:var(--color-green);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--ls-wide);margin-bottom:0;text-transform:uppercase}.employees__card--dark .rich-text p{margin-bottom:0}.employees__card--dark .employees__card-contact{margin-top:var(--space-2)}.employees__card--dark .employees__card-contact a,.employees__card--dark .employees__card-contact p{color:var(--color-black);display:block;font-weight:var(--font-weight-bold);margin-bottom:0}.employees__card--dark .employees__card-contact a{text-decoration:underline;text-underline-offset:3px}.employees__card--dark .employees__card-contact p{text-decoration:none}.employees__card--dark-reversed .employees__card-inner{grid-template-columns:1fr 536px}.employees__card--dark-reversed .employees__card-photo{width:auto}.employees__card--dark-reversed .employees__card-content{padding-left:var(--container-padding);padding-right:var(--space-7)}.employees__card--light{background-color:var(--color-light-green);color:var(--color-black)}.employees__card--light .employees__card-inner{align-items:start;display:grid;grid-template-columns:1fr 536px;margin-inline:auto;max-width:var(--container-max);width:100%}.employees__card--light .employees__card-photo{height:567px;overflow:hidden;position:relative;top:-48px;z-index:1}.employees__card--light .employees__card-photo img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.employees__card--light .employees__card-content{display:flex;flex-direction:column;gap:var(--space-3);justify-content:center;padding:var(--space-9) var(--space-7) var(--space-9) var(--container-padding)}.employees__card--light h3{margin-bottom:0;text-transform:uppercase}.employees__card--light .employees__card-job{font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--ls-wide);margin-bottom:0;opacity:.6;text-transform:uppercase}.employees__card--light .rich-text p{margin-bottom:0}.employees__card--light .employees__card-contact{margin-top:var(--space-2)}.employees__card--light .employees__card-contact a,.employees__card--light .employees__card-contact p{color:var(--color-black);display:block;font-weight:var(--font-weight-bold);margin-bottom:0}.employees__card--light .employees__card-contact a{text-decoration:underline;text-underline-offset:3px}@media (max-width:1024px){.employees__card--dark .employees__card-inner,.employees__card--light .employees__card-inner{grid-template-columns:1fr}.employees__card--dark .employees__card-photo,.employees__card--light .employees__card-photo{aspect-ratio:536/567;grid-column:auto;grid-row:auto;height:auto;order:-1;top:0;width:100%}.employees__card--dark .employees__card-content,.employees__card--light .employees__card-content{grid-column:auto;grid-row:auto;order:1;padding:var(--space-7) var(--container-padding)}}@media (max-width:768px){.employees__header{padding-bottom:var(--space-7);padding-top:var(--space-7)}}