html.hm-inner-root,body.hm-body.hm-inner{background:var(--bg)!important;background-image:none!important}body.hm-body.hm-inner{padding-top:calc(var(--header-h) + 12px);font-size:15px}body.hm-inner #main.hm-inner__main{float:none;width:100%;max-width:calc(var(--wrap) + var(--gut) * 2);min-height:50vh;padding:0 var(--gut) clamp(48px, 6vw, 96px);margin:0 auto}body.hm-inner #main .maxwidth{max-width:none}body.hm-inner .breadCrumbs{background:0 0;border-radius:0}body.hm-inner .breadCrumbs .maxwidth{padding:18px 0 0}body.hm-inner .breadCrumbs .breadcrumb{letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:2px 0;font-size:.74rem}body.hm-inner .breadCrumbs .breadcrumb-item a,body.hm-inner .breadCrumbs .breadcrumb-item.active a{color:var(--ink-3);transition:color .3s var(--ease);font-weight:500}body.hm-inner .breadCrumbs .breadcrumb-item a:hover,body.hm-inner .breadCrumbs .breadcrumb-item.active a{color:var(--ink)}body.hm-inner .breadcrumb-item+.breadcrumb-item:before{content:"/";color:var(--line-2)}body.hm-inner .content-main{padding:clamp(18px,2.4vw,34px) 0 0}body.hm-inner .title-main{margin-bottom:clamp(24px,3vw,44px);padding-bottom:clamp(16px,2vw,26px);overflow:visible}body.hm-inner .title-main:after{background:var(--line);bottom:0;left:0;right:0}body.hm-inner .title-main h2,body.hm-inner .title-main h1{letter-spacing:-.035em;color:var(--ink);background:0 0;padding-right:0;font-size:clamp(2.2rem,4.6vw,4.4rem);font-weight:500;line-height:1.05}body.hm-inner .title-main.title-main-in h2{border-radius:0;padding:0;font-size:clamp(1.6rem,2.8vw,2.6rem)}body.hm-inner .title-main p{color:var(--ink-2);font-size:clamp(1rem,1.3vw,1.2rem)}body.hm-inner .title-main a{color:var(--paper);background:var(--ink);border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:.9rem;font-weight:500;display:inline-flex}body.hm-inner .title-main a:before{display:none}body.hm-inner .title-main a:hover{color:var(--paper);background:var(--accent)}body.hm-inner .title-main a i{color:inherit;margin:0}body.hm-inner .content-detail{color:var(--ink-2);line-height:1.75}body.hm-inner .content-detail h1,body.hm-inner .content-detail h2,body.hm-inner .content-detail h3,body.hm-inner .content-detail h4{color:var(--ink);letter-spacing:-.02em}body.hm-inner .content-detail img{border-radius:var(--r-sm)}body.hm-inner .btn-primary,body.hm-inner .btn-success{color:var(--paper);background:var(--ink);border-color:var(--ink);border-radius:999px;padding:.55rem 1.4rem}body.hm-inner .btn-primary:hover,body.hm-inner .btn-success:hover{background:var(--accent);border-color:var(--accent)}body.hm-inner .btn-secondary{color:var(--ink);border-color:var(--line-2);background:0 0;border-radius:999px;padding:.55rem 1.4rem}body.hm-inner .form-control{background:var(--paper);border:1px solid var(--line);min-height:48px;box-shadow:none;border-radius:14px}body.hm-inner .form-control:focus{border-color:var(--ink);box-shadow:0 0 0 4px var(--accent-soft)}body.hm-inner .pagination .page-link{color:var(--ink);border-color:var(--line)}body.hm-inner .pagination .page-item.active .page-link{color:var(--paper);background:var(--ink);border-color:var(--ink)}body.hm-inner .hm-inner__foot{clear:both}:where(.hm-header,.hm-menu,.hm-inner__foot,.hm-dock) a,:where(.hm-header,.hm-menu,.hm-inner__foot,.hm-dock) a:hover{color:inherit;text-decoration:none}:where(.hm-header,.hm-menu,.hm-inner__foot) :is(h1,h2,h3,h4,h5,p,ul,ol,figure){font-weight:inherit;line-height:inherit;margin:0;padding:0}:where(.hm-header,.hm-menu,.hm-inner__foot) :is(ul,ol){list-style:none}:where(.hm-header,.hm-menu,.hm-inner__foot,.hm-dock) img{vertical-align:middle}body.hm-inner #cta,body.hm-inner .toolbar,body.hm-inner .wp-dark-mode-switcher,body.hm-inner .darkmode-toast,body.hm-inner .scrollToTop,body.hm-inner .cart-fixed,body.hm-inner .menu_mobi_add,body.hm-inner .menu_baophu,body.hm-inner .custom-cursor__cursor,body.hm-inner .custom-cursor__cursor-two{display:none!important}@media (width<=767px){body.hm-body.hm-inner{padding-top:calc(var(--header-h) + 4px)}body.hm-inner .breadCrumbs .breadcrumb{font-size:.68rem}}.hm-story{gap:clamp(20px,2.6vw,36px);margin:0 0 clamp(32px,4vw,56px);display:grid}.hm-story__steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid}.hm-story__step{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-1);flex-direction:column;gap:10px;padding:clamp(22px,2.4vw,32px);display:flex;position:relative}.hm-story__step:nth-child(3){color:#fff;background:var(--ink);border-color:var(--ink)}.hm-story__num{letter-spacing:.14em;color:var(--accent);font-size:.78rem;font-weight:500}.hm-story__label{letter-spacing:-.02em;color:inherit;margin:0;font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:500;line-height:1.25}.hm-story__text{color:var(--ink-2);margin:0;font-size:.96rem;line-height:1.7}.hm-story__step:nth-child(3) .hm-story__text{color:#ffffffb8}.hm-story__stats{grid-template-columns:repeat(var(--n), minmax(0, 1fr));background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);gap:1px;display:grid;overflow:hidden}.hm-story__stat{background:var(--paper);flex-direction:column;gap:6px;padding:clamp(20px,2.2vw,30px);display:flex}.hm-story__stat strong{letter-spacing:-.04em;color:var(--accent);font-size:clamp(2rem,3.4vw,3.2rem);font-weight:700;line-height:1}.hm-story__stat span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.74rem}.hm-ba{border-radius:var(--r-lg);background:var(--bg-soft);box-shadow:var(--shadow-2);user-select:none;touch-action:pan-y;position:relative;overflow:hidden}.hm-ba__img{width:100%;height:auto;display:block;border-radius:0!important}.hm-ba__before{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.hm-ba__before .hm-ba__img{object-fit:cover;width:100%;height:100%}.hm-ba__tag{z-index:2;letter-spacing:.14em;text-transform:uppercase;color:#fff;backdrop-filter:blur(8px);pointer-events:none;background:#0c0c0e8c;border-radius:999px;padding:6px 14px;font-size:.72rem;font-weight:500;position:absolute;top:16px}.hm-ba__tag--before{left:16px}.hm-ba__tag--after{background:#e3262dd9;right:16px}.hm-ba__handle{top:0;bottom:0;left:var(--pos);z-index:2;pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #0c0c0e14}.hm-ba__handle i{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%230c0c0e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l-6 6 6 6M15 6l6 6-6 6'/%3E%3C/svg%3E") 50%/22px no-repeat;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px -8px #0c0c0e73}.hm-ba__range{z-index:3;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.hm-story__cta{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:clamp(20px,2.4vw,30px) clamp(22px,2.6vw,36px);display:flex}.hm-story__cta p{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.1rem,1.6vw,1.45rem);font-weight:500}.hm-story__cta .hm-btn,.hm-story__cta .hm-btn:hover{color:#fff;text-decoration:none}.hm-story .hm-btn svg path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@media (width<=860px){.hm-story__steps{grid-template-columns:1fr}.hm-story__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.hm-story__cta .hm-btn{white-space:normal;justify-content:space-between;width:100%;height:auto;min-height:56px;padding-top:12px;padding-bottom:12px}}@media (width<=860px){.hm-story__stat:last-child:nth-child(odd){grid-column:1/-1}}body.hm-inner .hm-header__logo img{width:auto;max-width:none;height:44px!important}body.hm-inner .hm-header.is-solid .hm-header__logo img{height:34px!important}body.hm-inner .hm-footer__logo img{width:auto;max-width:none;height:64px!important}body.hm-inner .hm-header__nav a{white-space:nowrap}@media (width>=1025px){body.hm-inner .hm-header__logo img{height:58px!important}body.hm-inner .hm-header.is-solid .hm-header__logo img{height:38px!important}}@media (width<=600px){body.hm-inner .hm-header__logo img{height:36px!important}}.hm-plist{padding:clamp(24px,3vw,48px) 0 0}.hm-plist__head{isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 40px;padding-bottom:clamp(24px,3vw,40px);display:grid;position:relative}.hm-plist__head:after{content:"";background:var(--line);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}.hm-plist__glow{z-index:-1;aspect-ratio:1.6;pointer-events:none;background:radial-gradient(closest-side,#ff967857,#e3262d14 60%,#0000);border-radius:50%;width:min(70vw,760px);position:absolute;top:-40%;left:-6%}.hm-plist__title .hm-w{white-space:nowrap;display:inline-block}.hm-plist__title .hm-c{display:inline-block}.hm-plist__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);grid-column:1/-1;align-items:center;gap:10px;font-size:.74rem;font-weight:500;display:inline-flex}.hm-plist__kicker i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px var(--accent-soft);border-radius:50%}.hm-plist__title{letter-spacing:-.045em;color:var(--ink);margin:0;font-size:clamp(2.8rem,7vw,6.6rem);font-weight:500;line-height:.98}.hm-plist__meta{align-items:center;gap:14px;padding-bottom:.6em;display:flex}.hm-plist__meta strong{letter-spacing:-.04em;color:var(--accent);font-size:clamp(2.2rem,3.4vw,3.4rem);font-weight:500;line-height:1}.hm-plist__meta strong span{font-variant-numeric:tabular-nums}.hm-plist__meta strong sup{margin-left:.04em;font-size:.5em;font-weight:500;top:-.6em}.hm-plist__meta>span{color:var(--ink-3);font-size:.82rem;line-height:1.45}body.hm-inner .hm-plist__intro{text-align:center;max-width:860px;color:var(--ink-2);margin:clamp(24px,3vw,40px) auto 0;font-size:.98rem;line-height:1.75}.hm-plist__intro hr{border:0;border-top:1px solid var(--line-2);opacity:1;width:60px;margin:18px auto}.hm-plist__intro img{vertical-align:middle;transition:transform .5s var(--ease);display:inline-block;border-radius:50%!important}.hm-plist__intro a:hover img{transform:rotate(45deg)}.hm-plist__intro em{color:var(--ink-3);margin-top:8px;font-size:.84rem;display:block}.hm-plist__filter{flex-wrap:wrap;justify-content:center;gap:8px;margin:clamp(28px,3.4vw,48px) 0 clamp(24px,3vw,40px);display:flex}body.hm-inner .hm-plist__filter a{color:var(--ink-2);background:var(--paper);border:1px solid var(--line);transition:color .35s var(--ease), background-color .35s var(--ease), border-color .35s var(--ease), transform .5s var(--ease);border-radius:999px;padding:10px 20px;font-size:.9rem;text-decoration:none}body.hm-inner .hm-plist__filter a:hover{color:var(--ink);border-color:var(--line-2);transform:translateY(-2px)}body.hm-inner .hm-plist__filter a.is-active{color:#fff;background:var(--ink);border-color:var(--ink)}.hm-plist__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.4vw,56px) clamp(18px,2.4vw,36px);display:grid}body.hm-inner .hm-pcard__link{color:inherit;text-decoration:none;display:block}.hm-pcard__img{aspect-ratio:630/380;background:var(--bg-soft);isolation:isolate;border-radius:clamp(18px,2vw,28px);margin:0;position:relative;overflow:hidden}body.hm-inner .hm-pcard__img img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease);border-radius:0;transform:scale(1.01)}.hm-pcard__img:after{content:"";opacity:0;transition:opacity .6s var(--ease);background:linear-gradient(#0c0c0e00 45%,#0c0c0e61 100%);position:absolute;inset:0}.hm-pcard__go{z-index:2;color:var(--ink);opacity:0;transition:opacity .45s var(--ease), transform .6s var(--ease);background:#ffffffeb;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:.9rem;font-weight:500;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)scale(.85);box-shadow:0 20px 40px -18px #0c0c0e73}.hm-pcard__go svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.hm-pcard__link:hover .hm-pcard__img img{transform:scale(1.05)}.hm-pcard__link:hover .hm-pcard__img:after{opacity:1}.hm-pcard__link:hover .hm-pcard__go{opacity:1;transform:translate(-50%,-50%)scale(1)}.hm-pcard__body{padding:20px 4px 0}.hm-pcard__top{align-items:center;gap:12px;margin-bottom:10px;display:flex}.hm-pcard__no{letter-spacing:.1em;color:var(--accent);font-size:.78rem;font-weight:500}.hm-pcard__cat{letter-spacing:.06em;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:4px 12px;font-size:.72rem}.hm-pcard__name{letter-spacing:-.02em;color:var(--ink);transition:background-size .6s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;margin:0;font-size:clamp(1.2rem,1.6vw,1.55rem);font-weight:500;line-height:1.3}.hm-pcard__link:hover .hm-pcard__name{background-size:100% 1px}.hm-pcard__desc{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:.94rem;line-height:1.65;display:-webkit-box;overflow:hidden}.hm-plist__empty{text-align:center;color:var(--ink-3);background:var(--paper);border-radius:var(--r-md);padding:60px 20px}.hm-plist__paging{margin-top:clamp(40px,5vw,72px)}body.hm-inner .hm-plist__paging .pagination{gap:6px}body.hm-inner .hm-plist__paging .page-link{background:var(--paper);place-items:center;min-width:44px;height:44px;padding:0 14px;display:grid;border-radius:999px!important}.hm-plist__cta{color:#fff;background:radial-gradient(60% 120% at 100% 0%, #e3262d73, transparent 60%), var(--ink);border-radius:var(--r-lg);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-top:clamp(56px,7vw,110px);padding:clamp(28px,4vw,56px);display:flex}.hm-plist__cta .hm-plist__kicker{color:#ffffff8c}body.hm-inner .hm-plist__cta h2{letter-spacing:-.035em;color:#fff;margin:14px 0 12px;font-size:clamp(1.9rem,3.6vw,3.4rem);font-weight:500;line-height:1.05}.hm-plist__cta p{color:#ffffffa6;max-width:520px;margin:0;font-size:.98rem;line-height:1.6}.hm-plist__cta-acts{flex-wrap:wrap;gap:12px;display:flex}body.hm-inner .hm-plist__cta .hm-btn,body.hm-inner .hm-plist__cta .hm-btn:hover{text-decoration:none}body.hm-inner .hm-plist__cta .hm-btn--ghost{color:#fff;background:#ffffff14;border-color:#ffffff38}body.hm-inner .hm-plist__cta .hm-btn--ghost:before{background:#fff}body.hm-inner .hm-plist__cta .hm-btn--ghost:hover{color:var(--ink)}.hm-plist .hm-btn svg path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}html.hm-pl-js .hm-plist__head>.hm-plist__kicker,html.hm-pl-js .hm-plist__head>.hm-plist__meta{opacity:0;transition:opacity .9s var(--ease), transform 1.1s var(--ease);transform:translateY(22px)}html.hm-pl-js .hm-plist__head>.hm-plist__meta{transition-delay:.55s}html.hm-pl-js .hm-plist__title{opacity:0}html.hm-pl-js .hm-plist__title.is-split{opacity:1}html.hm-pl-js .hm-plist__title .hm-c{opacity:0;transform-origin:0 100%;transition:opacity .7s var(--ease), transform 1.2s cubic-bezier(.16, 1, .3, 1);transition-delay:calc(.12s + var(--i) * 45ms);transform:translateY(.55em)rotate(7deg)}html.hm-pl-js .hm-plist__head:after{transition:transform 1.6s cubic-bezier(.65,0,.2,1) .3s;transform:scaleX(0)}html.hm-pl-js .hm-plist__glow{opacity:0;transition:opacity 1.8s var(--ease), transform 2.4s cubic-bezier(.16, 1, .3, 1);transform:scale(.6)}html.hm-pl-js .hm-plist__reel{opacity:0;transition:opacity 1.2s var(--ease) .45s, transform 1.8s cubic-bezier(.16, 1, .3, 1) .45s;transform:translate(12%)}html.hm-pl-js .hm-plist__head.is-go>.hm-plist__kicker,html.hm-pl-js .hm-plist__head.is-go>.hm-plist__meta,html.hm-pl-js .hm-plist__head.is-go .hm-plist__title,html.hm-pl-js .hm-plist__head.is-go .hm-plist__title .hm-c,html.hm-pl-js .hm-plist__head.is-go:after,html.hm-pl-js .hm-plist__head.is-go .hm-plist__glow,html.hm-pl-js .hm-plist__head.is-go+.hm-plist__reel{opacity:1;transform:none}.hm-plist__reel{margin:clamp(28px,4vw,56px) calc(50% - 50vw) 0;padding:clamp(18px,2.4vw,34px) 0;position:relative;overflow:hidden}.hm-plist__reel:before,.hm-plist__reel:after{content:"";z-index:2;pointer-events:none;width:clamp(40px,10vw,180px);position:absolute;top:0;bottom:0}.hm-plist__reel:before{background:linear-gradient(90deg, var(--bg), #f2f2f300);left:0}.hm-plist__reel:after{background:linear-gradient(270deg, var(--bg), #f2f2f300);right:0}.hm-plist__reel-tilt{transform:rotate(-2.4deg)}.hm-plist__reel-track{will-change:transform;width:max-content;animation:70s linear infinite hm-pl-reel;display:flex}.hm-plist__reel.is-paused .hm-plist__reel-track{animation-play-state:paused}.hm-plist__reel-group{gap:clamp(10px,1.2vw,18px);padding-right:clamp(10px,1.2vw,18px);display:flex}body.hm-inner .hm-plist__reel-item{aspect-ratio:630/380;background:var(--paper);border-radius:clamp(12px,1.2vw,18px);flex:none;width:clamp(190px,21vw,340px);display:block;position:relative;overflow:hidden;box-shadow:0 18px 40px -24px #00000059}body.hm-inner .hm-plist__reel-item img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}@keyframes hm-pl-reel{to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.hm-plist__reel:hover .hm-plist__reel-track{animation-play-state:paused}body.hm-inner .hm-plist__reel-item:hover img{transform:scale(1.06)}}.hm-plist__gal-wrap{justify-content:center;margin-top:clamp(26px,3vw,40px);display:flex}body.hm-inner .hm-plist__gal{max-width:100%;color:var(--ink);isolation:isolate;transition:transform .6s var(--ease), box-shadow .6s var(--ease);background:#fff;border:1px solid #0c0c0e0f;border-radius:999px;align-items:center;gap:clamp(14px,1.6vw,22px);padding:10px 10px 10px clamp(14px,1.6vw,20px);text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -30px #0c0c0e73,0 2px 6px -2px #0c0c0e14}.hm-plist__gal:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 30%,#ffaa8c59 45%,#ffffffe6 50%,#ffaa8c59 55%,#0000 70%);animation:4.5s cubic-bezier(.6,0,.3,1) 1.6s infinite hm-gal-shine;position:absolute;inset:0;transform:translate(-100%)}.hm-plist__gal-stack{flex:none;width:108px;height:48px;position:relative}body.hm-inner .hm-plist__gal-stack img{object-fit:cover;border:2px solid #fff;border-radius:10px;width:76px;height:46px;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:1px;left:0;box-shadow:0 8px 18px -8px #0c0c0e73}body.hm-inner .hm-plist__gal-stack img:first-child{z-index:3;transform:translate(0,0)rotate(-6deg)}body.hm-inner .hm-plist__gal-stack img:nth-child(2){z-index:2;transform:translate(14px)rotate(2deg)}body.hm-inner .hm-plist__gal-stack img:nth-child(3){z-index:1;transform:translate(28px)rotate(9deg)}.hm-plist__gal-text{text-align:left;flex-direction:column;gap:3px;min-width:0;display:flex}.hm-plist__gal-text em{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.68rem;font-style:normal;font-weight:500}.hm-plist__gal-text strong{letter-spacing:-.01em;font-size:clamp(.98rem,1.2vw,1.12rem);font-weight:500;line-height:1.3}.hm-plist__gal-go{background:var(--accent);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;margin-left:clamp(4px,1.4vw,18px);transition:transform .6s cubic-bezier(.16,1,.3,1);display:grid;position:relative;box-shadow:0 10px 24px -10px #e3262dcc}.hm-plist__gal-go:before{content:"";border:1.5px solid #e3262d99;border-radius:50%;animation:2.4s cubic-bezier(.2,.7,.3,1) infinite hm-gal-ring;position:absolute;inset:0}.hm-plist__gal-go svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:transform .6s cubic-bezier(.16,1,.3,1)}@keyframes hm-gal-shine{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes hm-gal-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@media (hover:hover) and (pointer:fine){body.hm-inner .hm-plist__gal:hover{transform:translateY(-3px);box-shadow:0 34px 60px -30px #e3262d73,0 2px 6px -2px #0c0c0e14}body.hm-inner .hm-plist__gal:hover .hm-plist__gal-stack img:first-child{transform:translate(-6px,-3px)rotate(-12deg)}body.hm-inner .hm-plist__gal:hover .hm-plist__gal-stack img:nth-child(2){transform:translate(16px,-5px)rotate(0)}body.hm-inner .hm-plist__gal:hover .hm-plist__gal-stack img:nth-child(3){transform:translate(36px,-2px)rotate(13deg)}.hm-plist__gal:hover .hm-plist__gal-go{transform:scale(1.08)}.hm-plist__gal:hover .hm-plist__gal-go svg{transform:rotate(45deg)}}@media (width<=600px){body.hm-inner .hm-plist__gal{gap:12px;width:100%;padding-left:12px}.hm-plist__gal-stack{width:86px;height:42px}body.hm-inner .hm-plist__gal-stack img{width:62px;height:38px}.hm-plist__gal-text strong{font-size:.92rem}.hm-plist__gal-go{width:46px;height:46px;margin-left:auto}}@media (prefers-reduced-motion:reduce){.hm-plist__gal:before,.hm-plist__gal-go:before{animation:none}}.hm-album{text-align:left;margin:clamp(48px,6vw,96px) 0 clamp(32px,4vw,56px)}.hm-album__head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 30px;margin-bottom:clamp(24px,3vw,40px);padding-bottom:clamp(18px,2vw,26px);display:grid}.hm-album__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);grid-column:1/-1;align-items:center;gap:10px;font-size:.74rem;font-weight:500;display:inline-flex}.hm-album__kicker i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px var(--accent-soft);border-radius:50%}body.hm-inner .hm-album__title{letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(1.9rem,4vw,3.6rem);font-weight:500;line-height:1.05}.hm-album__count{color:var(--ink-3);white-space:nowrap;padding-bottom:.4em;font-size:.86rem}.hm-album__count strong{letter-spacing:-.03em;color:var(--accent);margin-right:4px;font-size:1.6rem;font-weight:500}.hm-album__grid{columns:3;column-gap:clamp(10px,1.4vw,20px)}body.hm-inner .hm-album__item{box-shadow:none;break-inside:avoid;background:0 0;border:0;border-radius:0;margin:0 0 clamp(10px,1.4vw,20px);padding:0;display:block}body.hm-inner .hm-album__item a{background:var(--paper);cursor:zoom-in;border-radius:clamp(12px,1.4vw,20px);display:block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 22px 44px -30px #0c0c0e73}body.hm-inner .hm-album__item img{border-radius:0;width:100%;margin:0;transition:transform 1.1s cubic-bezier(.16,1,.3,1);display:block;height:auto!important}.hm-album__item a:after{content:"";opacity:0;transition:opacity .6s var(--ease);background:linear-gradient(#0c0c0e00 55%,#0c0c0e59);position:absolute;inset:0}.hm-album__no{z-index:2;letter-spacing:.1em;color:var(--ink);background:#ffffffe6;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:500;position:absolute;top:12px;left:12px}.hm-album__zoom{z-index:2;background:var(--accent);opacity:0;width:42px;height:42px;transition:opacity .5s var(--ease), transform .6s cubic-bezier(.16, 1, .3, 1);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px;transform:scale(.6)}.hm-album__zoom svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}body.hm-inner .hm-album__item figcaption{color:var(--ink-2);text-align:left;margin:10px 4px 0;font-size:.88rem;line-height:1.5}@media (hover:hover) and (pointer:fine){body.hm-inner .hm-album__item a:hover img{transform:scale(1.045)}.hm-album__item a:hover:after{opacity:1}.hm-album__item a:hover .hm-album__zoom{opacity:1;transform:none}}.hm-viewer{z-index:2147483000;color:#fff;opacity:0;visibility:hidden;transition:opacity .45s var(--ease), visibility 0s linear .45s;background:#0a0a0cf5;grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:fixed;inset:0}.hm-viewer.is-open{opacity:1;visibility:visible;transition:opacity .45s var(--ease)}.hm-viewer__bar{justify-content:space-between;align-items:center;padding:14px clamp(14px,2vw,28px);display:flex}.hm-viewer__count{letter-spacing:.14em;color:#ffffffb3;font-size:.82rem}.hm-viewer__count b{color:#fff;font-weight:500}.hm-viewer .hm-viewer__btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:background-color .3s,transform .3s;display:grid}.hm-viewer .hm-viewer__btn:hover{background:var(--accent);border-color:var(--accent)}.hm-viewer__btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.hm-viewer__stage{touch-action:pan-y;min-height:0;position:relative;overflow:hidden}.hm-viewer .hm-viewer__stage img{opacity:0;width:auto;max-width:calc(100% - 2*clamp(12px,7vw,110px));height:auto;max-height:100%;transition:opacity .45s var(--ease), transform .6s cubic-bezier(.16, 1, .3, 1);user-select:none;-webkit-user-drag:none;border-radius:10px;margin:auto;position:absolute;inset:0 clamp(12px,7vw,110px);transform:scale(.96);box-shadow:0 40px 80px -30px #000000b3}.hm-viewer__stage img.is-on{opacity:1;transform:none}.hm-viewer .hm-viewer__nav{width:54px;height:54px;margin-top:-27px;position:absolute;top:50%}.hm-viewer__nav--prev{left:clamp(10px,2vw,30px)}.hm-viewer__nav--next{right:clamp(10px,2vw,30px)}.hm-viewer__cap{color:#fffc;text-align:center;min-height:1.4em;margin:12px auto 0;padding:0 20px;font-size:.92rem}.hm-viewer__thumbs{scrollbar-width:none;justify-content:safe center;gap:8px;padding:14px clamp(14px,2vw,28px) 18px;display:flex;overflow-x:auto}.hm-viewer__thumbs::-webkit-scrollbar{display:none}.hm-viewer .hm-viewer__thumbs button{opacity:.45;cursor:pointer;background:#222;border:2px solid #0000;border-radius:8px;flex:none;width:74px;height:50px;padding:0;transition:opacity .3s,border-color .3s;overflow:hidden}.hm-viewer .hm-viewer__thumbs button.is-on{opacity:1;border-color:var(--accent)}.hm-viewer__thumbs img{object-fit:cover;width:100%;height:100%}html.hm-viewer-lock,html.hm-viewer-lock body{overflow:hidden!important}@media (width<=860px){.hm-album__head{grid-template-columns:1fr}.hm-album__grid{columns:2}.hm-album__zoom,.hm-viewer .hm-viewer__nav{display:none}.hm-viewer .hm-viewer__stage img{max-width:calc(100% - 20px);inset:0 10px}.hm-viewer .hm-viewer__thumbs button{width:56px;height:40px}}@media (width<=480px){.hm-album__no{padding:3px 8px;font-size:.62rem;top:8px;left:8px}}.hm-pd{padding-top:clamp(20px,2.6vw,40px)}.hm-pd .hm-btn svg path,.hm-pd__jump svg path,.hm-pd__all svg path,.hm-pd__zalo svg path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.hm-pd__hero{isolation:isolate;padding-bottom:clamp(26px,3vw,44px);position:relative}.hm-pd__tags{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}body.hm-inner .hm-pd__chip{letter-spacing:.04em;color:var(--ink-2);border:1px solid var(--line);background:#ffffffbf;border-radius:999px;align-items:center;padding:6px 14px;font-size:.76rem;font-weight:500;text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex}body.hm-inner a.hm-pd__chip:hover{color:var(--accent);border-color:#e3262d59}body.hm-inner .hm-pd__title{letter-spacing:-.045em;max-width:18ch;color:var(--ink);text-wrap:balance;margin:clamp(16px,2vw,26px) 0 0;font-size:clamp(2.4rem,6.4vw,6.2rem);font-weight:500;line-height:1.02}.hm-pd__title .hm-w{white-space:nowrap;display:inline-block}.hm-pd__title .hm-c{display:inline-block}.hm-pd__acts{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:clamp(22px,2.6vw,36px);display:flex}body.hm-inner .hm-pd__acts .hm-btn,body.hm-inner .hm-pd__acts .hm-btn:hover{text-decoration:none}body.hm-inner .hm-pd__jump{color:var(--ink-2);align-items:center;gap:8px;font-size:.9rem;text-decoration:none;display:inline-flex}.hm-pd__jump strong{color:var(--accent);font-size:1.3rem;font-weight:500}.hm-pd__jump svg{width:18px;height:18px;transition:transform .4s var(--ease)}.hm-pd__jump:hover svg{transform:translateY(3px)}html.hm-pl-js .hm-pd__hero>.hm-pd__tags,html.hm-pl-js .hm-pd__hero>.hm-pd__acts{opacity:0;transition:opacity .9s var(--ease), transform 1.1s var(--ease);transform:translateY(22px)}html.hm-pl-js .hm-pd__hero>.hm-pd__acts{transition-delay:.5s}html.hm-pl-js .hm-pd__title{opacity:0}html.hm-pl-js .hm-pd__title.is-split{opacity:1}html.hm-pl-js .hm-pd__title .hm-c{opacity:0;transform-origin:0 100%;transition:opacity .7s var(--ease), transform 1.2s cubic-bezier(.16, 1, .3, 1);transition-delay:calc(.12s + min(var(--i), 30) * 28ms);transform:translateY(.55em)rotate(7deg)}html.hm-pl-js .hm-pd__hero.is-go>.hm-pd__tags,html.hm-pl-js .hm-pd__hero.is-go>.hm-pd__acts,html.hm-pl-js .hm-pd__hero.is-go .hm-pd__title,html.hm-pl-js .hm-pd__hero.is-go .hm-pd__title .hm-c,html.hm-pl-js .hm-pd__hero.is-go .hm-plist__glow{opacity:1;transform:none}body.hm-inner .hm-pd__cover{aspect-ratio:630/380;background:var(--paper);border-radius:clamp(16px,2vw,30px);margin:0;position:relative;overflow:hidden;box-shadow:0 50px 90px -60px #0c0c0e8c}body.hm-inner .hm-pd__cover img{object-fit:cover;transform-origin:50%;width:100%;display:block;height:100%!important}html.hm-pl-js .hm-pd__cover{clip-path:inset(8% 6% round clamp(16px,2vw,30px));transition:clip-path 1.6s cubic-bezier(.7,0,.2,1) .35s}html.hm-pl-js .hm-pd__cover img{transition:transform 2.2s cubic-bezier(.16,1,.3,1) .35s;transform:scale(1.18)}html.hm-pl-js .hm-pd__hero.is-go+.hm-pd__cover{clip-path:inset(0 round clamp(16px,2vw,30px))}html.hm-pl-js .hm-pd__hero.is-go+.hm-pd__cover img{transform:none}.hm-pd .hm-story{margin-top:clamp(40px,5vw,80px)}.hm-pd__body{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:clamp(30px,4.4vw,80px);margin-top:clamp(48px,6vw,96px);display:grid}.hm-pd__side{top:calc(var(--header-h,80px) + 24px);position:sticky}.hm-pd__info{background:#fff;border:1px solid #0c0c0e0f;border-radius:22px;padding:24px;box-shadow:0 30px 60px -44px #0c0c0e73}.hm-pd__info dl{margin:0}.hm-pd__info dl>div{border-bottom:1px solid var(--line);padding:12px 0}.hm-pd__info dl>div:first-child{padding-top:0}.hm-pd__info dt{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:.68rem;font-weight:500}.hm-pd__info dd{color:var(--ink);margin:0;font-size:.98rem;font-weight:500;line-height:1.4}body.hm-inner .hm-pd__info dd a{color:inherit;text-decoration:none}body.hm-inner .hm-pd__info dd a:hover{color:var(--accent)}body.hm-inner .hm-pd__zalo{color:#fff;background:var(--ink);transition:background-color .4s var(--ease);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:12px 12px 12px 18px;text-decoration:none;display:flex}body.hm-inner .hm-pd__zalo:hover{color:#fff;background:var(--accent)}.hm-pd__zalo span{flex-direction:column;font-size:.98rem;font-weight:500;display:flex}.hm-pd__zalo em{letter-spacing:.12em;text-transform:uppercase;color:#fff9;font-size:.68rem;font-style:normal;font-weight:400}.hm-pd__zalo i{background:#ffffff1f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.hm-pd__zalo svg{width:18px;height:18px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.hm-pd__zalo:hover svg{transform:rotate(45deg)}.hm-pd__share{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:.8rem;display:flex}.hm-pd__share-list{gap:8px;display:flex}body.hm-inner .hm-pd__sh{width:38px;height:38px;color:var(--ink);background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:50%;place-items:center;padding:0;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s,transform .4s cubic-bezier(.16,1,.3,1);display:grid}.hm-pd__sh svg{fill:currentColor;width:16px;height:16px}.hm-pd__sh--copy svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}body.hm-inner .hm-pd__sh:hover{color:#fff;transform:translateY(-2px)}body.hm-inner .hm-pd__sh--fb:hover{background:#1877f2;border-color:#1877f2}body.hm-inner .hm-pd__sh--x:hover{background:#111;border-color:#111}body.hm-inner .hm-pd__sh--in:hover{background:#0a66c2;border-color:#0a66c2}body.hm-inner .hm-pd__sh--copy:hover,body.hm-inner .hm-pd__sh--copy.is-done{color:#fff;background:var(--accent);border-color:var(--accent)}body.hm-inner .hm-pd__content{max-width:none;color:var(--ink-2);font-size:1.04rem;line-height:1.72}body.hm-inner .hm-pd__content p{margin:0 0 .9em;text-align:left!important}body.hm-inner .hm-pd__content li p,body.hm-inner .hm-pd__content p:last-child{margin:0}body.hm-inner .hm-pd__content p:empty{display:none}body.hm-inner .hm-pd__content>p:first-child{letter-spacing:-.01em;color:var(--ink);margin-bottom:1.4em;font-size:clamp(1.18rem,1.6vw,1.42rem);line-height:1.6}body.hm-inner .hm-pd__content strong,body.hm-inner .hm-pd__content b{color:var(--ink);font-weight:600}body.hm-inner .hm-pd__content hr{background:var(--line);opacity:1;border:0;height:1px;margin:1.4em 0}body.hm-inner .hm-pd__content ul{margin:0 0 1em;padding:0;list-style:none}body.hm-inner .hm-pd__content ul li{margin:0;padding:6px 0 6px 26px;position:relative}body.hm-inner .hm-pd__content ul li:last-child{border-bottom:0}body.hm-inner .hm-pd__content ul li:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%;position:absolute;top:calc(6px + .62em);left:4px}body.hm-inner .hm-pd__content ol{padding-left:1.3em}body.hm-inner .hm-pd__content img{border-radius:16px;max-width:100%;height:auto}body.hm-inner .hm-pd__content h2,body.hm-inner .hm-pd__content h3{margin:1.6em 0 .6em;font-weight:500;line-height:1.25}.hm-pd #hm-album{scroll-margin-top:calc(var(--header-h,80px) + 20px)}.hm-pd__more{margin-top:clamp(56px,7vw,110px)}.hm-pd__more-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:clamp(22px,3vw,40px);display:flex}body.hm-inner .hm-pd__more-head h2{letter-spacing:-.035em;color:var(--ink);margin:12px 0 0;font-size:clamp(1.9rem,4vw,3.6rem);font-weight:500;line-height:1.05}body.hm-inner .hm-pd__all{color:var(--ink);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s;display:inline-flex}body.hm-inner .hm-pd__all:hover{color:#fff;background:var(--ink);border-color:var(--ink)}.hm-pd__all svg{width:16px;height:16px}.hm-pd__more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);display:grid}.hm-pd__more-grid .hm-pcard__name{font-size:clamp(1.05rem,1.4vw,1.3rem)}@media (width<=1024px){.hm-pd__body{grid-template-columns:1fr}.hm-pd__side{order:2;position:static}.hm-pd__info dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.hm-pd__info dl>div:first-child{padding-top:12px}.hm-pd__more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-pd__more-grid>:nth-child(3){display:none}}@media (width<=600px){body.hm-inner .hm-pd__title{font-size:clamp(2rem,9.6vw,2.8rem)}.hm-pd__acts .hm-btn{justify-content:space-between;width:100%}.hm-pd__info{padding:18px}.hm-pd__info dl{grid-template-columns:1fr}body.hm-inner .hm-pd__content{font-size:1rem}.hm-pd__more-grid{margin:-12px calc(var(--gut) * -1) -48px;padding:12px var(--gut) 56px;scroll-padding-left:var(--gut);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.hm-pd__more-grid::-webkit-scrollbar{display:none}.hm-pd__more-grid>*{scroll-snap-align:start;flex:0 0 82%}.hm-pd__more-grid>:nth-child(3){display:block}}@media (prefers-reduced-motion:reduce){html.hm-pl-js .hm-pd__hero *,html.hm-pl-js .hm-pd__cover,html.hm-pl-js .hm-pd__cover img{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}}.hm-sv{padding-top:clamp(16px,2.4vw,36px)}.hm-sv .hm-btn svg path,.hm-scard__more svg path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.hm-sv__hero{isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(20px,4vw,60px);min-height:clamp(420px,44vw,620px);padding-bottom:clamp(20px,3vw,40px);display:grid;position:relative}body.hm-inner .hm-sv__title{letter-spacing:-.05em;color:var(--ink);margin:clamp(14px,1.8vw,24px) 0 0;font-size:clamp(3rem,8vw,7.6rem);font-weight:500;line-height:.98}.hm-sv__title .hm-w{white-space:nowrap;display:inline-block}.hm-sv__title .hm-c{display:inline-block}body.hm-inner .hm-sv__lead{max-width:34em;color:var(--ink-2);text-wrap:pretty;margin:clamp(16px,2vw,26px) 0 0;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.65}.hm-sv__acts{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:clamp(22px,2.6vw,34px);display:flex}body.hm-inner .hm-sv__acts .hm-btn,body.hm-inner .hm-sv__acts .hm-btn:hover{text-decoration:none}.hm-sv__count{color:var(--ink-3);font-size:.9rem}.hm-sv__count strong{letter-spacing:-.03em;color:var(--accent);margin-right:4px;font-size:1.6rem;font-weight:500}.hm-sv__scene{perspective:1300px;perspective-origin:50% 40%;--rx:0deg;--ry:0deg;height:clamp(340px,38vw,540px);position:relative}.hm-sv__core{left:calc(var(--c) / -2);top:calc(var(--c) / -2);width:var(--c);height:var(--c);transform:rotateY(calc(var(--ry) * -1)) rotateZ(-5deg) rotateX(calc(22deg - var(--rx)));transition:opacity .8s var(--ease);position:absolute}.hm-sv__gl{left:calc(var(--g) / -2);top:calc(var(--g) / -2);width:var(--g);height:var(--g);transform:rotateY(calc(var(--ry) * -1)) rotateZ(-5deg) rotateX(calc(22deg - var(--rx))) scale(var(--gs,.86));opacity:0;transition:opacity 1.6s var(--ease), transform 2s cubic-bezier(.16, 1, .3, 1);pointer-events:none;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000 100%);mask-image:radial-gradient(closest-side,#000 72%,#0000 100%)}.hm-sv__gl:before{content:"";background:radial-gradient(closest-side,#ffa88a80,#e2e2e6e6 52%,#e2e2e600 100%);border-radius:50%;position:absolute;inset:4%}.hm-sv__canvas{width:100%;height:100%;display:block;position:relative}.hm-sv.has-gl .hm-sv__gl{opacity:1;--gs:1}.hm-sv.has-gl .hm-sv__core{opacity:0}.hm-sv__core-orb{background:radial-gradient(circle at 34% 30%,#fffffff2,#fff0 32%),radial-gradient(circle at 50% 55%,#ff6a55 0%,#e3262d 46%,#8f0f16 100%);border-radius:50%;animation:6s ease-in-out infinite hm-sv-float;position:absolute;inset:0;box-shadow:0 30px 70px -20px #e3262d99,0 0 0 14px #e3262d0f,0 0 0 34px #e3262d09,inset -14px -18px 34px #50000673}.hm-sv__ring{width:0;height:0;transform-style:preserve-3d;transform:rotateX(calc(-22deg + var(--rx))) rotateZ(5deg) rotateY(var(--ry));--r:clamp(170px, 20vw, 290px);--t:clamp(64px, 6.2vw, 94px);--c:clamp(120px, 12vw, 176px);--g:clamp(300px, 34vw, 500px);transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;top:46%;left:50%}.hm-sv__ring:before{content:"";left:calc(var(--r) * -1);top:calc(var(--r) * -1);width:calc(var(--r) * 2);height:calc(var(--r) * 2);border:1px dashed #e3262d47;border-radius:50%;position:absolute;transform:rotateX(90deg)}.hm-sv__tile{left:calc(var(--t) / -2);top:calc(var(--t) / -2);width:var(--t);height:var(--t);transform-style:preserve-3d;animation:36s linear infinite hm-sv-orbit;animation-delay:calc(-36s / var(--n) * var(--i));position:absolute}.hm-sv__tile img{object-fit:contain;width:100%;height:100%;animation:36s linear infinite hm-sv-face;animation-delay:inherit;background:#fff;border:1px solid #0c0c0e0f;border-radius:26%;padding:12%;display:block;box-shadow:0 24px 40px -22px #0c0c0e80}.hm-sv__floor{background:radial-gradient(closest-side,#0c0c0e29,#0c0c0e00);border-radius:50%;width:70%;height:14%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.hm-sv.is-paused .hm-sv__tile,.hm-sv.is-paused .hm-sv__tile img,.hm-sv.is-paused .hm-sv__core-orb{animation-play-state:paused}@keyframes hm-sv-orbit{0%{transform:rotateY(0deg) translateZ(var(--r))}to{transform:rotateY(360deg) translateZ(var(--r))}}@keyframes hm-sv-face{0%{transform:rotateY(0)}to{transform:rotateY(-360deg)}}@keyframes hm-sv-float{0%,to{transform:translateY(-6px)}50%{transform:translateY(8px)}}html.hm-pl-js .hm-sv__hero .hm-plist__kicker,html.hm-pl-js .hm-sv__lead,html.hm-pl-js .hm-sv__acts{opacity:0;transition:opacity .9s var(--ease), transform 1.1s var(--ease);transform:translateY(22px)}html.hm-pl-js .hm-sv__lead{transition-delay:.45s}html.hm-pl-js .hm-sv__acts{transition-delay:.6s}html.hm-pl-js .hm-sv__title{opacity:0}html.hm-pl-js .hm-sv__title.is-split{opacity:1}html.hm-pl-js .hm-sv__title .hm-c{opacity:0;transform-origin:0 100%;transition:opacity .7s var(--ease), transform 1.2s cubic-bezier(.16, 1, .3, 1);transition-delay:calc(.12s + var(--i) * 50ms);transform:translateY(.55em)rotate(7deg)}html.hm-pl-js .hm-sv__scene{opacity:0;transition:opacity 1.4s var(--ease) .3s, transform 1.8s cubic-bezier(.16, 1, .3, 1) .3s;transform:scale(.82)translateY(30px)}html.hm-pl-js .hm-sv__hero.is-go .hm-plist__kicker,html.hm-pl-js .hm-sv__hero.is-go .hm-sv__lead,html.hm-pl-js .hm-sv__hero.is-go .hm-sv__acts,html.hm-pl-js .hm-sv__hero.is-go .hm-sv__title,html.hm-pl-js .hm-sv__hero.is-go .hm-sv__title .hm-c,html.hm-pl-js .hm-sv__hero.is-go .hm-sv__scene,html.hm-pl-js .hm-sv__hero.is-go .hm-plist__glow{opacity:1;transform:none}body.hm-inner .hm-sv__intro{max-width:980px;color:var(--ink-2);text-align:center;background:#fff;border:1px solid #0c0c0e0d;border-radius:clamp(18px,2vw,28px);margin:clamp(20px,3vw,40px) auto clamp(36px,5vw,72px);padding:clamp(22px,3vw,40px) clamp(22px,3.4vw,48px);font-size:1rem;line-height:1.8;box-shadow:0 30px 60px -48px #0c0c0e80}body.hm-inner .hm-sv__intro p:last-child{margin-bottom:0}body.hm-inner .hm-sv__intro strong{color:var(--ink);font-weight:600}.hm-sv__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.hm-scard{perspective:1000px}body.hm-inner .hm-scard__link{height:100%;color:var(--ink);transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .7s cubic-bezier(.16, 1, .3, 1), box-shadow .6s var(--ease), border-color .6s var(--ease);will-change:transform;background:#fff;border:1px solid #0c0c0e0f;border-radius:clamp(20px,2vw,28px);flex-direction:column;padding:clamp(24px,2.6vw,36px);text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -48px #0c0c0e80}body.hm-inner .hm-scard__link.is-tilt{transition:transform .12s linear, box-shadow .6s var(--ease), border-color .6s var(--ease)}.hm-scard__link:before{content:"";aspect-ratio:1;opacity:0;width:80%;transition:opacity .8s var(--ease), transform 1.2s cubic-bezier(.16, 1, .3, 1);pointer-events:none;background:radial-gradient(closest-side,#ff967859,#e3262d00);border-radius:50%;position:absolute;top:-40%;right:-30%;transform:scale(.6)}.hm-scard__glare{z-index:3;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #ffffff8c, #fff0 45%);opacity:0;transition:opacity .5s var(--ease);pointer-events:none;mix-blend-mode:soft-light;position:absolute;inset:0}.hm-scard__no{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #0c0c0e24;transition:-webkit-text-stroke-color .6s var(--ease), color .6s var(--ease);font-size:clamp(2.6rem,4vw,3.8rem);font-weight:500;line-height:1;position:absolute;top:clamp(18px,2.2vw,30px);right:clamp(20px,2.4vw,32px);transform:translateZ(20px)}.hm-scard__icon{width:clamp(68px,6.4vw,88px);height:clamp(68px,6.4vw,88px);transition:transform .8s cubic-bezier(.16,1,.3,1);display:block;position:relative;transform:translateZ(50px)}.hm-scard__icon:after{content:"";height:12px;transition:transform .8s cubic-bezier(.16, 1, .3, 1), opacity .8s var(--ease);background:radial-gradient(closest-side,#e3262d47,#e3262d00);border-radius:50%;position:absolute;bottom:-14px;left:10%;right:10%}body.hm-inner .hm-scard__icon img{object-fit:contain;border-radius:50%;width:100%;display:block;height:100%!important}body.hm-inner .hm-scard__name{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:clamp(22px,2.4vw,32px) 0 0;font-size:clamp(1.18rem,1.5vw,1.42rem);font-weight:500;line-height:1.3;transform:translateZ(30px)}body.hm-inner .hm-scard__desc{color:var(--ink-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 0;font-size:.94rem;line-height:1.7;display:-webkit-box;overflow:hidden;transform:translateZ(16px)}.hm-scard__more{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:clamp(20px,2.4vw,30px);font-size:.92rem;font-weight:500;display:flex;transform:translateZ(24px)}.hm-scard__more:before{content:"";background:var(--line);height:1px;position:absolute;top:clamp(8px,1vw,12px);left:0;right:0}.hm-scard__more i{width:44px;height:44px;color:var(--ink);background:var(--bg);transition:color .5s var(--ease), background-color .5s var(--ease), transform .6s cubic-bezier(.16, 1, .3, 1);border-radius:50%;place-items:center;display:grid}.hm-scard__more svg{width:18px;height:18px;transition:transform .6s cubic-bezier(.16,1,.3,1)}body.hm-inner .hm-scard__link:hover{border-color:#e3262d2e;box-shadow:0 50px 80px -50px #e3262d73}.hm-scard__link:hover:before{opacity:1;transform:none}.hm-scard__link:hover .hm-scard__glare{opacity:1}.hm-scard__link:hover .hm-scard__no{-webkit-text-stroke-color:#e3262d80}.hm-scard__link:hover .hm-scard__icon{transform:translateZ(70px)translateY(-6px)}.hm-scard__link:hover .hm-scard__icon:after{opacity:.6;transform:translateY(6px)scale(.8)}.hm-scard__link:hover .hm-scard__more i{color:#fff;background:var(--accent)}.hm-scard__link:hover .hm-scard__more svg{transform:rotate(45deg)}@media (width<=1024px){.hm-sv__hero{grid-template-columns:1fr;min-height:0}.hm-sv__scene{order:-1;height:clamp(280px,62vw,420px);margin-bottom:-10px}.hm-sv__ring{--r:clamp(130px, 32vw, 230px);--t:clamp(54px, 11vw, 84px);--g:clamp(240px, 56vw, 400px)}.hm-sv__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){body.hm-inner .hm-sv__title{font-size:clamp(2.8rem,15vw,4rem)}.hm-sv__scene{height:270px}.hm-sv__ring{--r:136px;--t:52px;--g:250px;--c:96px}.hm-sv__acts .hm-btn{justify-content:space-between;width:100%}body.hm-inner .hm-sv__intro{text-align:left}.hm-sv__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hm-sv__tile,.hm-sv__tile img,.hm-sv__core-orb{animation-play-state:paused}html.hm-pl-js .hm-sv__hero *,html.hm-pl-js .hm-sv__scene{opacity:1!important;transition:none!important}}.hm-plist.hm-inf .hm-plist__paging{display:none}.hm-plist__more{justify-content:center;margin-top:clamp(36px,4vw,60px);display:flex}.hm-plist__more[hidden]{display:none}body.hm-inner .hm-plist__more-btn{font:inherit;color:var(--ink-2);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:14px;padding:14px 24px;font-size:.9rem;display:inline-flex}.hm-plist__more-btn em{font-style:normal}.hm-plist__dots{gap:5px;display:inline-flex}.hm-plist__dots i{background:var(--accent);opacity:.25;border-radius:50%;width:7px;height:7px}.hm-plist__more.is-loading .hm-plist__dots i{animation:1s ease-in-out infinite hm-pl-dot}.hm-plist__more.is-loading .hm-plist__dots i:nth-child(2){animation-delay:.15s}.hm-plist__more.is-loading .hm-plist__dots i:nth-child(3){animation-delay:.3s}.hm-plist__more.is-end .hm-plist__dots{display:none}.hm-plist__more.is-end .hm-plist__more-btn{cursor:default;color:var(--ink-3);background:0 0;border-style:dashed}@keyframes hm-pl-dot{0%,to{opacity:.25;transform:translate(0,0)}50%{opacity:1;transform:translateY(-4px)}}html.hm-rv-on [data-hm-rv]{opacity:0;transition:opacity .9s var(--ease) var(--d,0s), transform 1.1s var(--ease) var(--d,0s);transform:translateY(36px)}html.hm-rv-on [data-hm-rv].is-in{opacity:1;transform:none}@media (width<=860px){.hm-plist__head,.hm-plist__grid{grid-template-columns:1fr}.hm-plist__filter{margin-left:calc(var(--gut) * -1);margin-right:calc(var(--gut) * -1);padding:0 var(--gut);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.hm-plist__filter::-webkit-scrollbar{display:none}body.hm-inner .hm-plist__filter a{flex:none}.hm-pcard__go{display:none}.hm-plist__cta-acts,.hm-plist__cta-acts .hm-btn{width:100%}.hm-plist__cta-acts .hm-btn{justify-content:space-between}}@media (prefers-reduced-motion:reduce){html.hm-pl-js .hm-plist__head *,html.hm-pl-js .hm-plist__head:after,html.hm-pl-js .hm-plist__reel{opacity:1!important;transition:none!important;transform:none!important}.hm-plist__reel-track{animation:none}html.hm-rv-on [data-hm-rv]{opacity:1;transition:none;transform:none}}body.hm-inner img.hm-zoomable{cursor:zoom-in}.hm-zoom .hm-viewer__stage{grid-row:2}.hm-zoom .hm-viewer__cap{padding-bottom:22px}.hm-zoom .hm-viewer__btn[hidden]{display:none}.hm-zoom .hm-viewer__btn:disabled{opacity:.3;pointer-events:none}.hm-yt{aspect-ratio:16/9;cursor:pointer;background:#000;border-radius:16px;width:100%;margin:1.2em 0;position:relative;overflow:hidden}body.hm-inner .hm-yt img{object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .5s;display:block;position:absolute;inset:0;width:100%!important;max-width:none!important;height:100%!important;box-shadow:none!important;border-radius:0!important;margin:0!important}.hm-yt:hover img{filter:brightness(.9);transform:scale(1.03)}.hm-yt__play{width:72px;height:51px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hm-yt__play svg{width:100%;height:100%}.hm-yt:hover .hm-yt__play{transform:translate(-50%,-50%)scale(1.1)}.hm-yt.is-on{cursor:default}.hm-yt iframe{border:0;width:100%;height:100%;position:absolute;inset:0}body.hm-inner .hm-zoom .hm-viewer__stage img{opacity:1;will-change:transform, opacity;transition:none;transform:none}@view-transition{navigation:auto}#hm-header{view-transition-name:hm-header}html.hm-vt-go::view-transition-old(root){animation:.38s cubic-bezier(.4,0,.2,1) both hm-vt-out}html.hm-vt-go::view-transition-new(root){animation:.75s cubic-bezier(.16,1,.3,1) both hm-vt-in}html.hm-vt-go::view-transition-group(hm-header){animation-duration:.45s}@keyframes hm-vt-out{to{opacity:0;filter:blur(4px);transform:scale(.985)}}@keyframes hm-vt-in{0%{opacity:0;transform:translateY(60px)}}body.hm-inner .hm-inner__main{transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1),filter .28s}html.hm-pt-out body.hm-inner .hm-inner__main{opacity:0;filter:blur(3px);transform:translateY(-14px)scale(.99)}html.hm-pt-in .kb-art,html.hm-pt-in .tt-art,html.hm-pt-in .hm-pd{animation:.9s cubic-bezier(.16,1,.3,1) both hm-pt-rise}@keyframes hm-pt-rise{0%{opacity:0;transform:translateY(90px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.hm-pt-in .kb-art,html.hm-pt-in .tt-art,html.hm-pt-in .hm-pd{animation:none}}