.sei-section{background:#f2f0eb;border-bottom:1px solid #e2ded7;padding:96px 48px}.sei-inner{margin:0 auto;max-width:1200px}.sei-header{margin-bottom:48px}.sei-label{align-items:center;display:flex;gap:10px;margin-bottom:8px}.sei-label-bar{background:#e8192c;height:1px;width:28px}.sei-label-txt{color:#e8192c;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.22em;text-transform:uppercase}.sei-title{color:#111;font-family:Barlow Condensed,sans-serif;font-size:clamp(36px,5vw,64px);font-weight:900;letter-spacing:.02em;line-height:.88;text-transform:uppercase}.sei-grid{display:grid;gap:2px;grid-template-columns:repeat(5,1fr)}.sei-card{background:#fff;border-top:3px solid #e8192c;padding:0 0 24px;transition:border-color .15s}.sei-card:hover{border-color:#111}.sei-photo{aspect-ratio:3/4;background:#eae6df;margin-bottom:16px;overflow:hidden;width:100%}.sei-photo img{filter:grayscale(15%);height:100%;object-fit:cover;object-position:top;transition:filter .2s,transform .3s;width:100%}.sei-card:hover .sei-photo img{filter:grayscale(0);transform:scale(1.02)}.sei-photo-ph{background:#ddd8d0}.sei-role{color:#e8192c;font-family:JetBrains Mono,monospace;font-size:7px;letter-spacing:.14em;margin-bottom:6px}.sei-name,.sei-role{padding:0 16px;text-transform:uppercase}.sei-name{color:#111;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700;line-height:1.1;margin-bottom:4px}.sei-title{color:#888580;font-family:DM Sans,sans-serif;font-size:12px;font-weight:300;line-height:1.4;padding:0 16px}.sei-co{color:#888580!important;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.1em;margin-top:6px;padding:0 16px;text-transform:uppercase}.sei-placeholder{background:#fff;border:1px solid #e2ded7;padding:48px;text-align:center}.sei-note,.sei-placeholder p{color:#c8c4bc;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.sei-note{border-top:1px solid #e2ded7;margin-top:32px;padding-top:24px;text-align:center}@media (max-width:1100px){.sei-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:800px){.sei-section{padding:64px 24px}.sei-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:500px){.sei-grid{grid-template-columns:repeat(2,1fr)}}