html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:before,:after{box-sizing:border-box}a,a:hover,a:focus,a:active,a:visited{color:inherit;background:0 0;border:none;outline:none;text-decoration:none}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:100;src:url(/fonts/kanit-v16-latin_thai-100.woff2)format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:italic;font-weight:100;src:url(/fonts/kanit-v16-latin_thai-100italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:200;src:url(/fonts/kanit-v16-latin_thai-200.woff2)format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:italic;font-weight:200;src:url(/fonts/kanit-v16-latin_thai-200italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:300;src:url(/fonts/kanit-v16-latin_thai-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:italic;font-weight:300;src:url(/fonts/kanit-v16-latin_thai-300italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:400;src:url(/fonts/kanit-v16-latin_thai-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:italic;font-weight:400;src:url(/fonts/kanit-v16-latin_thai-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:500;src:url(/fonts/kanit-v16-latin_thai-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:italic;font-weight:500;src:url(/fonts/kanit-v16-latin_thai-500italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:600;src:url(/fonts/kanit-v16-latin_thai-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:italic;font-weight:600;src:url(/fonts/kanit-v16-latin_thai-600italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:700;src:url(/fonts/kanit-v16-latin_thai-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:italic;font-weight:700;src:url(/fonts/kanit-v16-latin_thai-700italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:800;src:url(/fonts/kanit-v16-latin_thai-800.woff2)format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:italic;font-weight:800;src:url(/fonts/kanit-v16-latin_thai-800italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:900;src:url(/fonts/kanit-v16-latin_thai-900.woff2)format("woff2")}@font-face{font-display:swap;font-family:Kanit;font-style:italic;font-weight:900;src:url(/fonts/kanit-v16-latin_thai-900italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Sarabun;font-style:normal;font-weight:100;src:url(/fonts/sarabun-v16-latin_thai-100.woff2)format("woff2")}@font-face{font-display:swap;font-family:Sarabun;font-style:italic;font-weight:100;src:url(/fonts/sarabun-v16-latin_thai-100italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Sarabun;font-style:normal;font-weight:200;src:url(/fonts/sarabun-v16-latin_thai-200.woff2)format("woff2")}@font-face{font-display:swap;font-family:Sarabun;font-style:italic;font-weight:200;src:url(/fonts/sarabun-v16-latin_thai-200italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Sarabun;font-style:normal;font-weight:300;src:url(/fonts/sarabun-v16-latin_thai-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:Sarabun;font-style:italic;font-weight:300;src:url(/fonts/sarabun-v16-latin_thai-300italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Sarabun;font-style:normal;font-weight:400;src:url(/fonts/sarabun-v16-latin_thai-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Sarabun;font-style:italic;font-weight:400;src:url(/fonts/sarabun-v16-latin_thai-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Sarabun;font-style:normal;font-weight:500;src:url(/fonts/sarabun-v16-latin_thai-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Sarabun;font-style:italic;font-weight:500;src:url(/fonts/sarabun-v16-latin_thai-500italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Sarabun;font-style:normal;font-weight:600;src:url(/fonts/sarabun-v16-latin_thai-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Sarabun;font-style:italic;font-weight:600;src:url(/fonts/sarabun-v16-latin_thai-600italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Sarabun;font-style:normal;font-weight:700;src:url(/fonts/sarabun-v16-latin_thai-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Sarabun;font-style:italic;font-weight:700;src:url(/fonts/sarabun-v16-latin_thai-700italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Sarabun;font-style:normal;font-weight:800;src:url(/fonts/sarabun-v16-latin_thai-800.woff2)format("woff2")}@font-face{font-display:swap;font-family:Sarabun;font-style:italic;font-weight:800;src:url(/fonts/sarabun-v16-latin_thai-800italic.woff2)format("woff2")}html{color:var(--gray800);text-wrap:pretty;font-size:18px}h1,h2,h3,h4,h5,h6,nav{color:var(--gray900);font-family:Kanit,Noto Sans Thai,sans-serif}body{font-family:Sarabun,serif;line-height:1.5em}h1{margin-bottom:1.5rem;font-size:44px;font-weight:600;line-height:1.125em}h2{margin-bottom:1.5rem;font-size:36px;font-weight:600;line-height:1.25em}h3{margin-bottom:.75rem;font-size:28px;font-weight:600;line-height:1.5em}h4{margin-bottom:1.5rem;font-size:22px;font-weight:700}p{letter-spacing:.01em;line-height:1.6em}p:not(:last-child){margin-bottom:1.6rem}img{max-width:100%;height:auto;display:block}.curve-top{z-index:2;width:100%;color:var(--gray100);height:var(--fluid-width-curve);height:var(--fluid-width-curve);line-height:0;overflow:hidden;transform:translateZ(0);&.dark{color:var(--gray850)}&.white-top-black-bottom{color:var(--gray900)}&.gray-top-white-bottom{color:var(--gray100);background-color:var(--gray300)}&.gray-top-dark-gray-bottom{color:var(--gray850);background-color:var(--gray300)}@media (width<=1280px){&.hide-on-mobile{display:none}}}.curve-top>svg{width:100%;height:100%;display:block;transform:translateY(1px)}:root{--gray900:#161616;--gray850:#2c2c2c;--gray800:#2d3748;--gray700:#4a5568;--gray600:#718096;--gray300:#e9e9e9;--gray200:#f7fafc;--gray100:#fff;--gold600:#947b4c;--gold300:#e3c383;--gray900-rgb:22, 22, 22;--gray800-rgb:45, 55, 72;--gray700-rgb:74, 85, 104;--gray600-rgb:113, 128, 150;--gray300-rgb:233, 233, 233;--gray200-rgb:247, 250, 252;--gray100-rgb:255, 255, 255;--gold600-rgb:148, 123, 76;--gold300-rgb:227, 195, 131;--fluid-width-xl:clamp(2rem, 10vw, 8rem);--fluid-width-lg:clamp(1.5rem, 7.5vw, 6rem);--fluid-width-md:clamp(1rem, 5vw, 4rem);--fluid-width-md2:clamp(2.5rem, 5vw, 4rem);--fluid-width-curve:calc(clamp(1rem, 5vw, 3rem));--fluid-width-sm:clamp(.5rem, 2.5vw, 2rem);--border-radius:clamp(.5rem, 3vw, 4rem);--max-width:1200px;--shadow:0px 0px 4px 4px #0003}.language-switcher[data-astro-cid-l4evwy7q]{align-items:center;gap:.5rem;margin-left:1rem;display:flex}.lang-link[data-astro-cid-l4evwy7q]{color:var(--gray900);border-radius:4px;padding:.25rem .5rem;font-family:Kanit;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s}.lang-link[data-astro-cid-l4evwy7q]:hover{color:var(--gold600);background-color:var(--gray200)}.lang-link[data-astro-cid-l4evwy7q].active{color:var(--gray100);background-color:var(--gold600);padding:.5rem}.separator[data-astro-cid-l4evwy7q]{color:var(--gray400);font-weight:400}@media screen and (width<=1024px){.language-switcher[data-astro-cid-l4evwy7q]{justify-content:center;margin-left:0}.lang-link[data-astro-cid-l4evwy7q]{color:var(--gray900);border-radius:6px;padding:.25rem .5rem}.lang-link[data-astro-cid-l4evwy7q]:hover{color:var(--gold600)}.lang-link[data-astro-cid-l4evwy7q].active{color:var(--gray100);background-color:var(--gold600)}.separator[data-astro-cid-l4evwy7q]{color:var(--gray500)}}.header[data-astro-cid-nen7h5rs]{background-color:var(--gray100);border-bottom:4px solid var(--gold600);width:100%;padding:1.25rem var(--fluid-width-md);z-index:100;position:static;top:0;box-shadow:0 2px 10px #0000001a}.content[data-astro-cid-nen7h5rs]{max-width:var(--max-width);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.logo[data-astro-cid-nen7h5rs]{max-width:8rem}.nav-list[data-astro-cid-nen7h5rs]{align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.nav-link[data-astro-cid-nen7h5rs]{color:var(--gray900);border-radius:.25rem;font-family:Kanit;font-weight:600;text-decoration:none;transition:color .3s}.nav-link[data-astro-cid-nen7h5rs]:hover{color:var(--gold600)}.nav-link[data-astro-cid-nen7h5rs].active{color:var(--gray100);background-color:var(--gold600);padding:.5rem}.hamburger[data-astro-cid-nen7h5rs]{cursor:pointer;z-index:99;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:32px;height:32px;padding:4px;display:none;position:relative}.hamburger-line[data-astro-cid-nen7h5rs]{background-color:#333;border-radius:2px;width:24px;height:2px;transition:background-color .3s;display:block}.hamburger[data-astro-cid-nen7h5rs]:hover .hamburger-line[data-astro-cid-nen7h5rs]{background-color:var(--gold600)}.close-btn[data-astro-cid-nen7h5rs]{top:1.25rem;right:var(--fluid-width-md);cursor:pointer;z-index:102;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute}.close-line[data-astro-cid-nen7h5rs]{background-color:var(--gray100);border-radius:2px;width:18px;height:2px;transition:background-color .3s;position:absolute}.close-line[data-astro-cid-nen7h5rs]:first-child{transform:rotate(45deg)}.close-line[data-astro-cid-nen7h5rs]:nth-child(2){transform:rotate(-45deg)}.close-btn[data-astro-cid-nen7h5rs]:hover .close-line[data-astro-cid-nen7h5rs]{background-color:var(--gold600)}.backdrop[data-astro-cid-nen7h5rs]{z-index:100;opacity:0;visibility:hidden;background-color:#00000080;width:100vw;height:100vh;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;position:fixed;top:0;left:0}.backdrop[data-astro-cid-nen7h5rs].active{opacity:1;visibility:visible}.offcanvas[data-astro-cid-nen7h5rs]{background-color:var(--gray900);width:75%;max-width:85vw;height:100vh;box-shadow:var(--shadow);z-index:101;padding:calc(2.75em) var(--fluid-width-md) calc(4.5rem);flex-direction:column;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.offcanvas[data-astro-cid-nen7h5rs].active{transform:translate(0)}.nav-list[data-astro-cid-nen7h5rs].mobile{flex-direction:column;gap:0}.nav-link[data-astro-cid-nen7h5rs].mobile{padding:1rem var(--fluid-width-md);color:var(--gray300);border-bottom:1px solid var(--gray300);padding:1em .5em;font-size:16px;font-weight:600;display:block}.nav-link[data-astro-cid-nen7h5rs].mobile.active{background-color:var(--gray900);color:var(--gold600)}.nav-link[data-astro-cid-nen7h5rs].mobile:hover{color:var(--gold300)}.header-actions[data-astro-cid-nen7h5rs]{flex-direction:row;align-items:center;gap:1rem;display:none}.language-switcher[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;margin-left:1rem;display:flex}.lang-link[data-astro-cid-nen7h5rs]{color:var(--gray900);border-radius:4px;padding:.25rem .5rem;font-family:Kanit;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s}.lang-link[data-astro-cid-nen7h5rs]:hover{color:var(--gold600);background-color:var(--gray200)}.lang-link[data-astro-cid-nen7h5rs].active{color:var(--gray100);background-color:var(--gold600);padding:.5rem}.separator[data-astro-cid-nen7h5rs]{color:var(--gray400);font-weight:400}@media screen and (width<=1248px){.nav-list[data-astro-cid-nen7h5rs].desktop{display:none}.header-actions[data-astro-cid-nen7h5rs],.hamburger[data-astro-cid-nen7h5rs]{display:flex}}.button-group[data-astro-cid-nen7h5rs]{gap:var(--fluid-width-md);display:flex}.line-button[data-astro-cid-vydq27ri]{width:100%;max-width:18rem;display:flex}a[data-astro-cid-dsjoc6do]{background-color:#25d366;border-radius:1rem;justify-content:center;align-items:center;max-width:16rem;padding:1rem 2rem;display:flex}svg[data-astro-cid-dsjoc6do]{width:100%}.logo[data-astro-cid-jo6i4kqk]{justify-content:center;align-items:center;display:flex}.footer[data-astro-cid-jo6i4kqk]{background-color:var(--gray900);border-top:4px solid var(--gold600)}.contact-wrapper[data-astro-cid-jo6i4kqk]{padding:3rem var(--fluid-width-md);flex-flow:column;align-items:center;display:flex;@media (width<=1024px){padding:3rem var(--fluid-width-md) 4rem;align-items:start}}.contact[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--fluid-width-sm);max-width:var(--max-width);display:flex;& p{color:var(--gray300);margin-bottom:0;padding:.5rem;@media (width<=1024px){margin-bottom:1em;padding:0}}& .logo,& .line-button{width:100%;max-width:16rem}@media (width<=1024px){flex-flow:column;gap:2rem}}.copyright-wrapper[data-astro-cid-jo6i4kqk]{padding:1rem var(--fluid-width-md);background-color:var(--gold600);flex-flow:column;align-items:center;display:flex}.copyright[data-astro-cid-jo6i4kqk]{max-width:var(--max-width);color:var(--gray100);text-align:center;font-size:16px}.gb-line-container[data-astro-cid-qp2px6v2]{z-index:9999;flex-direction:row;align-items:center;gap:12px;display:flex;position:fixed;bottom:20px}.gb-line-container[data-astro-cid-qp2px6v2].gb-left{left:20px}.gb-line-container[data-astro-cid-qp2px6v2].gb-right{right:20px}.gb-line-button[data-astro-cid-qp2px6v2]:hover{transform:scale(1.1);box-shadow:0 6px 20px #00000040}.gb-line-button[data-astro-cid-qp2px6v2]:active{transform:scale(.95)}.gb-contact-text[data-astro-cid-qp2px6v2]{color:var(--gray600);text-align:center;white-space:nowrap;backdrop-filter:blur(4px);background-color:#ffffffe6;border-radius:12px;padding:4px 8px;font-size:12px;font-weight:500;transition:all .3s;position:relative;box-shadow:0 2px 8px #0000001a}.gb-contact-text[data-astro-cid-qp2px6v2]:after{content:"";filter:drop-shadow(2px 0 2px #0000001a);border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #ffffffe6;width:0;height:0;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.gb-contact-text[data-astro-cid-qp2px6v2]:hover{background-color:#fff;box-shadow:0 4px 12px #00000026}.gb-contact-text[data-astro-cid-qp2px6v2]:hover:after{filter:drop-shadow(4px 0 4px #00000026);border-left-color:#fff}@media (width<=768px){.gb-line-container[data-astro-cid-qp2px6v2]{bottom:15px}.gb-line-container[data-astro-cid-qp2px6v2].gb-left{left:15px}.gb-line-container[data-astro-cid-qp2px6v2].gb-right{right:15px}.gb-contact-text[data-astro-cid-qp2px6v2]{padding:3px 6px;font-size:11px}}
