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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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}@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{font-size:18px;color:var(--gray800);text-wrap:pretty}h1,h2,h3,h4,h5,h6,nav{font-family:Kanit,Noto Sans Thai,sans-serif;color:var(--gray900)}body{font-family:Sarabun,serif;line-height:1.5em}h1{font-size:44px;font-weight:600;line-height:1.125em;margin-bottom:1.5rem}h2{font-size:36px;font-weight:600;line-height:1.25em;margin-bottom:1.5rem}h3{font-size:28px;font-weight:600;line-height:1.5em;margin-bottom:.75rem}h4{font-size:22px;font-weight:700;margin-bottom:1.5rem}p{line-height:1.6em;letter-spacing:.01em}p:not(:last-child){margin-bottom:1.6rem}img{max-width:100%;height:auto;display:block}.curve-top{width:100%;overflow:hidden;z-index:2;color:var(--gray100);line-height:0;transform:translateZ(0);height:var(--fluid-width-curve);&.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 (max-width: 1280px){&.hide-on-mobile{display:none}}}.curve-top>svg{display:block;width:100%;height:100%;transform:translateY(1px)}:root{--gray900: #161616;--gray850: #2C2C2C;--gray800: #2D3748;--gray700: #4A5568;--gray600: #718096;--gray300: #e9e9e9;--gray200: #F7FAFC;--gray100: #ffffff;--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: 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 rgba(0, 0, 0, .2) }.language-switcher[data-astro-cid-a2mxz4y6]{display:flex;align-items:center;gap:.5rem;margin-left:1rem}.lang-link[data-astro-cid-a2mxz4y6]{color:var(--gray900);text-decoration:none;font-family:Kanit;font-weight:600;font-size:.9rem;padding:.25rem .5rem;border-radius:4px;transition:all .3s ease}.lang-link[data-astro-cid-a2mxz4y6]:hover{color:var(--gold600);background-color:var(--gray200)}.lang-link[data-astro-cid-a2mxz4y6].active{color:var(--gray100);background-color:var(--gold600);padding:.5rem}.separator[data-astro-cid-a2mxz4y6]{color:var(--gray400);font-weight:400}@media screen and (max-width: 1024px){.language-switcher[data-astro-cid-a2mxz4y6]{margin-left:0;justify-content:center}.lang-link[data-astro-cid-a2mxz4y6]{color:var(--gray900);padding:.25rem .5rem;border-radius:6px}.lang-link[data-astro-cid-a2mxz4y6]:hover{color:var(--gold600)}.lang-link[data-astro-cid-a2mxz4y6].active{color:var(--gray100);background-color:var(--gold600)}.separator[data-astro-cid-a2mxz4y6]{color:var(--gray500)}}.header[data-astro-cid-3ef6ksr2]{position:static;top:0;width:100%;background-color:var(--gray100);border-bottom:4px solid var(--gold600);box-shadow:0 2px 10px #0000001a;padding:1.25rem var(--fluid-width-md);z-index:100}.content[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;max-width:var(--max-width);margin:0 auto}.logo[data-astro-cid-3ef6ksr2]{max-width:8rem}.nav-list[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;align-items:center;gap:2rem;margin:0;padding:0}.nav-link[data-astro-cid-3ef6ksr2]{color:var(--gray900);text-decoration:none;font-family:Kanit;font-weight:600;transition:color .3s ease;border-radius:.25rem}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--gold600)}.nav-link[data-astro-cid-3ef6ksr2].active{color:var(--gray100);background-color:var(--gold600);padding:.5rem}.hamburger[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:center;align-items:center;width:32px;height:32px;background:transparent;border:none;cursor:pointer;z-index:99;position:relative;padding:4px;gap:4px}.hamburger-line[data-astro-cid-3ef6ksr2]{display:block;width:24px;height:2px;background-color:#333;border-radius:2px;transition:background-color .3s ease}.hamburger[data-astro-cid-3ef6ksr2]:hover .hamburger-line[data-astro-cid-3ef6ksr2]{background-color:var(--gold600)}.close-btn[data-astro-cid-3ef6ksr2]{position:absolute;top:1.25rem;right:var(--fluid-width-md);width:18px;height:18px;background:transparent;border:none;cursor:pointer;z-index:102;display:flex;justify-content:center;align-items:center}.close-line[data-astro-cid-3ef6ksr2]{position:absolute;width:18px;height:2px;background-color:var(--gray100);border-radius:2px;transition:background-color .3s ease}.close-line[data-astro-cid-3ef6ksr2]:nth-child(1){transform:rotate(45deg)}.close-line[data-astro-cid-3ef6ksr2]:nth-child(2){transform:rotate(-45deg)}.close-btn[data-astro-cid-3ef6ksr2]:hover .close-line[data-astro-cid-3ef6ksr2]{background-color:var(--gold600)}.backdrop[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:100;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.backdrop[data-astro-cid-3ef6ksr2].active{opacity:1;visibility:visible}.offcanvas[data-astro-cid-3ef6ksr2]{position:fixed;top:0;right:0;width:75%;max-width:85vw;height:100vh;background-color:var(--gray900);box-shadow:var(--shadow);transform:translate(100%);transition:transform .3s ease-in-out;z-index:101;display:flex;flex-direction:column;padding:2.75em var(--fluid-width-md) 4.5rem}.offcanvas[data-astro-cid-3ef6ksr2].active{transform:translate(0)}.nav-list[data-astro-cid-3ef6ksr2].mobile{flex-direction:column;gap:0}.nav-link[data-astro-cid-3ef6ksr2].mobile{display:block;padding:1rem var(--fluid-width-md);color:var(--gray300);font-size:16px;font-weight:600;border-bottom:1px solid var(--gray300);padding:1em .5em}.nav-link[data-astro-cid-3ef6ksr2].mobile.active{background-color:var(--gray900);color:var(--gold600)}.nav-link[data-astro-cid-3ef6ksr2].mobile:hover{color:var(--gold300)}.header-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1rem;flex-direction:row}.language-switcher[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.5rem;margin-left:1rem}.lang-link[data-astro-cid-3ef6ksr2]{color:var(--gray900);text-decoration:none;font-family:Kanit;font-weight:600;font-size:.9rem;padding:.25rem .5rem;border-radius:4px;transition:all .3s ease}.lang-link[data-astro-cid-3ef6ksr2]:hover{color:var(--gold600);background-color:var(--gray200)}.lang-link[data-astro-cid-3ef6ksr2].active{color:var(--gray100);background-color:var(--gold600);padding:.5rem}.separator[data-astro-cid-3ef6ksr2]{color:var(--gray400);font-weight:400}@media screen and (max-width: 1024px){.nav-list[data-astro-cid-3ef6ksr2].desktop{display:none}.header-actions[data-astro-cid-3ef6ksr2],.hamburger[data-astro-cid-3ef6ksr2]{display:flex}}.line-button[data-astro-cid-tz5t7mtd]{display:flex;width:100%;max-width:18rem}a[data-astro-cid-iehx2mtc]{max-width:16rem;background-color:#25d366;padding:1rem 2rem;border-radius:1rem;display:flex;align-items:center;justify-content:center}svg[data-astro-cid-iehx2mtc]{width:100%}.logo[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;align-items:center}.footer[data-astro-cid-sz7xmlte]{background-color:var(--gray900);border-top:4px solid var(--gold600)}.contact-wrapper[data-astro-cid-sz7xmlte]{padding:3rem var(--fluid-width-md);display:flex;flex-flow:column;align-items:center;@media (max-width: 1024px){padding:3rem var(--fluid-width-md) 4rem;align-items:start}}.contact[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:var(--fluid-width-sm);max-width:var(--max-width);& p[data-astro-cid-sz7xmlte]{color:var(--gray300);margin-bottom:0;padding:.5rem;@media (max-width: 1024px){margin-bottom:1em;padding:0rem}}.logo[data-astro-cid-sz7xmlte],.line-button[data-astro-cid-sz7xmlte]{width:100%;max-width:16rem}@media (max-width: 1024px){flex-flow:column;gap:2rem}}.copyright-wrapper[data-astro-cid-sz7xmlte]{padding:1rem var(--fluid-width-md);background-color:var(--gold600);display:flex;flex-flow:column;align-items:center}.copyright[data-astro-cid-sz7xmlte]{max-width:var(--max-width);color:var(--gray100);text-align:center;font-size:16px}.gb-line-container[data-astro-cid-wvhjzn2j]{position:fixed;bottom:20px;z-index:9999;display:flex;flex-direction:row;align-items:center;gap:12px}.gb-line-container[data-astro-cid-wvhjzn2j].gb-left{left:20px}.gb-line-container[data-astro-cid-wvhjzn2j].gb-right{right:20px}.gb-line-button[data-astro-cid-wvhjzn2j]:hover{transform:scale(1.1);box-shadow:0 6px 20px #00000040}.gb-line-button[data-astro-cid-wvhjzn2j]:active{transform:scale(.95)}.gb-contact-text[data-astro-cid-wvhjzn2j]{color:var(--gray600);font-size:12px;font-weight:500;text-align:center;white-space:nowrap;background-color:#ffffffe6;padding:4px 8px;border-radius:12px;box-shadow:0 2px 8px #0000001a;backdrop-filter:blur(4px);transition:all .3s ease;position:relative}.gb-contact-text[data-astro-cid-wvhjzn2j]:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:6px solid rgba(255,255,255,.9);border-top:6px solid transparent;border-bottom:6px solid transparent;filter:drop-shadow(2px 0 2px rgba(0,0,0,.1))}.gb-contact-text[data-astro-cid-wvhjzn2j]:hover{background-color:#fff;box-shadow:0 4px 12px #00000026}.gb-contact-text[data-astro-cid-wvhjzn2j]:hover:after{border-left-color:#fff;filter:drop-shadow(4px 0 4px rgba(0,0,0,.15))}@media (max-width: 768px){.gb-line-container[data-astro-cid-wvhjzn2j]{bottom:15px}.gb-line-container[data-astro-cid-wvhjzn2j].gb-left{left:15px}.gb-line-container[data-astro-cid-wvhjzn2j].gb-right{right:15px}.gb-contact-text[data-astro-cid-wvhjzn2j]{font-size:11px;padding:3px 6px}}
