@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-standard-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-standard-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-standard-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.x{--night:#040b2a;--deep:#07154a;--imperial:#e0623a;--gold:#ffb27a;--ice:#eef3fb;--mist:#a9b8dc;--line:#eef3fb1f;--pad:clamp(20px, 4vw, 64px);color:var(--ice);background:radial-gradient(60vw 60vw at 85% 10%, #2d5ac838, transparent 60%), radial-gradient(50vw 50vw at 10% 60%, #e0623a1a, transparent 60%), linear-gradient(180deg, var(--night) 0%, var(--night) 85%, var(--ground) 100%);font-stretch:100%;position:relative;overflow-x:clip}.x-motion:not(.x-nogl){background:linear-gradient(180deg, var(--night) 0%, var(--night) 90%, var(--ground) 100%)}.x-wrap{max-width:1480px;padding:0 var(--pad);margin:0 auto}.x-canvas{display:none}.x-motion:not(.x-nogl) .x-canvas{z-index:0;pointer-events:none;width:100vw;height:100lvh;display:block;position:fixed;top:0;left:0}.x>section{z-index:1;position:relative}body:has(.x) nav{z-index:3;position:relative}body:has(.x) nav[data-floating]{--logoh:40px;--nav-pad-y:6px;--nav-link-px:7px;--nav-gap:8px;--nav-pill-h:34px;--nav-pill-px:15px;z-index:20;border:1px solid var(--nav-hairline);background:#fff;border-radius:999px;width:max-content;max-width:calc(100vw - 24px);animation:.34s cubic-bezier(.2,.8,.3,1) both x-navpill-in;position:fixed;top:12px;left:50%;translate:-50%;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #020a221f,0 16px 40px -12px #020a2280}@supports (backdrop-filter:blur(1px)){body:has(.x) nav[data-floating]{backdrop-filter:saturate(1.6)blur(18px);background:#ffffffeb}}@supports not (text-box:trim-both cap alphabetic){body:has(.x) nav[data-floating]{--nav-pill-nudge:1px}@media (width<=1279px){body:has(.x) nav[data-floating]{--nav-pill-nudge:2px}}}html:has(.x){scroll-padding-top:84px}body:has(.x) nav[data-floating=leaving]{animation:.2s cubic-bezier(.5,0,.75,0) both x-navpill-out}nav[data-floating] .navin{max-width:none;padding:var(--nav-pad-y) 9px var(--nav-pad-y) 12px;gap:20px;margin:0}nav[data-floating] .navlinks{font-size:14px}nav[data-floating] :is(.navcta,.langbtn){font-size:12px}@media (width<=1279px){body:has(.x) nav[data-floating]{--logoh:40px;--nav-pill-h:44px;--nav-pill-px:18px;--nav-gap:12px;border-radius:29px;width:calc(100vw - 24px)}nav[data-floating] .navin{padding:6px 6px 6px 16px}nav[data-floating] .brand img{width:auto;max-width:none;height:var(--logoh);margin-inline:calc(var(--logoh) * -.141) calc(var(--logoh) * -.176);translate:0 1.74%}nav[data-floating] .navpanel{overscroll-behavior:contain;width:calc(100% - 10px);max-height:calc(100dvh - 108px);padding:8px 0 14px;overflow-y:auto}nav[data-floating] .navpanel :focus-visible{outline-offset:-2px}nav[data-floating] .navpanel a{white-space:normal}}@keyframes x-navpill-in{0%{opacity:0;transform:translateY(-18px)scale(.97)}}@keyframes x-navpill-out{to{opacity:0;transform:translateY(-18px)scale(.97)}}@media (prefers-reduced-motion:reduce){body:has(.x) nav[data-floating]{animation:none}}.x-grain{z-index:2;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:-50%}.x-motion .x-grain{animation:1.2s steps(4,end) infinite x-grain}@media (width<=900px){.x-grain{display:none}}@keyframes x-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}.x-index{display:none}@media (width>=1441px){.x-motion .x-index{right:var(--pad);z-index:5;color:var(--mist);pointer-events:none;mix-blend-mode:difference;flex-direction:column;align-items:flex-end;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;transition:opacity .4s,visibility;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.x-motion .x-index[data-x-aside]{opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s}.x-index li{opacity:.45;flex-direction:row-reverse;gap:8px;transition:opacity .4s;display:flex}.x-index-name{white-space:nowrap;max-width:0;transition:max-width .6s cubic-bezier(.2,.8,.2,1);overflow:hidden}.x-index li.on{opacity:1;color:var(--ice)}.x-index li.on .x-index-name{max-width:14em}}.x-h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(40px,5.6vw,96px);font-weight:800;font-stretch:108%;line-height:.94}.x-lede{max-width:54ch;color:var(--mist);margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.x-lede-sm{margin-top:16px;font-size:16px}.x-kicker{color:var(--gold);margin:0 0 22px;font-size:15px;font-weight:600}.x-line{padding-bottom:.06em}.x-hero{min-height:calc(100svh - var(--navh,132px));padding:12vh var(--pad) 14vh;flex-direction:column;justify-content:flex-end;display:flex}.x-hero-in{width:100%;max-width:1480px;margin:0 auto}.x-hero-audience{color:var(--mist);margin:0 0 28px;font-size:17px}.x-hero-title{letter-spacing:-.04em;perspective:900px;text-wrap:balance;max-width:9.5em;margin:0;font-size:clamp(54px,7.4vw,148px);font-weight:800;font-stretch:112%;line-height:.86}.x-word{transform-style:preserve-3d}.x-hero-title.x-locked{white-space:nowrap}.x-measure .x-char{font-stretch:inherit}.x-char{transform-origin:50% 100%;font-stretch:calc(var(--w,112) * 1%);color:color-mix(in oklab, var(--ice), var(--gold) calc(var(--heat,0) * 100%));display:inline-block}.x-hero-sub{color:var(--gold);margin:30px 0 0;font-size:clamp(20px,2vw,30px);font-weight:500;font-stretch:100%}.x-scrollcue{right:var(--pad);color:var(--mist);align-items:center;gap:14px;font-size:14px;display:flex;position:absolute;bottom:5vh}.x-scrollcue-line{background:var(--line);width:1px;height:64px;position:relative;overflow:hidden}.x-scrollcue-line:after{content:"";background:var(--gold);width:1px;height:22px;animation:2s cubic-bezier(.6,0,.3,1) infinite x-cue;position:absolute;left:0}@keyframes x-cue{0%{transform:translateY(-24px)}to{transform:translateY(70px)}}.x-who{padding:26vh 0 18vh}.x-facts{letter-spacing:-.03em;gap:8vh;max-width:14em;margin:0 0 22vh auto;padding:0;font-size:clamp(32px,3.9vw,68px);font-weight:750;font-stretch:92%;line-height:1.02;list-style:none;display:grid}.x-fact{--p:100%;background:linear-gradient(180deg, var(--ice) calc(var(--p) - 12%), #eef3fb29 calc(var(--p) + 12%));color:#0000;-webkit-background-clip:text;background-clip:text}.x-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.x-number{border-top:1px solid var(--line);align-content:start;gap:10px;padding-top:22px;display:grid}.x-number-kicker{color:var(--gold);font-size:15px;font-weight:600}.x-number-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(64px,8vw,136px);font-weight:250;font-stretch:62%;line-height:.85}.x-number-text{max-width:30ch;color:var(--mist);font-size:15px;line-height:1.5}.x-what{padding:10vh 0;overflow-x:clip}.x-what-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:end;gap:40px 6vw;margin-bottom:7vh;display:grid}.x-track{padding:0 var(--pad);scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);gap:28px;display:flex;overflow-x:auto}.x-card{width:clamp(300px,29vw,440px);color:var(--ice);scroll-snap-align:start;transform-style:preserve-3d;flex:none}.x-card:hover{color:var(--ice)}.x-card-in{border:1px solid var(--line);height:min(60vh,560px);min-height:420px;transform-style:preserve-3d;will-change:transform;border-radius:22px;position:relative;overflow:hidden}.x-card-img,.x-card-img .slot{height:100%;position:absolute;inset:0}.x-card-img img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);transform:scale(1.06)}.x-card:hover .x-card-img img,.x-card:focus-visible .x-card-img img{transform:scale(1.14)}.x-card-in:after{content:"";background:linear-gradient(#040b2a00 30%,#040b2aeb 100%);position:absolute;inset:0}.x-card-glare{z-index:2;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffffff47, transparent 45%);mix-blend-mode:overlay;transition:opacity .4s;position:absolute;inset:0}.x-card:hover .x-card-glare{opacity:1}.x-card-body{z-index:3;padding:28px;position:absolute;inset:auto 0 0;transform:translateZ(40px)}.x-card-title{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(24px,2vw,32px);font-weight:750;font-stretch:100%;line-height:1.02}.x-card-text{color:#d4ddf0;margin:0 0 18px;font-size:16px;line-height:1.45}.x-card-meta{flex-wrap:wrap;gap:8px;margin:0;font-size:13px;display:flex}.x-card-meta span{border:1px solid #eef3fb4d;border-radius:999px;padding:6px 12px}.x-card:focus-visible{outline:none}.x-card:focus-visible .x-card-in{outline:3px solid var(--gold);outline-offset:4px}.x-how{padding:12vh 0}.x-how-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:6vh 4vw;display:grid}.x-how-heading{grid-column:1/-1;font-size:clamp(36px,4.6vw,78px)}.x-steps{gap:56px;margin:0;padding:0;list-style:none;display:grid}.x-step-head{align-items:baseline;gap:18px;margin-bottom:16px;display:flex}.x-step-n{color:var(--c);filter:brightness(1.35);font-size:clamp(72px,8vw,132px);font-weight:200;font-stretch:62%;line-height:.8}.x-step-name{color:var(--ice);font-size:16px;font-weight:600}.x-step-title{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(30px,3vw,48px);font-weight:750;font-stretch:104%;line-height:1}.x-step-text{max-width:44ch;color:var(--mist);margin:0;font-size:18px;line-height:1.55}.x-rail{display:none}.x-dest{padding:10vh 0;overflow-x:clip}.x-dest-head{justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-bottom:7vh;display:flex}.x-ribbon{padding:0 var(--pad) 20px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);align-items:flex-start;gap:4vw;margin:0;list-style:none;display:flex;overflow-x:auto}.x-shot{scroll-snap-align:start;flex:none}.x-shot figure{margin:0}.x-shot-img{aspect-ratio:1;height:min(50vh,520px);overflow:hidden}.x-shot-img .slot,.x-shot-img img{object-fit:cover;object-position:var(--focus,50%) 50%;width:100%;height:100%}.x-gl img{opacity:0}.x-shot-link{color:var(--ice);display:block}.x-shot-link:hover{color:var(--ice)}.x-shot-link:focus-visible{outline:3px solid var(--gold);outline-offset:6px}.x-shot figcaption{gap:4px;margin-top:16px;display:grid}.x-shot-place{color:var(--mist);font-size:15px}.x-shot-product{color:var(--gold);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;justify-self:start;font-size:17px;font-weight:600;transition:background-size .5s cubic-bezier(.2,.8,.2,1)}.x-shot-link:hover .x-shot-product,.x-shot-link:focus-visible .x-shot-product{background-size:100% 1px}.x-band{padding:14vh 0 12vh;overflow:hidden}.x-band-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6vw;display:grid}.x-band-copy .x-h2{margin-bottom:28px;font-size:clamp(36px,4.2vw,70px)}.x-band-copy .x-lede{margin-bottom:44px}.x-pill{background:var(--imperial);color:var(--night);border-radius:999px;padding:22px 36px;font-size:17px;font-weight:700;transition:background .3s;display:inline-block}.x-pill span{display:inline-block}.x-pill:hover,.x-pill:focus-visible{background:var(--gold);color:var(--night)}.x-pill:focus-visible{outline:3px solid var(--ice);outline-offset:4px}.x-band-shots{height:min(70vh,640px);position:relative}.x-band-shot{border-radius:6px;position:absolute;overflow:hidden}.x-band-shot:first-child{inset:0 0 18% 18%}.x-band-shot:last-child{inset:42% 56% 0 0;box-shadow:0 30px 80px #00000073}.x-band-shot .slot,.x-band-shot img{object-fit:cover;width:100%;height:100%}.x-motion .x-band-shot .slot{height:120%;margin-top:-10%}.x-card,.x-shot-link,.x-pill{-webkit-tap-highlight-color:transparent}.x-card:active .x-card-in,.x-shot-link:active .x-shot-img{transition:transform .15s;transform:scale(.98)}.x-talk{padding:16vh 0 18vh}.x-talk-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:6vw;display:grid}.x-talk-copy{container-type:inline-size}.x-talk-heading{margin-bottom:28px;font-size:clamp(40px,min(5.6vw,13cqi),96px)}.x-talk-form .formbtn{min-height:48px;padding-inline:28px}.x-talk-form{border:1px solid var(--line);backdrop-filter:blur(18px);background:#07154a8c;border-radius:24px;padding:clamp(24px,3vw,44px)}.x-talk.talkband .x-kicker,.x-talk.talkband .x-lede{color:#fff}.x-talk.talkband .x-talk-form{backdrop-filter:none;background:0 0;border-color:#fff9}@media (width<=360px){.x-talk-form{padding:16px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.x-globe-grab{cursor:grab}.x-globe-held,.x-globe-held *{user-select:none;cursor:grabbing!important}.x-motion .x-hero,.x-motion .x-who{touch-action:pan-y pinch-zoom}.x-carousel{overscroll-behavior-x:contain;scroll-snap-type:none;scrollbar-width:none;margin-block:-16px -24px;padding-block:16px 24px;position:relative;overflow:hidden}.x-carousel::-webkit-scrollbar{display:none}@media (any-pointer:coarse){.x-carousel{scroll-snap-type:x mandatory;overflow-x:auto}}.x-arrows,.x-progress{display:none}.x-carousel-on .x-arrows{flex:none;gap:12px;display:flex}.x-arrow{width:56px;height:56px;color:var(--ice);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#07154a59;border:1px solid #eef3fb59;border-radius:50%;place-items:center;margin:0;padding:0;transition:background .3s,border-color .3s,color .3s,opacity .3s;display:grid}.x-arrow:hover{border-color:var(--gold);background:var(--gold);color:var(--night)}.x-arrow:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.x-arrow[aria-disabled=true]{opacity:.3;cursor:default;pointer-events:none}.x-carousel-on .x-progress{background:var(--line);height:2px;margin-top:5vh;display:block}.x-progress i{background:var(--gold);height:100%;display:block}.x-motion .x-steps{grid-template-areas:"step"}.x-motion .x-step{opacity:0;grid-area:step;transition:opacity .6s,transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(36px)}.x-motion .x-step.on{opacity:1;transform:none}.x-motion .x-step-title{clip-path:inset(0 0 100%);transition:clip-path 1s cubic-bezier(.2,.8,.2,1) .1s}.x-motion .x-step.on .x-step-title{clip-path:inset(0 0 -10%)}.x-motion .x-rail{grid-column:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:620px;display:grid}.x-rail button{min-height:48px;color:var(--mist);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-content:start;gap:12px;margin:0;padding:14px 0 8px;font-size:14px;font-weight:600;line-height:1.25;transition:color .3s;display:grid}.x-rail button:hover,.x-rail button.on{color:var(--ice)}.x-rail button:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.x-rail i{background:linear-gradient(var(--c), var(--c)) 0 0 / 0 100% no-repeat var(--line);filter:brightness(1.35);height:2px;transition:height .3s;display:block}.x-rail button:hover i,.x-rail button.on i{height:4px;margin-bottom:-2px}.x-rail button.done i,[data-x-how].locked .x-rail button.on i{background-size:100% 100%}[data-x-how]:not(.locked) .x-rail button.on i{animation:x-stepfill var(--dwell,6s) linear forwards}[data-x-how].hold .x-rail button.on i{animation-play-state:paused}@keyframes x-stepfill{to{background-size:100% 100%}}@media (width<=1080px){.x-numbers{row-gap:48px}.x-band-grid,.x-talk-grid,.x-what-head{grid-template-columns:minmax(0,1fr)}.x-what-head{align-items:start}.x-band-shots{height:70vw}}@media (width<=900px){.x-motion .x-track{flex-direction:column;gap:22px;margin-block:0;padding-block:0;overflow:visible}.x-motion .x-card{width:100%}.x-what .x-arrows,.x-what .x-progress{display:none}.x-how-grid{grid-template-columns:minmax(0,1fr)}.x-motion .x-how-heading{font-size:clamp(30px,8vw,44px)}}@media (width<=640px){.x-hero{padding-bottom:12vh}.x-hero-title{font-size:clamp(40px,11.5vw,60px);font-stretch:100%}.x-char{font-stretch:calc(var(--w,100) * 1%)}.x-scrollcue{display:none}.x-facts{margin-left:0}.x-arrow{width:48px;height:48px}.x-motion .x-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.x-card-in{min-height:380px}.x-shot-img{width:80vw;height:auto}}@media (height<=500px) and (orientation:landscape){.x-hero{padding:8vh var(--pad) 10vh}.x-hero-title{font-size:clamp(36px,13vh,64px)}.x-hero-audience{margin-bottom:12px}.x-hero-sub{margin-top:14px}.x-motion .x-how-heading{font-size:clamp(24px,8vh,36px)}.x-how-grid{gap:3vh 4vw}.x-step-n{font-size:clamp(44px,16vh,72px)}.x-step-title{font-size:clamp(22px,7vh,32px)}.x-step-text{max-width:40ch;font-size:15px}.x-step-head{margin-bottom:8px}.x-shot-img{height:52vh}.x-dest-head{margin-bottom:4vh}.x-card-in{height:82vh;min-height:0}}
