.bosp{--bosp-de:cubic-bezier(.65, 0, .09, 1.38);position:relative}.bosp-mat-na{position:absolute}.bosp-hang{width:100%;height:calc(656 * var(--k));display:flex}.bosp-o{min-width:0;height:100%;color:inherit;isolation:isolate;outline:none;flex:1 1 0;display:block;position:relative;overflow:hidden}.bosp-o>*{position:absolute}.bosp-nen,.bosp-re{width:100%;height:100%;inset:0}.bosp-o>picture{display:contents}.bosp-nen{object-fit:fill;max-width:none;position:absolute}@media (width<=767px),(hover:none){.bosp-re{display:none}}.bosp-re-anh{width:calc(960 * var(--k));height:100%;margin-left:calc(-480 * var(--k));max-width:none;position:absolute;top:0;left:50%}.bosp-trong{width:calc(480 * var(--k));height:100%;margin-left:calc(-240 * var(--k));display:block;top:0;left:50%}.bosp-trong>*{position:absolute}.bosp-bong{left:50%;bottom:calc(96 / 656 * 100% - 12 * var(--k));width:var(--bosp-bong);height:calc(24 * var(--k));filter:blur(calc(14 * var(--k)));background:#2a232073;border-radius:50%;transform:translate(-50%)}.bosp-sp{left:calc((var(--x0) + (var(--x1) - var(--x0)) * var(--bosp-p,0)) / 480 * 100%);top:calc((var(--y0) + (var(--y1) - var(--y0)) * var(--bosp-p,0)) / 656 * 100%);width:calc((var(--w0) + (var(--w1) - var(--w0)) * var(--bosp-p,0)) / 480 * 100%);height:calc((var(--h0) + (var(--h1) - var(--h0)) * var(--bosp-p,0)) / 656 * 100%);object-fit:cover;max-width:none}.bosp-ten{top:4.26829%;left:calc(20 * var(--k));right:calc(20 * var(--k));text-align:center;text-transform:uppercase;font-weight:700;font-size:calc(56 * var(--k));color:var(--bosp-chu);margin:0;line-height:1.25}.bosp-phu{top:15.2439%;left:calc(20 * var(--k));right:calc(20 * var(--k));text-align:center;font-weight:400;font-size:max(14px, calc(20 * var(--k)));color:var(--bosp-chu);line-height:1.3;display:block}.bosp-nut{bottom:calc(20 * var(--k));height:calc(56 * var(--k));align-items:center;gap:calc(12 * var(--k));font-weight:700;font-size:calc(20 * var(--k));text-transform:uppercase;white-space:nowrap;color:var(--bosp-chu-nut);opacity:0;visibility:hidden;transition:opacity .3s var(--bosp-de), transform .3s var(--bosp-de), visibility .3s, color .25s ease-out;display:flex;transform:translateY(50%)}.bosp-xem{left:calc(20 * var(--k));padding:0 calc(24 * var(--k));border-radius:calc(28 * var(--k));background:var(--bosp-nut);isolation:isolate;overflow:hidden}.bosp-nut.bosp-xem{transition:opacity .3s var(--bosp-de), transform .3s var(--bosp-de), visibility .3s, color .25s ease-out;position:absolute}@media (hover:hover){.bosp-xem:hover{color:var(--muc)}}@media (width>=768px){.bosp-o:focus-visible .bosp-xem{color:var(--muc)}.bosp-o:focus-visible .bosp-xem:before{transform:translate(-50%,-50%)}}.bosp-cong{right:calc(20 * var(--k));width:calc(64 * var(--k));height:calc(64 * var(--k));font-size:calc(32 * var(--k));justify-content:center}.bosp-cong svg{width:100%;height:100%;fill:var(--bosp-nut);animation:10s linear infinite paused nut-sao-quay;position:absolute;inset:0}.bosp-cong span{position:relative}@media (hover:hover){.bosp-cong:hover svg{animation-play-state:running}}.bosp-o:focus-visible .bosp-cong svg{animation-play-state:running}.bosp-dang-re .bosp-nut{opacity:1;visibility:visible;transform:none}.bosp-dang-re .bosp-cong{transition-delay:70ms}.bosp-o:after{content:"";z-index:5;pointer-events:none;position:absolute;inset:0}.bosp-o:focus-visible:after{box-shadow:inset 0 0 0 4px var(--kem), inset 0 0 0 7px var(--muc)}html.giam .bosp-nut{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.bosp-nut{transition:none;transform:none}}@media (width<=1024px){.bosp-nut{display:none}}@media (width<=767px){.bosp{--bosp-m:min(1.3px, 100vw / 390);--bosp-y:92px;--bosp-h:calc(214 * var(--bosp-m))}.bosp-hang{flex-direction:column;height:auto}.bosp-o{width:100%;height:calc(var(--bosp-y) + var(--bosp-h) + 24px);--bosp-u:min(calc(var(--bosp-h) / var(--h0)), calc(270 * var(--bosp-m) / var(--w0)));flex:none}.bosp-trong{display:contents}.bosp-bong{top:calc(var(--bosp-y) + var(--bosp-h) - 12 * var(--bosp-u));width:calc(var(--w0) * .8 * var(--bosp-u));height:calc(24 * var(--bosp-u));filter:blur(calc(14 * var(--bosp-u)));bottom:auto}.bosp-sp{left:calc(50% - var(--w0) * var(--bosp-u) / 2);top:calc(var(--bosp-y) + var(--bosp-h) - var(--h0) * var(--bosp-u));width:calc(var(--w0) * var(--bosp-u));height:calc(var(--h0) * var(--bosp-u))}.bosp-ten{font-size:32px;line-height:1.2;top:18px;left:20px;right:20px}.bosp-phu{font-size:15px;top:58px;left:20px;right:20px}}
