.xkong-nav-logo{display:flex;align-items:center;width:170px;max-width:40%;height:48px;overflow:hidden}.xkong-nav-logo svg{display:block;width:100%;height:36px;overflow:hidden}.banner-stats .stat-symbol{animation:stat-float 5s ease-in-out infinite;transform-origin:center}.banner-stats>div:nth-child(2) .stat-symbol{animation:stat-orbit 7s ease-in-out infinite;animation-delay:-2s}.banner-stats>div:nth-child(3) .stat-symbol{animation-delay:-3s}@keyframes stat-float{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(-3deg)}}@keyframes stat-orbit{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(8deg)}}.education-card{flex-direction:row;align-items:center;justify-content:space-between;gap:15px;padding:22px 17px}.education-copy{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:14px}.education-copy strong{font-size:15px;line-height:1.6}.education-card>img{width:80px;height:80px;object-fit:contain;mix-blend-mode:multiply;flex-shrink:0}.handwritten-signature{display:block;max-width:200px;width:calc(100% - 40px);height:auto;mix-blend-mode:multiply}.connect-signature{gap:8px;padding-left:20px}.vertical-viewport{position:relative;width:calc(100% - 10%);max-width:1400px;height:680px;background:#08090c;border-radius:36px;overflow:hidden;perspective:1500px;padding:0;margin:0 auto;touch-action:pan-y}.vertical-track{display:block;width:100%;height:100%;animation:none!important;transform:none!important;will-change:auto}.vertical-group{display:block;width:100%;height:100%;padding:0}.vertical-card{position:absolute;left:50%;top:50%;width:330px;max-width:38%;height:auto;aspect-ratio:9/16;padding:0;border:0;border-radius:13px;transform:translate(-50%,-50%) translateX(var(--poster-x,0%)) scale(var(--poster-scale,1));opacity:var(--poster-opacity,0);z-index:var(--poster-z,0);transition:transform 1s cubic-bezier(.22,.75,.2,1),opacity .8s ease;box-shadow:0 20px 55px #0005;pointer-events:none;will-change:transform,opacity}.vertical-card.is-front,.vertical-card.is-neighbor{pointer-events:auto}.vertical-card.is-front{box-shadow:0 25px 60px #0009}.vertical-card img{width:100%;height:100%;object-fit:contain;display:block;border-radius:inherit}.vertical-card:hover{box-shadow:0 20px 55px #0008}.vertical-stack-controls{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:20px;font:12px monospace;color:#777}.vertical-stack-controls button{width:42px;height:42px;border:1px solid #d4d1cd;border-radius:50%;background:transparent;color:#444}.vertical-stack-controls button:hover{background:#304e80;color:white}.vertical-heading{max-width:1400px}.vertical-collection{padding-top:42px;padding-bottom:20px}@media(max-width:1100px){.education-card{padding:18px 12px;gap:9px}.education-card>img{width:60px;height:60px}.education-copy{font-size:13px}.education-copy strong{font-size:13px}.vertical-viewport{height:570px}.vertical-card{width:270px;max-width:42%}}
@media(max-width:700px){.xkong-nav-logo{width:125px;height:40px;max-width:40%}.xkong-nav-logo svg{height:27px}.banner-stats .stat-symbol{display:block;width:28px;height:28px;margin:0 auto 8px}.banner-stats>div{display:flex;flex-direction:column;text-align:center}.education-card{padding:22px 18px}.education-copy{font-size:15px}.education-copy strong{font-size:16px}.education-card>img{width:85px;height:85px}.vertical-viewport{width:90%;height:440px;border-radius:22px}.vertical-card{width:200px;max-width:53%;border-radius:9px}.vertical-stack-controls{margin-top:14px}.connect-signature{display:flex;grid-column:1/-1;grid-row:3;border:0;min-height:0;height:80px;padding:0;justify-content:flex-start;gap:25px}.handwritten-signature{width:180px;max-height:80px;object-fit:contain}.connect-signature small{font-size:13px}.contact-strip{row-gap:20px}}
@media(max-width:380px){.vertical-viewport{height:380px}}
@media(prefers-reduced-motion:reduce){.banner-stats .stat-symbol{animation:none!important}.vertical-card{transition:none}}
.xkong-nav-logo svg{mix-blend-mode:multiply}html{overflow-x:clip}@media(min-width:701px) and (max-width:1100px){.connect-signature{display:flex;grid-column:1/-1;border:0;padding:0;max-width:300px;min-height:70px}.handwritten-signature{width:200px}} 
