.VAp3RG_cursor{z-index:50;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.VAp3RG_label{background:var(--white);width:104px;height:104px;color:var(--ink);font:400 13px / 1.3 var(--font-sans), sans-serif;text-align:center;opacity:0;border-radius:50%;place-items:center;margin:-52px 0 0 -52px;padding:16px;transition:opacity .3s,transform .5s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;transform:scale(.2)}.VAp3RG_label:lang(th){font-size:14px}.VAp3RG_cursor[data-active] .VAp3RG_label{opacity:1;transform:none}html[data-custom-cursor] [data-cursor]{cursor:none}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/07ada52535bdea5d-s.2ym9msm88vm4r.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ebba1bee165cb80a-s.08jxdyhjmo52g.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.23oeb0afa3wba.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.ZhCRJW_className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.ZhCRJW_variable{--font-display:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Trirong;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ec0839b7fe467e4-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/132129715371023d-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/af31df64f4eb5ef1-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/891b64d20ae05099-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%}._1v97yq_className{font-family:Trirong,Trirong Fallback;font-style:normal;font-weight:400}._1v97yq_variable{--font-serif:"Trirong", "Trirong Fallback"}
@font-face{font-family:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0ebb74dede6e3f6-s.p.36c0r6i63ibcf.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2f1e2e46dea00a61-s.055yc9cepude3.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:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(../media/562ced2111ffca1a-s.0bto5iv4z069k.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:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d98334bd903138dc-s.p.34h8gxojd_6jk.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:Prompt Fallback;src:local(Arial);ascent-override:97.38%;descent-override:37.7%;line-gap-override:0.0%;size-adjust:111.93%}.Jl-_kG_className{font-family:Prompt,Prompt Fallback;font-style:normal;font-weight:400}.Jl-_kG_variable{--font-sans:"Prompt", "Prompt Fallback"}
:root{--paper:#f7f3eb;--surface:#fcf9f4;--sand:#f0e9dd;--white:#fff;--line:#dcd3c7;--ink:#1d1512;--ink-soft:#594d46;--ink-muted:#71655b;--on-dark:#efebe1;--on-dark-soft:#b9b0a0;--night-sky:#150f0d;--water:#a1adb3;--water-deep:#58666d;--gold:#a2782d;--gold-bright:#dab568;--gold-sheen:linear-gradient(135deg in oklab, #ebd69f, #dab568 48%, #bc863e);--cinnabar:#c44229;--chrome-dark:var(--night-sky);--action-fill:var(--gold-sheen);--action-shine:#ffffff8c;--selected-fill:var(--gold-sheen);--icon-color:var(--ink-muted);--star-color:var(--gold);--accent-line:var(--gold);--accent-on-dark:var(--gold-bright);--contact-ring:var(--gold-bright);--wordmark-fill:var(--on-dark-soft);--link-line:currentColor;--link-line-height:1px;--gutter:clamp(16px, 2.8vw, 40px);--topbar-h:34px;--screen:100vh;--title:clamp(2.5rem, min(3.75vw, 7.5svh), 5rem);--eyebrow:clamp(13px, .75vw, 14px);--eyebrow-th:clamp(14px, .85vw, 15px);--link:clamp(14px, .85vw, 16px)}@supports (color:lab(0% 0 0)){:root{--paper:lab(95.9839% .319004 4.197);--surface:lab(98.0564% .194222 2.66505);--sand:lab(92.5065% 1.02532 6.44);--line:lab(85.1809% 1.71319 7.07853);--ink:lab(7.69054% 3.70333 3.17613);--ink-soft:lab(33.8123% 4.02264 6.41722);--ink-muted:lab(43.716% 3.31506 7.79052);--on-dark:lab(93.095% .420213 5.35134);--on-dark-soft:lab(72.2205% 1.54012 9.15992);--night-sky:lab(4.78395% 2.34798 1.98334);--water:lab(69.9008% -3.36331 -4.65776);--water-deep:lab(42.0723% -4.12655 -5.78349);--gold:lab(53.5949% 11.8396 46.1327);--gold-bright:lab(75.835% 7.13486 44.0443);--gold-sheen:linear-gradient(135deg in oklab, lab(86.3726% 1.47477 30.1074), lab(75.835% 7.13486 44.0443) 48%, lab(60.4263% 15.7887 46.1521));--cinnabar:lab(47.4183% 51.6079 43.8692)}}@supports (height:100lvh){:root{--screen:100lvh}}@media (min-width:1100px){:root{--topbar-h:38px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1.0625rem;line-height:1.65}html:lang(th) body{line-height:1.8}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.gold-button{background:var(--action-fill);color:var(--ink);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c}.gold-button:after{content:"";background:linear-gradient(105deg, transparent 30%, var(--action-shine) 50%, transparent 70%);pointer-events:none;position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){.gold-button:is(:hover,:focus-visible):after{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:translate(120%)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
