.about-page--editorial .about-factory-gallery:has(>.factory-gallery-module__08c70q__gallery){background:#fff;border-block-start:0;margin-top:0;padding-block:12px}.factory-gallery-module__08c70q__gallery{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#858b8e #f1f2f3;grid-auto-columns:calc(25% - 4.5px);grid-auto-flow:column;gap:6px;width:100%;min-width:0;padding-bottom:4px;display:grid;overflow-x:auto}.factory-gallery-module__08c70q__gallery .about-photo{scroll-snap-align:start;min-width:0;margin:0}.about-page--editorial .factory-gallery-module__08c70q__gallery .about-photo-trigger{aspect-ratio:2;background:#fff}.factory-gallery-module__08c70q__gallery figcaption{display:none}@media (max-width:850px){.factory-gallery-module__08c70q__gallery{grid-auto-columns:calc(50% - 3px)}}@media (max-width:600px){.factory-gallery-module__08c70q__gallery{grid-auto-columns:88%}}
.about-capabilities-module__0xRWga__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.3vw,34px);display:grid}.about-capabilities-module__0xRWga__column{border-top:1px solid #bac2c6;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:7px 18px;padding-top:12px;display:grid}.about-capabilities-module__0xRWga__column:before{content:"";display:var(--photo-display,block);background:var(--capability-photo,url(/images/home-reference/factory-production.webp)) center / cover;grid-row:1/3}.about-capabilities-module__0xRWga__column:nth-child(2):before{background-image:var(--capability-photo,url(/images/locations/hanoi-store-v1.jpg))}.about-capabilities-module__0xRWga__columns .about-capabilities-module__0xRWga__column h2{font-size:clamp(19px,1.6vw,24px);font-weight:650;line-height:1.3}.about-capabilities-module__0xRWga__column ul{margin:0;padding:0;list-style:none}.about-capabilities-module__0xRWga__column li+li{margin-top:3px}.about-capabilities-module__0xRWga__columns .about-capabilities-module__0xRWga__column h3{margin:0;font-size:14px;font-weight:450;line-height:1.5}.about-capabilities-module__0xRWga__columns .about-capabilities-module__0xRWga__column p{margin:0;font-size:12px;line-height:1.4}@media (max-width:850px){.about-capabilities-module__0xRWga__columns{grid-template-columns:1fr;gap:16px}.about-capabilities-module__0xRWga__column{gap:6px 12px}}
.about-page--editorial{color:#202428;background:#fff;min-width:0;padding:0 0 12px}.about-page--editorial,.about-page--editorial *{box-sizing:border-box}.about-page--editorial .about-shell{--about-columns:repeat(2,minmax(0,1fr));--about-column-gap:20px;width:100%;max-width:1280px;margin-inline:auto;padding:0}.about-page--editorial :is(h1,h2,h3,p,figure,dl,dd){margin:0}.about-page--editorial h2{font-size:15px;font-weight:550;line-height:1.4}.about-page--editorial p{color:#606970;font-size:12px;line-height:1.7}.about-page--editorial .about-editorial-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:26px;display:grid}.about-page--editorial .about-intro{min-width:0;padding:0}.about-page--editorial .about-eyebrow{color:#88731e;letter-spacing:.12em;margin-bottom:8px;font-size:9px;font-weight:500;line-height:1.4}.about-page--editorial h1{margin-bottom:9px;font-size:22px;font-weight:550;line-height:1.3}.about-page--editorial .about-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.about-page--editorial .about-actions a{color:#202428;border:1px solid #e1e5e7;border-radius:0;justify-content:space-between;align-items:center;gap:18px;min-height:30px;padding:5px 10px;font-size:11px;text-decoration:none;display:inline-flex}.about-page--editorial .about-actions .about-products{background:var(--action-bg);border-color:var(--action-border);color:#172027}.about-page--editorial .about-photo{min-width:0;margin:0}.about-page--editorial .about-photo-trigger{aspect-ratio:2;cursor:zoom-in;background:#f5f6f6;border:0;border-radius:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.about-page--editorial .about-photo-reference{color:#657078;background:#ffffffeb;padding:1px 4px;font-size:8px;font-weight:400;line-height:13px;position:absolute;bottom:5px;left:5px}.about-page--editorial .about-photo-zoom{color:#647079;background:#fff;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:5px;right:5px}.about-page--editorial .about-photo-zoom svg{width:14px;height:14px}.about-page--editorial figcaption{color:#657078;margin-top:5px;font-size:10px;line-height:1.4}.about-page--editorial .about-exterior .about-photo-trigger{aspect-ratio:2.6}.about-page--editorial .about-facts{border-top:1px solid #e7eaeb;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;padding-top:10px;display:grid}.about-page--editorial .about-facts dt{color:#737d83;font-size:9px;line-height:1.4}.about-page--editorial .about-facts dd{font-variant-numeric:tabular-nums;margin-top:3px;font-size:17px;font-weight:500;line-height:1.2}.about-page--editorial .about-facts small{font-size:10px;font-weight:400}.about-page--editorial .about-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 26px;margin-top:18px;display:grid}.about-page--editorial .about-copy-grid section{border-top:1px solid #e7eaeb;padding-top:10px}.about-page--editorial .about-copy-grid h2{margin-bottom:6px}.about-page--editorial .about-section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:9px;display:flex}.about-page--editorial .about-section-heading>span{color:#8a9398;letter-spacing:.1em;font-size:8px}.about-page--editorial .about-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.about-page--editorial .about-gallery-note{color:#8a9398;margin-top:7px;font-size:9px;line-height:1.5}.about-page--editorial .about-presence{border-top:1px solid #e7eaeb;grid-template-columns:minmax(0,1fr) 144px;align-items:center;gap:20px;margin-top:18px;padding-top:13px;display:grid}.about-page--editorial .about-presence>div>p{margin-top:5px}.about-page--editorial .about-address-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:9px;display:grid}.about-page--editorial .about-address strong{color:#343e44;margin-bottom:2px;font-size:10px;font-weight:500;display:block}.about-page--editorial address{color:#69737b;overflow-wrap:break-word;font-size:11px;font-style:normal;line-height:1.6}.about-page--editorial .about-presence .about-photo-trigger{aspect-ratio:3/2}.about-page--editorial .about-presence .about-photo-trigger img{background:#fff;object-fit:contain!important}.about-page--editorial .about-text-link{color:#303a41;white-space:nowrap;align-items:center;gap:12px;min-height:28px;margin-top:6px;font-size:11px;text-decoration:none;display:inline-flex}.about-page--editorial .about-text-link span{color:#ad8b13}.about-page--editorial .about-range{border-top:1px solid #e7eaeb;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:10px 0;display:flex}.about-page--editorial .about-range h2{margin-bottom:3px;font-size:13px}.about-page--editorial .about-range p{font-size:11px}.about-page--editorial :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #b49213}.about-page--editorial .about-photo-dialog{color:#202428;background:#fff;border:0;border-radius:0;width:min(1100px,94vw);max-width:94vw;max-height:90dvh;margin:auto;padding:12px;position:fixed;inset:0}.about-page--editorial .about-photo-dialog::backdrop{background:#080c0eb8}.about-page--editorial .about-photo-dialog-head{justify-content:space-between;align-items:center;gap:16px;padding:0 0 10px;font-size:12px;display:flex}.about-page--editorial .about-photo-dialog-head button{cursor:pointer;background:#f2f4f4;border:0;border-radius:0;width:32px;height:32px;font-size:24px}.about-page--editorial .about-photo-dialog-image{width:100%;height:min(72dvh,740px);position:relative}@container (max-width:700px){.about-page--editorial .about-editorial-hero{gap:16px}.about-page--editorial .about-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page--editorial .about-presence{grid-template-columns:minmax(0,1fr) 100px;gap:12px}.about-page--editorial .about-address-grid{grid-template-columns:1fr;gap:8px}}@media (max-width:760px){.about-page--editorial{padding-bottom:8px}.about-page--editorial h1{margin:0;font-size:17px;font-weight:550;line-height:1.4}.about-page--editorial h2{font-size:12px;font-weight:550;line-height:1.5}.about-page--editorial p,.about-page--editorial .about-intro>p:last-of-type{font-size:11.5px;line-height:1.55}.about-page--editorial .about-editorial-hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:7px 10px}.about-page--editorial .about-intro{display:contents}.about-page--editorial .about-intro h1{grid-area:1/1}.about-page--editorial .about-intro .about-eyebrow{text-align:end;letter-spacing:.04em;grid-area:1/2;margin:0;font-size:6.5px;line-height:1.45}.about-page--editorial .about-intro>p:not(.about-eyebrow){grid-area:2/1/auto/-1}.about-page--editorial .about-actions{grid-area:3/1/auto/-1;gap:6px;margin:0}.about-page--editorial .about-actions a{flex:1;gap:6px;min-height:30px;padding:4px 8px;font-size:10px}.about-page--editorial .about-facts{border:0;grid-area:4/1;grid-template-columns:1fr;gap:6px;margin:0;padding:0}.about-page--editorial .about-facts>div{justify-content:space-between;align-items:baseline;gap:4px;min-width:0;display:flex}.about-page--editorial .about-facts dt{font-size:8px;line-height:1.45}.about-page--editorial .about-facts dd{white-space:nowrap;margin:0;font-size:14px;line-height:1.3}.about-page--editorial .about-facts small{font-size:8px}.about-page--editorial .about-exterior{grid-area:4/2;align-self:center}.about-page--editorial .about-exterior .about-photo-trigger{aspect-ratio:3/2}.about-page--editorial .about-copy-grid{margin-top:10px;display:block}.about-page--editorial .about-copy-grid section{border-top:1px solid #e7eaeb;padding:7px 0;font-size:11.5px;line-height:1.55}.about-page--editorial .about-copy-grid h2{font-size:11.5px;line-height:inherit;margin:0 6px 0 0;display:inline}.about-page--editorial .about-copy-grid p{line-height:inherit;display:inline}.about-page--editorial .about-factory-gallery{margin-top:9px}.about-page--editorial .about-section-heading{gap:6px;margin-bottom:6px}.about-page--editorial .about-section-heading>span{display:none}.about-page--editorial .about-gallery-grid{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#d9dfe3 transparent;grid-template-rows:auto;grid-template-columns:none;grid-auto-columns:calc(50% - 3px);grid-auto-flow:column;gap:6px;min-width:0;max-width:100%;padding-bottom:3px;overflow:auto hidden}.about-page--editorial .about-gallery-grid .about-photo{scroll-snap-align:start}.about-page--editorial .about-gallery-grid .about-photo-trigger{aspect-ratio:1.65}.about-page--editorial .about-gallery-note{margin-top:5px;font-size:8px;line-height:1.5}.about-page--editorial figcaption{margin-top:3px;font-size:8px;line-height:1.4}.about-page--editorial .about-photo-reference{padding:0 3px;font-size:7px;line-height:12px;bottom:3px;left:3px}.about-page--editorial .about-photo-zoom{width:20px;height:20px;bottom:3px;right:3px}.about-page--editorial .about-photo-zoom svg{width:12px;height:12px}.about-page--editorial .about-presence{grid-template-columns:minmax(0,1fr) 64px;gap:6px 10px;margin-top:10px;padding-top:9px}.about-page--editorial .about-presence>div{display:contents}.about-page--editorial .about-presence h2{grid-area:1/1}.about-page--editorial .about-presence>div>p{grid-area:2/1;margin:0;font-size:11px;line-height:1.5}.about-page--editorial .about-presence>.about-photo{grid-area:1/2/3;align-self:center}.about-page--editorial .about-presence .about-photo-trigger{aspect-ratio:3/2}.about-page--editorial .about-address-grid{grid-area:3/1/auto/-1;grid-template-columns:1fr;gap:6px;margin:2px 0 0;display:grid}.about-page--editorial .about-address{font-size:10px;line-height:1.5}.about-page--editorial .about-address strong{font-size:10px;line-height:inherit;margin:0 6px 0 0;display:inline}.about-page--editorial .about-address address{font-size:10px;line-height:inherit;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;display:inline}.about-page--editorial .about-presence .about-text-link{grid-area:4/1/auto/-1;justify-self:start;margin-top:0}.about-page--editorial .about-text-link{min-height:28px;font-size:10px}.about-page--editorial .about-range{flex-wrap:nowrap;gap:6px;margin-top:8px;padding:7px 0}.about-page--editorial .about-range h2{font-size:12px}.about-page--editorial .about-range p{font-size:10px;line-height:1.5}.about-page--editorial .about-range .about-text-link{margin-top:0}}.about-page--editorial .about-gallery-grid--archive{gap:18px;margin-top:24px}.about-page--editorial .about-gallery-grid--archive .about-photo-trigger{aspect-ratio:3/2}@media (max-width:600px){.about-page--editorial .about-gallery-grid--archive{gap:18px 12px}}.about-page--editorial .about-photo-crop{width:100%;height:100%;display:block;position:absolute;inset:0}.about-page--editorial .about-editorial-hero{grid-template-columns:var(--about-columns);gap:var(--about-column-gap);align-items:stretch}.about-page--editorial .about-intro{flex-direction:column;justify-content:center;gap:14px;display:flex}.about-page--editorial h1,.about-page--editorial #about-factory-title{align-items:center;gap:12px;margin:0;font-weight:680;display:flex}.about-page--editorial h1{font-size:clamp(30px,3.2vw,48px);line-height:1.12}.about-page--editorial #about-factory-title:before{content:"";background:#ffcf19;flex:none;width:7px;height:.76em;transform:skew(-16deg)}.about-page--editorial .about-intro>p:last-of-type{font-size:clamp(15px,1.2vw,18px);line-height:1.65}.about-export{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:clamp(16px,1.5vw,22px);font-weight:600;display:flex}.about-export strong{color:#ffcf19;font-size:clamp(24px,2.3vw,34px);line-height:1.2}.about-export small{color:#cbd1d5;border-inline-start:1px solid #657078;padding-inline-start:12px;font-size:13px;font-weight:400}.about-page--editorial .about-actions{gap:12px;margin:0}.about-page--editorial .about-actions a{border-radius:4px;gap:24px;min-height:42px;padding:8px 18px;font-size:15px;font-weight:600}.about-page--editorial .about-facts{background:#191e22;border:1px solid #384148;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin:0;padding:12px 0}.about-page--editorial .about-facts>div{padding-inline:clamp(8px,1.4vw,22px);display:block}.about-page--editorial .about-facts>div+div{border-inline-start:1px solid #4d555c}.about-page--editorial .about-facts dt{font-size:12px}.about-page--editorial .about-facts dd{font-size:clamp(18px,2vw,30px);font-weight:650}.about-page--editorial .about-exterior{align-self:stretch;min-height:250px;position:relative}.about-page--editorial .about-exterior .about-photo-trigger{aspect-ratio:auto;border-radius:8px;height:100%}.about-page--editorial .about-exterior figcaption{pointer-events:none;color:#fff;background:linear-gradient(#0000,#101418cc);border-radius:0 0 8px 8px;margin:0;padding:22px 44px 10px 14px;font-size:14px;position:absolute;inset:auto 0 0}.about-page--editorial .about-exterior .about-photo-zoom{z-index:1;bottom:9px;right:9px}.about-page--editorial .about-section-heading{margin-bottom:14px}.about-page--editorial #about-factory-title{font-size:clamp(22px,2vw,28px)}.about-page--editorial .about-factory-gallery .about-photo-trigger{border-radius:5px}@media (max-width:760px){.about-page--editorial .about-editorial-hero{flex-direction:column;gap:16px;display:flex}.about-page--editorial .about-intro{gap:12px}.about-page--editorial .about-exterior{min-height:0}.about-page--editorial .about-exterior .about-photo-trigger{aspect-ratio:2;height:auto}.about-page--editorial .about-facts dd{white-space:normal}.about-export small{font-size:12px}.about-page--editorial .about-factory-gallery{margin-top:22px}}.about-profile{--store-text:#151719;--store-muted:#40474b;--store-edge:#44494c;isolation:isolate;color:var(--store-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-block:clamp(28px,4vw,60px);position:relative}.about-page--editorial .about-shell{isolation:isolate;position:relative}.about-page--editorial .about-shell:before{content:"";z-index:-1;clip-path:inset(0 -100vmax);background:#fff;position:absolute;inset:0;box-shadow:0 0 0 100vmax #fff}.site-page-layout.site-page-layout--no-sidebar:has(.about-profile){padding-top:0}.about-profile .about-editorial-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,3vw,48px);margin-bottom:20px;display:grid}.about-profile .about-exterior{align-self:stretch;min-height:0;position:relative}.about-profile .about-exterior .about-photo-trigger{aspect-ratio:auto;border-radius:0;height:100%;min-height:230px}.about-profile .about-exterior figcaption{color:#fff;padding:16px 42px 8px 12px;font-size:12px}.about-profile .about-intro{gap:9px;padding-block:5px}.about-profile h1{font-size:clamp(34px,3.3vw,48px);font-weight:700}.about-profile .about-intro>p:last-of-type{font-size:15px;line-height:1.6}.about-profile .about-export{font-size:16px}.about-profile .about-export strong{color:#986b00;font-size:25px}.about-profile .about-export small{color:#545e65}.about-profile .about-actions a{min-height:34px;padding:5px 13px;font-size:14px}.about-profile .about-facts{border:0;background:0 0;border-top:1px solid #ced3d5;border-radius:0;margin:5px 0 0;padding:9px 0 0}.about-profile .about-facts>div{padding-inline:12px 0}.about-profile .about-facts>div:first-child{padding-inline-start:0}.about-profile .about-facts>div+div{border-color:#dadee0}.about-profile .about-facts dt{font-size:12px}.about-profile .about-facts dd{font-size:clamp(21px,2vw,28px)}.about-profile .about-facts small{font-size:11px}.about-profile{padding-block:clamp(14px,2vh,22px)}.about-page--editorial .about-factory-gallery{margin-top:12px}@media (min-width:1101px){.site-page-layout--no-sidebar .about-page--editorial .about-shell{width:min(100%,88vw);max-width:1260px}}@media (max-width:760px){.about-profile .about-editorial-hero{flex-direction:column-reverse;gap:14px;display:flex}.about-profile .about-exterior .about-photo-trigger{aspect-ratio:2.3;height:auto;min-height:0}.about-profile .about-facts>div{padding-inline-start:7px}}
