@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}:root.theme-inox{color-scheme:light;--c-bg:#e4e7ea;--c-surface:#f2f4f5;--c-surface-2:#d8dcdf;--c-text:#13161a;--c-muted:#535b64;--c-line:#13161a1f;--c-line-strong:#13161a42;--c-accent:#c8f03c;--c-accent-ink:#13161a;--c-focus:#13161a;--c-field:#f8f9fa;--c-danger:#b42318;--c-ok:#1a7f43;--plate-ink:#1b1f23;--chrome:linear-gradient(100deg, #8e959c 0%, #f4f6f7 18%, #9aa1a8 38%, #e9ecee 58%, #a3aab1 78%, #f7f8f9 100%);--font-display:"Archivo Variable", "Arial", sans-serif;--font-text:"Archivo Variable", system-ui, sans-serif;--font-mono:"Archivo Variable", system-ui, sans-serif;--radius:16px;--radius-btn:999px;--radius-field:12px;--nav-bg:color-mix(in srgb, var(--c-bg) 80%, transparent);--section-y:clamp(5.5rem, 11vw, 10rem)}@media (prefers-color-scheme:dark){:root.theme-inox{color-scheme:dark;--c-bg:#111417;--c-surface:#1a1e22;--c-surface-2:#23282d;--c-text:#e7eaed;--c-muted:#a0a8b1;--c-line:#e7eaed1f;--c-line-strong:#e7eaed42;--c-focus:#c8f03c;--c-field:#15191c;--c-danger:#ff8a7a;--c-ok:#5fd68f;--plate-ink:#eef1f3;--chrome:linear-gradient(100deg, #3a4046 0%, #aab1b8 18%, #4a5056 38%, #8f969d 58%, #40464c 78%, #b9bfc5 100%)}}.theme-inox body{font-variant-numeric:tabular-nums}.theme-inox ::selection{background:var(--c-accent);color:var(--c-accent-ink)}.theme-inox h1,.theme-inox h2,.theme-inox h3{font-family:var(--font-display);font-stretch:125%}.theme-inox .h2{letter-spacing:-.035em;max-width:17ch;font-size:clamp(2.2rem,1.2rem + 3.3vw,4.4rem);font-weight:650;line-height:1}.theme-inox .lead{max-width:50ch;color:var(--c-muted);margin-top:1.2rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.theme-inox .eyebrow{background:var(--c-accent);color:var(--c-accent-ink);border-radius:999px;margin-bottom:1.2rem;padding:.4rem .8rem;font-size:.8125rem;font-weight:650;display:inline-block}.wm-inox{display:inline-flex}.wm-inox__plate{background:var(--chrome);color:var(--plate-ink);letter-spacing:.24em;text-shadow:0 1px #ffffff73;transition:background-position .9s var(--ease-out);background-size:220% 100%;border-radius:.38em;align-items:center;padding:.44em 1.25em;font-size:.95rem;font-weight:800;font-stretch:125%;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff9,inset 0 -1px #00000038,0 1px 3px #0003}.wm-inox__plate:before,.wm-inox__plate:after{content:"";background:radial-gradient(circle at 35% 35%,#fff,#8d949b 60%,#5b6168);border-radius:50%;width:.34em;height:.34em;margin-top:-.17em;position:absolute;top:50%;box-shadow:inset 0 0 0 1px #0000002e}.wm-inox__plate:before{left:.42em}.wm-inox__plate:after{right:.42em}.nav__brand:hover .wm-inox__plate,.ifoot__mark:hover .wm-inox__plate{background-position:100% 0}.theme-inox .nav__phone{font-stretch:112%}.ihero{isolation:isolate;height:100svh;min-height:620px;position:relative;overflow:hidden}.ihero__stage{z-index:-1;position:absolute;inset:0}.ihero:after{content:"";z-index:-1;background:radial-gradient(ellipse 80% 70% at 0% 100%, color-mix(in srgb, var(--c-bg) 78%, transparent) 0%, transparent 72%);pointer-events:none;position:absolute;inset:0}.ihero__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease-out);position:absolute;inset:0}.ihero.has-webgl .ihero__canvas{opacity:1}.ihero__fallback{background:repeating-linear-gradient(0deg, #ffffff0f 0 1px, transparent 1px 3px), var(--chrome);transition:opacity 1.2s var(--ease-out);background-size:auto,180% 100%;place-items:start end;padding:22vh 8vw 0 0;display:grid;position:absolute;inset:0}.ihero.has-webgl .ihero__fallback{opacity:0}.ihero__fallback span{color:#0000000f;letter-spacing:.1em;text-shadow:0 1px #ffffff8c,0 -1px #00000024;font-size:clamp(2.5rem,6.5vw,7rem);font-weight:800;font-stretch:125%}.ihero__copy{position:absolute;inset:auto 0 clamp(2.5rem,8vh,5.5rem)}@media (width<=767px){.ihero__copy{bottom:var(--mcta-space)}}.ihero__title{letter-spacing:-.045em;max-width:8.6em;font-size:clamp(2.7rem,.8rem + 6.4vw,7.8rem);font-weight:760;line-height:.94}.ihero__lead{max-width:40ch;margin-top:1.4rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.ihero__ctas{flex-wrap:wrap;gap:12px;margin-top:2rem;display:flex}@media (prefers-color-scheme:dark){.ihero__title,.ihero__lead{text-shadow:0 1px 2px #00000059,0 8px 32px #0006}}.ihero .btn--ghost{background:color-mix(in srgb, var(--c-bg) 55%, transparent);-webkit-backdrop-filter:blur(10px)}.prod{padding-block:var(--section-y)}.prod__rail{gap:10px;height:clamp(460px,68vh,660px);margin-top:2.5rem;padding:0;list-style:none;display:flex}.prod__item{border-radius:var(--radius);background:var(--c-surface-2);min-width:0;transition:flex-grow .75s var(--ease-out);flex:1 1 0;position:relative;overflow:hidden}.prod__item.is-active{flex-grow:5}.prod__media{position:absolute;inset:0}.prod__media img{object-fit:cover;filter:grayscale(.4)contrast(1.05);width:100%;height:100%;transition:filter .6s var(--ease-out), transform 1.4s var(--ease-out)}.prod__item.is-active .prod__media img{filter:none;transform:scale(1.03)}.prod__item:after{content:"";pointer-events:none;background:linear-gradient(#0a0c0e8c,#0000 32% 48%,#0a0c0ed1);position:absolute;inset:0}.prod__toggle{z-index:2;color:#f3f5f6;text-align:left;align-items:flex-end;padding:1.2rem;display:flex;position:absolute;inset:0}.prod__toggle:focus-visible{outline:3px solid var(--c-accent);outline-offset:-3px;border-radius:var(--radius)}.prod__title{max-width:11ch;font-size:1rem;font-weight:650;font-stretch:110%;line-height:1.15}.prod__item.is-active .prod__toggle{align-items:flex-start;padding:1.75rem}.prod__item.is-active .prod__title{letter-spacing:-.03em;max-width:16ch;font-size:clamp(1.7rem,1rem + 1.6vw,2.7rem);font-stretch:125%}.prod__body{z-index:3;color:#e9ecee;opacity:0;visibility:hidden;pointer-events:none;max-width:46ch;transition:opacity .35s, transform .5s var(--ease-out), visibility 0s .35s;position:absolute;inset:auto 1.75rem 1.6rem;transform:translateY(14px)}.prod__item.is-active .prod__body{opacity:1;visibility:visible;transition-delay:.25s;transform:none}.prod__mat{background:var(--c-accent);color:var(--c-accent-ink);border-radius:999px;margin-top:.7rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:650;display:inline-block}@media (width<=1023px){.prod__rail{height:auto;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overflow-x:auto}.prod__item,.prod__item.is-active{scroll-snap-align:start;flex:0 0 min(84%,420px);height:480px}.prod__item .prod__media img{filter:none}.prod__toggle,.prod__item.is-active .prod__toggle{align-items:flex-start;padding:1.5rem}.prod__title,.prod__item.is-active .prod__title{max-width:14ch;font-size:1.6rem;font-stretch:125%}.prod__body{opacity:1;visibility:visible;inset:auto 1.5rem 1.4rem;transform:none}}.lab{padding-block:var(--section-y)}.lab__panel{background:var(--c-surface);border:1px solid var(--c-line);border-radius:28px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);margin-top:2.5rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.lab__canvas{aspect-ratio:16/9;width:100%;display:block}.lab__labels{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:.9rem;padding:0;font-size:.875rem;font-weight:650;list-style:none;display:grid}.lab__slider{grid-template-columns:1fr auto;align-items:baseline;gap:.6rem 1rem;display:grid}.lab__slider label{font-weight:650}.lab__slider output{letter-spacing:-.03em;font-size:1.7rem;font-weight:700;font-stretch:125%}.lab__slider input{grid-column:1/-1}.lab input[type=range]{--fill:33.33%;-webkit-appearance:none;appearance:none;background:0 0;width:100%;height:30px}.lab input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--c-text) var(--fill), var(--c-line-strong) var(--fill));border-radius:999px;height:6px}.lab input[type=range]::-webkit-slider-thumb{background:var(--chrome);border:1px solid var(--c-line-strong);-webkit-appearance:none;appearance:none;border-radius:50%;width:28px;height:28px;margin-top:-11px;box-shadow:0 3px 10px #00000040}.lab input[type=range]::-moz-range-track{background:var(--c-line-strong);border-radius:999px;height:6px}.lab input[type=range]::-moz-range-progress{background:var(--c-text);border-radius:999px;height:6px}.lab input[type=range]::-moz-range-thumb{background:var(--chrome);border:1px solid var(--c-line-strong);border-radius:50%;width:28px;height:28px;box-shadow:0 3px 10px #00000040}.lab input[type=range]:focus-visible{outline:2px solid var(--c-focus);outline-offset:4px;border-radius:999px}.lab__env{border:0;flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 0;padding:0;display:flex}.lab__env legend{margin-bottom:.8rem;font-weight:650}.lab__chip{position:relative}.lab__chip input{opacity:0;position:absolute}.lab__chip span{border:1px solid var(--c-line-strong);cursor:pointer;border-radius:999px;padding:.6rem 1rem;font-size:.9rem;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.lab__chip span:hover{border-color:var(--c-text)}.lab__chip input:checked+span{background:var(--c-text);border-color:var(--c-text);color:var(--c-bg)}.lab__chip input:focus-visible+span{outline:2px solid var(--c-focus);outline-offset:2px}.lab__summary{background:var(--c-bg);border-radius:14px;margin-top:1.5rem;padding:1rem 1.1rem;font-size:.95rem}.lab__note{color:var(--c-muted);margin-top:.75rem;font-size:.8125rem}.lab.no-webgl .lab__canvas,.lab.no-webgl .lab__labels{display:none}@media (width<=899px){.lab__panel{grid-template-columns:1fr}.lab__labels{font-size:.75rem}}.idx{padding-block:var(--section-y);position:relative}.idx__list{border-top:1px solid var(--c-line-strong);margin-top:2.5rem;padding:0;list-style:none}.idx__row{border-bottom:1px solid var(--c-line-strong);transition:padding-left .5s var(--ease-out);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:clamp(1.1rem,2.4vw,1.8rem) 0;display:grid}.idx__title{letter-spacing:-.035em;font-size:clamp(1.6rem,1rem + 2.6vw,3.4rem);font-weight:650;font-stretch:125%;line-height:1.02}.idx__items{color:var(--c-muted)}.idx__thumb{aspect-ratio:4/3;border-radius:10px;width:96px;overflow:hidden}.idx__thumb img{object-fit:cover;width:100%;height:100%}.has-preview .idx__thumb{display:none}.has-preview .idx__row:hover{padding-left:1.25rem}.idx__preview{z-index:5;aspect-ratio:4/3;opacity:0;pointer-events:none;width:360px;transition:opacity .35s var(--ease-out), scale .5s var(--ease-out);border-radius:18px;position:absolute;top:0;left:0;overflow:hidden;scale:.85;box-shadow:0 30px 60px -20px #00000073}.idx:not(.has-preview) .idx__preview{display:none}.idx__preview.is-visible{opacity:1;scale:1}.idx__pimg{opacity:0;transition:opacity .3s;position:absolute;inset:0}.idx__pimg.is-current{opacity:1}.idx__pimg img{object-fit:cover;width:100%;height:100%}.idx__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.75rem;display:flex}.idx__note{color:var(--c-muted);font-size:.9rem}@media (width<=719px){.idx__row{grid-template-columns:minmax(0,1fr) auto;gap:.4rem 1rem}.idx__items{grid-area:2/1}.idx__thumb{grid-area:1/2/3}}.about{padding-block:var(--section-y)}.about__statement{letter-spacing:-.03em;max-width:24ch;font-size:clamp(1.9rem,1rem + 3.1vw,4rem);font-weight:450;font-stretch:112%;line-height:1.12}.about__statement mark{background:var(--c-accent);color:var(--c-accent-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.22em;padding:0 .18em}.about__facts{border-top:1px solid var(--c-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,6vw,5rem);display:grid}.about__facts>div{padding:1.6rem 1.5rem 0 0}.about__facts>div+div{border-left:1px solid var(--c-line-strong);padding-left:1.5rem}.about__facts dt{letter-spacing:-.045em;font-size:clamp(2.6rem,1.5rem + 3vw,4.6rem);font-weight:700;font-stretch:125%;line-height:1}.about__facts dd{max-width:24ch;color:var(--c-muted);margin-top:.6rem}@media (width<=719px){.about__facts{grid-template-columns:1fr}.about__facts>div+div{border-left:0;border-top:1px solid var(--c-line);margin-top:1.5rem;padding-left:0}}.col{padding-block:var(--section-y);overflow:hidden}.col__note{color:var(--c-muted);margin-top:.85rem;font-size:.95rem}.col__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(70px,8vw,120px);gap:16px;margin-top:3rem;display:grid}.col__item{border-radius:var(--radius);background:var(--c-surface-2);margin:0;overflow:hidden}.col__item img{object-fit:cover;width:100%;height:100%}.col__a{grid-area:1/1/5/7}.col__b{grid-area:1/8/4/13}.col__c{grid-area:5/2/8/6}.col__d{grid-area:4/7/8/12}@media (width<=899px){.col__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:180px}.col__a,.col__d{grid-area:span 2/1/auto/-1}.col__b,.col__c{grid-area:auto}}.ifaq{padding-block:var(--section-y)}.ifaq__inner{max-width:900px}.theme-inox .faq{margin-top:2.25rem}.theme-inox .faq__item{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-surface);margin-bottom:10px;padding:0 1.3rem;transition:border-color .25s}.theme-inox .faq__item[open]{border-color:var(--c-line-strong)}.theme-inox .faq__icon{background:var(--c-accent);width:30px;height:30px;color:var(--c-accent-ink);border-radius:50%;padding:6px}.icontact{padding-block:var(--section-y)}.icontact__phone{letter-spacing:-.045em;background:linear-gradient(transparent 62%, var(--c-accent) 62% 90%, transparent 90%) no-repeat;transition:background-size .6s var(--ease-out);background-size:0% 100%;margin-top:1.5rem;font-size:clamp(2.6rem,1rem + 7vw,8.5rem);font-weight:700;font-stretch:125%;line-height:1;text-decoration:none;display:inline-block}.icontact__phone:hover,.icontact__phone:focus-visible{background-size:100% 100%}.icontact__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.icontact__facts{gap:1.4rem;display:grid}.icontact__facts dt{color:var(--c-muted);font-size:.8125rem;font-weight:650}.icontact__facts dd{margin-top:.3rem;font-size:1.1rem}.icontact__facts a{text-decoration-color:var(--c-line-strong)}.icontact__plate{background:linear-gradient(var(--c-surface), var(--c-surface)) padding-box, var(--chrome) border-box;border:1px solid #0000;border-radius:28px;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 30px 80px -40px #00000059}@media (width<=899px){.icontact__grid{grid-template-columns:1fr}}.ifoot{border-top:1px solid var(--c-line-strong);padding:clamp(4rem,8vw,6rem) 0 2.5rem}.ifoot__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.ifoot__mark{font-size:1.6rem}.ifoot__claim{max-width:36ch;color:var(--c-muted)}.ifoot__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3rem;display:grid}.ifoot__cols p+p{margin-top:.3rem}.ifoot__k{color:var(--c-muted);margin-bottom:.6rem;font-size:.8125rem;font-weight:650}.ifoot a{text-decoration-color:var(--c-line-strong)}.ifoot__base{color:var(--c-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:3rem;font-size:.875rem;display:flex}@media (width<=719px){.ifoot__cols{grid-template-columns:1fr}}
