.dipl_team_grid .layout3 .dipl_team_grid_item.vtc-pf-empty{grid-template-columns:300px minmax(0,1fr)}.dipl_team_grid .layout3 .dipl_team_member_designation.vtc-live::before,.dipl_team_grid .layout3 .dipl_team_member_designation.vtc-past::before{content:"";flex:none;width:8px;height:8px;margin-right:9px;border-radius:50%}.dipl_team_grid .layout3 .dipl_team_member_designation.vtc-live{border-color:rgba(34,197,94,.55)!important;background:rgba(6,38,20,.6)!important}.dipl_team_grid .layout3 .dipl_team_member_designation.vtc-live::before{background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.6);animation:vtc-live-pulse 2s ease-out infinite}.dipl_team_grid .layout3 .dipl_team_member_designation.vtc-past{border-color:rgba(239,68,68,.55)!important;background:rgba(42,8,8,.6)!important}.dipl_team_grid .layout3 .dipl_team_member_designation.vtc-past::before{background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.6)}@media (prefers-reduced-motion:reduce){.dipl_team_grid .layout3 .dipl_team_member_designation.vtc-live::before{animation:none;box-shadow:0 0 8px rgba(34,197,94,.7)}}.dipl_team_grid .vtc-pf-foot{display:flex;align-items:center;gap:12px;width:100%;margin-top:24px}.dipl_team_grid .vtc-pf-book{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 26px;border-radius:50px;background:linear-gradient(135deg,#f3d57b 0%,#c29c48 55%,#9c7a32 100%);box-shadow:none!important;color:#0b0906!important;font-family:"Inter",Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.6em;text-transform:uppercase;text-decoration:none!important;cursor:pointer;transition:transform .3s,filter .3s}.dipl_team_grid .vtc-pf-book::after{content:"→";display:inline-block;font-size:16px;line-height:1;transition:transform .3s}.dipl_team_grid .vtc-pf-book:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.dipl_team_grid .vtc-pf-book:hover{transform:translateY(-2px);filter:brightness(1.08)}.dipl_team_grid .vtc-pf-book:hover::after{transform:translateX(4px)}}.dipl_team_grid .vtc-pf-foot .dipl_team_social_wrapper{display:flex!important;gap:10px;margin:0!important;padding:0!important;line-height:1}.dipl_team_grid .vtc-pf-foot .dipl_team_social_wrapper a{display:inline-flex!important;align-items:center;justify-content:center;width:46px;height:46px;margin:0!important;border:1px solid rgba(194,156,72,.4);border-radius:50%;background:rgba(194,156,72,.04);box-shadow:none!important;cursor:pointer;transition:border-color .3s,background .3s,transform .3s}.dipl_team_grid .vtc-pf-foot .dipl_team_social_wrapper a:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.dipl_team_grid .vtc-pf-foot .dipl_team_social_wrapper a:hover{border-color:#c29c48;background:rgba(194,156,72,.14);transform:translateY(-2px)}}.dipl_team_grid .vtc-pf-foot .dipl_team_member_social_icon{font-size:20px!important;line-height:1!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#e3bd63!important;color:#e3bd63!important}.dipl_team_grid .vtc-pf-arrows{display:none;align-items:center;gap:4px;margin-left:auto}.dipl_team_grid .vtc-pf-arrow{display:inline-flex;align-items:center;justify-content:center;width:38px;height:42px;margin:0;padding:0;border:0;border-radius:0;background:0 0!important;box-shadow:none!important;color:#e3bd63;cursor:pointer;transition:color .2s,opacity .3s,transform .2s}.dipl_team_grid .vtc-pf-arrow:focus{outline:none}.dipl_team_grid .vtc-pf-arrow:focus-visible{outline:1px solid #c29c48;outline-offset:2px}.dipl_team_grid .vtc-pf-arrow:active{color:#f3d57b;transform:scale(.9)}.dipl_team_grid .vtc-pf-arrow:disabled{opacity:.25;cursor:default}.dipl_team_grid .vtc-pf-empty .vtc-pf-arrows{display:none!important}.dipl_team_grid .vtc-pf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-content:center;padding:28px 28px 28px 0}.dipl_team_grid .vtc-pf-thumb,.dipl_team_grid .vtc-pf-skel{position:relative;display:block;width:100%;aspect-ratio:3/4;margin:0;padding:0;border:1px solid rgba(194,156,72,.18);border-radius:12px;overflow:hidden;background:#141009;box-shadow:none!important}.dipl_team_grid .vtc-pf-thumb{cursor:zoom-in;transition:border-color .3s}.dipl_team_grid .vtc-pf-thumb:focus{outline:none}.dipl_team_grid .vtc-pf-thumb img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .4s}.dipl_team_grid .vtc-pf-thumb:focus-visible{border-color:#c29c48}@media (hover:hover) and (pointer:fine){.dipl_team_grid .vtc-pf-thumb:hover{border-color:#c29c48}.dipl_team_grid .vtc-pf-thumb:hover img{transform:scale(1.06);filter:brightness(1.08)}}.dipl_team_grid .vtc-pf-more{position:absolute;inset:0;display:grid;place-items:center;background:rgba(11,9,6,.65);font-family:"Fraunces",Georgia,serif;font-size:24px;font-weight:600;letter-spacing:1px;line-height:1.6em;color:#e3bd63}.dipl_team_grid .vtc-pf-skel{background:linear-gradient(110deg,#1b160d 30%,#2a2318 50%,#1b160d 70%);background-size:200% 100%;animation:vtc-pf-shimmer 1.4s linear infinite}@media (max-width:980px){.dipl_team_grid .vtc-pf-arrows{display:flex}.dipl_team_grid .vtc-pf{grid-column:1/-1;display:flex;align-items:stretch;gap:8px;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dipl_team_grid .vtc-pf::-webkit-scrollbar{display:none}.dipl_team_grid .vtc-pf-thumb,.dipl_team_grid .vtc-pf-skel{flex:0 0 calc(( 100% - 16px ) / 3);width:calc(( 100% - 16px ) / 3);border:0;border-radius:0;scroll-snap-align:start}}@media (min-width:768px) and (max-width:980px){.dipl_team_grid .vtc-pf{padding-top:8px}}@media (max-width:767px){.dipl_team_grid .vtc-pf-foot{flex-wrap:wrap;gap:10px;margin-top:20px}.dipl_team_grid .vtc-pf-book{height:44px;padding:0 20px}.dipl_team_grid .vtc-pf-foot .dipl_team_social_wrapper a{width:42px;height:42px}.dipl_team_grid .vtc-pf-thumb,.dipl_team_grid .vtc-pf-skel{flex:0 0 calc(( 100% - 8px ) / 2);width:calc(( 100% - 8px ) / 2)}}dialog.vtc-pfl{border:0;padding:0;margin:auto;background:0 0;max-width:96vw;max-height:96vh;overflow:visible;color:#f3ecdc}dialog.vtc-pfl::backdrop{background:rgba(6,5,3,.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.vtc-pfl-fig{position:relative;margin:0;width:min(92vw,calc(( 92vh - 150px ) * 2 / 3))}.vtc-pfl-media{position:relative;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.vtc-pfl-media.drag{cursor:grabbing}.vtc-pfl-media img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;object-position:center;border-radius:18px 18px 0 0;background:#141009;pointer-events:none;-webkit-user-drag:none}.vtc-pfl-nav{position:absolute;top:50%;z-index:3;width:44px;height:44px;margin-top:-22px;padding:0;border-radius:50%;border:1px solid rgba(243,236,220,.28);background:rgba(11,9,6,.55);color:#f3ecdc;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .3s,border-color .3s,color .3s}.vtc-pfl-nav:hover{border-color:#c29c48;color:#f3d57b;background:rgba(11,9,6,.75)}.vtc-pfl-nav.prev{left:10px}.vtc-pfl-nav.next{right:10px}.vtc-pfl-cap{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;background:#141009;border:1px solid rgba(243,236,220,.09);border-top:0;border-radius:0 0 18px 18px;padding:16px 20px 18px}.vtc-pfl-name{display:block;font-family:"Fraunces",Georgia,serif;font-size:20px;font-weight:600;letter-spacing:1px;line-height:1.6em;color:#f3ecdc}.vtc-pfl-role{display:block;margin-top:2px;font-family:"Inter",Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.6em;text-transform:uppercase;color:#f3d57b}.vtc-pfl-count{flex:none;margin-top:4px;font-family:"Inter",Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.6em;color:rgba(243,236,220,.55);font-variant-numeric:tabular-nums;white-space:nowrap}.vtc-pfl-close{position:fixed;top:18px;right:18px;z-index:5;width:50px;height:50px;padding:0;border:0;border-radius:50%;background:#f3ecdc;color:#0b0906;font-size:26px;line-height:1;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}@media (min-width:761px){.vtc-pfl-nav.prev{left:-62px}.vtc-pfl-nav.next{right:-62px}}@media (min-width:981px){.vtc-pfl-cap{padding:18px 24px 20px}.vtc-pfl-name{font-size:24px}}@media (max-width:767px){.vtc-pfl-fig{width:min(92vw,calc(( 100vh - 170px ) * 2 / 3))}.vtc-pfl-cap{padding:12px 16px 14px}.vtc-pfl-name{font-size:18px}}