.exp .exp-grid{align-items:start;display:grid;gap:var(--space-xl);grid-template-columns:5fr 7fr}.exp.exp--no-media .exp-grid{grid-template-columns:1fr}.exp .exp-media{position:relative}.exp .exp-portrait img{aspect-ratio:4/5;object-fit:cover}.exp .exp-body{padding-top:var(--space-md)}.exp .exp-body .h2{font-size:var(--fs-h2);line-height:1.18}.exp .exp-body .lead-sm{margin-top:var(--space-md)}.exp .plate-cap{bottom:40px;display:grid;gap:4px;left:-24px;position:absolute}.exp .plate-name{color:var(--text-heading);font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:700;line-height:1.28}.exp .tiles{background:var(--outline-variant);border:1px solid var(--outline-variant);border-radius:var(--radius-panel);display:grid;gap:1px;grid-template-columns:1fr 1fr;list-style:none;margin:var(--space-lg) 0 0;overflow:hidden;padding:0}.exp .tiles--odd>.tile:last-child{grid-column:1/-1}.exp .tile{align-content:start;background:var(--surface-muted);display:grid;gap:12px;padding:var(--space-md)}.exp .tile p{color:var(--text-heading);font-weight:600;margin:0}.exp .tile--contact a{font-weight:600;overflow-wrap:anywhere}.exp .tc-list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.exp .tc-list li{align-items:center;display:flex;gap:12px;min-width:0}.exp .tc-ic{color:var(--primary);flex:none;height:20px;width:20px}.exp .cv{border-top:1px solid var(--outline-variant);margin-top:var(--space-xl);padding-top:var(--space-lg)}.exp .cv-list{display:grid;gap:var(--space-md);grid-template-columns:repeat(var(--cv-n,5),1fr);list-style:none;margin:var(--space-md) 0 0;padding:0;position:relative}.exp .cv-list:before{border-top:1.5px dashed var(--tertiary);content:"";left:0;position:absolute;right:0;top:35px}.exp .cv-list li{position:relative}.exp .cv-y{color:var(--tertiary);display:block;font-family:var(--font-mono);font-size:var(--type-chapter-size);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--type-chapter-line)}.exp .cv-dot{background:var(--tertiary);border-radius:var(--radius-full);box-shadow:0 0 0 4px var(--surface-base);display:block;height:12px;margin:10px 0 14px;width:12px}.exp .cv-list p{color:var(--text-heading);margin:0}.exp .memb{align-items:center;display:grid;gap:var(--space-lg);grid-template-columns:auto 1fr;margin-top:var(--space-xl)}.exp .memb--no-label{grid-template-columns:1fr}.exp .memb-list{display:grid;gap:var(--space-sm);grid-template-columns:repeat(var(--memb-n,6),1fr);list-style:none;margin:0;padding:0}.exp .memb-list li{background:var(--surface-base);border:1px solid var(--outline-variant);border-radius:var(--radius-card);display:grid;height:88px;padding:12px;place-items:center}.exp .memb-list li.memb-dark{background:#000;border-color:#000}.exp .memb-list img{max-height:64px;max-width:100%;object-fit:contain;width:auto}.exp[data-surface=m] .tile{background:var(--surface-base)}.exp[data-surface=m] .cv-dot{box-shadow:0 0 0 4px var(--surface-muted)}.exp[data-surface=a] .cv-dot{box-shadow:0 0 0 4px var(--tint-apricot)}@media (max-width:1024px){.exp .exp-grid{gap:var(--space-lg);grid-template-columns:1fr}.exp .exp-media{max-width:560px}.exp .cv-list{gap:0;grid-template-columns:1fr}.exp .cv-list:before{border-left:1.5px dashed var(--tertiary);border-top:0;bottom:10px;left:5px;right:auto;top:10px}.exp .cv-list li{column-gap:var(--space-sm);display:grid;grid-template-columns:12px 1fr;padding:10px 0}.exp .cv-y{grid-column:2}.exp .cv-dot{grid-column:1;grid-row:1;margin:4px 0 0}.exp .cv-list p{grid-column:2}.exp .memb{grid-template-columns:1fr}.exp .memb-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.exp .tiles{grid-template-columns:1fr}.exp .memb-list{grid-template-columns:repeat(2,1fr)}.exp .plate-cap{bottom:12px;left:12px}}
