:root{--hero-cao:360px;--hero-tam-rong:660px;--hero-tam-nen:var(--nb-navy-800);--hero-tam-vien:rgba(217,184,120,0.24);--hero-tam-bo:16px;--hero-tam-bo-lg:20px;--hero-mo:#d7e2f2}.nb-hero-tam{position:relative;padding:20px 16px;text-shadow:none}.nb-hero-ma{margin-bottom:12px;overflow-wrap:anywhere}.nb-hero-luoi{border-block:1px solid var(--nb-line)}.nb-hero-tam>.nb-hud-goc{inset:0}.nb-kinh-noi{overflow-wrap:anywhere}.nb-kinh-lap-lanh,.nb-kinh-nen,.nb-kinh-sang{display:none}@media (min-width:1024px){.nb-hero-khung{min-height:var(--hero-cao)}.nb-hero-tam{position:relative;padding:28px 36px;width:var(--hero-tam-rong);max-width:100%;border-radius:var(--hero-tam-bo-lg);transform-style:preserve-3d;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .22s ease;will-change:transform}.nb-motion-ready .nb-hero-tam:hover{transition-duration:.22s}.nb-kinh-nen{display:block;position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(120,160,215,.12) 34%,rgba(8,28,60,.4));-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);border:1px solid rgba(255,255,255,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(255,255,255,.1),0 26px 60px -26px rgba(3,12,26,.8);transition:box-shadow .4s ease}.nb-motion-ready .nb-hero-tam:hover .nb-kinh-nen{box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(255,255,255,.14),0 38px 70px -28px rgba(3,12,26,.9)}.nb-kinh-sang{display:block;position:absolute;inset:0;border-radius:inherit;background:radial-gradient(380px circle at calc(50% + var(--mx, 0px) * 28) calc(50% + var(--my, 0px) * 28),rgba(255,255,255,.34),rgba(255,255,255,.08) 42%,transparent 64%);opacity:0;transition:opacity .3s ease;pointer-events:none}.nb-motion-ready .nb-hero-tam:hover .nb-kinh-sang{opacity:1}.nb-kinh-lap-lanh{display:block;position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .3s ease;pointer-events:none;background:radial-gradient(2.5px 2.5px at 12% 22%,#fff,transparent 60%),radial-gradient(2px 2px at 31% 74%,#fff,transparent 60%),radial-gradient(3px 3px at 58% 16%,rgba(255,236,190,.95),transparent 60%),radial-gradient(2px 2px at 76% 62%,#fff,transparent 60%),radial-gradient(2.5px 2.5px at 91% 30%,rgba(255,236,190,.95),transparent 60%),radial-gradient(2px 2px at 44% 44%,#fff,transparent 60%),linear-gradient(112deg,transparent 42%,rgba(255,255,255,.42) 50%,transparent 58%);background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,260% 100%;background-position:0 0,0 0,0 0,0 0,0 0,0 0,130% 0}.nb-motion-ready .nb-hero-tam:hover .nb-kinh-lap-lanh{opacity:1;animation:nb-kinh-quet 2.4s cubic-bezier(.4,0,.2,1) infinite,nb-kinh-nhay 1.5s ease-in-out infinite alternate}.nb-kinh-noi{position:relative;transform:translateZ(12px)}.nb-kinh-noi h1{text-shadow:0 1px 2px rgba(3,12,26,.55),0 8px 26px rgba(3,12,26,.5)}.nb-kinh-noi p{text-shadow:0 1px 3px rgba(3,12,26,.6)}}@keyframes nb-kinh-quet{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0,130% 0}55%,to{background-position:0 0,0 0,0 0,0 0,0 0,0 0,-60% 0}}@keyframes nb-kinh-nhay{0%{filter:brightness(.55)}to{filter:brightness(1.25)}}@media (prefers-reduced-motion:reduce){.nb-hero-tam{transform:none!important;transition:none}.nb-motion-ready .nb-hero-tam:hover .nb-kinh-lap-lanh{animation:none}}@media (min-width:1024px){.nb-hero-anh-phai{left:calc(max(0px, (100% - 1400px) / 2) + 32px + var(--hero-tam-rong) - 260px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 220px);mask-image:linear-gradient(90deg,transparent,#000 220px)}}@media (min-width:1441px){.nb-hero-anh-phai{left:calc(max(0px, (100% - 1600px) / 2) + 40px + var(--hero-tam-rong) - 260px)}}@media (max-width:1023px),(pointer:coarse),(prefers-reduced-motion:reduce){.nb-hero-tam{transform:none!important}.nb-hero-tam .nb-kinh-lap-lanh,.nb-hero-tam .nb-kinh-sang{opacity:0!important;animation:none!important}}@property --nb-vien-goc{syntax:"<angle>";inherits:false;initial-value:0deg}.nb-kinh-vien{display:none}.nb-hero-tam{--cat:22px;--cat-nho:10px;--vien:2px;border-radius:0}.nb-hero-tam>.nb-hud-goc{display:none}.nb-kinh-lap-lanh,.nb-kinh-nen,.nb-kinh-sang{border-radius:0;clip-path:polygon(var(--cat) 0,calc(100% - var(--cat-nho)) 0,100% var(--cat-nho),100% calc(100% - var(--cat)),calc(100% - var(--cat)) 100%,var(--cat-nho) 100%,0 calc(100% - var(--cat-nho)),0 var(--cat))}.nb-kinh-nen{border:0}.nb-kinh-vien{display:block;position:absolute;inset:0;pointer-events:none;background:conic-gradient(from var(--nb-vien-goc),transparent 0deg,rgba(217,184,120,0) 8deg,rgba(217,184,120,1) 64deg,#fff8e6 70deg,transparent 71deg,transparent 180deg,rgba(217,184,120,0) 188deg,rgba(217,184,120,1) 244deg,#fff8e6 250deg,transparent 251deg),linear-gradient(rgba(255,255,255,.34),rgba(255,255,255,.34));clip-path:polygon(evenodd,var(--cat) 0,calc(100% - var(--cat-nho)) 0,100% var(--cat-nho),100% calc(100% - var(--cat)),calc(100% - var(--cat)) 100%,var(--cat-nho) 100%,0 calc(100% - var(--cat-nho)),0 var(--cat),var(--cat) 0,calc(var(--cat) + var(--vien) * .414) var(--vien),calc(var(--vien) * 1) calc(var(--cat) + var(--vien) * .414),var(--vien) calc(100% - var(--cat-nho) - var(--vien) * .414),calc(var(--cat-nho) + var(--vien) * .414) calc(100% - var(--vien)),calc(100% - var(--cat) - var(--vien) * .414) calc(100% - var(--vien)),calc(100% - var(--vien)) calc(100% - var(--cat) - var(--vien) * .414),calc(100% - var(--vien)) calc(var(--cat-nho) + var(--vien) * .414),calc(100% - var(--cat-nho) - var(--vien) * .414) var(--vien),calc(var(--cat) + var(--vien) * .414) var(--vien));animation:nb-vien-chay 6s linear infinite}.nb-motion-ready .nb-hero-tam:hover .nb-kinh-vien{animation-duration:2.6s}.nb-hero-tam:after,.nb-hero-tam:before{content:"";position:absolute;width:46px;height:2px;background:var(--nb-gold,#d9b878);pointer-events:none}.nb-hero-tam:before{top:-1px;left:calc(var(--cat) + 6px)}.nb-hero-tam:after{bottom:-1px;right:calc(var(--cat) + 6px)}@keyframes nb-vien-chay{to{--nb-vien-goc:360deg}}@media (prefers-reduced-motion:reduce){.nb-kinh-vien{animation:none!important}}@media (min-width:1024px){html[data-public][data-theme=ngay] .nb-banner-con{background-color:#050b16}}