{"id":1615,"date":"2024-01-29T11:32:58","date_gmt":"2024-01-29T04:32:58","guid":{"rendered":"https:\/\/arch.rmutsv.ac.th\/ruts\/?page_id=1615"},"modified":"2026-11-03T10:39:05","modified_gmt":"2026-11-03T03:39:05","slug":"personnel","status":"publish","type":"page","link":"https:\/\/arch.rmutsv.ac.th\/ruts\/personnel\/","title":{"rendered":"\u0e1a\u0e38\u0e04\u0e25\u0e32\u0e01\u0e23"},"content":{"rendered":"\n<style>\n  .arch-personnel-section {\n    position: relative;\n    max-width: 1160px;\n    margin: 16px auto 80px;\n    padding: 0 20px;\n    font-family: 'Prompt', -apple-system, BlinkMacSystemFont, sans-serif;\n    color: #0f172a;\n    box-sizing: border-box;\n  }\n  .arch-personnel-section *,\n  .arch-personnel-section *::before,\n  .arch-personnel-section *::after {\n    box-sizing: border-box;\n  }\n\n  \/* Header Intro *\/\n  .arch-pers-header {\n    text-align: center;\n    max-width: 780px;\n    margin: 0 auto 24px;\n  }\n  .arch-pers-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    background: #ffffff;\n    border: 1px solid rgba(255, 102, 0, 0.3);\n    padding: 6px 18px;\n    border-radius: 9999px;\n    font-size: 0.84rem;\n    font-weight: 600;\n    color: #0f172a !important;\n    box-shadow: 0 4px 14px rgba(255, 102, 0, 0.08);\n    margin-bottom: 14px;\n    letter-spacing: 0.02em;\n  }\n  .arch-pers-badge-dot {\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    background: #10b981;\n    box-shadow: 0 0 8px rgba(16, 185, 129, 0.8);\n  }\n  .arch-pers-title {\n    font-size: clamp(1.85rem, 3.4vw, 2.55rem);\n    font-weight: 700;\n    color: #0f172a;\n    line-height: 1.25;\n    margin: 0;\n  }\n  .arch-pers-title span {\n    background: linear-gradient(135deg, #ff6600 0%, #ea580c 100%);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n  }\n\n  \/* Quick Jump Nav Bar *\/\n  .arch-pers-quicknav {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .arch-pers-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    padding: 10px 22px;\n    border-radius: 9999px;\n    background: rgba(255, 255, 255, 0.92);\n    backdrop-filter: blur(10px);\n    border: 1px solid rgba(15, 23, 42, 0.08);\n    color: #0f172a !important;\n    font-size: 0.9rem;\n    font-weight: 600;\n    text-decoration: none !important;\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);\n    transition: all 0.28s cubic-bezier(0.16, 1, 0.3, 1);\n  }\n  .arch-pers-pill:hover {\n    transform: translateY(-2px);\n    background: #ff6600;\n    color: #ffffff !important;\n    border-color: #ff6600;\n    box-shadow: 0 10px 24px -4px rgba(255, 102, 0, 0.38);\n  }\n  .arch-pers-pill.is-primary {\n    background: #0f172a;\n    color: #ffffff !important;\n    border-color: #0f172a;\n  }\n  .arch-pers-pill.is-primary:hover {\n    background: #ff6600;\n    border-color: #ff6600;\n  }\n\n  \/* Featured Poster Showcase Card (\u0e1a\u0e38\u0e04\u0e04\u0e25\u0e32\u0e01\u0e23 2569) *\/\n  .arch-poster-showcase {\n    background: #ffffff;\n    border-radius: 28px;\n    padding: clamp(20px, 3.5vw, 36px);\n    border: 1px solid rgba(255, 102, 0, 0.16);\n    box-shadow: 0 24px 60px -15px rgba(15, 23, 42, 0.08), 0 2px 8px rgba(0, 0, 0, 0.04);\n    margin-bottom: 48px;\n    position: relative;\n    overflow: hidden;\n  }\n  .arch-poster-toolbar {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    flex-wrap: wrap;\n    gap: 14px;\n    margin-bottom: 22px;\n    padding-bottom: 18px;\n    border-bottom: 1px solid rgba(15, 23, 42, 0.07);\n  }\n  .arch-poster-meta {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n  .arch-poster-year-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 7px;\n    background: #f0fdf4;\n    border: 1px solid rgba(16, 185, 129, 0.4);\n    color: #0f172a !important;\n    font-size: 0.85rem;\n    font-weight: 600;\n    padding: 5px 14px;\n    border-radius: 999px;\n  }\n  .arch-poster-year-dot {\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    background: #10b981;\n    box-shadow: 0 0 6px rgba(16, 185, 129, 0.8);\n  }\n  .arch-poster-heading {\n    font-size: clamp(1.15rem, 2vw, 1.4rem);\n    font-weight: 700;\n    color: #0f172a;\n    margin: 0;\n  }\n  .arch-poster-actions {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    flex-wrap: wrap;\n  }\n  .arch-btn-zoom {\n    display: inline-flex;\n    align-items: center;\n    gap: 7px;\n    padding: 9px 18px;\n    border-radius: 999px;\n    font-size: 0.86rem;\n    font-weight: 600;\n    cursor: pointer;\n    text-decoration: none !important;\n    transition: all 0.25s ease;\n    font-family: inherit;\n    background: #ff6600;\n    color: #ffffff !important;\n    border: none;\n    box-shadow: 0 6px 18px -3px rgba(255, 102, 0, 0.4);\n  }\n  .arch-btn-zoom:hover {\n    background: #ea580c;\n    transform: translateY(-2px);\n  }\n\n  .arch-poster-frame {\n    position: relative;\n    max-width: 960px;\n    margin: 0 auto;\n    border-radius: 20px;\n    overflow: hidden;\n    background: #ffffff;\n    border: 1px solid rgba(15, 23, 42, 0.07);\n    cursor: zoom-in;\n    box-shadow: 0 12px 36px -6px rgba(0, 0, 0, 0.07);\n  }\n  .arch-poster-frame img {\n    width: 100%;\n    height: auto;\n    display: block;\n    transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1);\n  }\n  .arch-poster-frame:hover img {\n    transform: scale(1.012);\n  }\n  .arch-poster-hint {\n    text-align: center;\n    font-size: 0.85rem;\n    color: #64748b;\n    margin-top: 14px;\n  }\n\n  \/* Section Divider Title *\/\n  .arch-section-head {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    flex-wrap: wrap;\n    gap: 12px;\n    margin-bottom: 20px;\n  }\n  .arch-section-head-left {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n  }\n  .arch-section-bar {\n    width: 6px;\n    height: 28px;\n    border-radius: 999px;\n    background: linear-gradient(180deg, #ff6600 0%, #fb923c 100%);\n  }\n  .arch-section-heading {\n    font-size: clamp(1.25rem, 2vw, 1.5rem);\n    font-weight: 700;\n    color: #0f172a;\n    margin: 0;\n  }\n  .arch-section-sub {\n    font-size: 0.88rem;\n    color: #64748b;\n    margin: 2px 0 0;\n  }\n\n  \/* Admin & Dean's Office Banner Cards *\/\n  .arch-exec-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 20px;\n    margin-bottom: 40px;\n  }\n  @media (max-width: 820px) {\n    .arch-exec-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n  .arch-exec-card {\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 18px;\n    padding: 22px 26px;\n    border-radius: 22px;\n    background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);\n    color: #ffffff !important;\n    text-decoration: none !important;\n    box-shadow: 0 16px 36px -10px rgba(15, 23, 42, 0.22);\n    overflow: hidden;\n    transition: transform 0.35s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.35s ease;\n  }\n  .arch-exec-card.is-orange {\n    background: linear-gradient(135deg, #ff6600 0%, #ea580c 100%);\n    box-shadow: 0 16px 36px -10px rgba(255, 102, 0, 0.32);\n  }\n  .arch-exec-card:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 22px 45px -10px rgba(15, 23, 42, 0.32);\n  }\n  .arch-exec-card.is-orange:hover {\n    box-shadow: 0 22px 45px -10px rgba(255, 102, 0, 0.48);\n  }\n  .arch-exec-icon {\n    width: 56px;\n    height: 56px;\n    min-width: 56px;\n    border-radius: 16px;\n    background: rgba(255, 255, 255, 0.14);\n    backdrop-filter: blur(6px);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n  .arch-exec-info {\n    flex: 1;\n  }\n  .arch-exec-label {\n    font-size: 0.74rem;\n    text-transform: uppercase;\n    letter-spacing: 0.08em;\n    opacity: 0.85;\n    margin-bottom: 3px;\n    display: block;\n  }\n  .arch-exec-title {\n    font-size: 1.2rem;\n    font-weight: 700;\n    color: #ffffff !important;\n    margin: 0 0 3px;\n  }\n  .arch-exec-desc {\n    font-size: 0.85rem;\n    opacity: 0.88;\n    margin: 0;\n  }\n  .arch-exec-arrow {\n    width: 40px;\n    height: 40px;\n    min-width: 40px;\n    border-radius: 50%;\n    background: rgba(255, 255, 255, 0.18);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    transition: transform 0.3s ease, background 0.3s ease;\n  }\n  .arch-exec-card:hover .arch-exec-arrow {\n    transform: translateX(4px);\n    background: rgba(255, 255, 255, 0.3);\n  }\n\n  \/* Department & Curriculum Bento Grid *\/\n  .arch-dept-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 20px;\n  }\n  @media (max-width: 820px) {\n    .arch-dept-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  .arch-dept-card {\n    position: relative;\n    display: flex;\n    align-items: center;\n    gap: 20px;\n    background: #ffffff;\n    border-radius: 24px;\n    padding: 22px 24px;\n    text-decoration: none !important;\n    color: #0f172a !important;\n    border: 1px solid rgba(15, 23, 42, 0.07);\n    box-shadow: 0 12px 32px -8px rgba(15, 23, 42, 0.06), 0 2px 6px rgba(0, 0, 0, 0.03);\n    overflow: hidden;\n    transition: transform 0.38s cubic-bezier(0.16, 1, 0.3, 1),\n                box-shadow 0.38s cubic-bezier(0.16, 1, 0.3, 1),\n                border-color 0.3s ease;\n  }\n  @media (max-width: 520px) {\n    .arch-dept-card {\n      flex-direction: column;\n      text-align: center;\n      padding: 22px 18px;\n    }\n  }\n\n  .arch-dept-card::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 6px;\n    height: 100%;\n    background: var(--dept-accent, #ff6600);\n    transition: width 0.3s ease;\n  }\n  .arch-dept-card:hover {\n    transform: translateY(-6px);\n    border-color: rgba(255, 102, 0, 0.28);\n    box-shadow: 0 24px 48px -12px rgba(255, 102, 0, 0.16), 0 4px 12px rgba(0, 0, 0, 0.05);\n  }\n\n  .arch-dept-logo-box {\n    width: 92px;\n    height: 92px;\n    min-width: 92px;\n    border-radius: 20px;\n    background: #f8fafc;\n    border: 1px solid rgba(15, 23, 42, 0.06);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    padding: 10px;\n    overflow: hidden;\n    box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.02);\n    transition: transform 0.38s cubic-bezier(0.16, 1, 0.3, 1), background 0.3s ease;\n  }\n  .arch-dept-card:hover .arch-dept-logo-box {\n    transform: scale(1.06);\n    background: #fff7ed;\n  }\n  .arch-dept-logo-box img {\n    max-width: 100%;\n    max-height: 100%;\n    width: auto;\n    height: auto;\n    object-fit: contain;\n    display: block;\n  }\n\n  .arch-dept-body {\n    flex: 1;\n    min-width: 0;\n  }\n  .arch-dept-tag {\n    display: inline-block;\n    font-size: 0.73rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.06em;\n    color: var(--dept-accent, #ff6600);\n    background: var(--dept-bg, rgba(255, 102, 0, 0.1));\n    padding: 3px 10px;\n    border-radius: 999px;\n    margin-bottom: 7px;\n  }\n  .arch-dept-name {\n    font-size: 1.14rem;\n    font-weight: 700;\n    color: #0f172a;\n    margin: 0 0 3px;\n    line-height: 1.35;\n  }\n  .arch-dept-en {\n    font-size: 0.84rem;\n    color: #64748b;\n    margin: 0 0 10px;\n    line-height: 1.4;\n  }\n  .arch-dept-cta {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 0.86rem;\n    font-weight: 600;\n    color: #0f172a;\n    transition: color 0.25s ease, gap 0.25s ease;\n  }\n  .arch-dept-card:hover .arch-dept-cta {\n    color: #ff6600;\n    gap: 10px;\n  }\n\n  \/* Scroll Reveal States (Progressive Enhancement) *\/\n  .arch-reveal-item {\n    opacity: 1;\n    transform: translateY(0);\n    transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1),\n                transform 0.9s cubic-bezier(0.16, 1, 0.3, 1);\n  }\n  .arch-reveal-item.arch-wait {\n    opacity: 0 !important;\n    transform: translateY(32px) !important;\n    transition: none !important;\n  }\n  .arch-reveal-item.arch-show {\n    opacity: 1 !important;\n    transform: translateY(0) !important;\n    transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1),\n                transform 0.9s cubic-bezier(0.16, 1, 0.3, 1) !important;\n  }\n\n  \/* Lightbox Modal for Fullscreen High-Res Inspection *\/\n  .arch-lightbox-backdrop {\n    position: fixed;\n    inset: 0;\n    background: rgba(15, 23, 42, 0.88);\n    backdrop-filter: blur(10px);\n    z-index: 999999;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: flex-start;\n    padding: 24px 16px 40px;\n    overflow-y: auto;\n    opacity: 0;\n    pointer-events: none;\n    transition: opacity 0.3s ease;\n  }\n  .arch-lightbox-backdrop.is-open {\n    opacity: 1;\n    pointer-events: auto;\n  }\n  .arch-lightbox-topbar {\n    position: sticky;\n    top: 0;\n    z-index: 10;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    width: 100%;\n    max-width: 1100px;\n    background: rgba(15, 23, 42, 0.85);\n    backdrop-filter: blur(12px);\n    border: 1px solid rgba(255, 255, 255, 0.15);\n    padding: 10px 20px;\n    border-radius: 999px;\n    margin-bottom: 20px;\n    color: #ffffff;\n  }\n  .arch-lightbox-title {\n    font-size: 0.92rem;\n    font-weight: 600;\n  }\n  .arch-lightbox-close {\n    background: #ff6600;\n    color: #ffffff;\n    border: none;\n    padding: 6px 16px;\n    border-radius: 999px;\n    font-size: 0.85rem;\n    font-weight: 600;\n    cursor: pointer;\n    font-family: inherit;\n  }\n  .arch-lightbox-img {\n    max-width: 1100px;\n    width: 100%;\n    height: auto;\n    border-radius: 16px;\n    background: #ffffff;\n    box-shadow: 0 25px 60px rgba(0, 0, 0, 0.5);\n  }\n<\/style>\n\n<div class=\"arch-personnel-section\">\n\n  <div class=\"arch-pers-header arch-reveal-item\">\n    <div class=\"arch-pers-badge\">\n      <span class=\"arch-pers-badge-dot\"><\/span>\n      <span>\u0e17\u0e33\u0e40\u0e19\u0e35\u0e22\u0e1a\u0e1a\u0e38\u0e04\u0e25\u0e32\u0e01\u0e23\u0e41\u0e25\u0e30\u0e04\u0e13\u0e32\u0e08\u0e32\u0e23\u0e22\u0e4c \u2022 \u0e04\u0e13\u0e30\u0e2a\u0e16\u0e32\u0e1b\u0e31\u0e15\u0e22\u0e01\u0e23\u0e23\u0e21\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c<\/span>\n    <\/div>\n    <h2 class=\"arch-pers-title\">\n      \u0e1a\u0e38\u0e04\u0e25\u0e32\u0e01\u0e23<span>\u0e04\u0e13\u0e30\u0e2a\u0e16\u0e32\u0e1b\u0e31\u0e15\u0e22\u0e01\u0e23\u0e23\u0e21\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c<\/span>\n    <\/h2>\n  <\/div>\n\n  <div class=\"arch-pers-quicknav arch-reveal-item\">\n    <a href=\"#archPoster2569\" class=\"arch-pers-pill is-primary\">\u0e1c\u0e31\u0e07\u0e17\u0e33\u0e40\u0e19\u0e35\u0e22\u0e1a\u0e1a\u0e38\u0e04\u0e25\u0e32\u0e01\u0e23 2569<\/a>\n    <a href=\"#archProgramsGrid\" class=\"arch-pers-pill\">\u0e04\u0e13\u0e32\u0e08\u0e32\u0e23\u0e22\u0e4c\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e39\u0e15\u0e23 (4 \u0e2a\u0e32\u0e02\u0e32)<\/a>\n  <\/div>\n\n  <div class=\"arch-poster-showcase arch-reveal-item\" id=\"archPoster2569\">\n    <div class=\"arch-poster-toolbar\">\n      <div class=\"arch-poster-meta\">\n        <span class=\"arch-poster-year-badge\">\n          <span class=\"arch-poster-year-dot\"><\/span>\n          <span>\u0e17\u0e33\u0e40\u0e19\u0e35\u0e22\u0e1a\u0e1a\u0e38\u0e04\u0e25\u0e32\u0e01\u0e23 2569<\/span>\n        <\/span>\n        <h3 class=\"arch-poster-heading\">\u0e1c\u0e31\u0e07\u0e17\u0e33\u0e40\u0e19\u0e35\u0e22\u0e1a\u0e1c\u0e39\u0e49\u0e1a\u0e23\u0e34\u0e2b\u0e32\u0e23\u0e41\u0e25\u0e30\u0e1a\u0e38\u0e04\u0e25\u0e32\u0e01\u0e23 \u0e04\u0e13\u0e30\u0e2a\u0e16\u0e32\u0e1b\u0e31\u0e15\u0e22\u0e01\u0e23\u0e23\u0e21\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c<\/h3>\n      <\/div>\n      <div class=\"arch-poster-actions\">\n        <button type=\"button\" class=\"arch-btn-zoom\" id=\"archBtnOpenZoom\">\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.3\"><circle cx=\"11\" cy=\"11\" r=\"8\"><\/circle><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"><\/line><line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\"><\/line><line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"><\/line><\/svg>\n          <span>\u0e02\u0e22\u0e32\u0e22\u0e14\u0e39\u0e20\u0e32\u0e1e\u0e02\u0e19\u0e32\u0e14\u0e40\u0e15\u0e47\u0e21<\/span>\n        <\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"arch-poster-frame\" id=\"archPosterFrame\" title=\"\u0e04\u0e25\u0e34\u0e01\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e02\u0e22\u0e32\u0e22\u0e14\u0e39\u0e20\u0e32\u0e1e\u0e02\u0e19\u0e32\u0e14\u0e40\u0e15\u0e47\u0e21\">\n      <img decoding=\"async\"\n        src=\"https:\/\/arch.rmutsv.ac.th\/ruts\/wp-content\/uploads\/2026\/11\/\u0e1a\u0e38\u0e04\u0e04\u0e25\u0e32\u0e01\u0e232569-scaled.jpg\"\n        alt=\"\u0e17\u0e33\u0e40\u0e19\u0e35\u0e22\u0e1a\u0e1a\u0e38\u0e04\u0e25\u0e32\u0e01\u0e23 \u0e04\u0e13\u0e30\u0e2a\u0e16\u0e32\u0e1b\u0e31\u0e15\u0e22\u0e01\u0e23\u0e23\u0e21\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c \u0e21\u0e17\u0e23.\u0e28\u0e23\u0e35\u0e27\u0e34\u0e0a\u0e31\u0e22 2569\"\n        loading=\"lazy\"\n      \/>\n    <\/div>\n    <p class=\"arch-poster-hint\">\ud83d\udca1 \u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e23\u0e39\u0e1b\u0e20\u0e32\u0e1e\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e1b\u0e34\u0e14\u0e42\u0e2b\u0e21\u0e14\u0e02\u0e22\u0e32\u0e22 (Full-Resolution Zoom) \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e14\u0e39\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e41\u0e25\u0e30\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e0a\u0e31\u0e14\u0e40\u0e08\u0e19<\/p>\n  <\/div>\n\n  <div class=\"arch-exec-grid\">\n    <a href=\"https:\/\/arch.rmutsv.ac.th\/ruts\/administrator\/\" class=\"arch-exec-card arch-reveal-item\">\n      <div class=\"arch-exec-icon\">\n        <svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"><\/path><circle cx=\"9\" cy=\"7\" r=\"4\"><\/circle><path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"><\/path><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"><\/path><\/svg>\n      <\/div>\n      <div class=\"arch-exec-info\">\n        <span class=\"arch-exec-label\">Executive Board<\/span>\n        <h4 class=\"arch-exec-title\">\u0e04\u0e13\u0e30\u0e1c\u0e39\u0e49\u0e1a\u0e23\u0e34\u0e2b\u0e32\u0e23<\/h4>\n        <p class=\"arch-exec-desc\">\u0e04\u0e13\u0e1a\u0e14\u0e35 \u0e23\u0e2d\u0e07\u0e04\u0e13\u0e1a\u0e14\u0e35 \u0e41\u0e25\u0e30\u0e1c\u0e39\u0e49\u0e0a\u0e48\u0e27\u0e22\u0e04\u0e13\u0e1a\u0e14\u0e35 \u0e04\u0e13\u0e30\u0e2a\u0e16\u0e32\u0e1b\u0e31\u0e15\u0e22\u0e01\u0e23\u0e23\u0e21\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c<\/p>\n      <\/div>\n      <div class=\"arch-exec-arrow\">\n        <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"><polyline points=\"9 18 15 12 9 6\"><\/polyline><\/svg>\n      <\/div>\n    <\/a>\n\n    <a href=\"https:\/\/arch.rmutsv.ac.th\/ruts\/deans-office\/\" class=\"arch-exec-card is-orange arch-reveal-item\">\n      <div class=\"arch-exec-icon\">\n        <svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\" ry=\"2\"><\/rect><path d=\"M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"><\/path><\/svg>\n      <\/div>\n      <div class=\"arch-exec-info\">\n        <span class=\"arch-exec-label\">Dean&#8217;s Office Staff<\/span>\n        <h4 class=\"arch-exec-title\">\u0e1a\u0e38\u0e04\u0e25\u0e32\u0e01\u0e23 \u2013 \u0e2a\u0e33\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e04\u0e13\u0e1a\u0e14\u0e35<\/h4>\n        <p class=\"arch-exec-desc\">\u0e1a\u0e38\u0e04\u0e25\u0e32\u0e01\u0e23\u0e2a\u0e32\u0e22\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19 \u0e07\u0e32\u0e19\u0e1a\u0e23\u0e34\u0e2b\u0e32\u0e23\u0e41\u0e25\u0e30\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19 \u0e07\u0e32\u0e19\u0e27\u0e34\u0e0a\u0e32\u0e01\u0e32\u0e23 \u0e41\u0e25\u0e30\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e19\u0e31\u0e01\u0e28\u0e36\u0e01\u0e29\u0e32<\/p>\n      <\/div>\n      <div class=\"arch-exec-arrow\">\n        <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"><polyline points=\"9 18 15 12 9 6\"><\/polyline><\/svg>\n      <\/div>\n    <\/a>\n  <\/div>\n\n  <div id=\"archProgramsGrid\" class=\"arch-section-head arch-reveal-item\">\n    <div class=\"arch-section-head-left\">\n      <span class=\"arch-section-bar\"><\/span>\n      <div>\n        <h3 class=\"arch-section-heading\">\u0e04\u0e13\u0e32\u0e08\u0e32\u0e23\u0e22\u0e4c\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e39\u0e15\u0e23\u0e2a\u0e32\u0e02\u0e32\u0e27\u0e34\u0e0a\u0e32<\/h3>\n        <p class=\"arch-section-sub\">\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e39\u0e15\u0e23\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e14\u0e39\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2d\u0e32\u0e08\u0e32\u0e23\u0e22\u0e4c\u0e1c\u0e39\u0e49\u0e23\u0e31\u0e1a\u0e1c\u0e34\u0e14\u0e0a\u0e2d\u0e1a\u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e39\u0e15\u0e23\u0e41\u0e25\u0e30\u0e2d\u0e32\u0e08\u0e32\u0e23\u0e22\u0e4c\u0e1c\u0e39\u0e49\u0e2a\u0e2d\u0e19<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"arch-dept-grid\">\n    <a href=\"https:\/\/arch.rmutsv.ac.th\/ruts\/architecture\/\" class=\"arch-dept-card arch-reveal-item\" style=\"--dept-accent: #ff6600; --dept-bg: rgba(255, 102, 0, 0.1);\">\n      <div class=\"arch-dept-logo-box\">\n        <img decoding=\"async\" src=\"https:\/\/arch.rmutsv.ac.th\/ruts\/wp-content\/uploads\/2024\/05\/\u0e14\u0e35\u0e44\u0e0b\u0e19\u0e4c\u0e17\u0e35\u0e48\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d-21-1-1024x1024.png\" alt=\"\u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e39\u0e15\u0e23\u0e2a\u0e32\u0e02\u0e32\u0e27\u0e34\u0e0a\u0e32\u0e2a\u0e16\u0e32\u0e1b\u0e31\u0e15\u0e22\u0e01\u0e23\u0e23\u0e21\" loading=\"lazy\" \/>\n      <\/div>\n      <div class=\"arch-dept-body\">\n        <span class=\"arch-dept-tag\">Architecture<\/span>\n        <h4 class=\"arch-dept-name\">\u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e39\u0e15\u0e23\u0e2a\u0e32\u0e02\u0e32\u0e27\u0e34\u0e0a\u0e32\u0e2a\u0e16\u0e32\u0e1b\u0e31\u0e15\u0e22\u0e01\u0e23\u0e23\u0e21<\/h4>\n        <p class=\"arch-dept-en\">Bachelor of Architecture Program<\/p>\n        <span class=\"arch-dept-cta\">\n          <span>\u0e14\u0e39\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e13\u0e32\u0e08\u0e32\u0e23\u0e22\u0e4c\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e2a\u0e32\u0e02\u0e32<\/span>\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n        <\/span>\n      <\/div>\n    <\/a>\n\n    <a href=\"https:\/\/arch.rmutsv.ac.th\/ruts\/urban\/\" class=\"arch-dept-card arch-reveal-item\" style=\"--dept-accent: #0d9488; --dept-bg: rgba(13, 148, 136, 0.1);\">\n      <div class=\"arch-dept-logo-box\">\n        <img decoding=\"async\" src=\"https:\/\/arch.rmutsv.ac.th\/ruts\/wp-content\/uploads\/2024\/05\/\u0e14\u0e35\u0e44\u0e0b\u0e19\u0e4c\u0e17\u0e35\u0e48\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d-24.png\" alt=\"\u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e39\u0e15\u0e23\u0e2a\u0e32\u0e02\u0e32\u0e27\u0e34\u0e0a\u0e32\u0e01\u0e32\u0e23\u0e1c\u0e31\u0e07\u0e40\u0e21\u0e37\u0e2d\u0e07\" loading=\"lazy\" \/>\n      <\/div>\n      <div class=\"arch-dept-body\">\n        <span class=\"arch-dept-tag\">Urban Planning<\/span>\n        <h4 class=\"arch-dept-name\">\u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e39\u0e15\u0e23\u0e2a\u0e32\u0e02\u0e32\u0e27\u0e34\u0e0a\u0e32\u0e01\u0e32\u0e23\u0e1c\u0e31\u0e07\u0e40\u0e21\u0e37\u0e2d\u0e07<\/h4>\n        <p class=\"arch-dept-en\">Bachelor of Urban Planning Program<\/p>\n        <span class=\"arch-dept-cta\">\n          <span>\u0e14\u0e39\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e13\u0e32\u0e08\u0e32\u0e23\u0e22\u0e4c\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e2a\u0e32\u0e02\u0e32<\/span>\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n        <\/span>\n      <\/div>\n    <\/a>\n\n    <a href=\"https:\/\/arch.rmutsv.ac.th\/ruts\/visual-art\/\" class=\"arch-dept-card arch-reveal-item\" style=\"--dept-accent: #e11d48; --dept-bg: rgba(225, 29, 72, 0.1);\">\n      <div class=\"arch-dept-logo-box\">\n        <img decoding=\"async\" src=\"https:\/\/arch.rmutsv.ac.th\/ruts\/wp-content\/uploads\/2024\/04\/Visual-ART-1.jpg\" alt=\"\u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e39\u0e15\u0e23\u0e2a\u0e32\u0e02\u0e32\u0e27\u0e34\u0e0a\u0e32\u0e17\u0e31\u0e28\u0e19\u0e28\u0e34\u0e25\u0e1b\u0e4c\" loading=\"lazy\" \/>\n      <\/div>\n      <div class=\"arch-dept-body\">\n        <span class=\"arch-dept-tag\">Visual Arts<\/span>\n        <h4 class=\"arch-dept-name\">\u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e39\u0e15\u0e23\u0e2a\u0e32\u0e02\u0e32\u0e27\u0e34\u0e0a\u0e32\u0e17\u0e31\u0e28\u0e19\u0e28\u0e34\u0e25\u0e1b\u0e4c<\/h4>\n        <p class=\"arch-dept-en\">Bachelor of Fine and Applied Arts (Visual Arts)<\/p>\n        <span class=\"arch-dept-cta\">\n          <span>\u0e14\u0e39\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e13\u0e32\u0e08\u0e32\u0e23\u0e22\u0e4c\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e2a\u0e32\u0e02\u0e32<\/span>\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n        <\/span>\n      <\/div>\n    <\/a>\n\n    <a href=\"https:\/\/arch.rmutsv.ac.th\/ruts\/fashion\/\" class=\"arch-dept-card arch-reveal-item\" style=\"--dept-accent: #9333ea; --dept-bg: rgba(147, 51, 234, 0.1);\">\n      <div class=\"arch-dept-logo-box\">\n        <img decoding=\"async\" src=\"https:\/\/arch.rmutsv.ac.th\/ruts\/wp-content\/uploads\/2024\/05\/\u0e14\u0e35\u0e44\u0e0b\u0e19\u0e4c\u0e17\u0e35\u0e48\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d-23-1024x1024.png\" alt=\"\u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e39\u0e15\u0e23\u0e2a\u0e32\u0e02\u0e32\u0e27\u0e34\u0e0a\u0e32\u0e01\u0e32\u0e23\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e41\u0e1f\u0e0a\u0e31\u0e48\u0e19\u0e41\u0e25\u0e30\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e2d\" loading=\"lazy\" \/>\n      <\/div>\n      <div class=\"arch-dept-body\">\n        <span class=\"arch-dept-tag\">Fashion and Textile<\/span>\n        <h4 class=\"arch-dept-name\">\u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e39\u0e15\u0e23\u0e2a\u0e32\u0e02\u0e32\u0e27\u0e34\u0e0a\u0e32\u0e01\u0e32\u0e23\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e41\u0e1f\u0e0a\u0e31\u0e48\u0e19\u0e41\u0e25\u0e30\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e2d<\/h4>\n        <p class=\"arch-dept-en\">Bachelor of Fine and Applied Arts (Fashion Design)<\/p>\n        <span class=\"arch-dept-cta\">\n          <span>\u0e14\u0e39\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e13\u0e32\u0e08\u0e32\u0e23\u0e22\u0e4c\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e2a\u0e32\u0e02\u0e32<\/span>\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n        <\/span>\n      <\/div>\n    <\/a>\n  <\/div>\n\n<\/div>\n\n<div class=\"arch-lightbox-backdrop\" id=\"archPersLightbox\">\n  <div class=\"arch-lightbox-topbar\">\n    <span class=\"arch-lightbox-title\">\u0e17\u0e33\u0e40\u0e19\u0e35\u0e22\u0e1a\u0e1a\u0e38\u0e04\u0e25\u0e32\u0e01\u0e23 \u0e04\u0e13\u0e30\u0e2a\u0e16\u0e32\u0e1b\u0e31\u0e15\u0e22\u0e01\u0e23\u0e23\u0e21\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c 2569<\/span>\n    <button type=\"button\" class=\"arch-lightbox-close\" id=\"archBtnCloseZoom\">\u0e1b\u0e34\u0e14\u0e2b\u0e19\u0e49\u0e32\u0e15\u0e48\u0e32\u0e07 (ESC)<\/button>\n  <\/div>\n  <img decoding=\"async\"\n    src=\"https:\/\/arch.rmutsv.ac.th\/ruts\/wp-content\/uploads\/2026\/11\/\u0e1a\u0e38\u0e04\u0e04\u0e25\u0e32\u0e01\u0e232569-scaled.jpg\"\n    alt=\"\u0e17\u0e33\u0e40\u0e19\u0e35\u0e22\u0e1a\u0e1a\u0e38\u0e04\u0e25\u0e32\u0e01\u0e23 \u0e04\u0e13\u0e30\u0e2a\u0e16\u0e32\u0e1b\u0e31\u0e15\u0e22\u0e01\u0e23\u0e23\u0e21\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c \u0e21\u0e17\u0e23.\u0e28\u0e23\u0e35\u0e27\u0e34\u0e0a\u0e31\u0e22 2569\"\n    class=\"arch-lightbox-img\"\n  \/>\n<\/div>\n\n<script>\n  (function() {\n    function setupReveal() {\n      var items = document.querySelectorAll('.arch-reveal-item');\n      if (!items.length) return;\n\n      for (var i = 0; items.length > i; i += 1) {\n        var el = items[i];\n        if (!el._archInit) {\n          el._archInit = true;\n          el.classList.add('arch-wait');\n        }\n      }\n\n      function checkItems() {\n        for (var j = 0; items.length > j; j += 1) {\n          var item = items[j];\n          if (!item.classList.contains('arch-show')) {\n            var rect = item.getBoundingClientRect();\n            if (window.innerHeight * 0.93 > rect.top) {\n              (function(target, delayIdx) {\n                setTimeout(function() {\n                  target.classList.remove('arch-wait');\n                  target.classList.add('arch-show');\n                }, delayIdx * 70);\n              })(item, j % 4);\n            }\n          }\n        }\n      }\n\n      window.addEventListener('scroll', checkItems, true);\n      setInterval(checkItems, 250);\n      requestAnimationFrame(function() {\n        requestAnimationFrame(checkItems);\n      });\n    }\n\n    function setupLightbox() {\n      var modal = document.getElementById('archPersLightbox');\n      var frame = document.getElementById('archPosterFrame');\n      var openBtn = document.getElementById('archBtnOpenZoom');\n      var closeBtn = document.getElementById('archBtnCloseZoom');\n      if (!modal) return;\n\n      if (modal.parentElement !== document.body) {\n        document.body.appendChild(modal);\n      }\n\n      function openModal() {\n        modal.classList.add('is-open');\n        document.body.style.overflow = 'hidden';\n      }\n\n      function closeModal() {\n        modal.classList.remove('is-open');\n        document.body.style.overflow = '';\n      }\n\n      if (frame) {\n        if (!frame._boundZoom) {\n          frame._boundZoom = true;\n          frame.addEventListener('click', openModal);\n        }\n      }\n      if (openBtn) {\n        if (!openBtn._boundZoom) {\n          openBtn._boundZoom = true;\n          openBtn.addEventListener('click', openModal);\n        }\n      }\n      if (closeBtn) {\n        if (!closeBtn._boundZoom) {\n          closeBtn._boundZoom = true;\n          closeBtn.addEventListener('click', closeModal);\n        }\n      }\n      if (!modal._boundBg) {\n        modal._boundBg = true;\n        modal.addEventListener('click', function(e) {\n          if (e.target === modal) {\n            closeModal();\n          }\n        });\n        document.addEventListener('keydown', function(e) {\n          if (e.key === 'Escape') {\n            closeModal();\n          }\n        });\n      }\n    }\n\n    if (document.readyState === 'loading') {\n      document.addEventListener('DOMContentLoaded', function() {\n        setupReveal();\n        setupLightbox();\n      });\n    } else {\n      setupReveal();\n      setupLightbox();\n    }\n    setTimeout(setupReveal, 250);\n    setTimeout(setupLightbox, 250);\n  })();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>\u0e17\u0e33\u0e40\u0e19\u0e35\u0e22\u0e1a\u0e1a\u0e38\u0e04\u0e25\u0e32\u0e01\u0e23\u0e41\u0e25\u0e30\u0e04\u0e13\u0e32\u0e08\u0e32\u0e23\u0e22\u0e4c \u2022 \u0e04\u0e13\u0e30\u0e2a\u0e16\u0e32\u0e1b\u0e31\u0e15\u0e22\u0e01\u0e23\u0e23\u0e21\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c \u0e1a\u0e38\u0e04\u0e25\u0e32\u0e01 [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":784,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1615","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/arch.rmutsv.ac.th\/ruts\/wp-json\/wp\/v2\/pages\/1615","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arch.rmutsv.ac.th\/ruts\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/arch.rmutsv.ac.th\/ruts\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/arch.rmutsv.ac.th\/ruts\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/arch.rmutsv.ac.th\/ruts\/wp-json\/wp\/v2\/comments?post=1615"}],"version-history":[{"count":23,"href":"https:\/\/arch.rmutsv.ac.th\/ruts\/wp-json\/wp\/v2\/pages\/1615\/revisions"}],"predecessor-version":[{"id":14598,"href":"https:\/\/arch.rmutsv.ac.th\/ruts\/wp-json\/wp\/v2\/pages\/1615\/revisions\/14598"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/arch.rmutsv.ac.th\/ruts\/wp-json\/wp\/v2\/media\/784"}],"wp:attachment":[{"href":"https:\/\/arch.rmutsv.ac.th\/ruts\/wp-json\/wp\/v2\/media?parent=1615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}