.vincent-tuan-module__uW4LJa__main{--ink:#100737;--blue:var(--action-primary);--cream:#f5f2e9;background:var(--surface-default);color:var(--ink)}.vincent-tuan-module__uW4LJa__hero{min-height:0;padding:var(--space-16) var(--space-6);background:var(--cream);place-items:center;display:grid}.vincent-tuan-module__uW4LJa__heroInner{text-align:center}.vincent-tuan-module__uW4LJa__hero h1{margin:0}.vincent-tuan-module__uW4LJa__hero p{color:#2f2a3d;font-size:var(--text-lead);letter-spacing:-.025em;margin:29px 0 0}.vincent-tuan-module__uW4LJa__profile{padding:var(--space-24) var(--space-6) 108px}.vincent-tuan-module__uW4LJa__profileInner{align-items:start;gap:clamp(var(--space-16), 10vw, 156px);grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);width:min(100%,1248px);margin:0 auto;display:grid}.vincent-tuan-module__uW4LJa__profileCopy{padding-top:var(--space-2)}.vincent-tuan-module__uW4LJa__profileCopy h2,.vincent-tuan-module__uW4LJa__postsInner>h2{font-size:var(--text-h2);font-weight:var(--weight-heading);letter-spacing:var(--tracking-section);line-height:var(--leading-h2);margin:0}.vincent-tuan-module__uW4LJa__profileCopy>p{color:#403d48;max-width:650px;font-size:var(--text-lead);letter-spacing:-.022em;margin:22px 0 0;line-height:1.62}.vincent-tuan-module__uW4LJa__connect{margin-top:52px}.vincent-tuan-module__uW4LJa__connect a:not([data-ui]){color:var(--blue);font-size:var(--text-body);align-items:center;gap:11px;margin-top:22px;font-weight:500;text-decoration:none;display:inline-flex}.vincent-tuan-module__uW4LJa__connect a:not([data-ui])>span:first-child{border-radius:var(--radius-card);width:27px;height:27px;font-size:var(--text-body);border:1px solid;place-items:center;display:grid}.vincent-tuan-module__uW4LJa__connectText{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vincent-tuan-module__uW4LJa__portraitCard{border-radius:var(--radius-card);background:radial-gradient(circle at 75% 20%,#075bf433,#0000 28%),linear-gradient(145deg,#edf3ff,#fff 55%,#e4edff);min-height:440px;margin:0;position:relative;overflow:hidden}.vincent-tuan-module__uW4LJa__portraitGrid{background-image:radial-gradient(#075bf43d .8px,#0000 .8px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 8%,#000 36% 78%,#0000);mask-image:linear-gradient(135deg,#0000 8%,#000 36% 78%,#0000)}.vincent-tuan-module__uW4LJa__signal{background:var(--blue);border-radius:50%;width:12px;height:12px;position:absolute;top:38px;right:38px;box-shadow:0 0 0 7px #075bf41f}.vincent-tuan-module__uW4LJa__monogram{color:var(--text-primary);letter-spacing:-.14em;font-size:clamp(118px,12vw,170px);font-weight:400;line-height:1;position:absolute;top:46%;left:50%;transform:translate(-54%,-50%)}.vincent-tuan-module__uW4LJa__monogram:after{background:var(--blue);content:"";border-radius:50%;width:16px;height:16px;position:absolute;bottom:1px;right:-5px}.vincent-tuan-module__uW4LJa__portraitCard figcaption{border-radius:var(--radius-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #ffffffdb;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.vincent-tuan-module__uW4LJa__portraitCard figcaption strong{font-size:var(--text-body);font-weight:400}.vincent-tuan-module__uW4LJa__portraitCard figcaption span{color:#5d6b80;font-size:var(--text-meta)}.vincent-tuan-module__uW4LJa__posts{padding:34px var(--space-6) 112px;background:var(--cream)}.vincent-tuan-module__uW4LJa__postsInner{width:min(100%,1376px);margin:0 auto}.vincent-tuan-module__uW4LJa__postsInner>h2{text-align:center;font-weight:var(--weight-heading)}.vincent-tuan-module__uW4LJa__postGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:70px;display:grid}.vincent-tuan-module__uW4LJa__postCard,.vincent-tuan-module__uW4LJa__postCard>a:not([data-ui]){min-width:0}.vincent-tuan-module__uW4LJa__postCard>a:not([data-ui]){height:100%;color:inherit;text-decoration:none;display:block}.vincent-tuan-module__uW4LJa__postVisual{aspect-ratio:1.64;color:#fff;background:linear-gradient(135deg,#0000 42%,#ffffffad 42% 44%,#0000 44%),linear-gradient(150deg,#101243,#075bf4 58%,#98b4ff);border:1px solid #1007371a;justify-content:space-between;align-items:flex-end;padding:18px;display:flex;position:relative;overflow:hidden}.vincent-tuan-module__uW4LJa__postVisual:before,.vincent-tuan-module__uW4LJa__postVisual:after{content:"";border:1px solid #ffffff5c;border-radius:50%;position:absolute}.vincent-tuan-module__uW4LJa__postVisual:before{aspect-ratio:1;width:70%;top:-33%;right:-2%}.vincent-tuan-module__uW4LJa__postVisual:after{aspect-ratio:1;width:38%;top:-8%;right:16%}.vincent-tuan-module__uW4LJa__postVisual[data-variant=context]{background:linear-gradient(150deg,#0a3150,#0879c3 58%,#83d4f6)}.vincent-tuan-module__uW4LJa__postVisual[data-variant=control]{background:linear-gradient(150deg,#211c4c,#614ac4 58%,#c0b6ff)}.vincent-tuan-module__uW4LJa__postVisual[data-variant=measure]{background:linear-gradient(150deg,#0b3733,#079176 58%,#8ee0be)}.vincent-tuan-module__uW4LJa__postVisual span{z-index:1;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:500;position:relative}.vincent-tuan-module__uW4LJa__postCard time{margin-top:var(--space-5);color:#504c58;font-size:var(--text-meta);display:block}.vincent-tuan-module__uW4LJa__postCard h3{font-size:var(--text-h3);font-weight:var(--weight-heading);letter-spacing:var(--tracking-section);line-height:var(--leading-h3);margin:17px 0 0}.vincent-tuan-module__uW4LJa__postCard p{color:#504c58;font-size:var(--text-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:17px 0 0;line-height:1.55;display:-webkit-box;overflow:hidden}.vincent-tuan-module__uW4LJa__postAuthor{align-items:center;gap:var(--space-3);margin-top:22px;display:flex}.vincent-tuan-module__uW4LJa__authorMark{background:var(--surface-default);width:36px;height:36px;color:var(--blue);border-radius:50%;place-items:center;font-size:11px;font-weight:500;display:grid}.vincent-tuan-module__uW4LJa__postAuthor>span:last-child{flex-direction:column;gap:2px;display:flex}.vincent-tuan-module__uW4LJa__postAuthor strong{font-size:var(--text-meta);font-weight:400}.vincent-tuan-module__uW4LJa__postAuthor small{color:#625f6a;font-size:var(--text-eyebrow)}.vincent-tuan-module__uW4LJa__postCard>a:not([data-ui]):hover h3{color:var(--blue);font-weight:var(--weight-heading)}@media (max-width:900px){.vincent-tuan-module__uW4LJa__profileInner{grid-template-columns:1fr;gap:56px}.vincent-tuan-module__uW4LJa__profileCopy{max-width:690px}.vincent-tuan-module__uW4LJa__postGrid{grid-template-columns:1fr;gap:52px}.vincent-tuan-module__uW4LJa__postVisual{aspect-ratio:2}}@media (max-width:600px){.vincent-tuan-module__uW4LJa__hero{min-height:0;padding-inline:18px}.vincent-tuan-module__uW4LJa__profile{padding:70px 18px 82px}.vincent-tuan-module__uW4LJa__profileCopy>p{font-size:var(--text-body)}.vincent-tuan-module__uW4LJa__portraitCard{min-height:400px}.vincent-tuan-module__uW4LJa__portraitCard figcaption{flex-direction:column;align-items:flex-start;gap:5px}.vincent-tuan-module__uW4LJa__posts{padding:30px 18px 84px}.vincent-tuan-module__uW4LJa__postGrid{margin-top:50px}.vincent-tuan-module__uW4LJa__postVisual{aspect-ratio:1.45}}
