@font-face{font-family:baiJamjuree;src:url(../media/BaiJamjuree_Light-s.p.2szdbx7vifj5t.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:baiJamjuree;src:url(../media/BaiJamjuree_Regular-s.p.1ivul4t8n1-pn.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:baiJamjuree;src:url(../media/BaiJamjuree_Medium-s.p.33qaesw1lbvpu.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:baiJamjuree;src:url(../media/BaiJamjuree_SemiBold-s.p.1-uxpcgvy-3j7.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:baiJamjuree;src:url(../media/BaiJamjuree_Bold-s.p.2w0pehe4xgye7.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:baiJamjuree Fallback;src:local(Arial);ascent-override:96.59%;descent-override:24.15%;line-gap-override:0.0%;size-adjust:103.53%}.dixizq_className{font-family:baiJamjuree,baiJamjuree Fallback,system-ui,sans-serif}.dixizq_variable{--font-bai-jamjuree:"baiJamjuree", "baiJamjuree Fallback", system-ui, sans-serif}
.spLbGa_banner{z-index:70;left:var(--space-2);right:var(--space-2);bottom:calc(72px + env(safe-area-inset-bottom));gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border);max-width:560px;display:grid;position:fixed}.spLbGa_actions{gap:var(--space-2);display:flex}.spLbGa_button{min-height:40px;padding-block:var(--space-2);flex:1}@media (min-width:768px){.spLbGa_banner{left:auto;right:var(--space-8);bottom:var(--space-8);grid-template-columns:1fr auto;align-items:center}.spLbGa_button{flex:none}}
:root{--brand-cyan:#3ac1d1;--brand-lime:#b3d334;--brand-ink:#1d1d1b;--brand-grey:#70706f;--brand-white:#fff;--surface:var(--brand-white);--surface-raised:#f5f5f3;--text:var(--brand-ink);--text-muted:var(--brand-grey);--text-accent:#1a7480;--on-brand:var(--brand-ink);--border:#d9d9d6;--border-strong:#8a8a88;--focus-ring:var(--brand-ink);--space-1:4px;--space-2:8px;--space-4:16px;--space-8:32px;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--font-sans:var(--font-bai-jamjuree), "Bai Jamjuree", system-ui, sans-serif;--fs-hero:clamp(42px, 6.4vw, 92px);--fs-statement:clamp(28px, 3.4vw, 48px);--fs-title:clamp(30px, 3.6vw, 52px);--container:1280px;--gutter:var(--space-4);--section-y:calc(var(--space-8) * 2);--header-h:64px;--ease-out:cubic-bezier(.22, 1, .36, 1);interpolate-size:allow-keywords}.theme-dark{--surface:var(--brand-ink);--surface-raised:#2a2a28;--text:var(--brand-white);--text-muted:#a3a3a1;--text-accent:var(--brand-cyan);--border:#3a3a38;--border-strong:#7a7a78;--focus-ring:var(--brand-cyan);background-color:var(--surface);color:var(--text)}@media (min-width:768px){:root{--gutter:var(--space-8);--section-y:calc(var(--space-8) * 3.5);--header-h:72px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--space-4))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background-color:var(--surface);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;font-weight:400;line-height:28px;overflow-x:clip}main{overflow-x:clip}img,svg,video,iframe{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,figure,dl,dd,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:var(--text-accent);text-underline-offset:4px;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--brand-cyan);color:var(--on-brand)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--space-4);z-index:100;background:var(--brand-ink);color:var(--brand-white);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);position:absolute;top:-100px}.skip-link:focus{top:var(--space-4)}.hero-title{font-size:var(--fs-hero);letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1}.title{font-size:var(--fs-title);letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.04}.statement{font-size:var(--fs-statement);letter-spacing:-.015em;text-wrap:balance;font-weight:300;line-height:1.12}.h3{letter-spacing:-.005em;font-size:20px;font-weight:600;line-height:28px}.lead{color:var(--text-muted);max-width:34em;font-size:19px;line-height:30px}@media (min-width:1024px){.lead{font-size:21px;line-height:32px}}.small{font-size:14px;line-height:20px}.label{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.muted{color:var(--text-muted)}.num{font-variant-numeric:tabular-nums}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin-inline:auto}.section{padding-block:var(--section-y)}.section-head{gap:var(--space-4);margin-bottom:calc(var(--space-8) * 1.5);display:grid}@media (min-width:900px){.section-head{align-items:end;gap:var(--space-8);margin-bottom:calc(var(--space-8) * 2);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.rule{border:0;border-top:1px solid var(--border);margin:0}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:52px;padding:0 calc(var(--space-4) + var(--space-2));border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.btn svg{flex:none;width:20px;height:20px}.btn:active{transform:translateY(1px)}.btn-primary{background-color:var(--brand-lime);color:var(--on-brand);border-color:var(--brand-lime)}.btn-primary:hover{background-color:var(--brand-ink);border-color:var(--brand-ink);color:var(--brand-white)}.theme-dark .btn-primary:hover{background-color:var(--brand-white);border-color:var(--brand-white);color:var(--brand-ink)}.btn-ink{background-color:var(--brand-ink);color:var(--brand-white)}.btn-ink:hover{background-color:#3a3a38}.btn-secondary{color:var(--text);border-color:var(--border-strong);background-color:#0000}.btn-secondary:hover{border-color:var(--text)}.btn-block{width:100%}.btn[disabled]{opacity:.6;cursor:not-allowed}.link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:6px;transition:text-decoration-color .16s}.link:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.tag{padding:2px var(--space-2);border-radius:var(--radius-sm);background-color:var(--brand-cyan);color:var(--on-brand);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}@keyframes pin-pulse{0%{opacity:.9;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes number-in{0%{opacity:0;translate:0 .3em}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.load-in{animation:rise .9s var(--ease-out) both;animation-delay:calc(var(--d,0) * .11s + 80ms)}.number-in{animation:number-in .38s var(--ease-out) both;display:inline-block}}[data-d="1"]{--d:1}[data-d="2"]{--d:2}[data-d="3"]{--d:3}[data-d="4"]{--d:4}[data-d="5"]{--d:5}[data-d="6"]{--d:6}[data-reveal]{transition:opacity .7s ease, transform .9s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms)}html[data-motion] [data-reveal]:not(.is-in){opacity:0;transform:translateY(56px)}html[data-motion] [data-reveal=left]:not(.is-in){transform:translate(-64px)}html[data-motion] [data-reveal=right]:not(.is-in){transform:translate(64px)}html[data-motion] [data-reveal=fade]:not(.is-in){transform:none}.parallax-frame{position:relative;overflow:hidden}.parallax-frame>[data-parallax]{object-fit:cover;will-change:transform;width:100%;max-width:none;height:140%;position:absolute;top:-20%;left:0}[data-marquee]{will-change:transform}.icon-tile{border-radius:var(--radius-md);background-color:var(--surface-raised);width:52px;height:52px;color:var(--text);flex:none;place-items:center;display:inline-grid}.theme-dark .icon-tile{color:var(--brand-white);--icon-accent:var(--brand-cyan);background-color:#2a2a28}
