.ei-lship{--lship-ph: 4.5rem;--lship-inset: var(--ei-space-1)}.ei-lship[data-tone=onyx]{--lship-ph-bg: radial-gradient(120% 90% at 30% 18%, var(--s800) 0%, var(--onyx-warm) 58%, var(--onyx-raised) 100%);--lship-edge: var(--hair-dark);--lship-line: var(--g700);--lship-mono: var(--g400);--lship-rule: var(--hair-dark)}.ei-lship[data-tone=porcelain]{--lship-ph-bg: linear-gradient(165deg, var(--ei-ivory) 0%, var(--g100) 62%, var(--g200) 100%);--lship-edge: var(--g200);--lship-line: var(--g300);--lship-mono: var(--g700);--lship-rule: var(--s200)}.ei-lship-in{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-gap)}.ei-lship-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ei-space-6);min-width:0}.ei-lship-head{display:grid;gap:var(--ei-space-5);justify-items:start;min-width:0}.ei-lship-t{display:grid;gap:var(--ei-space-4)}.ei-lship-t .ei-h1{text-wrap:balance}.ei-lship-head .ei-lead{max-width:36ch;text-wrap:balance}.ei-lship-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);border-bottom:1px solid var(--lship-rule)}.ei-lship-card{display:grid;grid-template-columns:var(--lship-ph) minmax(0,1fr);align-items:center;column-gap:var(--ei-space-4);padding-block:var(--ei-space-3);border-top:1px solid var(--lship-rule);min-width:0}@media(min-width:40rem){.ei-lship-card{padding-block:var(--ei-space-5)}}.ei-lship-id{display:grid;gap:var(--ei-space-2);min-width:0;align-content:center}@media not (min-width:40rem){.ei-lship-card{align-items:start;padding-bottom:calc(var(--ei-space-3) + 5px)}}.ei-lship-name{font:400 var(--fs-h4) / 1.25 var(--display);letter-spacing:var(--tr-h3);overflow-wrap:anywhere}.ei-lship-role{margin:0;overflow-wrap:anywhere}.ei-lship .ei-lship-ph.ei-media{container-type:inline-size;width:100%;background:var(--lship-ph-bg);box-shadow:inset 0 0 0 1px var(--lship-edge)}.ei-lship .ei-lship-ph.ei-media:not(.ei-lship-ph-photo):after{content:"";position:absolute;inset:var(--lship-inset);border:1px solid var(--lship-line);border-radius:var(--radius-arch);pointer-events:none}.ei-lship .ei-lship-ph-photo.ei-media{box-shadow:none}.ei-lship:not(:has(.ei-lship-ph-photo)){--lship-ph: 4.5rem}.ei-lship .ei-lship-ph.ei-media:not(.ei-lship-ph-photo){width:4.5rem;aspect-ratio:1 / 1;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--lship-line);background:transparent}.ei-lship .ei-lship-ph.ei-media:not(.ei-lship-ph-photo):after{content:none}.ei-lship-mono{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-left:.04em;font:400 38cqw / 1 var(--display);letter-spacing:.04em;color:var(--lship-mono)}@media(min-width:40rem){.ei-lship{--lship-ph: 7rem;--lship-inset: var(--ei-space-2)}.ei-lship-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gutter);border-bottom:0}.ei-lship-card{border-bottom:1px solid var(--lship-rule)}}@media(min-width:64rem){.ei-lship-in{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:stretch}.ei-lship-copy{grid-column:1 / span 5;align-self:start}.ei-lship-list{grid-column:6 / span 7;grid-template-columns:repeat(var(--lship-cols, 2),minmax(0,1fr));width:100%;max-width:48rem;justify-self:end;border-bottom:0;align-items:start;align-content:start}.ei-lship-card{grid-template-columns:minmax(0,1fr);grid-row:span 3;align-items:start;column-gap:0;padding-block:0;border:0}.ei-lship-id{display:contents}.ei-lship-ph.ei-media{margin-bottom:var(--ei-space-5)}.ei-lship-list{container-type:inline-size}.ei-lship-name{font:400 clamp(1.125rem,calc(6.8cqw / var(--lship-cols, 2)),1.75rem) / var(--lh-h3) var(--display);letter-spacing:var(--tr-h3);text-wrap:balance;margin-bottom:var(--ei-space-2)}}@supports (grid-template-rows: subgrid){@media(min-width:64rem){.ei-lship-card{grid-template-rows:subgrid}}@media(min-width:40rem)and (not (min-width:64rem)){.ei-lship-card{grid-row:span 2;grid-template-rows:subgrid;align-items:stretch}.ei-lship-id{display:contents}.ei-lship-card .ei-lship-ph.ei-media{grid-column:1;grid-row:1 / span 2;align-self:center}.ei-lship-name{grid-column:2;grid-row:1;align-self:end;margin-bottom:calc(var(--ei-space-2) / 2)}.ei-lship-role{grid-column:2;grid-row:2;align-self:start;margin-top:calc(var(--ei-space-2) / 2)}}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ei-lship-ph.ei-media{transition:transform var(--dur-base) var(--ease-out)}.ei-lship-card:hover .ei-lship-ph.ei-media{transform:translateY(calc(var(--dist-lift) * -1))}}
