@font-face{font-family:DIN-Bold;src:url(../media/DINBold.2x9n31_-4_0j2.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}.board-page{background:#fff;min-height:100vh}.board-title-section{color:#fff;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.board-title-bg{z-index:0;background-image:url(/images/careers/title-investor.png);background-position:50%;background-size:cover;position:absolute;inset:0}.board-title-overlay{z-index:1;background:#00000085;position:absolute;inset:0}.board-title-inner{z-index:10;flex-direction:column;min-height:100svh;display:flex;position:relative}.board-title-content-wrap{flex:1;justify-content:center;align-items:center;padding:48px 24px 96px;display:flex}@media (min-width:768px){.board-title-content-wrap{padding-top:64px}}.board-title-content{text-align:center;width:100%;max-width:780px}.board-title-heading{font-family:"DIN-Bold", var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;color:#fff;margin:0;font-size:clamp(2rem,5vw,3.6rem);font-weight:700;line-height:1.14}.board-container{max-width:1200px;margin:0 auto;padding:52px 24px 96px}.board-breadcrumb{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:52px;display:flex}.board-breadcrumb-link{color:#6b7280;font-size:.8rem;text-decoration:none;transition:color .15s}.board-breadcrumb-link:hover{color:#111827}.board-breadcrumb-sep{color:#d1d5db;align-items:center;display:flex}.board-breadcrumb-current{color:#111827;font-size:.8rem;font-weight:500}.board-section{margin-bottom:48px}.board-section-title{color:#111827;letter-spacing:-.01em;margin:0 0 16px;font-size:1rem;font-weight:600}.board-table{border-collapse:collapse;border:1px solid #e5e7eb;border-radius:10px;width:100%;overflow:hidden}.board-th{color:#6b7280;text-align:left;text-transform:uppercase;letter-spacing:.06em;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:11px 18px;font-size:.75rem;font-weight:600}.board-tr{transition:background .12s}.board-tr:not(:last-child){border-bottom:1px solid #f3f4f6}.board-tr:hover{background:#f9fafb}.board-td{vertical-align:middle;padding:14px 18px;font-size:.875rem}.board-td--name{color:#111827;width:60%;font-weight:500}.board-td--role{width:40%}.board-role-badge{color:#374151;background:#f3f4f6;border-radius:20px;padding:3px 10px;font-size:.775rem;font-weight:500;display:inline-block}.board-role-badge--chairman,.board-role-badge--chairperson{color:#1d4ed8;background:#eff6ff}.board-role-badge--member{color:#374151;background:#f3f4f6}.board-role-badge--chairman-managing-director{color:#15803d;background:#f0fdf4}.board-role-badge--independent-director{color:#7c3aed;background:#faf5ff}.board-role-badge--non-executive-director{color:#c2410c;background:#fff7ed}.board-contact-box{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-top:60px;padding:24px 28px}.board-contact-text{color:#374151;margin:0 0 14px;font-size:.875rem;line-height:1.65}.board-contact-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.board-contact-link{color:#2563eb;font-size:.85rem;font-weight:500;text-decoration:none}.board-contact-link:hover{text-decoration:underline}.board-contact-divider{color:#d1d5db;font-size:1rem}@media (max-width:768px){.board-container{padding:36px 16px 72px}.board-breadcrumb,.board-section{margin-bottom:36px}.board-section-title{font-size:.95rem}.board-contact-box{margin-top:44px;padding:18px 20px}.board-contact-links{flex-direction:column;align-items:flex-start;gap:8px}.board-contact-divider{display:none}}@media (max-width:600px){.board-breadcrumb{gap:2px;margin-bottom:28px}.board-breadcrumb-link,.board-breadcrumb-current{font-size:.75rem}.board-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #e5e7eb;border-radius:10px;overflow-x:auto}.board-table{border:none;border-radius:0;min-width:420px}.board-td--name,.board-td--role{width:auto}.board-th,.board-td{padding:10px 14px;font-size:.8rem}.board-role-badge{padding:2px 8px;font-size:.7rem}.board-contact-box{padding:16px}}@media (max-width:400px){.board-container{padding:28px 14px 60px}}
