@font-face{font-family:Ekkamai New;src:url(/fonts/ekkamai-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Ekkamai New;src:url(/fonts/ekkamai-bold.woff2)format("woff2");font-weight:700;font-display:swap}body{background:#f4ece0;margin:0}a{color:inherit;text-decoration:none}a:hover{color:#0b5357}button{font:inherit;cursor:pointer}input:focus,select:focus,button:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #1a2632}.on-dark a:hover,.site-header a:hover,.site-footer a:hover{color:#fdeac0}.on-dark a:focus-visible,.on-dark button:focus-visible,.site-header a:focus-visible,.site-footer a:focus-visible{outline-color:#d4b372}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.elb-page{color:#1a2632;background:#f4ece0;min-height:100%;font-family:Noto Serif Thai,serif;container:elb/inline-size}.rule{background:linear-gradient(90deg,#0b5357 0%,#0abab5 50%,#d4b372 100%);border:0;height:2px;margin:0}.goldrule{background:linear-gradient(90deg,#6e3f08 0%,#c39e5c 25%,#fdeac0 50%,#c39e5c 75%,#6e3f08 100%);height:3px}.ink-grad{color:#0b5357;background:linear-gradient(90deg,#1a2632 0%,#0b5357 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gold-grad{color:#d4b372;background:linear-gradient(135deg,#d4b372 0%,#fdeac0 50%,#c39e5c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bronze-grad{color:#926633;background:linear-gradient(135deg,#6e3f08 0%,#c39e5c 55%,#926633 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mark{background:linear-gradient(#0000 62%,#d4b37273 62%)}.gold-lift{filter:drop-shadow(0 2px #c39e5c8c)}.gold-glow{filter:drop-shadow(0 0 14px #fdeac073)}.ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.site-header{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='28'%3E%3Cpath d='M0 14c7-10 21-10 28 0s21 10 28 0' fill='none' stroke='%23fdeac0' stroke-opacity='.14' stroke-width='1.2'/%3E%3C/svg%3E"),linear-gradient(120deg,#073b3e 0%,#0b5357 60%,#0f6b6a 100%)}.site-footer{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20'%3E%3Cpath d='M0 20a20 20 0 0 1 40 0M8 20a12 12 0 0 1 24 0M15 20a5 5 0 0 1 10 0' fill='none' stroke='%23d4b372' stroke-opacity='.08' stroke-width='1'/%3E%3C/svg%3E"),linear-gradient(120deg,#141e28 0%,#1a2632 100%)}.band-teal{background:radial-gradient(at 20% 0,#0f6b6a 0%,#0b5357 45%,#073b3e 100%)}.band-fan{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20'%3E%3Cpath d='M0 20a20 20 0 0 1 40 0M8 20a12 12 0 0 1 24 0M15 20a5 5 0 0 1 10 0' fill='none' stroke='%23d4b372' stroke-opacity='.13' stroke-width='1'/%3E%3C/svg%3E"),radial-gradient(at 20% 0,#0f6b6a 0%,#0b5357 45%,#073b3e 100%)}.lineart-band{background:radial-gradient(at 50% 55%,#0f6463 0%,#0b5357 50%,#083f42 100%)}.fade-edges{-webkit-mask-image:radial-gradient(50% 50%,#000 62%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 62%,#0000 100%)}.pat-linen{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath d='M0 0L6 6M6 0L0 6' stroke='%23926633' stroke-opacity='.10' stroke-width='.7'/%3E%3C/svg%3E")}.pat-loop{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='28'%3E%3Cpath d='M0 14c7-10 21-10 28 0s21 10 28 0' fill='none' stroke='%23fdeac0' stroke-opacity='.16' stroke-width='1.2'/%3E%3Cpath d='M0 14c7 10 21 10 28 0s21-10 28 0' fill='none' stroke='%23d4b372' stroke-opacity='.12' stroke-width='1.2'/%3E%3C/svg%3E")}.pat-loop-light{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='28'%3E%3Cpath d='M0 14c7-10 21-10 28 0s21 10 28 0' fill='none' stroke='%23c39e5c' stroke-opacity='.30' stroke-width='1.2'/%3E%3Cpath d='M0 14c7 10 21 10 28 0s21-10 28 0' fill='none' stroke='%23c39e5c' stroke-opacity='.20' stroke-width='1.2'/%3E%3C/svg%3E")}.pat-fan{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20'%3E%3Cpath d='M0 20a20 20 0 0 1 40 0M8 20a12 12 0 0 1 24 0M15 20a5 5 0 0 1 10 0' fill='none' stroke='%23d4b372' stroke-opacity='.16' stroke-width='1'/%3E%3C/svg%3E")}.fade-r{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 85%);mask-image:linear-gradient(90deg,#0000 0%,#000 85%)}.m-seigaiha{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20'%3E%3Cg fill='none' stroke='%23c39e5c' stroke-opacity='.6' stroke-width='1'%3E%3Ccircle cx='20' cy='20' r='18'/%3E%3Ccircle cx='20' cy='20' r='12'/%3E%3Ccircle cx='20' cy='20' r='6'/%3E%3Ccircle cx='0' cy='0' r='18'/%3E%3Ccircle cx='0' cy='0' r='12'/%3E%3Ccircle cx='0' cy='0' r='6'/%3E%3Ccircle cx='40' cy='0' r='18'/%3E%3Ccircle cx='40' cy='0' r='12'/%3E%3Ccircle cx='40' cy='0' r='6'/%3E%3C/g%3E%3C/svg%3E")}.m-shippo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='none' stroke='%23c39e5c' stroke-opacity='.6' stroke-width='1'%3E%3Ccircle cx='12' cy='12' r='12'/%3E%3Ccircle cx='0' cy='0' r='12'/%3E%3Ccircle cx='24' cy='0' r='12'/%3E%3Ccircle cx='0' cy='24' r='12'/%3E%3Ccircle cx='24' cy='24' r='12'/%3E%3C/g%3E%3C/svg%3E")}.m-kikko{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='52'%3E%3Cpath d='M0 8.7L15 0l15 8.7v17.3L15 34.6 0 26zM15 34.6V52M0 26v26M30 26v26' fill='none' stroke='%23c39e5c' stroke-opacity='.6' stroke-width='1'/%3E%3C/svg%3E")}.m-prajam{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg fill='none' stroke='%23c39e5c' stroke-opacity='.6' stroke-width='1'%3E%3Cpath d='M16 3l13 13-13 13L3 16z'/%3E%3Cpath d='M16 9c2 3 4 5 7 7-3 2-5 4-7 7-2-3-4-5-7-7 3-2 5-4 7-7z'/%3E%3C/g%3E%3Ccircle cx='16' cy='16' r='1.6' fill='%23c39e5c' fill-opacity='.7'/%3E%3C/svg%3E")}.m-fret{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M3 3h18v18H7V7h10v10h-6v-6h2' fill='none' stroke='%23c39e5c' stroke-opacity='.6' stroke-width='1'/%3E%3C/svg%3E")}.m-loop{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='28'%3E%3Cpath d='M0 14c7-10 21-10 28 0s21 10 28 0' fill='none' stroke='%23c39e5c' stroke-opacity='.6' stroke-width='1.1'/%3E%3Cpath d='M0 14c7 10 21 10 28 0s21-10 28 0' fill='none' stroke='%23c39e5c' stroke-opacity='.45' stroke-width='1.1'/%3E%3C/svg%3E")}.chip{transition:background .25s,color .25s,box-shadow .25s,transform .25s}.chip:hover{transform:translateY(-1px)}a.chip:hover{color:#fdeac0;background:#0b5357}.medal{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.medal:hover{transform:translateY(-4px)}.icon-btn{color:#0b5357;cursor:pointer;background:#fbf7ef;border:1px solid #0b535759;justify-content:center;align-items:center;width:44px;height:44px;transition:background .25s,color .25s;display:inline-flex}.icon-btn:hover{color:#fdeac0;background:#0b5357}.lang a{color:#fdeac0;align-items:center;min-height:44px;padding:0 2px;display:inline-flex}.lang a span{padding:6px 10px}.lang a[aria-current] span{color:#1a2632;background:linear-gradient(135deg,#d4b372 0%,#fdeac0 55%,#c39e5c 100%);font-weight:700}.fact{border-right:1px solid #c39e5c4d;flex-direction:column;gap:4px;padding:14px 18px;display:flex}.fact:last-child{border-right:0}.fact dt{color:#4a5560;align-items:center;gap:6px;font-size:12px;display:flex}.fact dd{color:#1a2632;margin:0;font-size:15px;font-weight:700}.dish-row{flex-wrap:wrap;align-items:center;gap:40px 64px;display:flex}.dish-row.flip{flex-direction:row-reverse}.dish-fig{margin:0;padding:0 24px 24px 0;position:relative}.flip .dish-fig{padding:0 0 24px 24px}.dish-photo{box-shadow:24px 24px #d4b372,24px 24px 56px #c39e5c59}.flip .dish-photo{box-shadow:-24px 24px #d4b372,-24px 24px 56px #c39e5c59}.dish-photo-dark{box-shadow:0 0 0 1px #d4b372,0 0 0 8px #d4b3722e,0 24px 56px #00000059,0 0 40px #fdeac02e}.thumb{transition:transform .3s;box-shadow:0 0 0 1px #d4b37299,0 0 0 4px #f4ece0,0 8px 18px #c39e5c40}.fx-thumb:hover .thumb{transform:translateY(-3px)}.thumb-gold{box-shadow:0 0 0 1px #d4b372,0 0 0 4px #d4b37240,0 0 18px #fdeac073;color:#fdeac0!important;background:radial-gradient(circle at 35% 30%,#0f6b6a 0%,#073b3e 100%)!important}.zoom-btn{cursor:zoom-in;width:100%;font:inherit;border:0;padding:0;display:block;position:relative}.zoom-hint{color:#fdeac0;background:#073b3ed9;align-items:center;gap:6px;padding:6px 10px;font-family:Ekkamai New,sans-serif;font-size:12px;display:inline-flex;position:absolute;bottom:12px;right:12px}.lb-btn{color:#fdeac0;cursor:pointer;background:#073b3e99;border:1px solid #d4b37299;justify-content:center;align-items:center;gap:6px;min-width:44px;height:44px;padding:0 14px;font-family:Ekkamai New,sans-serif;font-size:14px;display:inline-flex}.lb-btn:hover{background:#0b5357}[role=dialog] button:focus-visible{outline-color:#d4b372}.fx-lift{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.fx-lift:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #d4b372cc,0 22px 44px #00000047,0 0 28px #fdeac040!important}.fx-lift-light{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.fx-lift-light:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #d4b372e6,0 26px 50px #c39e5c61!important}.fx-zoom{overflow:hidden}.fx-zoom>*{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.fx-zoom:hover>*,.fx-lift-light:hover .fx-zoom>*{transform:scale(1.05)}.fx-shimmer{background:linear-gradient(110deg,#c39e5c 0%,#d4b372 30%,#fff6dc 45%,#d4b372 60%,#c39e5c 100%) 0 0/250% 100%;-webkit-text-fill-color:transparent;color:#d4b372;-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out infinite elb-shimmer}@keyframes elb-shimmer{0%{background-position:100% 0}60%,to{background-position:0 0}}.fx-row{transition:background .3s,padding .3s}.fx-row:hover{background:linear-gradient(90deg,#d4b37229,#d4b37200);padding-left:12px!important}.fx-under{background-image:linear-gradient(90deg,#c39e5c,#fdeac0);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .4s}.fx-under:hover{background-size:100% 2px}.fx-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both elb-rise}@keyframes elb-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.fx-draw{transform-origin:0;animation:1.2s cubic-bezier(.2,.7,.2,1) both elb-draw}@keyframes elb-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fx-pulse{animation:2.8s ease-in-out infinite elb-pulse}@keyframes elb-pulse{0%,to{box-shadow:0 0 0 1px #d4b37299,0 0 #fdeac000}50%{box-shadow:0 0 0 1px #d4b372f2,0 0 18px 2px #fdeac080}}.fx-route{stroke-dasharray:4 7;animation:14s linear infinite elb-route}@keyframes elb-route{to{stroke-dashoffset:-220px}}.fx-btn{transition:transform .3s,box-shadow .3s}.fx-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #c39e5c8c!important}.fx-arrow svg{transition:transform .3s}.fx-lift-light:hover .fx-arrow svg,.fx-lift:hover .fx-arrow svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.fx-shimmer,.fx-rise,.fx-draw,.fx-pulse,.fx-route{animation:none}.fx-lift,.fx-lift-light,.fx-zoom>*,.fx-btn,.fx-row,.fx-under,.chip,.medal,.thumb,.fx-arrow svg{transition:none}}@container elb (width<=720px){.sm-pad{padding-left:20px!important;padding-right:20px!important}.sm-hide{display:none!important}.sm-scroll{scrollbar-width:none;margin-right:-20px;padding-bottom:4px;padding-right:20px;overflow-x:auto;flex-wrap:nowrap!important}.sm-stack{flex-direction:column!important;align-items:stretch!important}.sm-3col{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px 12px!important}.sm-full{flex:100%!important;min-width:0!important}.sm-tight{padding-top:56px!important;padding-bottom:56px!important}.facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fact{border-bottom:1px solid #c39e5c4d;border-right:0}.course-nav{max-width:calc(100% + 40px);margin-left:-20px!important;margin-right:-20px!important;padding-left:20px!important;padding-right:20px!important}.course-label{display:none!important}.dish-row,.dish-row.flip{flex-direction:column;align-items:stretch;gap:28px}.dish-fig,.flip .dish-fig{padding:0 12px 12px 0}.dish-photo,.flip .dish-photo{box-shadow:12px 12px #d4b372,12px 12px 32px #c39e5c4d}.dish-pad{padding-top:48px!important;padding-bottom:48px!important}.go-band{margin-left:-20px!important;margin-right:-20px!important;padding:40px 20px!important}}*,:before,:after{box-sizing:border-box}img{max-width:100%;height:auto}.wrap{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px}@container elb (width<=720px){.wrap{padding-left:20px;padding-right:20px}.hdr{grid-template-columns:auto 1fr;gap:8px 12px!important;padding-top:12px!important;padding-bottom:0!important;display:grid!important}.hdr .logo img{width:104px!important}.hdr .lang{grid-area:1/2;justify-self:end}.hdr .main-nav{scrollbar-width:none;white-space:nowrap;grid-column:1/-1;margin:0 -20px;padding:6px 20px 0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000);flex-wrap:nowrap!important;gap:0 22px!important}.hdr .main-nav::-webkit-scrollbar{display:none}.hdr .main-nav a{padding:10px 0 12px!important}.site-footer .foot-col{gap:0!important}.site-footer .foot-col a{padding:9px 0}}.ph{color:#4a5560;background:#e8dfcf;justify-content:center;align-items:center;width:100%;height:100%;font-family:Ekkamai New,sans-serif;font-size:13px;display:flex}.ph-dark{color:#fffc;background:#073b3e}.cover{object-fit:cover;width:100%;height:100%;display:block}.overline{letter-spacing:.24em;color:#0b5357;align-items:center;gap:12px;margin:0;font-family:Ekkamai New,sans-serif;font-size:13px;display:flex}.overline:before{content:"";background:linear-gradient(90deg,#c39e5c,#fdeac0);width:32px;height:2px}.prose{max-width:720px;font-size:18px;font-weight:300;line-height:1.9}.prose p{margin:0 0 28px}.prose h2,.prose h3{margin:40px 0 16px;font-weight:600;line-height:1.4}.prose blockquote{color:#0b5357;border-left:2px solid #c39e5c;margin:8px 0 36px;padding:8px 0 8px 32px;font-size:26px;font-weight:400;line-height:1.6}.divider{align-items:center;gap:16px;max-width:520px;margin:0 auto;display:flex}.divider span{background:linear-gradient(90deg,#c39e5c00,#c39e5c);flex:1;height:1px}.divider span:last-child{background:linear-gradient(90deg,#c39e5c,#c39e5c00)}.btn-gold{background:linear-gradient(135deg,#6e3f08 0%,#926633 22%,#d4b372 45%,#fdeac0 55%,#c39e5c 75%,#926633 100%);align-items:center;gap:10px;min-height:48px;padding:0 28px;font-family:Ekkamai New,sans-serif;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #00000040;color:#1a2632!important}.btn-teal{background:linear-gradient(120deg,#073b3e 0%,#0b5357 100%);border-bottom:3px solid #d4b372;align-items:center;gap:10px;min-height:48px;padding:0 28px;font-family:Ekkamai New,sans-serif;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #c39e5c66;color:#fff!important}.crumbs{color:#4a5560;flex-wrap:wrap;gap:6px;margin:0;font-family:Ekkamai New,sans-serif;font-size:14px;display:flex}.crumbs a{border-bottom:1px solid #c39e5c99}.lb[hidden]{display:none!important}
