.about_board__nlds0{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center;margin-top:18px;padding:40px}.about_photoCol__6Qmuj{min-width:0}.about_photoFrame__HQb_6{position:relative;width:100%;max-width:340px;aspect-ratio:506/900;border-radius:24px;overflow:hidden;border:1px solid rgba(92,200,255,.45);background:#0b0e13;box-shadow:0 0 0 4px rgba(92,200,255,.07),0 0 46px rgba(92,200,255,.3),0 0 120px rgba(92,200,255,.12),0 28px 70px rgba(0,0,0,.55)}.about_photo__B4qkC{display:block;width:100%;height:100%;object-fit:cover}.about_text__rBosx{min-width:0;display:grid;justify-items:start}.about_name__sJCP_{margin:20px 0 6px;font-size:clamp(40px,5vw,66px);line-height:1;font-weight:800;letter-spacing:-.035em}.about_role__qKZjk{margin:0 0 22px;font-size:19px;font-weight:600;color:var(--cyan)}.about_copy__P8Z8s{margin:0 0 14px;max-width:58ch;font-size:17.5px;line-height:1.6;color:var(--dim)}.about_contact__h2CcD{display:grid;justify-items:start;grid-gap:10px;gap:10px;width:100%;max-width:560px;margin-top:14px;padding:22px 24px;background:var(--glass),rgba(8,11,15,.55);border-color:var(--line-strong)}.about_email__8V5jS{max-width:100%;font-size:clamp(20px,2.4vw,28px);font-weight:700;letter-spacing:-.01em;color:var(--silver);text-decoration:underline;-webkit-text-decoration-color:rgba(92,200,255,.5);text-decoration-color:rgba(92,200,255,.5);text-decoration-thickness:2px;text-underline-offset:6px;overflow-wrap:anywhere}.about_email__8V5jS:hover{color:var(--ink);-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan)}.about_contactLine__yVNbM{margin:0;max-width:46ch;font-size:15px;line-height:1.55;color:var(--dim)}.about_actions__gMTx3{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}@media (max-width:960px){.about_board__nlds0{grid-template-columns:minmax(0,1fr);gap:30px;padding:28px}.about_photoFrame__HQb_6{width:min(100%,280px);margin-inline:auto}}@media (max-width:640px){.about_board__nlds0{padding:22px 18px;gap:24px;margin-top:6px}.about_photoFrame__HQb_6{width:min(100%,240px);border-radius:20px}.about_name__sJCP_{margin-top:16px}.about_role__qKZjk{font-size:17px;margin-bottom:18px}.about_copy__P8Z8s{font-size:16px}.about_contact__h2CcD{padding:18px 16px}.about_email__8V5jS{font-size:19px}}@media (max-width:360px){.about_email__8V5jS{font-size:17px}}