@font-face{font-family:LSTH;src:url(/assets/fonts/lsth-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:LSTH;src:url(/assets/fonts/lsth-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:LSTH;src:url(/assets/fonts/lsth-800.woff2)format("woff2");font-weight:800;font-display:swap}:root{--blue:#013d89;--navy:#122b47;--lime:#ecff6c;--pink:#bc3c65;--paper:#fff;--paper2:#f4f6f9;--line:#d6dbe3;--grey:#e6e9ef;--greyInk:#5b6472;--ink2:#4a5566;--inkL:#013d89d1;--w70:#ffffffbd;--w12:#ffffff1f;--w25:#ffffff40;--ease:cubic-bezier(.16,1,.3,1);--spring:linear(0,.006,.025 2.8%,.101 6.1%,.539 18.9%,.721 25.3%,.849 31.5%,.937 38.1%,.968 41.8%,.991 45.7%,1.006 50.1%,1.01 53.7%,1.008 57.4%,1.001 63.1%,.998 69.8%,1);--pad:clamp(18px,4.4vw,72px);--navh:clamp(58px,6vw,78px);--cell:48px;--limeHover:#e4f85a;--limePress:#ddf03f;--plateHover:#e9edf2;--unlit:#6e767c;--offInk:#7c8696;--alertBg:#fff1f5;--alertInk:#7a1f3f;--alertLine:#f1c6d4;--red:#c4232f;--redBg:#fdecee;--redLine:#f3b8be;--unlitRow:#6e767c;--navk:#000;--edge:max(var(--pad),calc((100vw - 1560px) / 2 + var(--pad)))}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--navy);-webkit-font-smoothing:antialiased;font-family:LSTH,Noto Sans Thai,system-ui,sans-serif;font-size:16px;line-height:1.55}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}[hidden]{display:none!important}::selection{background:var(--lime);color:var(--blue)}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}nav :focus-visible,footer :focus-visible{outline-color:var(--lime)}html{scrollbar-color:var(--blue) var(--paper2)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--paper2)}::-webkit-scrollbar-thumb{background:var(--blue)}input{caret-color:var(--blue)}:where(main a):not(.pill):hover{text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.skip{z-index:900;background:var(--lime);color:var(--blue);padding:10px 14px;font-weight:800;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.wrap{max-width:1560px;padding:0 var(--pad);margin:0 auto}:lang(th) *,:lang(th) :before,:lang(th) :after{letter-spacing:0!important}:lang(th) .sech{line-height:1.22}:root{--navy0:#122b4700;--navy20:#122b4733;--navy72:#122b47b8;--navy78:#122b47c7;--w12:#ffffff1f;--w25:#ffffff40;--w70:#ffffffbd;--w72:#ffffffb8;--w82:#ffffffd1;--w90:#ffffffe6}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}
.sitehead{display:contents}nav.site{z-index:800;background:var(--blue);color:var(--paper);border-bottom:1px solid var(--w12);position:sticky;top:0}nav.site .in{height:var(--navh);max-width:1560px;padding:0 var(--pad);grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(12px,2vw,34px);margin:0 auto;display:grid}.brand{flex:none;align-items:center;min-height:44px;display:flex}.brand img{width:auto;height:clamp(18.7px,1.87vw,25.3px)}.nlinks{align-items:center;gap:clamp(14px,1.7vw,28px);display:flex}.nmain{justify-self:center}.nright{justify-self:end}.nlinks a,.dtrig{letter-spacing:.16em;text-transform:uppercase;color:var(--w70);font-size:12px;font-weight:800}.nlinks>a,.dtrig{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}:lang(th) .nlinks>a:not(.pill),:lang(th) .dtrig{font-size:13.2px}.nlinks a:hover,.dtrig:hover{color:var(--lime);text-decoration:none}.nlinks a.pill,.nlinks a.pill:hover{color:var(--blue)}.pill{background:var(--lime);min-height:44px;color:var(--blue);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;transition:transform .55s var(--spring);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:12.5px;font-weight:800;display:inline-flex}.pill:hover{transform:translateY(-3px)}.navdrop{position:static}.dtrig .chev{width:7px;height:7px;transition:transform .2s var(--ease);border-bottom:2px solid;border-right:2px solid;margin-left:8px;display:inline-block;transform:translateY(-2px)rotate(45deg)}.navdrop.open .chev{transform:translateY(1px)rotate(-135deg)}.dmenu{background:var(--paper);opacity:1;visibility:hidden;clip-path:inset(0 0 100%);width:auto;transition:clip-path .3s var(--ease),visibility 0s .3s;padding:0;position:absolute;top:100%;left:0;right:0;transform:none}.navdrop.open .dmenu{visibility:visible;clip-path:inset(0);transition:clip-path .5s var(--ease),visibility 0s}.dmi{min-height:44px;color:var(--paper);align-items:baseline;padding:12px 14px;font-size:14px;font-weight:800;display:flex}.dmi:hover{background:#ecff6c1f;text-decoration:none}.dmi.dmsep{border-top:1px solid var(--w12);margin-top:6px;padding-top:14px}.dmband{max-width:1560px;padding:22px var(--pad) 30px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 auto;display:grid}.dmband .dmi{aspect-ratio:4/3;background:var(--navy);text-transform:none;letter-spacing:0;clip-path:inset(100% 100% 0 0);flex-direction:column;justify-content:flex-end;min-height:0;padding:16px 18px;transition:clip-path .25s;display:flex;position:relative;overflow:hidden}.navdrop.open .dmband .dmi{clip-path:inset(0);transition:clip-path .7s cubic-bezier(.7,0,.2,1) .12s}.navdrop.open .dmband .dmi:nth-child(2){transition-delay:.19s}.navdrop.open .dmband .dmi:nth-child(3){transition-delay:.26s}.navdrop.open .dmband .dmi:nth-child(4){transition-delay:.33s}.navdrop.open .dmband .dmi:nth-child(5){transition-delay:.4s}.dmband picture,.dmband img{width:100%;height:100%;position:absolute;inset:0}.dmband img{object-fit:cover;transition:transform .9s var(--ease);transform:scale(1.06)}.navdrop.open .dmband img{transform:scale(1)}.dmband .dmi:after{content:"";background:linear-gradient(#122b4700 45%,#122b47d1);position:absolute;inset:0}.dmband .dmi:before{content:"";z-index:3;background:var(--lime);transform-origin:0;height:4px;transition:transform .45s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dmband .nm,.dmband .ln{z-index:2;position:relative}.dmband .nm{letter-spacing:-.01em;color:var(--paper);font-size:clamp(20px,1.8vw,26px);font-weight:800;line-height:1.05;transition:color .2s}.dmband .ln{color:var(--w70);margin-top:4px;font-size:13px;font-weight:400;line-height:1.35}@media (max-width:1279px){.dmband .ln{min-height:2.7em}}.dmband .dmi:hover,.dmband .dmi:focus-visible{background:var(--navy)}.dmband .dmi:hover .nm,.dmband .dmi:focus-visible .nm,.dmband .dmi[aria-current=page] .nm{color:var(--lime)}.dmband .dmi:hover:before,.dmband .dmi:focus-visible:before,.dmband .dmi[aria-current=page]:before{transform:none}.navdrop.open .dmband .dmi:hover img{transform:scale(1.05)}.dmband .dmi:focus-visible{outline:3px solid var(--lime);outline-offset:-3px}:lang(th) .dmband .nm{letter-spacing:0;line-height:1.2}nav.site:before{content:"";left:0;right:0;top:calc(var(--navh) + 1px);z-index:-1;opacity:0;visibility:hidden;background:#122b476b;transition:opacity .3s,visibility 0s .3s;position:fixed;bottom:0}nav.site:has(.navdrop.open .dmband):before{opacity:1;visibility:visible;transition:opacity .3s,visibility}nav.site.nlive{transition:background-color .35s,border-color .35s,box-shadow .35s,transform .4s var(--ease)}nav.site.nlive .nlinks>a:not(.pill),nav.site.nlive .dtrig,nav.site.nlive .langlab{transition:color .3s,text-shadow .3s}nav.site.nclear{background:0 0;border-bottom-color:#0000}nav.site.nclear .nlinks>a:not(.pill),nav.site.nclear .dtrig{color:var(--paper);text-shadow:0 1px 12px #122b4773}nav.site.nclear .nlinks>a:not(.pill):hover,nav.site.nclear .dtrig:hover{color:var(--lime)}nav.site.nclear .lang{background:#122b472e}.brand .mark-b,nav.site.nclear .brand.lite .mark-w{display:none}nav.site.nclear .brand.lite .mark-b{display:block}nav.site.nclear .lite>a:not(.pill),nav.site.nclear .lite .dtrig{color:var(--navk);text-shadow:none}nav.site.nclear .lite>a:not(.pill):hover,nav.site.nclear .lite .dtrig:hover{color:var(--blue)}nav.site.nclear .lite .lang{background:#0000000a;box-shadow:inset 0 0 0 1px #00000047}nav.site.nclear .lite .langlab{color:#0009}nav.site.nclear .lite .lang:not(.th) .langlab.en,nav.site.nclear .lite .lang.th .langlab.th{color:var(--blue)}nav.site.nclear .lite .burger i{background:var(--navk)}nav.site.nclear .lite :focus-visible{outline-color:var(--navk)}nav.site.nclear.nground{background:var(--ng);border-bottom-color:var(--nl)}nav.site.nground .nlinks>a:not(.pill),nav.site.nground .dtrig{text-shadow:none}nav.site.nground.nfloat{box-shadow:0 8px 24px #122b471f}nav.site.nhide{box-shadow:none;transform:translateY(calc(-100% - 2px))}nav.site.nopen{background:var(--paper);border-bottom-color:#0000}nav.site.nopen .brand .mark-w{display:none}nav.site.nopen .brand .mark-b{display:block}nav.site.nopen .nlinks>a:not(.pill),nav.site.nopen .dtrig{color:var(--navk);text-shadow:none}nav.site.nopen .nlinks>a:not(.pill):hover,nav.site.nopen .dtrig:hover,nav.site.nopen .dtrig[aria-expanded=true]{color:var(--blue)}nav.site.nopen .lang{background:#0000000a;box-shadow:inset 0 0 0 1px #00000047}nav.site.nopen .langlab{color:#0009}nav.site.nopen .lang:not(.th) .langlab.en,nav.site.nopen .lang.th .langlab.th{color:var(--blue)}nav.site.nopen :focus-visible{outline-color:var(--navk)}.lang{--lw:92px;--lh:34px;--lp:3px;width:var(--lw);height:var(--lh);padding:0 var(--lp);box-shadow:inset 0 0 0 1px var(--w25);background:#ffffff14;border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;display:inline-grid;position:relative}.lang:hover{box-shadow:inset 0 0 0 1px var(--lime)}.langball{top:var(--lp);left:var(--lp);width:calc((var(--lw) - 2 * var(--lp)) / 2);height:calc(var(--lh) - 2 * var(--lp));background:var(--lime);transition:transform .5s var(--spring);border-radius:999px;position:absolute}.lang.th .langball{transform:translate(100%)}.langlab{z-index:1;text-align:center;color:var(--w70);letter-spacing:.06em;font-size:11.5px;font-weight:800;position:relative}.lang:not(.th) .langlab.en,.lang.th .langlab.th{color:var(--blue)}.burger{flex:none;width:44px;height:44px;display:none;position:relative}.lang:before{content:"";position:absolute;inset:-6px -2px}.burger i{background:var(--paper);height:2px;transition:transform .2s var(--ease),opacity .2s;position:absolute;left:11px;right:11px}.burger i:first-child{top:13px}.burger i:nth-child(2){top:21px}.burger i:nth-child(3){top:29px}.burger[aria-expanded=true] i:first-child{transform:translateY(8px)rotate(45deg)}.burger[aria-expanded=true] i:nth-child(2){opacity:0}.burger[aria-expanded=true] i:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.drawer{left:0;right:0;top:var(--navh);z-index:790;background:var(--blue);color:var(--paper);padding:10px var(--pad) 26px;visibility:hidden;opacity:0;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s .2s;border-bottom:1px solid var(--w12);position:fixed;transform:translateY(-8px)}.drawer.open{visibility:visible;opacity:1;transition-delay:0s;transform:none}.drawer a{border-bottom:1px solid var(--w12);align-items:center;min-height:48px;font-size:18px;font-weight:800;display:flex}.drawer a.sub{color:var(--w70);padding-left:18px;font-size:16px;font-weight:700}@media (max-width:1023px){.navdrop,.nlinks a:not(.pill){display:none}.burger{display:block}}@media (min-width:1024px){.drawer{display:none}}@media (max-width:520px){.nlinks{gap:8px}nav.site .pill{letter-spacing:.07em;padding:10px 15px;font-size:11px}.lang{--lw:76px}}@media (max-width:360px){nav.site .nlinks .pill{letter-spacing:.04em;padding:0 9px;font-size:11px}.lang{--lw:58px}}@media (max-width:420px){nav.site .in{gap:8px}.nlinks{gap:6px}.brand img{height:16.5px}.lang{--lw:62px;--lh:32px}.langlab{font-size:11px}nav.site .pill{letter-spacing:.04em;padding:9px 11px;font-size:11px}.burger{width:44px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.brand img{width:auto;max-width:none}@media (max-width:1023px){nav.site .in{grid-template-columns:auto minmax(0,1fr) auto}}.drawer a.dlang{display:none}@media (max-width:360px){nav.site .nright .lang{display:none}.drawer a.dlang{display:flex}}.gsap-fine .pill,.gsap-fine .cta{transition-property:background,color,box-shadow}.gsap-fine .pill:hover,.gsap-fine .cta:hover{transform:none}.throwable{cursor:grab;scroll-snap-type:none!important}.throwable:active{cursor:grabbing}.throwable img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@font-face{font-family:Kapakana;src:url(/assets/fonts/kapakana-400.woff2)format("woff2");font-weight:400;font-display:swap}.kap{letter-spacing:0;text-transform:none;font-family:Kapakana,LSTH,Georgia,serif;font-size:1.34em;font-weight:400;line-height:.9}.ndot{background:var(--pink);vertical-align:baseline;border-radius:999px;width:8px;height:8px;margin:0 0 6px 5px;display:inline-block}.annc{padding:10px var(--pad);text-align:center;background:var(--lime);color:var(--blue);font-size:14px;font-weight:700;line-height:1.4}.annc.t-navy{background:var(--navy);color:#fff}.annc.t-blue{background:var(--blue);color:#fff}.annc a{color:inherit;text-underline-offset:3px;white-space:nowrap;margin-left:6px;text-decoration:underline}.annc.t-navy a,.annc.t-blue a{-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}.frame-menu nav.site{position:relative}.frame-off{padding:14px var(--pad);color:var(--ink2);background:var(--paper2);border-bottom:1px dashed var(--line);text-align:center;font-size:13.5px}
footer{background:var(--navy);color:var(--paper);margin-top:clamp(48px,6vw,96px);padding:clamp(44px,5.4vw,96px) 0 clamp(26px,3vw,46px)}main.split+footer{margin-top:0}.fgrid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:clamp(20px,3vw,58px);display:grid}@media (max-width:820px){.fgrid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.fgrid{grid-template-columns:1fr}}footer .flogo{width:auto;height:22px;margin-bottom:18px}footer p{color:var(--w70);max-width:38ch;font-size:14px}footer .fhead{letter-spacing:.16em;text-transform:uppercase;color:var(--w70);margin-bottom:12px;font-size:12px;font-weight:800}footer li{font-size:14px;line-height:2.1}footer li a:hover{color:var(--lime)}@media (max-width:767px){footer li{line-height:1.3}footer li a{align-items:center;min-height:44px;display:inline-flex}}.fbase{border-top:1px solid var(--w12);color:var(--w70);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:clamp(28px,3vw,48px);padding-top:18px;font-size:12.5px;display:flex}
.blk{--bk-ink:var(--navy);--bk-ink2:var(--ink2);--bk-accent:var(--blue);--bk-rule:var(--line);background:var(--paper);color:var(--bk-ink);padding-block:clamp(56px,7vw,112px);position:relative}.blk.t-paper{background:var(--paper2)}.blk.t-navy{background:var(--navy);--bk-ink:#fff;--bk-ink2:#fffc;--bk-accent:var(--lime);--bk-rule:#fff3}.blk.t-blue{background:var(--blue);--bk-ink:#fff;--bk-ink2:#ffffffd1;--bk-accent:var(--lime);--bk-rule:#ffffff38}.blk.t-lime{background:var(--lime);--bk-ink:var(--blue);--bk-ink2:var(--inkL);--bk-accent:var(--blue);--bk-rule:#013d8938}.blk.s-compact{padding-block:clamp(28px,3.6vw,52px)}.blk.s-roomy{padding-block:clamp(88px,10vw,168px)}.blk.s-none{padding-block:0}.blk-in{max-width:1560px;padding:0 var(--pad);margin:0 auto}.blk.w-narrow .blk-in>*{max-width:72ch}.blk.a-center .blk-in{text-align:center}.blk.a-center .blk-in>*{margin-inline:auto}.blk.a-center .blk-btns{justify-content:center}.blk-eye{letter-spacing:.14em;text-transform:uppercase;color:var(--bk-accent);margin-bottom:14px;font-size:12.5px;font-weight:800}.blk-h{letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;max-width:24ch;font-size:clamp(30px,3.6vw,52px);font-weight:800;line-height:1.05}:lang(th) .blk-h{line-height:1.25}.blk-h+.blk-lede,.blk-h+.blk-rich{margin-top:18px}.blk-lede{max-width:60ch;color:var(--bk-ink2);font-size:clamp(16px,1.3vw,19px);line-height:1.55}.blk-rich{color:var(--bk-ink2);max-width:68ch;font-size:clamp(16px,1.2vw,18px);line-height:1.65}.blk-rich>*+*{margin-top:.9em}.blk-rich strong{color:var(--bk-ink);font-weight:800}.blk-rich a{color:var(--bk-ink);text-decoration:underline;-webkit-text-decoration-color:var(--bk-accent);text-decoration-color:var(--bk-accent);text-underline-offset:3px;text-decoration-thickness:2px}.blk-rich a:hover{text-decoration-color:currentColor}.blk-rich ul,.blk-rich ol{padding-left:1.25em}.blk-rich ul{list-style:outside}.blk-rich ol{list-style:decimal}.blk-rich li+li{margin-top:.35em}.blk-rich h3{color:var(--bk-ink);font-size:clamp(18px,1.5vw,22px);font-weight:800;line-height:1.3}.blk.a-center .blk-rich ul,.blk.a-center .blk-rich ol{text-align:left;display:inline-block}.blk-btns{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.blk-btn.ol{min-height:44px;color:var(--bk-ink);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;border:1.5px solid;border-radius:999px;justify-content:center;align-items:center;padding:12px 22px;font-size:12.5px;font-weight:800;transition:background .2s,color .2s;display:inline-flex}.blk-btn.ol:hover{background:var(--bk-ink);color:var(--paper)}.t-navy .blk-btn.ol:hover,.t-blue .blk-btn.ol:hover{color:var(--navy)}.blk-btn.tx{min-height:44px;color:var(--bk-ink);text-decoration:underline;-webkit-text-decoration-color:var(--bk-accent);text-decoration-color:var(--bk-accent);text-underline-offset:5px;align-items:center;gap:6px;font-weight:800;text-decoration-thickness:2px;display:inline-flex}.t-lime .blk-btn.pill{background:var(--blue);color:var(--lime)}.blk-pic{background:var(--grey);border-radius:2px;display:block;overflow:hidden}.blk-pic img{object-fit:cover;width:100%;height:100%;display:block}.r-landscape{aspect-ratio:4/3}.r-square{aspect-ratio:1}.r-portrait{aspect-ratio:4/5}.r-wide{aspect-ratio:16/9}.blk-media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,96px);display:grid}.blk-media.right .blk-pic{order:2}@media (max-width:767px){.blk-media{grid-template-columns:1fr}.blk-media.right .blk-pic{order:0}}.blk-gal{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:clamp(8px,1.2vw,16px);margin-top:28px;display:grid}.blk-gal figure{margin:0}.blk-gal figcaption{color:var(--bk-ink2);margin-top:8px;font-size:13px}.blk-gal .blk-pic{aspect-ratio:4/3}.blk-gal.mosaic{grid-auto-flow:dense}.blk-gal.mosaic figure:nth-child(5n+1){grid-area:span 2/span 2}.blk-gal.mosaic figure:nth-child(5n+1) .blk-pic{aspect-ratio:auto;height:100%}.blk-gal.strip{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:8px;display:flex;overflow-x:auto}.blk-gal.strip figure{flex:0 0 min(78vw,calc((100% - 2 * 16px) / var(--cols,3)));scroll-snap-align:start}@media (max-width:767px){.blk-gal{grid-template-columns:repeat(2,minmax(0,1fr))}.blk-gal.mosaic figure:nth-child(5n+1){grid-area:auto/span 2}}.blk-vid{aspect-ratio:16/9;background:var(--navy);border-radius:2px;margin-top:28px;position:relative;overflow:hidden}.blk-vid img,.blk-vid iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.blk-vid button{cursor:pointer;color:var(--blue);background:linear-gradient(#0000 55%,#122b4773);border:0;place-items:center;display:grid;position:absolute;inset:0}.blk-vid button span{background:var(--lime);width:84px;height:84px;transition:transform .55s var(--spring);border-radius:50%;place-items:center;display:grid}.blk-vid button:hover span{transform:scale(1.06)}.blk-vid button svg{width:30px;height:30px;margin-left:5px}.blk-cap{color:var(--bk-ink2);margin-top:10px;font-size:13px}.blk-cta{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 48px;display:flex}.blk.a-center .blk-cta{flex-direction:column;align-items:center}.blk-cta .blk-btns{margin-top:0}.blk-cta .blk-lede{margin-top:14px}.blk.has-bg{color:#fff;--bk-ink:#fff;--bk-ink2:#ffffffdb;isolation:isolate;overflow:hidden}.blk.has-bg .blk-bg{z-index:-1;position:absolute;inset:0}.blk.has-bg .blk-bg img{object-fit:cover;width:100%;height:100%}.blk.has-bg .blk-bg:after{content:"";background:linear-gradient(90deg,#122b47d1,#122b4759);position:absolute;inset:0}.blk-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,5vw,88px);display:grid}@media (max-width:767px){.blk-faq{grid-template-columns:1fr}}.blk-faq details{border-top:1px solid var(--bk-rule)}.blk-faq details:last-child{border-bottom:1px solid var(--bk-rule)}.blk-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 4px;font-size:clamp(16px,1.3vw,19px);font-weight:800;line-height:1.35;list-style:none;display:flex}.blk-faq summary::-webkit-details-marker{display:none}.blk-faq summary:after{content:"";border-right:2px solid var(--bk-accent);border-bottom:2px solid var(--bk-accent);width:10px;height:10px;transition:transform .2s var(--ease);flex:none;margin-right:6px;transform:rotate(45deg)}.blk-faq details[open] summary:after{transform:rotate(-135deg)}.blk-faq .blk-rich{padding:0 4px 22px}.blk-quote{max-width:56ch}.blk-quote blockquote{text-wrap:balance;font-size:clamp(22px,2.4vw,34px);font-weight:700;line-height:1.3}.blk-quote blockquote:before{content:"“";color:var(--bk-accent);font-family:Kapakana,Georgia,serif;font-size:2.4em;line-height:.6;display:block}.blk-quote figcaption{color:var(--bk-ink2);align-items:center;gap:14px;margin-top:24px;font-size:14px;display:flex}.blk.a-center .blk-quote figcaption{justify-content:center}.blk-quote figcaption b{color:var(--bk-ink);font-size:15px;display:block}.blk-quote figcaption img{object-fit:cover;border-radius:50%;width:52px;height:52px}.blk-cards{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:clamp(14px,1.6vw,24px);margin-top:32px;display:grid}@media (max-width:1023px){.blk-cards{grid-template-columns:repeat(min(var(--cols,3),2),minmax(0,1fr))}}@media (max-width:600px){.blk-cards{grid-template-columns:1fr}}.blk-card{background:var(--paper);color:var(--navy);border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.blk.t-paper .blk-card{border-color:#0000}.blk-card .blk-pic{aspect-ratio:4/3;border-radius:0}.blk-card .cb{flex-direction:column;flex:1;gap:8px;padding:20px 20px 22px;display:flex}.blk-card h3{font-size:clamp(18px,1.4vw,21px);font-weight:800;line-height:1.25}.blk-card p{color:var(--ink2);font-size:15px;line-height:1.55}.blk-card .go{color:var(--blue);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:800;text-decoration-thickness:3px}a.blk-card{transition:transform .55s var(--spring),box-shadow .3s}a.blk-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #122b471f}.blk-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:clamp(20px,3vw,48px);margin-top:32px;display:grid}.blk-stats div{border-top:2px solid var(--bk-accent);padding-top:16px}.blk-stats b{letter-spacing:-.03em;color:var(--bk-ink);font-size:clamp(40px,5vw,72px);font-weight:800;line-height:1;display:block}.blk-stats small{letter-spacing:0;margin-left:2px;font-size:.45em}.blk-stats span{color:var(--bk-ink2);margin-top:10px;font-size:14px;display:block}.blk-cols{gap:clamp(24px,4vw,64px);display:grid}.blk-cols.half{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.blk-cols.wide-left{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.blk-cols.wide-right{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.blk-cols.thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.blk-cols.v-center{align-items:center}@media (max-width:767px){.blk-cols.half,.blk-cols.wide-left,.blk-cols.wide-right,.blk-cols.thirds{grid-template-columns:1fr}}.blk-col>.blk,.blk-col .blk{--bk-ink:inherit;background:0 0;padding-block:0}.blk-col .blk-in{max-width:none;padding:0}.blk-col>*+*{margin-top:28px}.blk-col .blk-media{grid-template-columns:1fr}.blk-sp{padding-block:clamp(20px,3vw,40px)}.blk-sp.z-s{padding-block:clamp(10px,1.5vw,20px)}.blk-sp.z-l{padding-block:clamp(40px,6vw,96px)}.blk-sp hr{border:0;border-top:1px solid var(--bk-rule);max-width:1560px;width:calc(100% - 2 * var(--pad));margin:0 auto}.sec-sp.a-none>*{margin-top:0!important;padding-top:0!important}.sec-sp.b-none>*{margin-bottom:0!important;padding-bottom:0!important}.sec-sp.a-more{padding-top:clamp(40px,5vw,96px)}.sec-sp.b-more{padding-bottom:clamp(40px,5vw,96px)}@media (prefers-reduced-motion:reduce){.blk *{transition:none!important}}.pgh{padding-block:clamp(36px,5vw,72px) clamp(48px,6vw,96px)}.pgh .crumb{color:var(--bk-ink2);gap:10px;margin-bottom:clamp(20px,3vw,36px);font-size:13px;display:flex}.pgh .crumb a{color:inherit;text-underline-offset:3px;text-decoration:underline}.pgh .crumb span:before{content:"›";margin-right:10px}.pgh-h{letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;max-width:16ch;font-size:clamp(40px,6vw,92px);font-weight:800;line-height:.98}:lang(th) .pgh-h{line-height:1.2}.pgh-h+.blk-lede{margin-top:20px}.pgh-beside .pgh-in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,88px);display:grid}@media (max-width:767px){.pgh-beside .pgh-in{grid-template-columns:1fr}}.pgh-behind{align-items:flex-end;min-height:min(72vh,720px);display:flex}.pgh-behind .pgh-in{width:100%}.pgh-behind .crumb{color:#fffc}.pgh .crumb span:before{color:inherit;opacity:.7}.blk-live-wait{color:var(--bk-ink2);margin-top:24px;font-size:14px}.blk-coaches{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(14px,1.6vw,24px);margin-top:32px;display:grid}.blk-coach{background:var(--paper);color:var(--navy);border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.blk-coach .ph{aspect-ratio:3/4;background:var(--navy);color:var(--lime);place-items:center;font-size:44px;font-weight:800;display:grid}.blk-coach .ph img{object-fit:cover;width:100%;height:100%}.blk-coach .cb{gap:6px;padding:16px 18px 20px;display:grid}.blk-coach .tag{letter-spacing:.1em;text-transform:uppercase;background:var(--lime);color:var(--blue);border-radius:999px;justify-self:start;padding:3px 9px;font-size:11px;font-weight:800}.blk-coach h3{font-size:19px;font-weight:800;line-height:1.25}.blk-coach p{color:var(--ink2);font-size:14px;line-height:1.5}.blk-coach .rate b{color:var(--navy);font-size:17px}.blk-courts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(14px,1.6vw,24px);margin-top:32px;display:grid}.blk-court{border:1px solid var(--bk-rule);border-radius:12px;align-content:start;gap:12px;padding:22px;display:grid}.blk-court h3{justify-content:space-between;align-items:baseline;gap:12px;font-size:21px;font-weight:800;display:flex}.blk-court h3 small{color:var(--bk-ink2);font-size:13px;font-weight:700}.blk-court ul{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.blk-court li{background:var(--paper2);color:var(--navy);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13.5px;font-weight:700;display:inline-flex}.blk.t-paper .blk-court li{background:var(--paper)}.blk-court .new{letter-spacing:.08em;text-transform:uppercase;background:var(--lime);color:var(--blue);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:800}.blk-court .nx{color:var(--bk-ink2);font-size:14px}.blk-court .nx b{color:var(--bk-ink)}.blk-court .blk-btn.tx{min-height:36px}.blk-prices dl{flex-wrap:wrap;gap:clamp(20px,4vw,64px);margin-top:28px;display:flex}.blk-prices dl>div{border-top:2px solid var(--bk-accent);min-width:180px;padding-top:14px}.blk-prices dt{letter-spacing:.1em;text-transform:uppercase;color:var(--bk-ink2);font-size:13px;font-weight:800}:lang(th) .blk-prices dt{letter-spacing:0}.blk-prices dd{color:var(--bk-ink2);margin-top:8px;font-size:15px}.blk-prices dd b{letter-spacing:-.03em;color:var(--bk-ink);margin-right:6px;font-size:clamp(36px,4.4vw,60px);font-weight:800}.blk-vid video{background:var(--navy);width:100%;height:100%;position:absolute;inset:0}.blk-form{gap:16px;max-width:640px;margin-top:28px;display:grid}.blk.a-center .blk-form{text-align:left;margin-inline:auto}.blk-form label{color:var(--bk-ink);gap:6px;font-size:14px;font-weight:700;display:grid}.blk-form label .opt{color:var(--bk-ink2);font-weight:400}.blk-form input:not([type=checkbox]),.blk-form select,.blk-form textarea{font:inherit;border:1.5px solid var(--line);min-height:48px;color:var(--navy);background:#fff;border-radius:10px;padding:10px 14px;font-size:16px;font-weight:400}.blk-form textarea{resize:vertical;min-height:120px}.blk-form input:focus-visible,.blk-form select:focus-visible,.blk-form textarea:focus-visible{outline:3px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.blk-form .blk-check{align-items:flex-start;gap:10px;font-weight:400;line-height:1.5;display:flex}.blk-form .blk-check input{width:20px;height:20px;accent-color:var(--blue);flex:none;margin-top:2px}.blk-form .consent{color:var(--bk-ink2);font-size:13.5px}.blk-form .consent a{color:inherit;text-decoration:underline}.blk-form .blk-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.blk-form .blk-btn{cursor:pointer;border:0;justify-self:start;margin-top:4px}.blk-form .blk-btn:disabled{opacity:.6;cursor:not-allowed}.blk-form-err{color:var(--red);font-size:14px;font-weight:700}.blk-form-done{background:var(--lime);color:var(--blue);border-radius:12px;max-width:640px;margin-top:24px;padding:18px 20px;font-weight:700}
