/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
.hero-giai-thuong{background-color:var(--color-brown);color:#fff;justify-content:center;align-items:center;height:998px;display:flex;position:relative;overflow:hidden}@media (width<=1024px){.hero-giai-thuong{height:100vh;min-height:600px}}.hero-giai-thuong-bg{inset:calc(var(--spacing,.25rem) * 0);z-index:1;animation:18s ease-in-out infinite alternate heroGTZoom;position:absolute}.hero-giai-thuong-bg-img{inset:calc(var(--spacing,.25rem) * 0);object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}@keyframes heroGTZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.hero-giai-thuong-gradient{inset:calc(var(--spacing,.25rem) * 0);mix-blend-mode:darken;z-index:2;background:linear-gradient(#0000001a,#000000b3);position:absolute}.hero-giai-thuong-content{text-align:center;z-index:3;max-width:900px;padding:0 24px;position:relative}.hero-giai-thuong-label{text-transform:uppercase;letter-spacing:7px;margin-bottom:24px;font-size:14px;font-weight:700;animation:.8s ease-out .3s backwards ghtFadeIn}.hero-giai-thuong-title{margin:0 0 32px;font-size:96px;font-weight:700;line-height:96px;animation:.9s ease-out .5s backwards ghtSlideUp}.hero-giai-thuong-subtitle{color:#ffffffd9;max-width:780px;margin:0 auto;font-size:20px;font-weight:500;line-height:28px;animation:.9s ease-out .8s backwards ghtSlideUp}@keyframes ghtFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ghtSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=1024px){.hero-giai-thuong-title{font-size:64px;line-height:64px}.hero-giai-thuong-subtitle{font-size:16px;line-height:24px}.hero-giai-thuong-label{letter-spacing:4px;font-size:11px}}@media (width<=600px){.hero-giai-thuong-title{font-size:44px;line-height:48px}.hero-giai-thuong-label{letter-spacing:3px;font-size:10px}}.award-showcase{background-color:var(--color-beige,#ece3d0);min-height:867px;position:relative;overflow:hidden}.award-showcase-bg{position:absolute;inset:0;overflow:hidden}.award-showcase-bg-slide{inset:calc(var(--spacing,.25rem) * 0);opacity:0;transition:opacity .8s;position:absolute}.award-showcase-bg-slide.is-active{opacity:1}.award-showcase-bg img{object-fit:cover;object-position:center;width:100%;height:140%;position:absolute;top:-20%;left:0}.award-showcase-bg:after{content:"";background:linear-gradient(to left, #ece3d000, var(--color-beige));z-index:1;position:absolute;inset:0}.award-showcase-container{z-index:2;justify-content:flex-start;max-width:1920px;margin-inline:auto;padding-inline:clamp(48px,4vw,120px);display:flex;position:relative}.award-showcase-card{flex-direction:column;align-items:center;gap:16px;width:708px;padding:100px 23px 96px;display:flex;position:relative}.award-showcase-slide{flex-direction:column;align-items:center;gap:16px;width:100%;animation:.6s ease-out ghtFadeIn;display:none}.award-showcase-slide.is-active{display:flex}.award-trophy{filter:drop-shadow(0 20px 40px #6d26112e);width:180px;height:auto;margin-bottom:8px;transition:transform .6s cubic-bezier(.16,1,.3,1)}.award-trophy:hover{transform:translateY(-6px)scale(1.02)}.award-showcase-title{text-align:center;color:var(--color-brown,#6d2611);margin:0;font-size:60px;font-weight:700;line-height:60px}.award-showcase-title p{margin:0}.award-showcase-meta{text-align:center;color:var(--color-text-dark);margin-top:16px;font-size:18px;font-weight:500;line-height:32px}.award-showcase-meta p{margin:0}.award-dots{gap:16px;margin-top:24px;display:flex}.award-dot{cursor:pointer;background:#4f4f4f33;border:none;border-radius:2px;width:80px;height:5px;padding:0;transition:background .3s}.award-dot.active{background-color:var(--color-orange,#cb4a28)}.award-dot:hover:not(.active){background:#4f4f4f59}@media (width<=1280px){.award-showcase-container{padding-inline:clamp(48px,6vw,120px)}}@media (width<=1024px){.award-showcase{min-height:auto;padding:64px 0}.award-showcase-bg:after{background:linear-gradient(to bottom, var(--color-beige) 0%, #ece3d0d9 60%, var(--color-beige) 100%)}.award-showcase-container{justify-content:center;padding-left:24px;padding-right:24px}.award-showcase-card{width:100%;max-width:700px;padding:24px}.award-showcase-title{font-size:40px;line-height:44px}.award-trophy{width:140px}}@media (width<=600px){.award-showcase-title{font-size:30px;line-height:34px}.award-showcase-meta{font-size:15px;line-height:24px}.award-dot{width:56px;height:4px}}
