@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_59d6dcf5-module__z_Ctiq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_59d6dcf5-module__z_Ctiq__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.3ok2djvs6w93k.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.1ttn5ge0anb6a.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:Noto Sans Thai;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.0h0-3wqrkgcb1.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:Noto Sans Thai Fallback;src:local(Arial);ascent-override:99.79%;descent-override:42.32%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_thai_37e6ce1b-module__JdCvIq__className{font-family:Noto Sans Thai,Noto Sans Thai Fallback;font-style:normal}.noto_sans_thai_37e6ce1b-module__JdCvIq__variable{--font-noto-sans-thai:"Noto Sans Thai", "Noto Sans Thai Fallback"}
:root{--cream:#f5f1e7;--ink:#24382d;--green:#d3e667;--orange:#fa692d;--line:#c9ccbd}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--cream);color:var(--ink);font-family:var(--font-space-grotesk), var(--font-noto-sans-thai), sans-serif;margin:0}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}header{border-bottom:1px solid var(--line);background:var(--cream);z-index:10;justify-content:space-between;align-items:center;height:88px;padding:0 5%;display:flex;position:sticky;top:0}.brand{letter-spacing:-1px;font-size:23px;font-weight:700;line-height:.9}.brand small{letter-spacing:2px;margin-bottom:5px;font-size:9px;display:block}nav{align-items:center;gap:28px;font-size:13px;display:flex}.btn{border:1px solid var(--ink);background:var(--ink);color:var(--cream);border-radius:3px;justify-content:center;align-items:center;gap:25px;padding:15px 23px;font-size:14px;font-weight:600;display:inline-flex}.btn.light{color:var(--ink);background:0 0}.btn.lime{background:var(--green);color:var(--ink);border-color:var(--green)}.container{width:90%;max-width:1280px;margin:auto}.eyebrow{letter-spacing:2px;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.dot{background:var(--orange);border-radius:50%;width:8px;height:8px;display:inline-block}.hero{padding:42px 0 0;overflow:hidden}.hero-top{justify-content:space-between;font-size:11px;display:flex}.hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:35px;min-height:580px;display:grid}.hero h1{letter-spacing:-7px;margin:28px 0 22px;font-size:clamp(74px,9.8vw,143px);line-height:.89}.hero h1 span{color:var(--orange)}.hero p{max-width:470px;font-size:17px;line-height:1.8}.actions{gap:12px;margin-top:25px;display:flex}.poster{background:var(--green);isolation:isolate;border-radius:220px 220px 12px 12px;justify-content:center;align-items:center;height:490px;display:flex;position:relative}.poster:before{content:"";border:1px solid #728a36;border-radius:50%;width:330px;height:330px;position:absolute;top:60px}.stamp{background:var(--orange);color:var(--cream);text-align:center;border-radius:50%;place-content:center;width:110px;height:110px;font-size:13px;line-height:1.2;display:grid;position:absolute;top:8px;right:0;transform:rotate(12deg)}.stamp b{font-size:32px}.cup{letter-spacing:-1px;border-radius:12px 12px 55px 55px;flex-direction:column;justify-content:center;align-items:center;width:178px;height:237px;font-size:17px;font-weight:700;line-height:1.05;display:flex;position:absolute;box-shadow:15px 23px 25px #28432226}.cup:before{content:"";background:#3c291d;border:7px solid #e4d9bc;border-radius:50%;width:190px;height:27px;position:absolute;top:-13px}.coffee{z-index:2;background:#f3eee0;top:118px;left:16%;transform:rotate(-15deg)}.matcha{color:#f6f1df;background:#749641;top:173px;right:13%;transform:rotate(13deg)}.matcha:before{background:#89ab4c;border-color:#c9d69e}.cup small{letter-spacing:2px;margin-bottom:13px;font-size:9px}.poster-bottom{letter-spacing:1px;justify-content:space-between;align-items:end;font-size:10px;display:flex;position:absolute;bottom:26px;left:25px;right:25px}.poster-bottom b{letter-spacing:-1px;font-size:28px}.spark{color:var(--orange);font-size:70px;position:absolute;top:55px;left:35px}.hero-meta{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;margin-top:20px;padding:22px 0 28px;display:grid}.hero-meta>div{border-left:1px solid var(--line);padding-left:24px}.hero-meta>div:first-child{border:0;padding-left:0}.hero-meta small{letter-spacing:1.5px;margin-bottom:8px;font-size:10px;display:block}.hero-meta b{font-size:18px}.ticker{background:var(--orange);white-space:nowrap;word-spacing:14px;text-align:center;padding:15px 0;font-size:19px;font-weight:600;overflow:hidden}section{padding:80px 0}.section-head{justify-content:space-between;align-items:end;gap:24px;margin:15px 0 32px;display:flex}h2{letter-spacing:-1.8px;margin:0;font-size:42px;line-height:1.22}h2.thai{letter-spacing:-1px;font-size:35px}.section-head p{max-width:390px;margin:0;font-size:13px;line-height:1.8}.about-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.about-grid article{padding:28px 28px 0 0}.about-grid article+article{border-left:1px solid var(--line);padding-left:28px}.num{color:#86917a;font-size:12px}h3{margin:22px 0 8px;font-size:23px}.about-grid p{font-size:14px;line-height:1.8}.agenda{background:var(--ink);color:var(--cream)}.agenda .eyebrow{color:var(--green)}.tabs{border-bottom:1px solid #657161;grid-template-columns:repeat(4,1fr);margin-bottom:15px;display:grid}.tabs button{color:#b4c0ad;text-align:left;background:0 0;border:0;border-bottom:3px solid #0000;padding:18px;font-size:13px}.tabs button b{letter-spacing:-1px;font-size:31px;display:block}.tabs button.active{background:var(--green);color:var(--ink);border-radius:5px 5px 0 0}.session{border-bottom:1px solid #52614f;grid-template-columns:140px 1fr 130px;align-items:center;gap:24px;padding:24px 5px;display:grid}.session h3{margin:0 0 5px;font-size:20px}.session p{color:#bdc7b5;margin:0;font-size:12px}.tag{letter-spacing:1px;text-align:center;border:1px solid #75806e;border-radius:30px;padding:7px 12px;font-size:10px}.note{opacity:.7;margin-top:20px;font-size:11px}.sponsor-grid{grid-template-columns:2fr 1fr 1fr;gap:15px;display:grid}.sponsor{border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:17px;height:155px;display:flex}.sponsor small{letter-spacing:2px;color:#6d7867;font-size:9px}.sponsor b{letter-spacing:2px;font-size:29px}.placeholder{color:#8e9483;letter-spacing:0!important;font-size:15px!important}.exhibition{background:#e9eddf}.exhibition-grid{grid-template-columns:1.4fr 1fr;gap:30px;display:grid}.map{background:var(--cream);border:1px solid var(--line);padding:24px}.stage{background:var(--ink);color:var(--cream);text-align:center;letter-spacing:3px;width:55%;margin:0 auto 24px;padding:14px;font-size:11px}.booths{grid-template-columns:repeat(6,1fr);gap:9px 7px;display:grid}.booths button{aspect-ratio:1.3;color:var(--ink);background:#e6e9d9;border:1px solid #bfc8b1;border-radius:2px;font-size:11px}.booths button:nth-child(n+7):nth-child(-n+12){margin-bottom:18px}.booths button.selected{background:var(--orange);color:#fff;border-color:var(--orange)}.entry{text-align:center;letter-spacing:3px;color:#6f7b60;margin-top:22px;font-size:10px}.directory{padding:0 5px}.directory .eyebrow{margin-bottom:12px}.directory h3{margin:10px 0;font-size:29px}.directory p{font-size:13px;line-height:1.9}.filters{flex-wrap:wrap;gap:6px;margin:25px 0 15px;display:flex}.filters button{background:0 0;border:1px solid #b2bca4;border-radius:20px;padding:7px 13px;font-size:11px}.filters .active{background:var(--ink);color:var(--cream)}.exhibitor-row{border-bottom:1px solid #c6cebb;justify-content:space-between;padding:16px 0;font-size:13px;display:flex}.exhibitor-row small{color:#7b866d}.register-grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.register-copy h2{margin:22px 0;font-size:53px}.register-copy p{font-size:14px;line-height:1.9}.register-card{border:1px solid var(--line);background:#fffdf6;padding:25px}.reg-tabs{border-bottom:1px solid var(--line);margin-bottom:23px;display:flex}.reg-tabs button{color:#76806e;background:0 0;border:0;border-bottom:3px solid #0000;width:50%;padding:13px 0}.reg-tabs .active{color:var(--ink);border-color:var(--orange);font-weight:700}label{margin-bottom:15px;font-size:12px;display:block}input,select{width:100%;color:var(--ink);background:0 0;border:1px solid #ccd0c2;border-radius:2px;margin-top:6px;padding:12px}.row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.register-card .btn{width:100%;margin-top:8px}.form-note{color:#6b755e;font-size:11px;line-height:1.8}footer{background:var(--ink);color:var(--cream);justify-content:space-between;align-items:center;padding:36px 5%;font-size:11px;display:flex}footer p{color:#b9c3b0;line-height:1.9}.mock{text-align:center;color:#62705a;background:#e9e4d5;padding:6px;font-size:10px}#feedback{background:#edf3d1;padding:15px;font-size:13px;line-height:1.8;display:none}button:focus-visible,a:focus-visible{outline:3px solid var(--orange);outline-offset:4px}@media (max-width:800px){header{height:75px}nav>a:not(.btn){display:none}nav .btn{padding:11px;font-size:11px}.hero-grid{grid-template-columns:1fr;gap:30px}.hero h1{letter-spacing:-5px;font-size:96px}.hero{padding-top:25px}.hero-top{font-size:9px}.poster{width:100%;max-width:500px;height:420px;margin:auto}.hero-meta b{font-size:13px}.hero-meta>div{padding-left:12px}.hero-meta small{font-size:8px}.about-grid{grid-template-columns:1fr}.about-grid article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.section-head{display:block}.section-head p{margin-top:20px}section{padding:55px 0}h2{font-size:34px}.tabs button{padding:12px 6px;font-size:9px}.tabs button b{font-size:23px}.session{grid-template-columns:70px 1fr;gap:14px}.session>span{display:none}.session time{font-size:11px}.session h3{font-size:16px}.sponsor-grid{grid-template-columns:1fr 1fr}.sponsor:first-child{grid-column:1/-1}.exhibition-grid,.register-grid{grid-template-columns:1fr}.register-grid{gap:20px}.register-copy h2{font-size:42px}.map{padding:16px}.sponsor b{font-size:23px}footer{align-items:start;gap:20px}.hero p{font-size:15px}.actions .btn{padding:13px 17px;font-size:12px}}#about,#partners,#register{--ink:#4a3124;--green:#c9cc94;--orange:#a26b40}#agenda{background:#686a32}#exhibitors{color:#444826;background:#ededdc}#agenda .eyebrow,#agenda .session p{color:#eeefd8}.feature-band{color:#4b4f2c;background:#e8e7d4}.highlights{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.highlight{background:#f7f4e9;border:1px solid #c5c6af;border-radius:12px;padding:25px}.highlight .icon{color:#74773c;font-size:34px}.highlight p{font-size:13px;line-height:1.9}.section-label{color:#7c8050;letter-spacing:2px;font-size:11px}.journey{border-top:1px solid #c7cab6;grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.journey article{padding:23px 20px 0 0}.journey p{font-size:13px;line-height:1.9}.journey b{font-size:19px}.pill{border:1px solid #b9bda5;border-radius:25px;align-items:center;gap:8px;padding:8px 13px;font-size:11px;display:inline-flex}.price-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.price-card{color:#4a3124;background:#faf7ef;border:1px solid #c7cbb7;border-radius:10px;padding:30px}.price-card.business{color:#fffbed;background:#696b35}.price{letter-spacing:-2px;margin:18px 0 0;font-size:48px;font-weight:700}.price-card p,.price-card li{font-size:13px;line-height:1.9}.price-card ul{margin:22px 0;padding-left:18px}.price-card .btn{width:100%;margin-top:15px}.price-card.business .btn{color:#3e4424;background:#e0dfb2;border-color:#e0dfb2}.flowline{flex-wrap:wrap;gap:20px;padding:24px 0;font-size:12px;display:flex}.fullplan{border-radius:5px;width:100%;display:block}.map-switch{gap:10px;margin-bottom:18px;display:flex}.map-switch button{background:#f5f1e7;border:1px solid #aeb79d;border-radius:20px;padding:8px 13px;font-size:11px}.map-switch button.active{color:#fff;background:#24382d}.save-session{color:#e7e5c3;background:0 0;border:1px solid #989e70;border-radius:25px;margin-top:10px;padding:7px 11px;font-size:11px}.saved-count{color:#e8e8cf;font-size:12px}.search{margin:10px 0}.empty{padding:20px 0;font-size:13px}dialog{color:#26392d;background:#f7f4e9;border:0;border-radius:14px;width:min(650px,94vw);max-height:90vh;padding:0;overflow:auto;box-shadow:0 20px 100px #0004}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c261ec9}.dialog-head{border-bottom:1px solid #d2d5c7;justify-content:space-between;align-items:center;padding:20px 25px;display:flex}.dialog-head h3{margin:0;font-size:21px}.close{background:0 0;border:1px solid #c6cab9;border-radius:50%;width:32px;height:32px}.dialog-body{padding:25px}.steps{color:#6b775e;gap:10px;margin:0 0 24px;font-size:11px;display:flex}.steps b{color:#4d5730}.summary-row{border-bottom:1px solid #d5d7c9;justify-content:space-between;gap:15px;padding:11px 0;font-size:13px;display:flex}.summary-total{justify-content:space-between;padding:18px 0;font-size:24px;font-weight:700;display:flex}.dialog-actions{gap:12px;margin-top:24px;display:flex}.dialog-actions .btn{flex:1}.pass{text-align:center;background:#ededd8;border:1px dashed #969f75;border-radius:10px;padding:25px}.pass h3{margin:12px}.demo-tag{color:#634a35;background:#e5dccb;border-radius:4px;padding:6px 9px;font-size:10px;display:inline-block}.booking-note{color:#75805e;font-size:12px;line-height:1.8}.faq details{border-bottom:1px solid #c5cab7;padding:20px 0;font-size:14px}.faq summary{cursor:pointer;font-weight:600}.faq p{max-width:800px;font-size:13px;line-height:1.9}@media (max-width:800px){.highlights,.price-grid,.journey{grid-template-columns:1fr}.price{font-size:42px}.journey article{border-bottom:1px solid #c7cab6;padding:22px 0}.mobile-actions{z-index:11;background:#f5f1e7;border-top:1px solid #ccd0c2;gap:8px;padding:10px;display:flex;position:sticky;bottom:0}.mobile-actions .btn{flex:1;padding:12px 5px;font-size:11px}.price-card{padding:24px}.dialog-body{padding:20px}}.pillar-grid{grid-template-columns:1fr 1fr;gap:0 36px;display:grid}.pillar-card{border-top:1px solid #9b9c6c;padding:30px 0}.pillar-card small{letter-spacing:2px;color:#e5e5be;font-size:12px}.pillar-card h3{margin:16px 0 10px;font-size:25px;line-height:1.35}.pillar-card h4{margin:0 0 15px;font-size:20px;font-weight:500}.pillar-card p{color:#eeefd8;max-width:500px;font-size:14px;line-height:1.9}.visitor-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.visitor-card{color:#353e29;background:#e8e2c7;border-radius:12px;min-height:260px;padding:24px 20px}.visitor-card:nth-child(2){color:#fff8eb;background:#643b27}.visitor-card:nth-child(3){background:#d3d8c0}.visitor-card:nth-child(4){color:#fff8eb;background:#6a6c35}.visitor-card:nth-child(5){color:#fff8eb;background:#3c3128}.visitor-card .visitor-icon{font-size:26px;line-height:1.5;display:block}.visitor-card h3{margin:20px 0 12px;font-size:19px;line-height:1.5}.visitor-card p{margin:0;font-size:13px;line-height:1.9}.cycle-section{color:#453c2a;background:#eae9d8}.cycle-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.cycle-card{background:#f5f1e7;border:1px solid #c9cbb3;border-radius:12px;overflow:hidden}.cycle-card header{color:#fff9e9;background:#6b713e;border:0;justify-content:start;gap:17px;height:auto;padding:22px;display:flex;position:static}.cycle-card:first-child header{background:#643b27}.cycle-card header strong{font-size:44px;line-height:1}.cycle-card header h3{margin:0 0 4px;font-size:22px}.cycle-card header small{letter-spacing:1.3px;font-size:10px}.cycle-card ul{padding:4px 25px 8px 39px;font-size:13px;line-height:1.9}.cycle-card li{padding:5px 0}.cycle-result{background:#e1e3cf;padding:18px 22px;font-size:13px;line-height:1.7}.why-matters{border-top:1px solid #c4c6b0;align-items:center;gap:25px;margin-top:28px;padding-top:24px;display:flex}.why-matters b{white-space:nowrap;font-size:15px}.why-matters p{margin:0;font-size:14px;line-height:1.8}.join-panel{background:#e4e7cf;border-radius:12px;grid-template-columns:1fr auto;gap:30px;padding:40px;display:grid}.join-panel h2{margin-top:20px;font-size:38px}.join-panel p{margin:22px 0 0;font-size:13px}.join-actions{flex-direction:column;justify-content:center;gap:12px;display:flex}.join-actions .btn{min-width:220px}a[aria-disabled=true]{cursor:default}.mobile-actions{display:none}@media (max-width:1000px){.visitor-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.pillar-grid,.cycle-grid,.join-panel{grid-template-columns:1fr}.visitor-grid{grid-template-columns:1fr 1fr}.visitor-card{min-height:220px;padding:20px 16px}.visitor-card:last-child{grid-column:1/-1;min-height:0}.pillar-card h3{font-size:23px}.pillar-card h4{font-size:18px}.why-matters{display:block}.why-matters p{margin-top:12px}.join-panel{padding:25px}.join-panel h2{font-size:29px}.mobile-actions{z-index:11;background:#f5f1e7;border-top:1px solid #ccd0c2;gap:8px;padding:10px;display:flex;position:sticky;bottom:0}.mobile-actions .btn{flex:1;padding:12px 5px;font-size:12px}}
