@font-face{font-family:Trirong;font-style:normal;font-weight:300;font-display:swap;src:url(../media/47b19ceae2dc6927-s.p.3pnce3pidta2s.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Trirong;font-style:normal;font-weight:300;font-display:swap;src:url(../media/efd8c4c2007ccdb0-s.0l19-tmh-kilo.woff2)format("woff2");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:Trirong;font-style:normal;font-weight:300;font-display:swap;src:url(../media/519ffad1945db732-s.2lfzrvzdtedeo.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Trirong;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5e4140215b28570c-s.p.29-lusua8afrc.woff2)format("woff2");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}@font-face{font-family:Trirong;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8a0bdb99770d4d3-s.p.0ozqakjemjkgl.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Trirong;font-style:normal;font-weight:400;font-display:swap;src:url(../media/403e75d6a160f838-s.1x831-jciigdr.woff2)format("woff2");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:Trirong;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c024ac7f7f5210c1-s.3fh470seugm-_.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Trirong;font-style:normal;font-weight:400;font-display:swap;src:url(../media/adb322c247a41d53-s.p.43y58h2ial8u7.woff2)format("woff2");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}@font-face{font-family:Trirong Fallback;src:local(Times New Roman);ascent-override:101.77%;descent-override:45.29%;line-gap-override:0.0%;size-adjust:117.91%}.trirong_79e0eecd-module__nIZnwa__className{font-family:Trirong,Trirong Fallback;font-style:normal}.trirong_79e0eecd-module__nIZnwa__variable{--font-trirong:"Trirong", "Trirong Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");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}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_98abbba0-module__Crp-9G__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_98abbba0-module__Crp-9G__variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/08f3d05b771d66cc-s.0dczi0c-ciz7y.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/413670c8b897121b-s.05ilbcjt5w4fk.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/72b93e0389b54497-s.2702wjwyj2vsx.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab8c2f9dfe50fb3c-s.3fhymijt5-wr6.woff2)format("woff2");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}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/57f2d0e8dd065b18-s.0ur3_fbwo_va3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/966a1ae9b0187c65-s.09_mmm-c_hkcy.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/25d906941e607a44-s.0ghkj-ex387wh.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/666deae7c569669f-s.2alr3g42g9l52.woff2)format("woff2");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}@font-face{font-family:IBM Plex Sans Thai Fallback;src:local(Arial);ascent-override:110.31%;descent-override:52.78%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_thai_c5026e3a-module__hCNWPq__className{font-family:IBM Plex Sans Thai,IBM Plex Sans Thai Fallback;font-style:normal}.ibm_plex_sans_thai_c5026e3a-module__hCNWPq__variable{--font-plex-thai:"IBM Plex Sans Thai", "IBM Plex Sans Thai Fallback"}
.SiteHeader-module__mdpVJq__header{z-index:50;height:var(--header);transition:background-color var(--t-mid) var(--ease), color var(--t-mid) var(--ease), border-color var(--t-mid) var(--ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.SiteHeader-module__mdpVJq__over{color:#fff;border-bottom-color:#ffffff2e}.SiteHeader-module__mdpVJq__solid{color:var(--ink);border-bottom-color:var(--line);background:#fffffff7}.SiteHeader-module__mdpVJq__menuOpen{background:var(--night);color:#fff;border-bottom-color:#ffffff1f}.SiteHeader-module__mdpVJq__inner{height:100%;max-width:var(--max);padding-inline:var(--margin);align-items:center;gap:40px;margin:0 auto;display:flex}.SiteHeader-module__mdpVJq__logo{font-family:var(--f-display);letter-spacing:.3em;white-space:nowrap;font-size:19px;line-height:1}.SiteHeader-module__mdpVJq__nav{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:32px;font-size:12px;font-weight:500;display:flex}.SiteHeader-module__mdpVJq__nav:lang(th),:lang(th) .SiteHeader-module__mdpVJq__nav,.SiteHeader-module__mdpVJq__nav:lang(zh),.SiteHeader-module__mdpVJq__nav:lang(ja),:lang(zh) .SiteHeader-module__mdpVJq__nav,:lang(ja) .SiteHeader-module__mdpVJq__nav{letter-spacing:0;text-transform:none;font-size:15px}.SiteHeader-module__mdpVJq__navBtn{cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;gap:8px;margin:0}.SiteHeader-module__mdpVJq__navBtn svg{transition:transform var(--t-mid) var(--ease-calm)}.SiteHeader-module__mdpVJq__navBtn[aria-expanded=true] svg{transform:rotate(180deg)}.SiteHeader-module__mdpVJq__nav a,.SiteHeader-module__mdpVJq__navBtn{min-height:44px;transition:background-size var(--t-mid) var(--ease);background:linear-gradient(currentColor,currentColor) 0 calc(50% + 12px)/0% 1px no-repeat;align-items:center;padding:0;line-height:16px;display:inline-flex}.SiteHeader-module__mdpVJq__nav a:hover,.SiteHeader-module__mdpVJq__nav a[aria-current=page],.SiteHeader-module__mdpVJq__navBtn:hover,.SiteHeader-module__mdpVJq__navBtn[aria-expanded=true],.SiteHeader-module__mdpVJq__navBtn[data-current]{background-size:100% 1px}:lang(th) .SiteHeader-module__mdpVJq__nav a,:lang(th) .SiteHeader-module__mdpVJq__navBtn,:lang(zh) .SiteHeader-module__mdpVJq__nav a,:lang(ja) .SiteHeader-module__mdpVJq__nav a,:lang(zh) .SiteHeader-module__mdpVJq__navBtn,:lang(ja) .SiteHeader-module__mdpVJq__navBtn{background-position:0 calc(50% + 14px);line-height:22px}.SiteHeader-module__mdpVJq__tools{align-items:center;gap:24px;margin-left:auto;display:flex}.SiteHeader-module__mdpVJq__lang{gap:4px;font-size:13px;display:flex}.SiteHeader-module__mdpVJq__lang a{min-height:44px;color:var(--ink-2);transition:color var(--t-fast) var(--ease);align-items:center;padding:0 6px;display:inline-flex}.SiteHeader-module__mdpVJq__panel .SiteHeader-module__mdpVJq__lang a{color:var(--night-2)}.SiteHeader-module__mdpVJq__lang a:hover,.SiteHeader-module__mdpVJq__lang a.SiteHeader-module__mdpVJq__langOn{color:inherit}.SiteHeader-module__mdpVJq__langInline{flex-wrap:wrap;gap:4px 12px;margin-left:-6px;display:flex}.SiteHeader-module__mdpVJq__langMenu{position:relative}.SiteHeader-module__mdpVJq__langBtn{cursor:pointer;min-height:44px;font:inherit;color:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 6px;display:inline-flex}.SiteHeader-module__mdpVJq__langBtn svg{transition:transform var(--t-mid) var(--ease-calm)}.SiteHeader-module__mdpVJq__langBtn[aria-expanded=true] svg{transform:rotate(180deg)}.SiteHeader-module__mdpVJq__langList{background:var(--paper);min-width:132px;color:var(--ink);border:1px solid var(--line);z-index:60;padding:6px 0;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 32px -20px #1414124d}.SiteHeader-module__mdpVJq__langList[hidden]{display:none}.SiteHeader-module__mdpVJq__langList a{width:100%;color:var(--ink-2);white-space:nowrap;padding:0 18px;display:flex}.SiteHeader-module__mdpVJq__langList a:hover,.SiteHeader-module__mdpVJq__langList a:focus-visible{background:var(--mist);color:var(--ink)}.SiteHeader-module__mdpVJq__langList a.SiteHeader-module__mdpVJq__langOn{color:var(--ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.SiteHeader-module__mdpVJq__langList a:focus-visible{outline-offset:-2px}.SiteHeader-module__mdpVJq__cta{letter-spacing:.14em;text-transform:uppercase;min-height:44px;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border:1px solid;align-items:center;padding:0 20px;font-size:12px;font-weight:500;display:inline-flex}:lang(th) .SiteHeader-module__mdpVJq__cta,:lang(zh) .SiteHeader-module__mdpVJq__cta,:lang(ja) .SiteHeader-module__mdpVJq__cta{letter-spacing:0;text-transform:none;font-size:14px}.SiteHeader-module__mdpVJq__solid .SiteHeader-module__mdpVJq__cta{background:var(--ink);color:#fff;border-color:var(--ink)}.SiteHeader-module__mdpVJq__solid .SiteHeader-module__mdpVJq__cta:hover{background:#3a3a37}.SiteHeader-module__mdpVJq__over .SiteHeader-module__mdpVJq__cta:hover{color:var(--ink);background:#fff}.SiteHeader-module__mdpVJq__menuBtn{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;margin-left:auto;padding:0 0 0 12px;font-size:12px;font-weight:500;display:none}:lang(th) .SiteHeader-module__mdpVJq__menuBtn,:lang(zh) .SiteHeader-module__mdpVJq__menuBtn,:lang(ja) .SiteHeader-module__mdpVJq__menuBtn{letter-spacing:0;font-size:14px}.SiteHeader-module__mdpVJq__burger{width:22px;height:10px;position:relative}.SiteHeader-module__mdpVJq__burger i{height:1.5px;transition:transform var(--t-mid) var(--ease), top var(--t-mid) var(--ease);background:currentColor;position:absolute;left:0;right:0}.SiteHeader-module__mdpVJq__burger i:first-child{top:0}.SiteHeader-module__mdpVJq__burger i:last-child{top:8.5px}.SiteHeader-module__mdpVJq__menuOpen .SiteHeader-module__mdpVJq__burger i:first-child{top:4.25px;transform:rotate(45deg)}.SiteHeader-module__mdpVJq__menuOpen .SiteHeader-module__mdpVJq__burger i:last-child{top:4.25px;transform:rotate(-45deg)}.SiteHeader-module__mdpVJq__panel{inset:var(--header) 0 0 0;z-index:49;background:var(--night);color:#fff;padding:40px var(--margin) calc(32px + env(safe-area-inset-bottom,0px));justify-content:space-between;gap:var(--s-5);overscroll-behavior:contain;opacity:0;transition:opacity var(--t-mid) var(--ease);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.SiteHeader-module__mdpVJq__panel[hidden]{display:none}.SiteHeader-module__mdpVJq__panelOpen{opacity:1}@starting-style{.SiteHeader-module__mdpVJq__panelOpen{opacity:0}}.SiteHeader-module__mdpVJq__panelNav{flex-direction:column;display:flex}.SiteHeader-module__mdpVJq__panelNav a{font-family:var(--f-display);border-bottom:1px solid #ffffff1f;padding-block:10px;font-size:40px;font-weight:300;line-height:1.2}:lang(th) .SiteHeader-module__mdpVJq__panelNav a,:lang(zh) .SiteHeader-module__mdpVJq__panelNav a,:lang(ja) .SiteHeader-module__mdpVJq__panelNav a{font-size:30px;line-height:1.5}.SiteHeader-module__mdpVJq__panelGroup{border-bottom:1px solid #ffffff1f;padding-bottom:12px}.SiteHeader-module__mdpVJq__panelNav .SiteHeader-module__mdpVJq__panelGroup>a{border-bottom:0}.SiteHeader-module__mdpVJq__panelFoot .link{color:#fff}.SiteHeader-module__mdpVJq__panelSub{flex-direction:column;padding-left:2px;display:flex}.SiteHeader-module__mdpVJq__panelNav .SiteHeader-module__mdpVJq__panelSub a,:lang(th) .SiteHeader-module__mdpVJq__panelNav .SiteHeader-module__mdpVJq__panelSub a,:lang(zh) .SiteHeader-module__mdpVJq__panelNav .SiteHeader-module__mdpVJq__panelSub a,:lang(ja) .SiteHeader-module__mdpVJq__panelNav .SiteHeader-module__mdpVJq__panelSub a{font-family:var(--f-sans);color:#d6d5cf;border-bottom:0;padding-block:10px;font-size:16px;line-height:1.4;display:block}@media (max-width:599px){.SiteHeader-module__mdpVJq__panelNav a{padding-block:8px;font-size:32px}:lang(th) .SiteHeader-module__mdpVJq__panelNav a,:lang(zh) .SiteHeader-module__mdpVJq__panelNav a,:lang(ja) .SiteHeader-module__mdpVJq__panelNav a{font-size:26px}}.SiteHeader-module__mdpVJq__panelFoot{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.SiteHeader-module__mdpVJq__panelFoot .btn{width:100%}.SiteHeader-module__mdpVJq__panelLang{font-size:15px}.SiteHeader-module__mdpVJq__apps{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line);animation:SiteHeader-module__mdpVJq__appsIn var(--t-slow) var(--ease-calm) both;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 48px -32px #14141240}@keyframes SiteHeader-module__mdpVJq__appsIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.SiteHeader-module__mdpVJq__appsInner{max-width:var(--max);padding:var(--s-5) var(--margin) var(--s-6);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;display:grid}.SiteHeader-module__mdpVJq__appsHead{align-items:flex-start;gap:var(--s-3);flex-direction:column;grid-column:1/span 3;display:flex}.SiteHeader-module__mdpVJq__appsHead .label{color:var(--ink-2)}.SiteHeader-module__mdpVJq__appsList{column-gap:var(--gutter);grid-column:4/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.SiteHeader-module__mdpVJq__appsItem{flex-direction:column;gap:14px;display:flex}.SiteHeader-module__mdpVJq__appsImg{aspect-ratio:4/3;background:var(--mist);display:block;position:relative;overflow:hidden}.SiteHeader-module__mdpVJq__appsImg img{transition:transform .9s var(--ease-calm)}.SiteHeader-module__mdpVJq__appsItem:hover .SiteHeader-module__mdpVJq__appsImg img{transform:scale(1.03)}.SiteHeader-module__mdpVJq__appsName{font-family:var(--f-display);text-wrap:balance;font-size:19px;font-weight:300;line-height:1.3}:lang(th) .SiteHeader-module__mdpVJq__appsName,:lang(zh) .SiteHeader-module__mdpVJq__appsName,:lang(ja) .SiteHeader-module__mdpVJq__appsName{font-size:18px;line-height:1.5}.SiteHeader-module__mdpVJq__appsItem[aria-current=page] .SiteHeader-module__mdpVJq__appsName{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:1279px){.SiteHeader-module__mdpVJq__nav,.SiteHeader-module__mdpVJq__tools{display:none}.SiteHeader-module__mdpVJq__menuBtn{display:inline-flex}.SiteHeader-module__mdpVJq__logo{letter-spacing:.26em;font-size:16px}}@media (min-width:1280px){.SiteHeader-module__mdpVJq__panel{display:none}}.SiteHeader-module__mdpVJq__nav a,.SiteHeader-module__mdpVJq__navBtn,.SiteHeader-module__mdpVJq__cta{white-space:nowrap}@media (min-width:1280px) and (max-width:1439px){.SiteHeader-module__mdpVJq__inner{gap:28px}.SiteHeader-module__mdpVJq__nav{gap:22px}.SiteHeader-module__mdpVJq__tools{gap:16px}.SiteHeader-module__mdpVJq__logo{letter-spacing:.24em}}@media (max-width:1279px){.SiteHeader-module__mdpVJq__apps{display:none}}.SiteHeader-module__mdpVJq__appsLinks{align-items:flex-start;gap:var(--s-2);flex-direction:column;display:flex}@media (max-width:1439px){.SiteHeader-module__mdpVJq__navWide{display:none!important}}.SiteHeader-module__mdpVJq__workList{grid-template-columns:repeat(2,minmax(0,1fr))}.SiteHeader-module__mdpVJq__workImg{aspect-ratio:16/7}.SiteHeader-module__mdpVJq__workText{color:var(--ink-2);font-size:14px;line-height:1.5}
.SiteFooter-module__wWXZva__footer{background:var(--night);color:#e6e5df;padding-block:var(--s-8) 36px;font-size:15px}.SiteFooter-module__wWXZva__top{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:48px;display:grid}.SiteFooter-module__wWXZva__brand{align-items:flex-start;gap:var(--s-3);flex-direction:column;grid-column:1/span 4;display:flex}.SiteFooter-module__wWXZva__logo{font-family:var(--f-display);letter-spacing:.3em;color:#fff;font-size:22px}.SiteFooter-module__wWXZva__line{color:var(--night-2);max-width:34ch}.SiteFooter-module__wWXZva__col{flex-direction:column;gap:10px;display:flex}.SiteFooter-module__wWXZva__explore{grid-column:5/span 2}.SiteFooter-module__wWXZva__apps{flex-direction:column;grid-column:7/span 2;gap:40px;display:flex}.SiteFooter-module__wWXZva__brands a{letter-spacing:.08em;white-space:nowrap;font-size:13px}.SiteFooter-module__wWXZva__contact{grid-column:9/span 2}.SiteFooter-module__wWXZva__follow{grid-column:11/span 2}.SiteFooter-module__wWXZva__col .label{color:var(--night-2);margin-bottom:8px}.SiteFooter-module__wWXZva__col a{width:fit-content;min-height:28px;transition:color var(--t-fast) var(--ease)}.SiteFooter-module__wWXZva__contact a,.SiteFooter-module__wWXZva__follow a{white-space:nowrap}.SiteFooter-module__wWXZva__col a:hover{color:#fff}.SiteFooter-module__wWXZva__bottom{color:var(--night-2);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:88px;padding-top:24px;font-size:13px;display:flex}.SiteFooter-module__wWXZva__langs{flex-wrap:wrap;gap:8px 20px;display:flex}.SiteFooter-module__wWXZva__langs a[aria-current]{color:#fff}@media (max-width:1023px){.SiteFooter-module__wWXZva__brand{grid-column:1/-1}.SiteFooter-module__wWXZva__explore,.SiteFooter-module__wWXZva__apps,.SiteFooter-module__wWXZva__contact,.SiteFooter-module__wWXZva__follow{grid-column:span 6}}@media (max-width:599px){.SiteFooter-module__wWXZva__footer{padding-block:64px 28px}.SiteFooter-module__wWXZva__bottom{margin-top:56px}}
.samples-module__5WuWPG__add{flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex}.samples-module__5WuWPG__addBtn{cursor:pointer;padding-top:0;min-height:44px;color:var(--ink);background-color:#0000;border:0;padding-inline:0}.samples-module__5WuWPG__addBtn[aria-pressed=true]{background-size:0% 1px}.samples-module__5WuWPG__addBtn[aria-pressed=true]:hover{background-position:0 100%;background-size:100% 1px}.samples-module__5WuWPG__addBtn:disabled{color:var(--ink-3);cursor:not-allowed;background-size:0 1px}.samples-module__5WuWPG__addNote{color:var(--ink-2);font-size:13px}.samples-module__5WuWPG__addNote:empty{display:none}.samples-module__5WuWPG__tray{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--paper);border:1px solid var(--line-strong);flex-wrap:wrap;align-items:center;gap:10px 20px;max-width:min(880px,100vw - 32px);padding:10px 12px 10px 16px;display:flex;position:fixed;box-shadow:0 1px 2px #1c1c1a0f,0 6px 18px #1c1c1a0f}.samples-module__5WuWPG__trayHead{flex-direction:column;line-height:1.3;display:flex}.samples-module__5WuWPG__trayLabel{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:500}:lang(th) .samples-module__5WuWPG__trayLabel,:lang(zh) .samples-module__5WuWPG__trayLabel,:lang(ja) .samples-module__5WuWPG__trayLabel{letter-spacing:0;text-transform:none;font-size:14px}.samples-module__5WuWPG__trayCount{color:var(--ink-2);font-size:13px}.samples-module__5WuWPG__chips{flex-wrap:wrap;gap:6px;display:flex}.samples-module__5WuWPG__chip{border:1px solid var(--line-strong);align-items:center;gap:2px;padding-left:10px;display:inline-flex}.samples-module__5WuWPG__chipRemove{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:inline-grid}.samples-module__5WuWPG__chipRemove:hover{background:var(--mist)}.samples-module__5WuWPG__trayLink{white-space:nowrap;margin-left:auto}@media (max-width:599px){.samples-module__5WuWPG__tray{left:calc(16px + env(safe-area-inset-left,0px));max-width:none;padding:10px 12px}.samples-module__5WuWPG__trayHead{flex-direction:row;align-items:baseline;gap:8px}.samples-module__5WuWPG__trayLink{margin-left:0}.samples-module__5WuWPG__chipRemove{width:44px;height:44px}}:is(body:has(#site-menu:not([hidden])) .samples-module__5WuWPG__tray,body:has(dialog[open]) .samples-module__5WuWPG__tray,body:has([role=dialog][aria-modal=true]:not([hidden])) .samples-module__5WuWPG__tray,html[data-overlay] .samples-module__5WuWPG__tray,body[data-overlay] .samples-module__5WuWPG__tray){visibility:hidden}@media print{.samples-module__5WuWPG__tray{display:none}}
.LineButton-module__hk0p1W__btn{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--paper);min-width:48px;min-height:48px;color:var(--ink);border:1px solid var(--line-strong);letter-spacing:.14em;text-transform:uppercase;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease), transform .16s var(--ease-out);align-items:center;gap:10px;padding:0 18px 0 14px;font-size:12px;font-weight:500;display:inline-flex;position:fixed;box-shadow:0 1px 2px #1c1c1a0f,0 6px 18px #1c1c1a0f}.LineButton-module__hk0p1W__btn:hover{border-color:var(--ink)}.LineButton-module__hk0p1W__btn:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.LineButton-module__hk0p1W__btn:active{transform:none}}:lang(th) .LineButton-module__hk0p1W__btn,:lang(zh) .LineButton-module__hk0p1W__btn,:lang(ja) .LineButton-module__hk0p1W__btn{letter-spacing:0;text-transform:none;font-size:14px}.LineButton-module__hk0p1W__mark{flex-shrink:0;display:block}.LineButton-module__hk0p1W__spacer{height:calc(80px + var(--kf-tray-h,0px) + env(safe-area-inset-bottom,0px));background:var(--night)}@media (max-width:599px){.LineButton-module__hk0p1W__btn{justify-content:center;width:48px;padding:0}.LineButton-module__hk0p1W__text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.LineButton-module__hk0p1W__mark{width:22px;height:22px}}.LineButton-module__hk0p1W__dock{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;gap:8px;display:flex;position:fixed}.LineButton-module__hk0p1W__inDock{position:static}.LineButton-module__hk0p1W__call{justify-content:center;width:48px;padding:0}.LineButton-module__hk0p1W__line{background:var(--ink);border-color:var(--ink);color:#fff;padding:0 20px 0 14px}.LineButton-module__hk0p1W__line:hover{background:#3a3a37;border-color:#3a3a37}.LineButton-module__hk0p1W__lineShort{display:none}@media (max-width:599px){.LineButton-module__hk0p1W__dock{right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));gap:6px}.LineButton-module__hk0p1W__dock .LineButton-module__hk0p1W__btn{min-height:44px}.LineButton-module__hk0p1W__call{width:44px;min-width:44px}.LineButton-module__hk0p1W__line{letter-spacing:.04em;text-transform:none;width:auto;padding:0 16px 0 12px;font-size:14px}.LineButton-module__hk0p1W__lineText{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.LineButton-module__hk0p1W__lineShort{display:inline}}.LineButton-module__hk0p1W__dock{transition:opacity .18s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), transform .18s var(--ease-out,cubic-bezier(.23, 1, .32, 1))}html[data-line-cta] .LineButton-module__hk0p1W__dock{opacity:0;pointer-events:none;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.LineButton-module__hk0p1W__dock{transition:opacity .12s linear}html[data-line-cta] .LineButton-module__hk0p1W__dock{transform:none}}:is(body:has(#site-menu:not([hidden])) .LineButton-module__hk0p1W__dock,body:has(dialog[open]) .LineButton-module__hk0p1W__dock,html[data-overlay] .LineButton-module__hk0p1W__dock,body[data-overlay] .LineButton-module__hk0p1W__dock,body:has(#site-menu:not([hidden])) .LineButton-module__hk0p1W__btn,body:has(dialog[open]) .LineButton-module__hk0p1W__btn,body:has([role=dialog][aria-modal=true]:not([hidden])) .LineButton-module__hk0p1W__btn,html[data-overlay] .LineButton-module__hk0p1W__btn,body[data-overlay] .LineButton-module__hk0p1W__btn){visibility:hidden}@media print{.LineButton-module__hk0p1W__btn,.LineButton-module__hk0p1W__spacer,.LineButton-module__hk0p1W__dock{display:none}}.LineButton-module__hk0p1W__band{margin:var(--s-6) 0 var(--s-4);background:var(--mist);border:1px solid var(--line);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:28px 32px;display:flex}.LineButton-module__hk0p1W__bandText{max-width:56ch;margin:0;font-size:18px;line-height:1.55}.LineButton-module__hk0p1W__band .LineButton-module__hk0p1W__bandBtn{background:#06c755;border-color:#06c755;gap:10px}.LineButton-module__hk0p1W__band .LineButton-module__hk0p1W__bandBtn:hover{background:#05b34c;border-color:#05b34c}.LineButton-module__hk0p1W__bandBtn .LineButton-module__hk0p1W__mark rect{fill:#fff}.LineButton-module__hk0p1W__bandBtn .LineButton-module__hk0p1W__mark path{fill:#06c755}@media (max-width:599px){.LineButton-module__hk0p1W__band{padding:20px}.LineButton-module__hk0p1W__bandBtn{width:100%}}
.BasinCard-module__JGsjQG__card{flex-direction:column;gap:18px;width:100%;min-width:0;max-width:310px;display:flex}.BasinCard-module__JGsjQG__frame{aspect-ratio:1;background:#e4e4e2;display:block;position:relative;overflow:hidden}.BasinCard-module__JGsjQG__img{object-fit:cover;transition:transform .9s var(--ease-calm,var(--ease))}@media (hover:hover){.BasinCard-module__JGsjQG__card:hover .BasinCard-module__JGsjQG__img{transform:scale(1.025)}}.BasinCard-module__JGsjQG__frame:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform var(--t-slow) var(--ease-calm,var(--ease));position:absolute;inset:auto 0 0;transform:scaleX(0)}.BasinCard-module__JGsjQG__card:hover .BasinCard-module__JGsjQG__frame:after,.BasinCard-module__JGsjQG__card:focus-visible .BasinCard-module__JGsjQG__frame:after{transform:scaleX(1)}.BasinCard-module__JGsjQG__body{flex-direction:column;gap:6px;display:flex}.BasinCard-module__JGsjQG__kind{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:500}.BasinCard-module__JGsjQG__kind .code{letter-spacing:.06em;font-size:11px}:lang(th) .BasinCard-module__JGsjQG__kind,:lang(zh) .BasinCard-module__JGsjQG__kind,:lang(ja) .BasinCard-module__JGsjQG__kind{letter-spacing:0;text-transform:none;font-size:13px}.BasinCard-module__JGsjQG__row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.BasinCard-module__JGsjQG__name{font-family:var(--f-display);font-size:24px;font-weight:300;line-height:1.2}.BasinCard-module__JGsjQG__price{font-family:var(--f-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}:lang(th) .BasinCard-module__JGsjQG__price,:lang(zh) .BasinCard-module__JGsjQG__price,:lang(ja) .BasinCard-module__JGsjQG__price{font-family:var(--f-sans);font-size:15px}.BasinCard-module__JGsjQG__dim{color:var(--ink-2);font-size:13px}@media (max-width:599px){.BasinCard-module__JGsjQG__name{font-size:19px}.BasinCard-module__JGsjQG__row{flex-wrap:wrap;row-gap:2px}}@media (prefers-reduced-motion:reduce){.BasinCard-module__JGsjQG__card:hover .BasinCard-module__JGsjQG__img{transform:none}}
.StockChip-module__A1pZkG__chip{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;margin-top:4px;font-size:13px;display:inline-flex}.StockChip-module__A1pZkG__dot{background:#1f7a3a;border-radius:50%;flex:none;width:7px;height:7px}.StockChip-module__A1pZkG__chip[data-status=low]{color:#7a5a12}.StockChip-module__A1pZkG__chip[data-status=low] .StockChip-module__A1pZkG__dot{background:#c0912a}.StockChip-module__A1pZkG__chip[data-status=out]{color:var(--ink-3)}.StockChip-module__A1pZkG__chip[data-status=out] .StockChip-module__A1pZkG__dot{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}@media (max-width:599px){.StockChip-module__A1pZkG__chip{font-size:12px}}
.EnquiryPreview-module__Q4tIJa__box{background:var(--mist);border:1px solid var(--line);border-radius:4px;flex-direction:column;align-items:flex-start;gap:24px;padding:32px;display:flex}.EnquiryPreview-module__Q4tIJa__note{color:var(--ink);max-width:42ch;margin:0;font-size:18px;line-height:1.65}.EnquiryPreview-module__Q4tIJa__actions{flex-wrap:wrap;gap:12px;display:flex}.EnquiryPreview-module__Q4tIJa__call{letter-spacing:.02em;gap:10px;font-size:15px}.EnquiryPreview-module__Q4tIJa__box .EnquiryPreview-module__Q4tIJa__lineBtn{background:#06c755;border-color:#06c755;gap:10px}.EnquiryPreview-module__Q4tIJa__box .EnquiryPreview-module__Q4tIJa__lineBtn:hover{background:#05b34c;border-color:#05b34c}.EnquiryPreview-module__Q4tIJa__mail{border-bottom:1px solid var(--line-strong);transition:border-color var(--t-fast) var(--ease);font-size:16px}.EnquiryPreview-module__Q4tIJa__mail:hover{border-color:var(--ink)}@media (max-width:599px){.EnquiryPreview-module__Q4tIJa__box{padding:24px 20px}.EnquiryPreview-module__Q4tIJa__actions,.EnquiryPreview-module__Q4tIJa__actions a{width:100%}.EnquiryPreview-module__Q4tIJa__actions a{justify-content:center}}.EnquiryPreview-module__Q4tIJa__lineBtn svg rect{fill:#fff}.EnquiryPreview-module__Q4tIJa__lineBtn svg path{fill:#06c755}
.Hero-module__ZARIfG__hero{color:#fff;background:#2a2a28;height:clamp(600px,100svh,1000px);position:relative;overflow:hidden}.Hero-module__ZARIfG__media{position:absolute;inset:0}.Hero-module__ZARIfG__poster,.Hero-module__ZARIfG__video{object-fit:cover}.Hero-module__ZARIfG__poster{object-position:var(--pos-d)}.Hero-module__ZARIfG__video{width:100%;height:100%;position:absolute;inset:0}.Hero-module__ZARIfG__shade{background:linear-gradient(#0a0a0966 0%,#0a0a0900 20%),linear-gradient(#0a0a0900 38%,#0a0a0933 60%,#0a0a09a8 100%);position:absolute;inset:0}.Hero-module__ZARIfG__content{padding-bottom:clamp(112px,15vh,168px);position:absolute;inset:auto 0 0}.Hero-module__ZARIfG__inner{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.Hero-module__ZARIfG__eyebrow{margin-bottom:var(--s-3);color:#ffffffdb;grid-column:1/-1}.Hero-module__ZARIfG__title{font-size:var(--t-display);line-height:var(--lh-display);grid-column:1/span 8}.Hero-module__ZARIfG__line{display:block}.Hero-module__ZARIfG__actions{margin-top:var(--s-5);align-items:center;gap:var(--s-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.Hero-module__ZARIfG__second{color:#fff}.Hero-module__ZARIfG__foot{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-inline:auto;font-size:12px;display:flex;position:absolute;bottom:28px;left:0;right:0}:lang(th) .Hero-module__ZARIfG__foot,:lang(zh) .Hero-module__ZARIfG__foot,:lang(ja) .Hero-module__ZARIfG__foot{letter-spacing:0;font-size:13px}.Hero-module__ZARIfG__scroll{color:#ffffffdb;align-items:center;gap:14px;min-height:44px;display:inline-flex}.Hero-module__ZARIfG__scrollLine{background:#fff6;width:1px;height:40px;position:relative;overflow:hidden}.Hero-module__ZARIfG__scrollLine:after{content:"";background:#fff;width:1px;height:14px;position:absolute;top:0;left:0;transform:translateY(13px)}.Hero-module__ZARIfG__pause{color:#fff;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff80;min-height:44px;padding:0 16px;font-size:12px}:lang(th) .Hero-module__ZARIfG__pause,:lang(zh) .Hero-module__ZARIfG__pause,:lang(ja) .Hero-module__ZARIfG__pause{letter-spacing:0;text-transform:none;font-size:14px}@media (max-width:1023px){.Hero-module__ZARIfG__title{grid-column:1/span 11}}@media (max-width:599px){.Hero-module__ZARIfG__poster{object-position:var(--pos-m)}.Hero-module__ZARIfG__hero{height:clamp(560px,92svh,820px)}.Hero-module__ZARIfG__title{grid-column:1/-1}.Hero-module__ZARIfG__content{padding-bottom:104px}.Hero-module__ZARIfG__actions{margin-top:var(--s-4);gap:var(--s-3)}.Hero-module__ZARIfG__foot{bottom:20px}}.Hero-module__ZARIfG__videoBar{pointer-events:none;z-index:2;justify-content:flex-end}.Hero-module__ZARIfG__videoBar .Hero-module__ZARIfG__pause{pointer-events:auto}.Hero-module__ZARIfG__videoBar{gap:20px}@media (min-width:600px){.Hero-module__ZARIfG__foot.Hero-module__ZARIfG__videoBar{padding-right:266px}}@media (max-width:599px){.Hero-module__ZARIfG__video,.Hero-module__ZARIfG__videoBar,.Hero-module__ZARIfG__scroll{display:none}}.Hero-module__ZARIfG__videoBar .hero-film-caption{color:#ffffffdb}.Hero-module__ZARIfG__lead{max-width:40ch;margin:var(--s-3) 0 0;font-size:var(--t-lead);color:#ffffffe6;text-shadow:0 1px 12px #00000059;grid-column:1/span 6;line-height:1.55}.Hero-module__ZARIfG__lineCta{gap:10px}@media (max-width:1023px){.Hero-module__ZARIfG__lead{grid-column:1/-1}}@media (max-width:599px){.Hero-module__ZARIfG__lead{font-size:16px}}
.MaterialTile-module__9bty7a__tile{flex-direction:column;gap:14px;min-width:0;display:flex}.MaterialTile-module__9bty7a__swatch{aspect-ratio:1;isolation:isolate;display:block;position:relative;overflow:hidden}.MaterialTile-module__9bty7a__swatch:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1c1c1a1a}.MaterialTile-module__9bty7a__img{object-fit:cover;transition:transform var(--t-slow) var(--ease)}.MaterialTile-module__9bty7a__tile:hover .MaterialTile-module__9bty7a__img{transform:scale(1.045)}.MaterialTile-module__9bty7a__swatch:before{content:"";background:var(--ink);transform-origin:0;height:3px;transition:transform var(--t-mid) var(--ease);z-index:1;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.MaterialTile-module__9bty7a__tile:hover .MaterialTile-module__9bty7a__swatch:before,.MaterialTile-module__9bty7a__tile:focus-visible .MaterialTile-module__9bty7a__swatch:before{transform:scaleX(1)}.MaterialTile-module__9bty7a__meta{flex-direction:column;gap:3px;display:flex}.MaterialTile-module__9bty7a__name{font-size:15px;font-weight:500;line-height:1.35}.MaterialTile-module__9bty7a__line{color:var(--ink-2);flex-wrap:wrap;gap:0 12px;font-size:13px;display:flex}.MaterialTile-module__9bty7a__brand{white-space:nowrap}.MaterialTile-module__9bty7a__price{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:6px;font-size:13px}.MaterialTile-module__9bty7a__unit{color:var(--ink-2)}.MaterialTile-module__9bty7a__ask{font-family:var(--f-sans);color:var(--ink-2)}:lang(th) .MaterialTile-module__9bty7a__price,:lang(zh) .MaterialTile-module__9bty7a__price,:lang(ja) .MaterialTile-module__9bty7a__price{font-size:14px}:lang(th) .MaterialTile-module__9bty7a__unit,:lang(zh) .MaterialTile-module__9bty7a__unit,:lang(ja) .MaterialTile-module__9bty7a__unit{font-family:var(--f-sans)}@media (max-width:599px){.MaterialTile-module__9bty7a__name{font-size:14px}.MaterialTile-module__9bty7a__line{column-gap:8px;font-size:12px}}.MaterialTile-module__9bty7a__swatch{transition:transform .16s var(--ease-out)}.MaterialTile-module__9bty7a__tile:active .MaterialTile-module__9bty7a__swatch{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.MaterialTile-module__9bty7a__tile:active .MaterialTile-module__9bty7a__swatch{transform:none}}
.modes-module__EUGsyW__switch{flex-wrap:wrap;gap:4px 28px;font-size:15px;font-weight:500;display:inline-flex}.modes-module__EUGsyW__switch a{min-height:44px;color:var(--ink-2);transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-bottom:1px solid #0000;align-items:center;display:inline-flex}.modes-module__EUGsyW__switch a:hover{color:var(--ink)}.modes-module__EUGsyW__switch a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.modes-module__EUGsyW__scenes{padding:0 0 var(--s-8);margin:0;list-style:none}.modes-module__EUGsyW__row{align-items:center;row-gap:var(--s-4);padding-block:var(--s-7);border-top:1px solid var(--line)}.modes-module__EUGsyW__row:first-child{padding-top:var(--s-5);border-top:0}.modes-module__EUGsyW__copy{align-items:flex-start;gap:var(--s-3);flex-direction:column;grid-column:1/span 5;display:flex}.modes-module__EUGsyW__art{grid-column:7/span 6;margin:0}.modes-module__EUGsyW__flip .modes-module__EUGsyW__copy{grid-area:1/8/auto/span 5}.modes-module__EUGsyW__flip .modes-module__EUGsyW__art{grid-area:1/1/auto/span 6}.modes-module__EUGsyW__index{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.modes-module__EUGsyW__term{color:var(--ink-3);transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-bottom:1px solid #0000}.modes-module__EUGsyW__term:hover,.modes-module__EUGsyW__term:focus-visible{color:var(--ink);border-color:var(--ink)}.modes-module__EUGsyW__title{font-size:var(--t-h2);line-height:var(--lh-heading);margin:0}.modes-module__EUGsyW__text{font-size:var(--t-lead);color:var(--ink-2);max-width:40ch;margin:0;line-height:1.55}.modes-module__EUGsyW__caps{color:var(--ink-3);justify-content:center;margin-top:12px;font-size:13px;display:flex}.modes-module__EUGsyW__capsPair{text-align:center;grid-template-columns:1fr 1fr;gap:12px;display:grid}.modes-module__EUGsyW__capBad:before,.modes-module__EUGsyW__capGood:before{content:"";vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.modes-module__EUGsyW__capBad:before{background:#8a3b2e}.modes-module__EUGsyW__capGood:before{background:#2f6b4f}.modes-module__EUGsyW__careHead{grid-column:1/span 4}.modes-module__EUGsyW__careSide{gap:var(--s-3);flex-direction:column;grid-column:6/span 7;display:flex}.modes-module__EUGsyW__careList{gap:0;margin:0;padding:0;list-style:none;display:grid}.modes-module__EUGsyW__careList li{border-bottom:1px solid var(--line-strong);padding:20px 0;font-size:17px;line-height:1.55}.modes-module__EUGsyW__careList li:first-child{border-top:1px solid var(--line-strong)}.modes-module__EUGsyW__source{color:var(--ink-3);margin:0;font-size:13px}@media (max-width:1023px){.modes-module__EUGsyW__copy,.modes-module__EUGsyW__flip .modes-module__EUGsyW__copy,.modes-module__EUGsyW__art,.modes-module__EUGsyW__flip .modes-module__EUGsyW__art{grid-area:auto/1/auto/-1}.modes-module__EUGsyW__row{padding-block:var(--s-6)}.modes-module__EUGsyW__careHead,.modes-module__EUGsyW__careSide{grid-column:1/-1}.modes-module__EUGsyW__careSide{margin-top:var(--s-4)}}.modes-module__EUGsyW__chooser{padding-block:var(--s-8)}.modes-module__EUGsyW__chooserHead{margin-bottom:var(--s-5)}.modes-module__EUGsyW__doors{gap:var(--gutter);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.modes-module__EUGsyW__door{justify-content:flex-end;gap:var(--s-2);color:#fff;isolation:isolate;border-radius:4px;flex-direction:column;min-height:clamp(320px,34vw,480px);padding:clamp(24px,3vw,48px);display:flex;position:relative;overflow:hidden}.modes-module__EUGsyW__door:after{content:"";z-index:-1;background:linear-gradient(#0000 30%,#0000009e 100%);position:absolute;inset:0}.modes-module__EUGsyW__doorImg{z-index:-2;transition:transform var(--t-settle) var(--ease-calm)}.modes-module__EUGsyW__door:hover .modes-module__EUGsyW__doorImg{transform:scale(1.03)}.modes-module__EUGsyW__doorPro{background:var(--night)}.modes-module__EUGsyW__doorPro:after{background:0 0}.modes-module__EUGsyW__doorGrid{z-index:-1;color:#ffffff1a;position:absolute;inset:0}.modes-module__EUGsyW__doorTitle{font-family:var(--f-display);font-size:var(--t-h3);line-height:var(--lh-heading)}.modes-module__EUGsyW__doorText{color:#ffffffdb;max-width:44ch}.modes-module__EUGsyW__doorCta{margin-top:var(--s-1);align-items:center;gap:10px;font-weight:500;display:inline-flex}.modes-module__EUGsyW__doorCta svg{transition:transform var(--t-mid) var(--ease)}.modes-module__EUGsyW__door:hover .modes-module__EUGsyW__doorCta svg{transform:translate(4px)}.modes-module__EUGsyW__door:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (max-width:767px){.modes-module__EUGsyW__doors{grid-template-columns:1fr}.modes-module__EUGsyW__door{min-height:260px;padding:24px 20px}.modes-module__EUGsyW__doorText{font-size:15px}.modes-module__EUGsyW__chooser{padding-block:var(--s-6)}}.modes-module__EUGsyW__visitMain{align-items:flex-start;gap:var(--s-3);flex-direction:column;grid-column:1/span 6;display:flex}.modes-module__EUGsyW__visitLabel{color:var(--night-2)}.modes-module__EUGsyW__visitMain h2{color:#fff;margin:0}.modes-module__EUGsyW__visitText{font-size:var(--t-lead);color:#ffffffd1;max-width:40ch;margin:0;line-height:1.6}.modes-module__EUGsyW__visitActions{margin-top:var(--s-2);flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.modes-module__EUGsyW__visitCall{letter-spacing:.04em;font-size:14px}:lang(th) .modes-module__EUGsyW__visitCall,:lang(zh) .modes-module__EUGsyW__visitCall,:lang(ja) .modes-module__EUGsyW__visitCall{letter-spacing:0;text-transform:none;font-size:16px}.modes-module__EUGsyW__visitLink{color:#fff}.modes-module__EUGsyW__visitSteps{grid-column:8/span 5;align-self:end;margin:0;padding:0;list-style:none}.modes-module__EUGsyW__visitSteps li{border-top:1px solid #ffffff29;grid-template-columns:40px 1fr;column-gap:12px;padding:20px 0;display:grid}.modes-module__EUGsyW__visitNum{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--night-2);grid-row:span 2;padding-top:3px;font-size:13px}.modes-module__EUGsyW__visitStepTitle{color:#fff;font-size:18px}.modes-module__EUGsyW__visitStepText{color:#ffffffb3;font-size:15px}.modes-module__EUGsyW__visitSteps .modes-module__EUGsyW__visitSamples{padding-top:24px;display:block}@media (max-width:1023px){.modes-module__EUGsyW__visitMain,.modes-module__EUGsyW__visitSteps{grid-column:1/-1}.modes-module__EUGsyW__visitSteps{margin-top:var(--s-5)}}
.materials-module__KPQ7fa__page{padding-top:0}.materials-module__KPQ7fa__head{align-items:end;row-gap:20px;padding-block:88px 48px}.materials-module__KPQ7fa__title{grid-column:1/span 6;font-size:clamp(48px,5.4vw,88px);line-height:1}:lang(th) .materials-module__KPQ7fa__title,:lang(zh) .materials-module__KPQ7fa__title,:lang(ja) .materials-module__KPQ7fa__title{line-height:1.3}.materials-module__KPQ7fa__intro{color:var(--ink-2);flex-direction:column;grid-column:8/span 4;gap:12px;max-width:44ch;font-size:16px;display:flex}.materials-module__KPQ7fa__terms{font-size:14px}@media (max-width:1023px){.materials-module__KPQ7fa__title,.materials-module__KPQ7fa__intro{grid-column:1/-1}}@media (max-width:599px){.materials-module__KPQ7fa__head{padding-block:48px 28px}}
.ColourInRoom-module__aPxw6W__root{gap:var(--s-3);display:grid}.ColourInRoom-module__aPxw6W__head{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--ink);flex-wrap:wrap;display:flex}.ColourInRoom-module__aPxw6W__title{margin:0}.ColourInRoom-module__aPxw6W__toggle{border:1px solid var(--line-strong);display:inline-flex}.ColourInRoom-module__aPxw6W__option{min-width:44px;min-height:44px;color:var(--ink-2);font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;padding:0 18px;font-size:12px;font-weight:500}.ColourInRoom-module__aPxw6W__option+.ColourInRoom-module__aPxw6W__option{border-left:1px solid var(--line-strong)}.ColourInRoom-module__aPxw6W__option:hover{color:var(--ink);background:var(--mist)}.ColourInRoom-module__aPxw6W__option[aria-pressed=true]{background:var(--ink);color:#fff}.ColourInRoom-module__aPxw6W__option:focus-visible{outline:2px solid var(--ink);outline-offset:2px;z-index:1;position:relative}:lang(th) .ColourInRoom-module__aPxw6W__option,:lang(zh) .ColourInRoom-module__aPxw6W__option,:lang(ja) .ColourInRoom-module__aPxw6W__option{letter-spacing:0;text-transform:none;font-size:15px}.ColourInRoom-module__aPxw6W__fig{margin:0}.ColourInRoom-module__aPxw6W__frame{aspect-ratio:3/2;background:var(--stone);position:relative;overflow:hidden}.ColourInRoom-module__aPxw6W__layer{opacity:0;transition:opacity .28s var(--ease-calm);position:absolute;inset:0}.ColourInRoom-module__aPxw6W__layer[data-active=true]{opacity:1}.ColourInRoom-module__aPxw6W__cover{object-fit:cover}.ColourInRoom-module__aPxw6W__caption{font-size:var(--t-small);color:var(--ink-2);margin-top:14px;line-height:1.5}.ColourInRoom-module__aPxw6W__note{max-width:60ch;font-size:var(--t-small);color:var(--ink-3);margin:0;line-height:1.55}@media (max-width:599px){.ColourInRoom-module__aPxw6W__toggle{width:100%}.ColourInRoom-module__aPxw6W__option{flex:1 1 0;padding:0 8px}}@media (prefers-reduced-motion:reduce){.ColourInRoom-module__aPxw6W__layer,.ColourInRoom-module__aPxw6W__option{transition:none}}
.tech-module__gy0vbG__tech{padding-block:var(--s-8);border-top:1px solid var(--line);scroll-margin-top:var(--header)}.tech-module__gy0vbG__head{row-gap:var(--s-3);margin-bottom:var(--s-6)}.tech-module__gy0vbG__label{color:var(--ink-3);grid-column:1/span 3}.tech-module__gy0vbG__headMain{align-items:flex-start;gap:var(--s-3);flex-direction:column;grid-column:5/span 8;display:flex}.tech-module__gy0vbG__title{font-size:var(--t-h2);line-height:var(--lh-heading);margin:0}.tech-module__gy0vbG__intro{font-size:var(--t-lead);color:var(--ink-2);max-width:60ch;margin:0;line-height:1.55}.tech-module__gy0vbG__block{margin-top:var(--s-7);scroll-margin-top:calc(var(--header) + 24px)}.tech-module__gy0vbG__block:first-of-type{margin-top:0}.tech-module__gy0vbG__pair{gap:var(--s-6) var(--s-5);grid-template-columns:1fr 1fr;align-items:start;display:grid}.tech-module__gy0vbG__blockTitle{font-family:var(--f-sans);letter-spacing:.08em;text-transform:uppercase;margin:0 0 var(--s-2);border-bottom:1px solid var(--ink);padding-bottom:12px;font-size:13px;font-weight:600}:lang(th) .tech-module__gy0vbG__blockTitle,:lang(zh) .tech-module__gy0vbG__blockTitle,:lang(ja) .tech-module__gy0vbG__blockTitle{letter-spacing:0;text-transform:none;font-size:16px}.tech-module__gy0vbG__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.tech-module__gy0vbG__table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.tech-module__gy0vbG__table th,.tech-module__gy0vbG__table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 16px 11px 0}.tech-module__gy0vbG__table thead th{color:var(--ink-3);padding-top:4px;font-size:12px;font-weight:500}.tech-module__gy0vbG__table tbody th{font-weight:500}.tech-module__gy0vbG__group th{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom-color:var(--line-strong);padding-top:24px;font-size:12px;font-weight:600}:lang(th) .tech-module__gy0vbG__group th,:lang(zh) .tech-module__gy0vbG__group th,:lang(ja) .tech-module__gy0vbG__group th{letter-spacing:0;text-transform:none;font-size:14px}.tech-module__gy0vbG__mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.tech-module__gy0vbG__si{color:var(--ink-3)}.tech-module__gy0vbG__note{color:var(--ink-3);max-width:80ch;margin:12px 0 0;font-size:13px}.tech-module__gy0vbG__rules,.tech-module__gy0vbG__certs,.tech-module__gy0vbG__docs{margin:0;padding:0;list-style:none}.tech-module__gy0vbG__rules li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;font-size:15px;line-height:1.55;display:flex}.tech-module__gy0vbG__src{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink-3);border-bottom:1px solid var(--line-strong);flex:none;height:fit-content;font-size:12px}.tech-module__gy0vbG__src:hover{color:var(--ink)}.tech-module__gy0vbG__certs li{border-bottom:1px solid var(--line);color:var(--ink-2);gap:4px;padding:14px 0;font-size:15px;line-height:1.5;display:grid}.tech-module__gy0vbG__certName{color:var(--ink);border-bottom:1px solid var(--line-strong);width:fit-content;font-weight:600}.tech-module__gy0vbG__certName:hover{border-color:var(--ink)}.tech-module__gy0vbG__zen{margin:var(--s-3) 0 0;background:var(--mist);border-left:2px solid var(--line-strong);color:var(--ink-2);padding:16px 18px;font-size:14px}.tech-module__gy0vbG__docs{gap:0 var(--gutter);margin-top:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.tech-module__gy0vbG__docs a{border-bottom:1px solid var(--line);transition:color var(--t-fast) var(--ease);justify-content:space-between;gap:12px;padding:14px 0;font-size:15px;display:flex}.tech-module__gy0vbG__docs a:hover{color:var(--ink-2)}.tech-module__gy0vbG__pdf{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink-3);flex:none;font-size:12px}@media (max-width:1023px){.tech-module__gy0vbG__label,.tech-module__gy0vbG__headMain{grid-column:1/-1}.tech-module__gy0vbG__pair{grid-template-columns:1fr}}.tech-module__gy0vbG__jump{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.tech-module__gy0vbG__jump a{border:1px solid var(--line);min-height:36px;color:var(--ink-2);transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.tech-module__gy0vbG__jump a:hover{border-color:var(--ink);color:var(--ink)}
.SamplePicker-module__n9cqrG__picker{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.SamplePicker-module__n9cqrG__legend{color:var(--ink-2);margin-bottom:4px;padding:0;font-size:13px}.SamplePicker-module__n9cqrG__req{color:var(--ink-3)}.SamplePicker-module__n9cqrG__invalid .SamplePicker-module__n9cqrG__legend{color:#9b2c1f}.SamplePicker-module__n9cqrG__chosenHead{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-top:14px;font-size:13px;display:flex}.SamplePicker-module__n9cqrG__chosenLabel{color:var(--ink)}.SamplePicker-module__n9cqrG__count{color:var(--ink-2)}.SamplePicker-module__n9cqrG__max{color:var(--ink)}.SamplePicker-module__n9cqrG__none{color:var(--ink-3);padding-block:6px;font-size:14px}.SamplePicker-module__n9cqrG__chips{flex-wrap:wrap;gap:8px;display:flex}.SamplePicker-module__n9cqrG__chip{border:1px solid var(--ink);align-items:center;gap:10px;max-width:100%;padding:4px;display:inline-flex}.SamplePicker-module__n9cqrG__chipSwatch{flex-shrink:0;width:28px;height:28px;position:relative;overflow:hidden}.SamplePicker-module__n9cqrG__chipSwatch img{object-fit:cover}.SamplePicker-module__n9cqrG__chipText{align-items:baseline;gap:8px;min-width:0;font-size:14px;display:inline-flex}.SamplePicker-module__n9cqrG__chipName{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2);overflow:hidden}.SamplePicker-module__n9cqrG__chipRemove{cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.SamplePicker-module__n9cqrG__chipRemove:hover{background:var(--mist)}.SamplePicker-module__n9cqrG__search{font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;outline:none;width:100%;min-height:48px;margin-top:8px;padding:10px 0 12px;font-size:16px}.SamplePicker-module__n9cqrG__search:focus{border-bottom-color:var(--ink)}.SamplePicker-module__n9cqrG__search:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.SamplePicker-module__n9cqrG__results{overscroll-behavior:contain;border-bottom:1px solid var(--line);max-height:392px;padding:4px 4px 4px 0;overflow-y:auto}.SamplePicker-module__n9cqrG__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 12px;padding-bottom:16px;display:grid}.SamplePicker-module__n9cqrG__option{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:0;font-size:12px;line-height:1.35;display:flex}.SamplePicker-module__n9cqrG__option:disabled{cursor:not-allowed;opacity:.4}.SamplePicker-module__n9cqrG__swatch{aspect-ratio:1;width:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1c1c1a14}.SamplePicker-module__n9cqrG__swatch img{object-fit:cover}.SamplePicker-module__n9cqrG__option[aria-pressed=true] .SamplePicker-module__n9cqrG__swatch{outline:2px solid var(--ink);outline-offset:2px}.SamplePicker-module__n9cqrG__tick{background:var(--ink);color:#fff;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:6px;right:6px}.SamplePicker-module__n9cqrG__optName{color:var(--ink);font-size:13px}.SamplePicker-module__n9cqrG__option .code{color:var(--ink-2);font-size:11px}@media (max-width:599px){.SamplePicker-module__n9cqrG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.SamplePicker-module__n9cqrG__results{max-height:360px}}
.pages-module__u2sP1G__head{padding-top:calc(var(--header) + var(--s-8));padding-bottom:var(--s-7)}.pages-module__u2sP1G__headGrid{align-items:start;row-gap:32px}.pages-module__u2sP1G__headLabel{border-top:1px solid var(--ink);grid-column:1/span 3;padding-top:18px}.pages-module__u2sP1G__headTitle{font-size:var(--t-display);grid-column:4/span 9;line-height:1.04}:lang(th) .pages-module__u2sP1G__headTitle,:lang(zh) .pages-module__u2sP1G__headTitle,:lang(ja) .pages-module__u2sP1G__headTitle{line-height:1.38}.pages-module__u2sP1G__headIntro{color:var(--ink-2);font-size:var(--t-lead);grid-column:4/span 5;max-width:44ch;line-height:1.55}.pages-module__u2sP1G__headExtra{grid-column:4/span 9}.pages-module__u2sP1G__fig{min-width:0}.pages-module__u2sP1G__frame{aspect-ratio:var(--ratio,4 / 5);background:var(--mist);position:relative;overflow:hidden}.pages-module__u2sP1G__frameImg{transition:transform 1.2s var(--ease)}@media (hover:hover){a:hover .pages-module__u2sP1G__frameImg,.pages-module__u2sP1G__fig:hover .pages-module__u2sP1G__frameImg{transform:scale(1.025)}}.pages-module__u2sP1G__cap{font-size:var(--t-small);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:2px 16px;margin-top:14px;line-height:1.5;display:flex}.pages-module__u2sP1G__credit{color:var(--ink-3);white-space:nowrap;font-size:12px}.pages-module__u2sP1G__section{padding-block:var(--section)}.pages-module__u2sP1G__sectionRule{border-top:1px solid var(--line)}.pages-module__u2sP1G__sectionHead{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:20px;margin-bottom:64px;display:grid}.pages-module__u2sP1G__sectionLabel{color:var(--ink-2);grid-column:1/span 3}.pages-module__u2sP1G__sectionTitle{font-size:var(--t-h2);grid-column:4/span 6;line-height:1.1}:lang(th) .pages-module__u2sP1G__sectionTitle,:lang(zh) .pages-module__u2sP1G__sectionTitle,:lang(ja) .pages-module__u2sP1G__sectionTitle{line-height:1.42}.pages-module__u2sP1G__sectionText{color:var(--ink-2);grid-column:4/span 5;max-width:48ch}.pages-module__u2sP1G__cta{padding-block:var(--section);border-top:1px solid var(--line)}.pages-module__u2sP1G__ctaGrid{align-items:end;row-gap:40px}.pages-module__u2sP1G__ctaTitle{font-size:var(--t-h1);grid-column:1/span 7;line-height:1.06}:lang(th) .pages-module__u2sP1G__ctaTitle,:lang(zh) .pages-module__u2sP1G__ctaTitle,:lang(ja) .pages-module__u2sP1G__ctaTitle{line-height:1.38}.pages-module__u2sP1G__ctaSide{color:var(--ink-2);flex-direction:column;grid-column:9/span 4;align-items:flex-start;gap:24px;font-size:17px;display:flex}.pages-module__u2sP1G__ctaSide .link{color:var(--ink)}.pages-module__u2sP1G__call{font-size:14px}.pages-module__u2sP1G__call a{color:var(--ink);border-bottom:1px solid var(--line-strong);white-space:nowrap}@media (max-width:1023px){.pages-module__u2sP1G__headLabel{grid-column:1/span 4}.pages-module__u2sP1G__headTitle,.pages-module__u2sP1G__headIntro,.pages-module__u2sP1G__headExtra{grid-column:1/-1}.pages-module__u2sP1G__headIntro{max-width:52ch}.pages-module__u2sP1G__sectionLabel{grid-column:1/-1}.pages-module__u2sP1G__sectionTitle{grid-column:1/span 10}.pages-module__u2sP1G__sectionText{grid-column:1/span 9}.pages-module__u2sP1G__ctaTitle{grid-column:1/-1}.pages-module__u2sP1G__ctaSide{grid-column:1/span 8}}@media (max-width:599px){.pages-module__u2sP1G__head{padding-top:calc(var(--header) + 40px);padding-bottom:56px}.pages-module__u2sP1G__headGrid{row-gap:20px}.pages-module__u2sP1G__headLabel{border-top:0;grid-column:1/-1;margin-bottom:-4px;padding-top:0}.pages-module__u2sP1G__headTitle{font-size:44px}:lang(th) .pages-module__u2sP1G__headTitle,:lang(zh) .pages-module__u2sP1G__headTitle,:lang(ja) .pages-module__u2sP1G__headTitle{font-size:38px}.pages-module__u2sP1G__frame{aspect-ratio:var(--ratio-m,var(--ratio,4 / 5))}.pages-module__u2sP1G__sectionHead{margin-bottom:40px}.pages-module__u2sP1G__sectionTitle,.pages-module__u2sP1G__sectionText,.pages-module__u2sP1G__ctaSide{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){a:hover .pages-module__u2sP1G__frameImg,.pages-module__u2sP1G__fig:hover .pages-module__u2sP1G__frameImg{transform:none}}.pages-module__u2sP1G__ctaLine{gap:12px}@media (max-width:767px){.pages-module__u2sP1G__fig[style*=max-width]{justify-self:center;margin-inline:auto!important}.pages-module__u2sP1G__fig[style*=max-width] figcaption{padding-inline:0!important}}
.home-module__87cNcW__storyText,.home-module__87cNcW__basinsText,.home-module__87cNcW__lightText,.home-module__87cNcW__samplesText,.home-module__87cNcW__headTitle,.home-module__87cNcW__headSide,.home-module__87cNcW__introSide,.home-module__87cNcW__ctaSide{flex-direction:column;align-items:flex-start;display:flex}.home-module__87cNcW__storyText>*+*,.home-module__87cNcW__basinsText>*+*,.home-module__87cNcW__lightText>*+*,.home-module__87cNcW__samplesText>*+*,.home-module__87cNcW__headTitle>*+*{margin-top:var(--s-3)}:is(.home-module__87cNcW__storyText>p:not(.label),.home-module__87cNcW__basinsText>p:not(.label),.home-module__87cNcW__lightText>p:not(.label),.home-module__87cNcW__samplesText>p:not(.label)){max-width:40ch}:is(.home-module__87cNcW__storyText>.link,.home-module__87cNcW__basinsText>.link,.home-module__87cNcW__lightText>.link){margin-top:var(--s-5)}.home-module__87cNcW__intro{padding-block:var(--section) calc(var(--section) - var(--s-5));row-gap:var(--s-5)}.home-module__87cNcW__intro .grid{row-gap:var(--s-5);align-items:start}.home-module__87cNcW__introLabel{grid-column:1/span 3}.home-module__87cNcW__statement{font-size:var(--t-h2);text-wrap:pretty;grid-column:4/span 8;line-height:1.24}:lang(th) .home-module__87cNcW__statement,:lang(zh) .home-module__87cNcW__statement,:lang(ja) .home-module__87cNcW__statement{line-height:1.6}.home-module__87cNcW__introSide{gap:var(--s-4);color:var(--ink-2);grid-column:4/span 5;max-width:48ch;font-size:17px}.home-module__87cNcW__introSide .link{color:var(--ink)}.home-module__87cNcW__story{padding-block:var(--s-5) var(--section-tight)}.home-module__87cNcW__cropRight{transform-origin:78% 58%;scale:1.2}.home-module__87cNcW__cropBacklit{transform-origin:100%;scale:1.22}.home-module__87cNcW__storyGrid{align-items:end;row-gap:var(--s-5)}.home-module__87cNcW__storyFig{margin-left:calc(var(--margin) * -1);grid-column:1/span 7}.home-module__87cNcW__storyFrame{aspect-ratio:3/2}.home-module__87cNcW__storyCap{padding-left:var(--margin)}.home-module__87cNcW__storyText{padding-bottom:calc(var(--s-5) + 21px);grid-column:9/span 4}.home-module__87cNcW__apps{border-top:1px solid var(--line)}.home-module__87cNcW__head{align-items:end;row-gap:var(--s-4);margin-bottom:var(--s-7)}.home-module__87cNcW__headTitle{grid-column:1/span 6}.home-module__87cNcW__headSide{gap:var(--s-4);grid-column:8/span 4;max-width:40ch}.home-module__87cNcW__tiles{column-gap:var(--gutter);row-gap:var(--s-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-module__87cNcW__tile{flex-direction:column;display:flex}.home-module__87cNcW__tileFrame{aspect-ratio:4/5}.home-module__87cNcW__tileFrame img{transition:transform .9s var(--ease-calm)}@media (hover:hover){.home-module__87cNcW__tile:hover .home-module__87cNcW__tileFrame img{transform:scale(1.03)}}.home-module__87cNcW__tileTitle{margin-top:var(--s-3);font-family:var(--f-display);font-weight:300;font-size:var(--t-h3);text-wrap:balance;transition:background-size var(--t-mid) var(--ease-calm);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;width:fit-content;line-height:1.25}:lang(th) .home-module__87cNcW__tileTitle,:lang(zh) .home-module__87cNcW__tileTitle,:lang(ja) .home-module__87cNcW__tileTitle{line-height:1.5}.home-module__87cNcW__tile:hover .home-module__87cNcW__tileTitle,.home-module__87cNcW__tile:focus-visible .home-module__87cNcW__tileTitle{background-size:100% 1px}.home-module__87cNcW__tileText{margin-top:var(--s-1);font-size:var(--t-small);color:var(--ink-2)}.home-module__87cNcW__zoomVanity{transform-origin:88% 62%;scale:1.3}.home-module__87cNcW__basinsGrid{align-items:center;row-gap:var(--s-5)}.home-module__87cNcW__basinsText{grid-column:1/span 5}.home-module__87cNcW__basinsFig{margin-right:calc(var(--margin) * -1);grid-column:7/-1;justify-self:end;width:100%}.home-module__87cNcW__basinsFig .caption{padding-right:var(--margin)}.home-module__87cNcW__basinRow{margin-top:var(--s-8);justify-content:space-between;column-gap:var(--gutter);row-gap:var(--s-5);grid-template-columns:repeat(4,minmax(0,310px));display:grid}.home-module__87cNcW__lightGrid{align-items:center;row-gap:var(--s-5)}.home-module__87cNcW__lightFig{margin-left:calc(var(--margin) * -1);grid-column:1/span 6;width:100%}.home-module__87cNcW__lightFig .caption{padding-left:var(--margin)}.home-module__87cNcW__lightFrame{aspect-ratio:4/5;background:#222220}.home-module__87cNcW__lightText{grid-column:8/span 4}.home-module__87cNcW__lightLabel{color:var(--night-2)}.home-module__87cNcW__lightBody{color:#c9c8c1;font-size:17px}.home-module__87cNcW__samplesGrid{align-items:center;row-gap:var(--s-5)}.home-module__87cNcW__samplesText{grid-column:1/span 5}.home-module__87cNcW__samplesFig{grid-column:8/span 5;justify-self:end;width:100%}.home-module__87cNcW__links{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex;margin-top:var(--s-5)!important}.home-module__87cNcW__cta{border-top:1px solid var(--line)}.home-module__87cNcW__ctaGrid{align-items:end;row-gap:var(--s-5)}.home-module__87cNcW__ctaTitleWrap{grid-column:1/span 7}.home-module__87cNcW__ctaSide{gap:var(--s-3);color:var(--ink-2);grid-column:9/span 4;font-size:17px}.home-module__87cNcW__call{font-size:var(--t-small)}.home-module__87cNcW__call a{color:var(--ink);border-bottom:1px solid var(--line-strong)}@media (max-width:1023px){.home-module__87cNcW__introLabel,.home-module__87cNcW__statement{grid-column:1/-1}.home-module__87cNcW__introSide{grid-column:1/span 9}.home-module__87cNcW__storyFig{margin-right:calc(var(--margin) * -1);grid-column:1/span 12}.home-module__87cNcW__storyCap{padding-left:var(--margin)}.home-module__87cNcW__storyText{grid-column:1/span 8;padding-bottom:0}.home-module__87cNcW__headTitle,.home-module__87cNcW__headSide{grid-column:1/-1}.home-module__87cNcW__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__87cNcW__basinsText{grid-column:1/span 6}.home-module__87cNcW__basinsFig{grid-column:8/-1}.home-module__87cNcW__basinRow{grid-template-columns:repeat(2,minmax(0,310px));justify-content:start}.home-module__87cNcW__lightFig{grid-column:1/span 6}.home-module__87cNcW__lightText{grid-column:8/-1}.home-module__87cNcW__samplesText{grid-column:1/span 6}.home-module__87cNcW__samplesFig{grid-column:8/-1}.home-module__87cNcW__ctaTitleWrap{grid-column:1/-1}.home-module__87cNcW__ctaSide{grid-column:1/span 8}}@media (max-width:599px){.home-module__87cNcW__introSide{grid-column:1/-1;font-size:16px}.home-module__87cNcW__statement{font-size:27px}:lang(th) .home-module__87cNcW__statement,:lang(zh) .home-module__87cNcW__statement,:lang(ja) .home-module__87cNcW__statement{font-size:24px}.home-module__87cNcW__story{padding-top:0}.home-module__87cNcW__storyFrame{aspect-ratio:4/5}.home-module__87cNcW__storyText{grid-column:1/-1}.home-module__87cNcW__head{margin-bottom:var(--s-5)}.home-module__87cNcW__tiles{row-gap:var(--s-5);grid-template-columns:1fr}.home-module__87cNcW__tileFrame{aspect-ratio:3/2;margin-inline:calc(var(--margin) * -1)}.home-module__87cNcW__basinsFig,.home-module__87cNcW__lightFig,.home-module__87cNcW__samplesFig{margin-inline:calc(var(--margin) * -1);grid-area:1/1/auto/-1}:is(.home-module__87cNcW__basinsFig .caption,.home-module__87cNcW__lightFig .caption,.home-module__87cNcW__samplesFig .caption){padding-inline:var(--margin)}.home-module__87cNcW__basinsText,.home-module__87cNcW__lightText,.home-module__87cNcW__samplesText{grid-column:1/-1}.home-module__87cNcW__basinRow{margin-top:var(--s-7);column-gap:var(--s-1)}.home-module__87cNcW__ctaSide{grid-column:1/-1}.home-module__87cNcW__ctaSide .btn{width:100%}}@media (max-width:767px){.home-module__87cNcW__basinsFig,.home-module__87cNcW__lightFig,.home-module__87cNcW__samplesFig{justify-self:stretch;width:auto}}
.stock-module__WOLGQG__unavailable{border-top:1px solid var(--ink);color:var(--ink-2);max-width:48ch;margin:0;padding:48px 0 64px;font-size:18px;line-height:1.65}.stock-module__WOLGQG__cta{column-gap:var(--gutter);padding:var(--s-7) 0 var(--section);border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:24px;display:grid}.stock-module__WOLGQG__ctaTitle{font-size:var(--t-h2);line-height:var(--lh-heading);grid-column:1/span 6;margin:0}.stock-module__WOLGQG__ctaText{color:var(--ink-2);grid-column:8/span 4;max-width:40ch;margin:0;font-size:16px;line-height:1.65}.stock-module__WOLGQG__ctaActions{flex-wrap:wrap;grid-column:8/span 5;align-items:center;gap:16px 28px;display:flex}.stock-module__WOLGQG__ctaActions .btn{align-items:center;gap:10px;display:inline-flex}@media (max-width:1023px){.stock-module__WOLGQG__ctaTitle,.stock-module__WOLGQG__ctaText,.stock-module__WOLGQG__ctaActions{grid-column:1/-1}}@media (max-width:599px){.stock-module__WOLGQG__cta{padding:var(--s-6) 0 var(--section)}}
.projects-module__QCVL6G__card{flex-direction:column;min-width:0;display:flex}.projects-module__QCVL6G__cardLink{flex-direction:column;gap:20px;width:100%;display:flex}.projects-module__QCVL6G__cardFrame{background:var(--mist);width:100%;display:block;position:relative;overflow:hidden}.projects-module__QCVL6G__cardImg{object-fit:cover;transition:transform 1.2s var(--ease)}@media (hover:hover){.projects-module__QCVL6G__cardLink:hover .projects-module__QCVL6G__cardImg{transform:scale(1.025)}}.projects-module__QCVL6G__cardMeta{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;max-width:100%;padding-top:14px;display:flex}.projects-module__QCVL6G__cardName{text-wrap:balance;font-size:clamp(22px,1.9vw,30px);line-height:1.2}:lang(th) .projects-module__QCVL6G__cardName,:lang(zh) .projects-module__QCVL6G__cardName,:lang(ja) .projects-module__QCVL6G__cardName{line-height:1.5}.projects-module__QCVL6G__cardYear{color:var(--ink-2);font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:none;font-size:13px}.projects-module__QCVL6G__cardLink:hover .projects-module__QCVL6G__cardName{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.projects-module__QCVL6G__filters{flex-direction:column;gap:18px;display:flex}.projects-module__QCVL6G__filterRow{grid-template-columns:120px 1fr;align-items:baseline;column-gap:24px;display:grid}.projects-module__QCVL6G__filterLabel{color:var(--ink-2)}.projects-module__QCVL6G__filterList{flex-wrap:wrap;gap:4px 24px;display:flex}.projects-module__QCVL6G__chip{min-height:44px;color:var(--ink-2);transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-bottom:1px solid #0000;align-items:center;font-size:14px;display:inline-flex}.projects-module__QCVL6G__chip:hover{color:var(--ink)}.projects-module__QCVL6G__chip[aria-current=true]{color:var(--ink);border-bottom-color:var(--ink)}.projects-module__QCVL6G__filterCount{color:var(--ink-3);padding-left:144px;font-size:13px}.projects-module__QCVL6G__featured{padding-block:var(--section)}.projects-module__QCVL6G__featHead{margin-bottom:var(--s-6);align-items:end;row-gap:24px}.projects-module__QCVL6G__featLabel{border-top:1px solid var(--ink);grid-column:1/span 3;align-self:start;padding-top:18px}.projects-module__QCVL6G__featTitle{font-size:var(--t-h2);line-height:var(--lh-heading);grid-column:4/span 6}.projects-module__QCVL6G__featAll{grid-column:10/span 3;justify-self:end}.projects-module__QCVL6G__featLead{margin-bottom:var(--s-8)}.projects-module__QCVL6G__featLeadCard{align-items:center}.projects-module__QCVL6G__featGrid{column-gap:var(--gutter);row-gap:var(--s-8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.projects-module__QCVL6G__featA{grid-column:1/span 7}.projects-module__QCVL6G__featB{margin-top:var(--s-8);grid-column:9/span 4}.projects-module__QCVL6G__featC{grid-column:span 4}@media (max-width:1023px){.projects-module__QCVL6G__featLabel{grid-column:1/span 12}.projects-module__QCVL6G__featTitle{grid-column:1/span 8}.projects-module__QCVL6G__featAll{grid-column:9/span 4}.projects-module__QCVL6G__featA{grid-column:1/span 7}.projects-module__QCVL6G__featB{grid-column:8/span 5}.projects-module__QCVL6G__featC{grid-column:span 6}.projects-module__QCVL6G__featC:last-child{grid-column:4/span 6}}@media (max-width:599px){.projects-module__QCVL6G__filterRow{grid-template-columns:1fr;row-gap:6px}.projects-module__QCVL6G__filterList{gap:4px 20px}.projects-module__QCVL6G__chip{min-height:44px}.projects-module__QCVL6G__filterCount{padding-left:0}.projects-module__QCVL6G__featTitle{grid-column:1/-1}.projects-module__QCVL6G__featAll{grid-column:1/-1;justify-self:start}.projects-module__QCVL6G__featLead{margin-bottom:var(--s-7)}.projects-module__QCVL6G__featGrid .projects-module__QCVL6G__cardFrame{aspect-ratio:4/3!important}.projects-module__QCVL6G__featGrid{row-gap:var(--s-7)}.projects-module__QCVL6G__featA,.projects-module__QCVL6G__featB,.projects-module__QCVL6G__featC,.projects-module__QCVL6G__featC:last-child{grid-column:1/-1;margin-top:0}.projects-module__QCVL6G__featGrid .projects-module__QCVL6G__card,.projects-module__QCVL6G__featLead .projects-module__QCVL6G__card{align-items:flex-start}}
.StockLine-module__ZfGxuG__line{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:14px;font-size:16px;display:flex}.StockLine-module__ZfGxuG__dot{background:#1f7a3a;border-radius:50%;flex:none;width:10px;height:10px}.StockLine-module__ZfGxuG__text{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.StockLine-module__ZfGxuG__line[data-status=low] .StockLine-module__ZfGxuG__dot{background:#c0912a}.StockLine-module__ZfGxuG__line[data-status=out] .StockLine-module__ZfGxuG__dot{box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.StockLine-module__ZfGxuG__line[data-status=out] .StockLine-module__ZfGxuG__text{color:var(--ink-2);font-weight:400}.StockLine-module__ZfGxuG__all{color:var(--ink-2);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-size:14px}.StockLine-module__ZfGxuG__all:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}
.architects-module__2ISeYa__page{padding-bottom:0}.architects-module__2ISeYa__downloadAll{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px;display:flex}.architects-module__2ISeYa__downloadNote{font-size:var(--t-small);color:var(--ink-2)}.architects-module__2ISeYa__facts{column-gap:var(--gutter);padding-block:40px var(--s-8);border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:40px;display:grid}.architects-module__2ISeYa__facts>div{flex-direction:column;grid-column:span 3;gap:16px;display:flex}.architects-module__2ISeYa__facts>div:first-child{grid-column:4/span 2}.architects-module__2ISeYa__facts>div:nth-child(2){grid-column:7/span 3}.architects-module__2ISeYa__facts>div:nth-child(3){grid-column:10/span 3}.architects-module__2ISeYa__facts dt{color:var(--ink-2)}.architects-module__2ISeYa__factValue{font-size:var(--t-h2);line-height:1.05}.architects-module__2ISeYa__factText{font-size:var(--t-h3);line-height:1.3}.architects-module__2ISeYa__factLine{display:block}.architects-module__2ISeYa__factNote{font-size:var(--t-small);color:var(--ink-2);margin-top:-6px}.architects-module__2ISeYa__tableSection{padding-bottom:var(--section)}.architects-module__2ISeYa__tableHead{column-gap:var(--gutter);border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:20px;margin-bottom:48px;padding-top:18px;display:grid}.architects-module__2ISeYa__tableLabel{color:var(--ink-2);grid-column:1/span 3}.architects-module__2ISeYa__tableIntro{flex-direction:column;grid-column:4/span 6;gap:16px;display:flex}.architects-module__2ISeYa__tableTitle{font-size:var(--t-h2);line-height:1.1}:lang(th) .architects-module__2ISeYa__tableTitle,:lang(zh) .architects-module__2ISeYa__tableTitle,:lang(ja) .architects-module__2ISeYa__tableTitle{line-height:1.42}.architects-module__2ISeYa__tableText{color:var(--ink-2);max-width:52ch}.architects-module__2ISeYa__disclaimer{font-size:var(--t-small);color:var(--ink-2);max-width:70ch;margin-top:28px}.architects-module__2ISeYa__contact{padding-block:var(--section);background:var(--mist)}.architects-module__2ISeYa__contactGrid{align-items:start;row-gap:40px}.architects-module__2ISeYa__contactMain{grid-column:1/span 6}.architects-module__2ISeYa__contactLabel{color:var(--ink-2);margin-bottom:24px}.architects-module__2ISeYa__contactTitle{font-size:var(--t-h1);line-height:1.06}:lang(th) .architects-module__2ISeYa__contactTitle,:lang(zh) .architects-module__2ISeYa__contactTitle,:lang(ja) .architects-module__2ISeYa__contactTitle{line-height:1.38}.architects-module__2ISeYa__contactSide{flex-direction:column;grid-column:8/span 5;gap:32px;padding-top:40px;display:flex}.architects-module__2ISeYa__contactText{color:var(--ink-2);max-width:42ch}.architects-module__2ISeYa__contactActions{flex-wrap:wrap;align-items:center;gap:20px 32px;display:flex}.architects-module__2ISeYa__contactList{border-top:1px solid var(--line-strong)}.architects-module__2ISeYa__contactList>div{border-bottom:1px solid var(--line-strong);font-size:var(--t-small);grid-template-columns:96px 1fr;gap:16px;padding:14px 0;display:grid}.architects-module__2ISeYa__contactList dt{color:var(--ink-2)}.architects-module__2ISeYa__contactList dd{flex-wrap:wrap;gap:4px 20px;display:flex}.architects-module__2ISeYa__contactList a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1023px){.architects-module__2ISeYa__facts>div:first-child,.architects-module__2ISeYa__facts>div:nth-child(2),.architects-module__2ISeYa__facts>div:nth-child(3){grid-column:span 4}.architects-module__2ISeYa__tableLabel{grid-column:1/-1}.architects-module__2ISeYa__tableIntro{grid-column:1/span 9}.architects-module__2ISeYa__contactMain,.architects-module__2ISeYa__contactSide{grid-column:1/-1}.architects-module__2ISeYa__contactSide{padding-top:0}}@media (max-width:599px){.architects-module__2ISeYa__facts{padding-block:32px var(--s-6);row-gap:28px}.architects-module__2ISeYa__facts>div:first-child,.architects-module__2ISeYa__facts>div:nth-child(2),.architects-module__2ISeYa__facts>div:nth-child(3),.architects-module__2ISeYa__tableIntro{grid-column:1/-1}.architects-module__2ISeYa__tableHead{margin-bottom:32px}}
.detail-module__2eq2hG__page{padding-top:var(--header)}.detail-module__2eq2hG__crumbs{padding-block:32px}.detail-module__2eq2hG__back{min-height:44px;color:var(--ink-2);transition:color var(--t-fast) var(--ease);align-items:center;gap:12px;font-size:13px;display:inline-flex}.detail-module__2eq2hG__back:hover{color:var(--ink)}.detail-module__2eq2hG__layout{column-gap:var(--gutter);padding-bottom:var(--section,160px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:48px;display:grid}.detail-module__2eq2hG__visual{flex-direction:column;grid-column:1/span 7;gap:8px;display:flex}.detail-module__2eq2hG__slab{aspect-ratio:20/7;position:relative;overflow:hidden}.detail-module__2eq2hG__cover{object-fit:cover}.detail-module__2eq2hG__contain{object-fit:contain}.detail-module__2eq2hG__pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.detail-module__2eq2hG__square{aspect-ratio:1;position:relative;overflow:hidden}.detail-module__2eq2hG__square:after{content:"";pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1c1c1a1a}.detail-module__2eq2hG__officialFig{flex-direction:column;gap:8px;display:flex}.detail-module__2eq2hG__officialFig figcaption,.detail-module__2eq2hG__credit,.detail-module__2eq2hG__staronFig figcaption{color:var(--ink-2);font-size:12px}.detail-module__2eq2hG__credit{background:#ffffffe6;padding:3px 8px;position:absolute;bottom:10px;left:10px}.detail-module__2eq2hG__rooms,.detail-module__2eq2hG__insitu{padding-bottom:var(--section,160px)}.detail-module__2eq2hG__band{margin-inline:calc(var(--margin) * -1)}.detail-module__2eq2hG__bandFrame{aspect-ratio:16/9;background:var(--mist);width:100%;max-height:86vh;position:relative;overflow:hidden}.detail-module__2eq2hG__bandCaption{padding:12px var(--margin) 0;color:var(--ink-2);font-size:12px}.detail-module__2eq2hG__split{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.detail-module__2eq2hG__splitFig{grid-column:1/span 7;width:100%}.detail-module__2eq2hG__splitFrame{background:var(--mist);width:100%;position:relative;overflow:hidden}.detail-module__2eq2hG__splitFig .detail-module__2eq2hG__bandCaption{padding-left:0}.detail-module__2eq2hG__splitText{flex-direction:column;grid-column:9/span 4;gap:14px;padding-bottom:40px;display:flex}.detail-module__2eq2hG__splitText .label{color:var(--ink-2)}.detail-module__2eq2hG__splitTitle{font-size:clamp(32px,3vw,48px);line-height:1.1}:lang(th) .detail-module__2eq2hG__splitTitle,:lang(zh) .detail-module__2eq2hG__splitTitle,:lang(ja) .detail-module__2eq2hG__splitTitle{line-height:1.4}.detail-module__2eq2hG__splitCode{color:var(--ink-2)}.detail-module__2eq2hG__staron{grid-template-columns:1fr 1fr;gap:24px 8px;margin-top:64px;display:grid}.detail-module__2eq2hG__staronFig{flex-direction:column;gap:8px;display:flex}.detail-module__2eq2hG__staronFrame{aspect-ratio:3/2;background:var(--mist);position:relative;overflow:hidden}.detail-module__2eq2hG__info{flex-direction:column;grid-column:9/span 4;align-items:flex-start;display:flex}.detail-module__2eq2hG__brand{color:var(--ink-2);margin-bottom:20px}.detail-module__2eq2hG__name{font-size:clamp(40px,3.8vw,60px);line-height:1.04}:lang(th) .detail-module__2eq2hG__name,:lang(zh) .detail-module__2eq2hG__name,:lang(ja) .detail-module__2eq2hG__name{line-height:1.2}.detail-module__2eq2hG__code{margin-top:14px;font-size:15px}.detail-module__2eq2hG__note{color:var(--ink-2);margin-top:10px}.detail-module__2eq2hG__prices{border-top:1px solid var(--ink);width:100%;margin-top:36px}.detail-module__2eq2hG__priceBlock{border-bottom:1px solid var(--line);padding-block:18px}.detail-module__2eq2hG__priceLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:500}:lang(th) .detail-module__2eq2hG__priceLabel,:lang(zh) .detail-module__2eq2hG__priceLabel,:lang(ja) .detail-module__2eq2hG__priceLabel{letter-spacing:0;text-transform:none;font-size:14px}.detail-module__2eq2hG__amount{font-family:var(--f-mono);font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;line-height:1.3}.detail-module__2eq2hG__amount span{color:var(--ink-2);font-size:15px}:lang(th) .detail-module__2eq2hG__amount span,:lang(zh) .detail-module__2eq2hG__amount span,:lang(ja) .detail-module__2eq2hG__amount span{font-family:var(--f-sans)}.detail-module__2eq2hG__askAmount{margin-top:6px;font-size:20px}.detail-module__2eq2hG__terms{color:var(--ink-2);margin-top:4px;font-size:15px}.detail-module__2eq2hG__availability{color:var(--ink-2);padding-top:14px;font-size:15px}.detail-module__2eq2hG__ctas{width:100%;margin-top:28px}.detail-module__2eq2hG__secondary{flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:20px;display:flex}.detail-module__2eq2hG__secondary>.link{min-height:44px}.detail-module__2eq2hG__specs{border-top:1px solid var(--line);width:100%;margin-top:40px}.detail-module__2eq2hG__specs div{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr;gap:16px;padding-block:12px;font-size:15px;display:grid}.detail-module__2eq2hG__specs dt{color:var(--ink-2)}.detail-module__2eq2hG__more{border-bottom:1px solid var(--line);width:100%}.detail-module__2eq2hG__more summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-size:15px;list-style:none;display:flex}.detail-module__2eq2hG__more summary::-webkit-details-marker{display:none}.detail-module__2eq2hG__more summary:after{content:"+";font-family:var(--f-mono);font-variant-numeric:tabular-nums;transition:transform var(--t-mid) var(--ease);font-size:18px}.detail-module__2eq2hG__more[open] summary:after{transform:rotate(45deg)}.detail-module__2eq2hG__moreBody{color:var(--ink-2);flex-direction:column;gap:10px;padding-bottom:20px;font-size:14px;display:flex}.detail-module__2eq2hG__moreHead{color:var(--ink);font-weight:500}.detail-module__2eq2hG__moreBody ul{flex-direction:column;gap:6px;display:flex}.detail-module__2eq2hG__moreBody li{padding-left:14px;position:relative}.detail-module__2eq2hG__moreBody li:before{content:"";background:currentColor;width:6px;height:1px;position:absolute;top:.8em;left:0}.detail-module__2eq2hG__related{padding-block:96px var(--section,160px);border-top:1px solid var(--line)}.detail-module__2eq2hG__relatedTitle{margin-bottom:40px;font-size:clamp(30px,2.6vw,40px)}.detail-module__2eq2hG__relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 8px;display:grid}.detail-module__2eq2hG__basin{flex-direction:column;gap:4px;display:flex}.detail-module__2eq2hG__basinFrame{aspect-ratio:1;background:var(--mist);margin-bottom:10px;display:block;position:relative}.detail-module__2eq2hG__basinName{font-size:15px;font-weight:500}@media (max-width:1023px){.detail-module__2eq2hG__visual,.detail-module__2eq2hG__info{grid-column:1/-1}.detail-module__2eq2hG__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-module__2eq2hG__evenGrid>li:nth-child(odd):last-child:not(:first-child){display:none}}@media (max-width:599px){.detail-module__2eq2hG__crumbs{padding-block:16px}.detail-module__2eq2hG__layout{row-gap:32px;padding-bottom:72px}.detail-module__2eq2hG__specs div{grid-template-columns:120px 1fr;font-size:14px}.detail-module__2eq2hG__ctas .btn{width:100%}.detail-module__2eq2hG__staron{grid-template-columns:1fr;gap:32px;margin-top:40px}.detail-module__2eq2hG__splitFig,.detail-module__2eq2hG__splitText{grid-column:1/-1}.detail-module__2eq2hG__splitText{padding:28px 0 0}.detail-module__2eq2hG__bandFrame{aspect-ratio:4/3}.detail-module__2eq2hG__insitu{padding-bottom:88px}.detail-module__2eq2hG__related{padding-block:64px 88px}}.detail-module__2eq2hG__lineAsk{gap:12px}@media (max-width:1023px){.detail-module__2eq2hG__crumbs{padding-block:12px 4px}.detail-module__2eq2hG__layout{flex-direction:column;align-items:stretch;row-gap:0;display:flex}.detail-module__2eq2hG__info,.detail-module__2eq2hG__ctas{display:contents}.detail-module__2eq2hG__ctas>.btn{margin-top:28px}.detail-module__2eq2hG__visual{order:1;width:100%;margin-top:40px}.detail-module__2eq2hG__secondary{order:2}.detail-module__2eq2hG__specs,.detail-module__2eq2hG__more{order:3}.detail-module__2eq2hG__prices{margin-top:24px}}
.samples-module__RVoLVG__page{padding-top:calc(var(--header) + var(--s-7));padding-bottom:var(--section)}.samples-module__RVoLVG__grid{align-items:start;row-gap:56px}.samples-module__RVoLVG__visual{top:calc(var(--header) + 32px);grid-column:1/span 5;position:sticky}.samples-module__RVoLVG__content{flex-direction:column;grid-column:7/span 6;min-width:0;display:flex}.samples-module__RVoLVG__label{border-top:1px solid var(--ink);align-self:flex-start;min-width:160px;margin-bottom:32px;padding-top:18px}.samples-module__RVoLVG__title{font-size:clamp(44px,4.6vw,72px);line-height:1.04}:lang(th) .samples-module__RVoLVG__title,:lang(zh) .samples-module__RVoLVG__title,:lang(ja) .samples-module__RVoLVG__title{line-height:1.3}.samples-module__RVoLVG__intro{color:var(--ink-2);max-width:46ch;margin-block:24px 64px;font-size:17px}@media (max-width:1023px){.samples-module__RVoLVG__visual{grid-column:1/span 8;position:static}.samples-module__RVoLVG__content{grid-column:1/-1}}@media (max-width:599px){.samples-module__RVoLVG__page{padding-top:var(--header);padding-bottom:96px}.samples-module__RVoLVG__visual{margin-inline:calc(var(--margin) * -1);grid-column:1/-1}.samples-module__RVoLVG__visual figcaption{padding-inline:var(--margin)}.samples-module__RVoLVG__title{font-size:42px}:lang(th) .samples-module__RVoLVG__title,:lang(zh) .samples-module__RVoLVG__title,:lang(ja) .samples-module__RVoLVG__title{font-size:36px}.samples-module__RVoLVG__intro{margin-bottom:48px;font-size:16px}}
.BasinList-module__sBI_gq__bar{top:var(--header);z-index:20;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:#fffffff7;justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex;position:sticky}.BasinList-module__sBI_gq__tabs{scrollbar-width:none;gap:32px;display:flex;overflow-x:auto}.BasinList-module__sBI_gq__tabs::-webkit-scrollbar{display:none}.BasinList-module__sBI_gq__tab{cursor:pointer;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;min-height:44px;color:var(--ink-2);background:0 0;background:linear-gradient(var(--ink), var(--ink)) left calc(100% - 8px) / 0% 1px no-repeat;transition:color var(--t-fast) var(--ease), background-size var(--t-mid) var(--ease);border:0;padding:14px 0;font-size:12px;font-weight:500}:lang(th) .BasinList-module__sBI_gq__tab,:lang(zh) .BasinList-module__sBI_gq__tab,:lang(ja) .BasinList-module__sBI_gq__tab{letter-spacing:0;text-transform:none;font-size:15px}.BasinList-module__sBI_gq__tab:hover{color:var(--ink)}.BasinList-module__sBI_gq__tab[aria-pressed=true]{color:var(--ink);background-size:100% 1px}.BasinList-module__sBI_gq__count{color:var(--ink-2);white-space:nowrap;font-size:13px}.BasinList-module__sBI_gq__grid{justify-content:space-between;column-gap:var(--gutter);padding-block:56px var(--section,160px);grid-template-columns:repeat(4,minmax(0,310px));row-gap:80px;display:grid}@media (max-width:1023px){.BasinList-module__sBI_gq__grid{grid-template-columns:repeat(3,minmax(0,310px));row-gap:56px}}@media (max-width:599px){.BasinList-module__sBI_gq__bar{gap:12px}.BasinList-module__sBI_gq__tabs{gap:22px}.BasinList-module__sBI_gq__count{display:none}.BasinList-module__sBI_gq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 12px;padding-block:32px 88px}}
.Catalogue-module__Ir1Qeq__layout{position:relative}.Catalogue-module__Ir1Qeq__toolbar{top:var(--header);z-index:20;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:#fffffff7;justify-content:space-between;align-items:center;gap:32px;min-height:72px;display:flex;position:sticky}.Catalogue-module__Ir1Qeq__tabs{scrollbar-width:none;gap:32px;display:flex;overflow-x:auto}.Catalogue-module__Ir1Qeq__tabs::-webkit-scrollbar{display:none}.Catalogue-module__Ir1Qeq__tab{cursor:pointer;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;min-height:44px;color:var(--ink-2);background:0 0;background:linear-gradient(var(--ink), var(--ink)) left calc(100% - 8px) / 0% 1px no-repeat;transition:color var(--t-fast) var(--ease), background-size var(--t-mid) var(--ease);border:0;padding:14px 0;font-size:12px;font-weight:500}:lang(th) .Catalogue-module__Ir1Qeq__tab,:lang(zh) .Catalogue-module__Ir1Qeq__tab,:lang(ja) .Catalogue-module__Ir1Qeq__tab{letter-spacing:0;text-transform:none;font-size:15px}.Catalogue-module__Ir1Qeq__tab:hover{color:var(--ink)}.Catalogue-module__Ir1Qeq__tab[aria-pressed=true]{color:var(--ink);background-size:100% 1px}.Catalogue-module__Ir1Qeq__tools{align-items:center;gap:28px;display:flex}.Catalogue-module__Ir1Qeq__search{border-bottom:1px solid var(--line-strong);width:260px;color:var(--ink-2);transition:border-color var(--t-fast) var(--ease);align-items:center;gap:10px;display:flex}.Catalogue-module__Ir1Qeq__search:focus-within{border-bottom-color:var(--ink);outline:2px solid var(--ink);outline-offset:4px}.Catalogue-module__Ir1Qeq__search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:15px}.Catalogue-module__Ir1Qeq__search input::placeholder{color:var(--ink-3)}.Catalogue-module__Ir1Qeq__filterBtn{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;min-height:44px;color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;font-weight:500;display:inline-flex}:lang(th) .Catalogue-module__Ir1Qeq__filterBtn,:lang(zh) .Catalogue-module__Ir1Qeq__filterBtn,:lang(ja) .Catalogue-module__Ir1Qeq__filterBtn{letter-spacing:0;text-transform:none;font-size:15px}.Catalogue-module__Ir1Qeq__badge{background:var(--ink);color:#fff;letter-spacing:0;place-content:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:inline-grid}.Catalogue-module__Ir1Qeq__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:20px 8px;display:flex}.Catalogue-module__Ir1Qeq__count{color:var(--ink-2);font-size:13px}.Catalogue-module__Ir1Qeq__unitNote{color:var(--ink-3)}.Catalogue-module__Ir1Qeq__metaRight{align-items:center;gap:24px;display:flex}.Catalogue-module__Ir1Qeq__clear{color:var(--ink-2);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:13px;text-decoration:underline}.Catalogue-module__Ir1Qeq__sort{color:var(--ink-2);align-items:center;gap:10px;font-size:13px;display:flex}.Catalogue-module__Ir1Qeq__sort select{font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--line-strong);cursor:pointer;background:0 0;padding:8px 4px;font-size:14px}.Catalogue-module__Ir1Qeq__grid{column-gap:var(--gutter);padding-block:40px var(--section,160px);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:72px;display:grid}.Catalogue-module__Ir1Qeq__empty{color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:20px;padding-block:96px;display:flex}.Catalogue-module__Ir1Qeq__group{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.Catalogue-module__Ir1Qeq__legend{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:14px;padding:0;font-size:12px;font-weight:500}:lang(th) .Catalogue-module__Ir1Qeq__legend,:lang(zh) .Catalogue-module__Ir1Qeq__legend,:lang(ja) .Catalogue-module__Ir1Qeq__legend{letter-spacing:0;text-transform:none;font-size:14px}.Catalogue-module__Ir1Qeq__check{cursor:pointer;align-items:center;gap:12px;min-height:40px;font-size:15px;display:flex}.Catalogue-module__Ir1Qeq__check input,.Catalogue-module__Ir1Qeq__chip input{appearance:none;border:1px solid var(--line-strong);cursor:pointer;width:18px;height:18px;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);background:#fff;flex-shrink:0;place-content:center;margin:0;display:grid}.Catalogue-module__Ir1Qeq__check input:checked{background:var(--ink);border-color:var(--ink)}.Catalogue-module__Ir1Qeq__check input:checked:after{content:"";border-top:0;border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;border-right:0;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.Catalogue-module__Ir1Qeq__check input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.Catalogue-module__Ir1Qeq__num{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:14px}.Catalogue-module__Ir1Qeq__chips{flex-wrap:wrap;gap:8px;display:flex}.Catalogue-module__Ir1Qeq__chip{border:1px solid var(--line);cursor:pointer;min-height:44px;transition:border-color var(--t-fast) var(--ease);align-items:center;gap:8px;padding:0 14px 0 12px;font-size:14px;display:inline-flex;position:relative}.Catalogue-module__Ir1Qeq__chip:hover{border-color:var(--line-strong)}.Catalogue-module__Ir1Qeq__chip input{opacity:0;width:100%;height:100%;position:absolute;inset:0}.Catalogue-module__Ir1Qeq__chip:has(input:checked){border-color:var(--ink)}.Catalogue-module__Ir1Qeq__chip:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.Catalogue-module__Ir1Qeq__dot{width:12px;height:12px;box-shadow:inset 0 0 0 1px #0000001f}.Catalogue-module__Ir1Qeq__dot[data-family=white]{background:#f7f7f4}.Catalogue-module__Ir1Qeq__dot[data-family=cream]{background:#e8dfcf}.Catalogue-module__Ir1Qeq__dot[data-family=grey]{background:#a7aaa6}.Catalogue-module__Ir1Qeq__dot[data-family=black]{background:#1d1d1c}.Catalogue-module__Ir1Qeq__dot[data-family=brown]{background:#7a5a43}.Catalogue-module__Ir1Qeq__dot[data-family=green]{background:#8fa57f}.Catalogue-module__Ir1Qeq__sheet:not([hidden]){z-index:70;width:min(440px,100vw);animation:Catalogue-module__Ir1Qeq__in-right var(--t-slow) var(--ease);background:#fff;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes Catalogue-module__Ir1Qeq__in-right{0%{transform:translate(100%)}to{transform:none}}.Catalogue-module__Ir1Qeq__sheetHead{min-height:var(--header);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 12px 0 32px;display:flex}.Catalogue-module__Ir1Qeq__sheetClose{cursor:pointer;background:0 0;border:0;place-content:center;width:44px;height:44px;display:grid}.Catalogue-module__Ir1Qeq__sheetBody{flex-direction:column;flex:1;gap:40px;padding:36px 32px;display:flex;overflow-y:auto}.Catalogue-module__Ir1Qeq__sheetFoot{padding:16px 32px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.Catalogue-module__Ir1Qeq__sheetFoot .btn{padding-inline:12px}.Catalogue-module__Ir1Qeq__scrim{z-index:60;animation:Catalogue-module__Ir1Qeq__fade var(--t-mid) var(--ease);background:#1414135c;position:fixed;inset:0}@keyframes Catalogue-module__Ir1Qeq__fade{0%{opacity:0}to{opacity:1}}@media (max-width:1023px){.Catalogue-module__Ir1Qeq__grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:56px}.Catalogue-module__Ir1Qeq__search{width:200px}}@media (max-width:767px){.Catalogue-module__Ir1Qeq__toolbar{flex-direction:column;align-items:stretch;gap:0;padding-block:4px 10px}.Catalogue-module__Ir1Qeq__tabs{gap:24px}.Catalogue-module__Ir1Qeq__tools{gap:16px}.Catalogue-module__Ir1Qeq__search{flex:1;width:auto}}@media (max-width:599px){.Catalogue-module__Ir1Qeq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 12px;padding-bottom:88px}.Catalogue-module__Ir1Qeq__sort span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Catalogue-module__Ir1Qeq__sheet:not([hidden]){width:100vw;max-height:86svh;animation-name:Catalogue-module__Ir1Qeq__in-up;top:auto;left:0}@keyframes Catalogue-module__Ir1Qeq__in-up{0%{transform:translateY(100%)}to{transform:none}}.Catalogue-module__Ir1Qeq__sheetHead{padding-left:20px}.Catalogue-module__Ir1Qeq__sheetBody{gap:32px;padding:24px 20px}.Catalogue-module__Ir1Qeq__sheetFoot{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.Catalogue-module__Ir1Qeq__sheet:not([hidden]),.Catalogue-module__Ir1Qeq__scrim{animation:none}}
.EnquiryForm-module__ZxCRSG__form{flex-direction:column;gap:28px;display:flex}.EnquiryForm-module__ZxCRSG__row{gap:28px var(--gutter);grid-template-columns:1fr 1fr;display:grid}.EnquiryForm-module__ZxCRSG__field{flex-direction:column;gap:8px;min-width:0;display:flex}.EnquiryForm-module__ZxCRSG__field label,.EnquiryForm-module__ZxCRSG__radios legend{color:var(--ink);font-size:14px;font-weight:500}.EnquiryForm-module__ZxCRSG__req{color:var(--ink-3)}.EnquiryForm-module__ZxCRSG__field input,.EnquiryForm-module__ZxCRSG__field select,.EnquiryForm-module__ZxCRSG__field textarea{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);min-height:52px;transition:border-color var(--t-fast) var(--ease);border-radius:4px;outline:none;width:100%;padding:12px 14px;font-size:16px}.EnquiryForm-module__ZxCRSG__field textarea{resize:vertical;min-height:132px;line-height:1.6}.EnquiryForm-module__ZxCRSG__field select{appearance:none;cursor:pointer;background:var(--paper) linear-gradient(45deg, transparent 50%, var(--ink) 50%) calc(100% - 22px) 55% / 5px 5px no-repeat, linear-gradient(-45deg, transparent 50%, var(--ink) 50%) calc(100% - 17px) 55% / 5px 5px no-repeat;padding-right:40px}.EnquiryForm-module__ZxCRSG__field input:hover,.EnquiryForm-module__ZxCRSG__field select:hover,.EnquiryForm-module__ZxCRSG__field textarea:hover{border-color:var(--ink-3)}.EnquiryForm-module__ZxCRSG__field input:focus,.EnquiryForm-module__ZxCRSG__field select:focus,.EnquiryForm-module__ZxCRSG__field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1c1c1a1f}.EnquiryForm-module__ZxCRSG__invalid input,.EnquiryForm-module__ZxCRSG__invalid select,.EnquiryForm-module__ZxCRSG__invalid textarea{border-color:#9b2c1f}.EnquiryForm-module__ZxCRSG__invalid label{color:#9b2c1f}.EnquiryForm-module__ZxCRSG__hint{color:var(--ink-3);font-size:13px}.EnquiryForm-module__ZxCRSG__radios{border:0;margin:0;padding:0}.EnquiryForm-module__ZxCRSG__radios legend{margin-bottom:12px;padding:0}.EnquiryForm-module__ZxCRSG__radioRow{flex-wrap:wrap;gap:8px;display:flex}.EnquiryForm-module__ZxCRSG__radio{border:1px solid var(--line-strong);cursor:pointer;border-radius:999px;align-items:center;min-height:44px;padding:0 20px;font-size:15px;display:inline-flex;position:relative}.EnquiryForm-module__ZxCRSG__radio input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.EnquiryForm-module__ZxCRSG__radio:has(input:checked){border-color:var(--ink);background:var(--ink);color:#fff}.EnquiryForm-module__ZxCRSG__radio:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.EnquiryForm-module__ZxCRSG__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.EnquiryForm-module__ZxCRSG__consent{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;display:flex}.EnquiryForm-module__ZxCRSG__consent input{width:16px;height:16px;accent-color:var(--ink);flex-shrink:0;margin-top:4px}.EnquiryForm-module__ZxCRSG__consentBad{color:#9b2c1f}.EnquiryForm-module__ZxCRSG__error{color:#9b2c1f;font-size:14px}.EnquiryForm-module__ZxCRSG__submitRow{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.EnquiryForm-module__ZxCRSG__call{color:var(--ink-2);font-size:14px}.EnquiryForm-module__ZxCRSG__call a{white-space:nowrap;color:var(--ink);border-bottom:1px solid var(--line-strong)}.EnquiryForm-module__ZxCRSG__done{border-top:1px solid var(--ink);padding-block:48px}.EnquiryForm-module__ZxCRSG__doneTitle{font-size:clamp(28px,2.6vw,40px);line-height:1.2}@media (max-width:599px){.EnquiryForm-module__ZxCRSG__row{grid-template-columns:1fr}.EnquiryForm-module__ZxCRSG__submitRow .btn{width:100%}}
.map-module__GqvCza__section{padding-block:var(--section);overflow:hidden}.map-module__GqvCza__head{margin-bottom:var(--s-7);align-items:start;row-gap:24px}.map-module__GqvCza__label{color:var(--night-2);border-top:1px solid #ffffff80;grid-column:1/span 3;padding-top:18px}.map-module__GqvCza__title{font-size:var(--t-h2);line-height:var(--lh-heading);grid-column:4/span 6}.map-module__GqvCza__intro{color:var(--night-2);grid-column:4/span 5}.map-module__GqvCza__stage{position:relative}.map-module__GqvCza__mapBox{max-width:1320px;margin-inline:auto;position:relative}.map-module__GqvCza__svg{width:100%;height:auto;display:block}.map-module__GqvCza__land path{fill:#2b2b28;stroke:#151514;stroke-width:.5px}.map-module__GqvCza__on path{fill:#cfcabb;stroke:#151514;stroke-width:.5px;filter:drop-shadow(0 0 4px #f6f1e459);transition:fill var(--t-mid) var(--ease-calm), filter var(--t-mid) var(--ease-calm)}.map-module__GqvCza__on.map-module__GqvCza__lit path{fill:#f6f1e4;filter:drop-shadow(0 0 7px #f6f1e499)}.map-module__GqvCza__halo{opacity:.55;transition:opacity var(--t-mid) var(--ease-calm)}.map-module__GqvCza__lit .map-module__GqvCza__halo{opacity:1}.map-module__GqvCza__marker{color:#f1f0ea;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:0 12px 0 0;display:flex;position:absolute;transform:translate(-22px,-22px)}.map-module__GqvCza__dot{flex:none;width:44px;height:44px;position:relative}.map-module__GqvCza__dot:before{content:"";background:#fff;border-radius:50%;width:10px;height:10px;margin:auto;position:absolute;inset:0;box-shadow:0 0 0 4px #ffffff24,0 0 18px 4px #f6f1e48c}.map-module__GqvCza__markerText{white-space:nowrap;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);background:#151514b8;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 12px;font-size:13px;line-height:20px;display:inline-flex}.map-module__GqvCza__badge{min-width:22px;color:var(--night);text-align:center;background:#f1f0ea;border-radius:999px;padding:0 6px;font-size:12px;font-weight:500}.map-module__GqvCza__marker:hover .map-module__GqvCza__markerText,.map-module__GqvCza__marker[aria-expanded=true] .map-module__GqvCza__markerText{background:#151514eb;border-color:#fff}.map-module__GqvCza__marker:focus-visible{outline-offset:2px;outline:2px solid #fff}.map-module__GqvCza__panel{top:0;left:var(--margin);z-index:2;color:#f1f0ea;opacity:0;visibility:hidden;width:min(380px,40%);max-height:100%;transition:opacity var(--t-slow) var(--ease-calm), transform var(--t-slow) var(--ease-calm), visibility 0s linear var(--t-slow);background:#1f1f1d;border:1px solid #ffffff1f;padding:24px;position:absolute;overflow:auto;transform:translate(-24px)}.map-module__GqvCza__panel[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--t-slow) var(--ease-calm), transform var(--t-slow) var(--ease-calm), visibility 0s;transform:none}.map-module__GqvCza__panel:focus-visible{outline-offset:-2px;outline:2px solid #fff}.map-module__GqvCza__panelHead{border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto;align-items:start;column-gap:16px;margin-bottom:8px;padding-bottom:16px;display:grid}.map-module__GqvCza__panelTitle{font-size:30px;line-height:1.15}:lang(th) .map-module__GqvCza__panelTitle,:lang(zh) .map-module__GqvCza__panelTitle,:lang(ja) .map-module__GqvCza__panelTitle{line-height:1.45}.map-module__GqvCza__panelCount{color:var(--night-2);grid-row:2;font-size:14px}.map-module__GqvCza__close{color:#f1f0ea;cursor:pointer;background:0 0;border:0;grid-area:1/2/span 2;place-items:center;width:44px;height:44px;margin:-10px -10px 0 0;display:grid}.map-module__GqvCza__panelList li+li{border-top:1px solid #ffffff14}.map-module__GqvCza__panelItem{grid-template-columns:72px 1fr auto;align-items:center;column-gap:14px;padding-block:10px;font-size:14px;line-height:1.35;display:grid}.map-module__GqvCza__thumb{background:#2b2b28;width:72px;height:54px;position:relative;overflow:hidden}.map-module__GqvCza__thumb img{object-fit:cover}.map-module__GqvCza__panelName{transition:color var(--t-fast) var(--ease)}.map-module__GqvCza__panelItem:hover .map-module__GqvCza__panelName{color:#fff;text-underline-offset:3px;text-decoration:underline}.map-module__GqvCza__panelYear{color:var(--night-2);font-variant-numeric:tabular-nums;font-size:13px}.map-module__GqvCza__panelAll{color:#f1f0ea;margin-top:16px}.map-module__GqvCza__list{margin-top:var(--s-7)}.map-module__GqvCza__listHeading{color:var(--night-2);margin-bottom:var(--s-5);border-top:1px solid #ffffff38;padding-top:18px}.map-module__GqvCza__listGrid{column-gap:var(--gutter);row-gap:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.map-module__GqvCza__listCountry{grid-column:span 12}.map-module__GqvCza__listName{font-size:var(--t-h3);margin-bottom:var(--s-3);line-height:1.3}.map-module__GqvCza__listCount{font-family:var(--f-sans);color:var(--night-2);letter-spacing:0;margin-left:10px;font-size:13px}.map-module__GqvCza__listItems{columns:3;column-gap:var(--gutter);font-size:14px}.map-module__GqvCza__listItems li{break-inside:avoid}.map-module__GqvCza__listItems a{color:#e4e2da;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;padding-block:8px;display:flex}.map-module__GqvCza__listItems a:hover{color:#fff}.map-module__GqvCza__listYear{color:var(--night-2);font-variant-numeric:tabular-nums}@media (max-width:1023px){.map-module__GqvCza__label{grid-column:1/span 12}.map-module__GqvCza__title,.map-module__GqvCza__intro{grid-column:1/span 10}.map-module__GqvCza__listItems{columns:2}}@media (max-width:699px){.map-module__GqvCza__head{margin-bottom:var(--s-5)}.map-module__GqvCza__title,.map-module__GqvCza__intro{grid-column:1/-1}.map-module__GqvCza__mapBox{width:220%;max-width:none;margin-left:-112%}.map-module__GqvCza__markerName{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.map-module__GqvCza__marker{padding-right:0}.map-module__GqvCza__markerText{background:0 0;border:0;padding:2px}.map-module__GqvCza__panel{width:auto;max-height:none;margin-top:16px;position:relative;left:auto;transform:translateY(12px)}.map-module__GqvCza__panel[data-open=false]{display:none}.map-module__GqvCza__listItems{columns:1}}@media (prefers-reduced-motion:reduce){.map-module__GqvCza__panel,.map-module__GqvCza__panel[data-open=true]{transform:none}}
.basin-module__mF4DpW__page{padding-top:var(--header)}.basin-module__mF4DpW__crumbs{padding-block:32px}.basin-module__mF4DpW__back{min-height:44px;color:var(--ink-2);align-items:center;gap:12px;font-size:13px;display:inline-flex}.basin-module__mF4DpW__back:hover{color:var(--ink)}.basin-module__mF4DpW__layout{column-gap:var(--gutter);padding-bottom:var(--section,160px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:48px;display:grid}.basin-module__mF4DpW__gallery{grid-column:1/span 6;grid-template-columns:repeat(2,minmax(0,310px));align-items:start;gap:8px;width:100%;display:grid}.basin-module__mF4DpW__main{aspect-ratio:1;background:#e4e4e2;position:relative}.basin-module__mF4DpW__contain{object-fit:contain;padding:5%}.basin-module__mF4DpW__native{object-fit:scale-down}.basin-module__mF4DpW__cover{object-fit:cover}.basin-module__mF4DpW__thumbs{grid-template-columns:1fr;gap:8px;display:grid}.basin-module__mF4DpW__thumb{flex-direction:column;gap:8px;display:flex}.basin-module__mF4DpW__thumbFrame{aspect-ratio:1;background:#f1f1ee;position:relative;overflow:hidden}.basin-module__mF4DpW__thumb figcaption{color:var(--ink-2);font-size:12px}.basin-module__mF4DpW__illustrative{font-style:italic}:lang(th) .basin-module__mF4DpW__illustrative,:lang(zh) .basin-module__mF4DpW__illustrative,:lang(ja) .basin-module__mF4DpW__illustrative{font-style:normal}.basin-module__mF4DpW__info{top:calc(var(--header) + 32px);flex-direction:column;grid-column:8/span 5;align-items:flex-start;display:flex;position:sticky}.basin-module__mF4DpW__kind{color:var(--ink-2);margin-bottom:18px}.basin-module__mF4DpW__name{font-size:clamp(40px,3.8vw,60px);line-height:1.04}.basin-module__mF4DpW__code{margin-top:12px;font-size:15px}.basin-module__mF4DpW__priceBlock{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);width:100%;margin-top:32px;padding-block:18px}.basin-module__mF4DpW__amount{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:26px}.basin-module__mF4DpW__amount span{color:var(--ink-2);font-size:15px}.basin-module__mF4DpW__ask{font-size:20px}.basin-module__mF4DpW__terms{color:var(--ink-2);margin-top:4px;font-size:15px}.basin-module__mF4DpW__availability{color:var(--ink-2);margin-top:12px;font-size:15px}.basin-module__mF4DpW__cta{margin-top:28px}.basin-module__mF4DpW__visLink{flex-wrap:wrap;gap:8px 28px;margin-top:20px;display:flex}.basin-module__mF4DpW__visLink>.link{min-height:44px}.basin-module__mF4DpW__cta{gap:12px}.basin-module__mF4DpW__specs{border-top:1px solid var(--line);width:100%;margin-top:36px}.basin-module__mF4DpW__specs div{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr;gap:16px;padding-block:12px;font-size:15px;display:grid}.basin-module__mF4DpW__specs dt{color:var(--ink-2)}.basin-module__mF4DpW__material{align-items:center;gap:16px;margin-top:28px;display:flex}.basin-module__mF4DpW__materialSwatch{background:var(--mist);flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.basin-module__mF4DpW__materialText{flex-direction:column;font-size:15px;display:flex}.basin-module__mF4DpW__materialLink{color:var(--ink-2);text-underline-offset:4px;font-size:13px;text-decoration:underline}.basin-module__mF4DpW__scene{column-gap:var(--gutter);padding-bottom:var(--section,160px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.basin-module__mF4DpW__sceneFig{margin-left:calc(var(--margin) * -1);flex-direction:column;grid-column:1/span 7;gap:10px;display:flex}.basin-module__mF4DpW__sceneFig figcaption{padding-left:var(--margin);color:var(--ink-2);font-size:12px}.basin-module__mF4DpW__sceneFrame{aspect-ratio:4/3;background:var(--mist);position:relative;overflow:hidden}.basin-module__mF4DpW__sceneText{flex-direction:column;grid-column:9/span 4;gap:16px;padding-bottom:32px;display:flex}.basin-module__mF4DpW__sceneText .label{color:var(--ink-2)}.basin-module__mF4DpW__sceneTitle{font-size:clamp(32px,3vw,48px);line-height:1.1}.basin-module__mF4DpW__sceneNote{color:var(--ink-2);font-size:15px}.basin-module__mF4DpW__related{padding-block:96px var(--section,160px);border-top:1px solid var(--line)}.basin-module__mF4DpW__relatedTitle{margin-bottom:40px;font-size:clamp(30px,2.6vw,40px)}.basin-module__mF4DpW__relatedGrid{justify-content:space-between;column-gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,310px));row-gap:56px;display:grid}@media (max-width:1023px){.basin-module__mF4DpW__sceneFig{margin-inline:calc(var(--margin) * -1);grid-column:1/-1}.basin-module__mF4DpW__sceneFig figcaption{padding-left:var(--margin)}.basin-module__mF4DpW__sceneText{grid-column:1/-1;padding-top:28px}.basin-module__mF4DpW__gallery,.basin-module__mF4DpW__info{grid-column:1/-1}.basin-module__mF4DpW__info{position:static}.basin-module__mF4DpW__relatedGrid{grid-template-columns:repeat(2,minmax(0,310px));justify-content:start;row-gap:44px}}@media (max-width:599px){.basin-module__mF4DpW__crumbs{padding-block:16px}.basin-module__mF4DpW__gallery{flex-direction:column;display:flex}.basin-module__mF4DpW__main{width:100%}.basin-module__mF4DpW__thumbs{grid-template-columns:1fr 1fr}.basin-module__mF4DpW__thumbFrame{aspect-ratio:4/3}.basin-module__mF4DpW__layout{row-gap:32px;padding-bottom:72px}.basin-module__mF4DpW__cta{width:100%}.basin-module__mF4DpW__specs div{grid-template-columns:120px 1fr;font-size:14px}.basin-module__mF4DpW__related{padding-block:64px 88px}.basin-module__mF4DpW__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 12px}}:lang(th) .basin-module__mF4DpW__name,:lang(zh) .basin-module__mF4DpW__name,:lang(ja) .basin-module__mF4DpW__name{line-height:1.3}:lang(th) .basin-module__mF4DpW__sceneTitle,:lang(zh) .basin-module__mF4DpW__sceneTitle,:lang(ja) .basin-module__mF4DpW__sceneTitle{line-height:1.4}
.enquiry-module__eK2uWa__page{grid-template-columns:5fr 7fr;min-height:100svh;display:grid}.enquiry-module__eK2uWa__visual{width:100%;max-width:637px;height:min(100svh,849px);position:sticky;top:0}.enquiry-module__eK2uWa__content{padding:calc(var(--header) + 88px) var(--margin) 120px clamp(40px, 6vw, 112px);max-width:820px}.enquiry-module__eK2uWa__title{font-size:clamp(44px,4.6vw,72px);line-height:1.02}:lang(th) .enquiry-module__eK2uWa__title,:lang(zh) .enquiry-module__eK2uWa__title,:lang(ja) .enquiry-module__eK2uWa__title{line-height:1.3}.enquiry-module__eK2uWa__address{margin-top:-32px;margin-bottom:48px;font-size:15px}.enquiry-module__eK2uWa__intro{color:var(--ink-2);max-width:46ch;margin-block:20px 56px;font-size:17px}@media (max-width:1023px){.enquiry-module__eK2uWa__page{grid-template-columns:1fr}.enquiry-module__eK2uWa__visual{height:42svh;min-height:280px;max-height:480px;margin-top:var(--header);margin-inline:auto;position:relative}.enquiry-module__eK2uWa__content{padding:56px var(--margin) 96px}}
