.milestone-vector[data-astro-cid-ayjuu66l]{width:100%;max-width:280px;height:auto;color:var(--ink);display:block}.standard-marks[data-astro-cid-ayjuu66l]{justify-content:center;align-items:center;gap:20px;display:flex}figure[data-astro-cid-ayjuu66l]{text-align:center;flex:1;min-width:0;margin:0}.mark-window[data-astro-cid-ayjuu66l]{width:100%;max-width:125px;margin-inline:auto;display:block;position:relative;overflow:hidden}.mark-window[data-astro-cid-ayjuu66l] img[data-astro-cid-ayjuu66l]{max-width:none;height:auto;position:absolute}figcaption[data-astro-cid-ayjuu66l]{color:var(--ink-muted);margin-top:12px;font-size:14px}.wide[data-astro-cid-ayjuu66l]{flex-direction:column;gap:24px}.wide[data-astro-cid-ayjuu66l] figure[data-astro-cid-ayjuu66l]{width:100%}.wide[data-astro-cid-ayjuu66l] .mark-window[data-astro-cid-ayjuu66l]{max-width:180px}.wide[data-astro-cid-ayjuu66l] figure[data-astro-cid-ayjuu66l]:first-child .mark-window[data-astro-cid-ayjuu66l]{max-width:140px}.company-timeline[data-astro-cid-vxojsnxz]{grid-template-columns:100px minmax(0,1fr);gap:clamp(30px,5vw,80px);display:grid}.year-nav[data-astro-cid-vxojsnxz]{align-self:start;position:sticky;top:120px}.nav-label[data-astro-cid-vxojsnxz]{font-size:var(--text-caption);color:var(--ink-muted);margin-bottom:24px;display:block}.year-links[data-astro-cid-vxojsnxz]{border-left:1px solid var(--line);flex-direction:column;display:flex}.year-links[data-astro-cid-vxojsnxz] a[data-astro-cid-vxojsnxz]{min-height:46px;color:var(--ink-muted);font-size:var(--text-label);align-items:center;padding-left:20px;text-decoration:none;display:flex;position:relative}.year-links[data-astro-cid-vxojsnxz] a[data-astro-cid-vxojsnxz]:before{content:"";background:var(--line);border-radius:50%;width:5px;height:5px;position:absolute;left:-3px}.year-links[data-astro-cid-vxojsnxz] a[data-astro-cid-vxojsnxz][aria-current],.year-links[data-astro-cid-vxojsnxz] a[data-astro-cid-vxojsnxz]:hover{color:var(--ink);font-weight:600}.year-links[data-astro-cid-vxojsnxz] a[data-astro-cid-vxojsnxz][aria-current]:before{background:var(--green);width:7px;height:7px;left:-4px}.chapters[data-astro-cid-vxojsnxz]{min-width:0;margin:0;padding:0;list-style:none}.chapter[data-astro-cid-vxojsnxz]{border-top:1px solid var(--line);padding-block:56px;scroll-margin-top:112px}.chapter[data-astro-cid-vxojsnxz]:first-child{border-top:0;padding-top:0}.chapter[data-astro-cid-vxojsnxz].with-image{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;min-height:480px;display:grid}.chapter[data-astro-cid-vxojsnxz].with-illustration{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);min-height:380px}.milestone-visual[data-astro-cid-vxojsnxz]{justify-self:center;width:100%;max-width:300px}@media (width>=1001px){.company-timeline[data-astro-cid-vxojsnxz]:not(.compact) .chapter[data-astro-cid-vxojsnxz]:nth-child(2n){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.company-timeline[data-astro-cid-vxojsnxz]:not(.compact) .chapter[data-astro-cid-vxojsnxz].with-illustration:nth-child(2n){grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.company-timeline[data-astro-cid-vxojsnxz]:not(.compact) .chapter[data-astro-cid-vxojsnxz]:nth-child(2n) .chapter-copy[data-astro-cid-vxojsnxz]{grid-area:1/2}.company-timeline[data-astro-cid-vxojsnxz]:not(.compact) .chapter[data-astro-cid-vxojsnxz]:nth-child(2n)>figure[data-astro-cid-vxojsnxz],.company-timeline[data-astro-cid-vxojsnxz]:not(.compact) .chapter[data-astro-cid-vxojsnxz]:nth-child(2n)>.milestone-visual[data-astro-cid-vxojsnxz]{grid-area:1/1}}.year[data-astro-cid-vxojsnxz]{letter-spacing:-.065em;margin:0;font-size:clamp(4rem,6.5vw,7rem);font-weight:500;line-height:1}.buddhist-year[data-astro-cid-vxojsnxz]{font-size:var(--text-caption);color:var(--ink-muted);margin-top:12px;display:block}h3[data-astro-cid-vxojsnxz]{margin:28px 0 16px;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:500;line-height:1.4}.description[data-astro-cid-vxojsnxz]{color:var(--ink-muted);font-size:var(--text-story);max-width:58ch;margin:0;line-height:1.8}figure[data-astro-cid-vxojsnxz]{min-width:0;margin:0}figure[data-astro-cid-vxojsnxz] img[data-astro-cid-vxojsnxz]{width:100%;height:auto;display:block}figcaption[data-astro-cid-vxojsnxz]{font-size:var(--text-caption);color:var(--ink-muted);margin-top:12px}.compact[data-astro-cid-vxojsnxz]{display:block}.compact[data-astro-cid-vxojsnxz] .chapters[data-astro-cid-vxojsnxz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.compact[data-astro-cid-vxojsnxz] .chapter[data-astro-cid-vxojsnxz].with-image{border-top:1px solid var(--line);flex-direction:column;align-items:stretch;gap:24px;min-height:0;padding:30px 0 0;display:flex}.compact[data-astro-cid-vxojsnxz] .year[data-astro-cid-vxojsnxz]{font-size:3.5rem}.compact[data-astro-cid-vxojsnxz] h3[data-astro-cid-vxojsnxz]{margin:22px 0 12px;font-size:1.5rem}.compact[data-astro-cid-vxojsnxz] .description[data-astro-cid-vxojsnxz]{font-size:var(--text-body)}.compact[data-astro-cid-vxojsnxz] figure[data-astro-cid-vxojsnxz]{margin-top:auto}.compact[data-astro-cid-vxojsnxz] figure[data-astro-cid-vxojsnxz] img[data-astro-cid-vxojsnxz]{aspect-ratio:1.6;object-fit:contain}@media (width<=1000px){.company-timeline[data-astro-cid-vxojsnxz]{grid-template-columns:80px minmax(0,1fr);gap:28px}.chapter[data-astro-cid-vxojsnxz].with-image{grid-template-columns:1fr;gap:28px}.milestone-visual[data-astro-cid-vxojsnxz]{max-width:260px}.compact[data-astro-cid-vxojsnxz] .chapters[data-astro-cid-vxojsnxz]{grid-template-columns:1fr;gap:40px}.compact[data-astro-cid-vxojsnxz] .chapter[data-astro-cid-vxojsnxz].with-image{grid-template-columns:1fr 1fr;align-items:center;display:grid}.compact[data-astro-cid-vxojsnxz] figure[data-astro-cid-vxojsnxz]{margin-top:0}}@media (width<=760px){.company-timeline[data-astro-cid-vxojsnxz]{display:block}.year-nav[data-astro-cid-vxojsnxz]{margin-bottom:36px;position:static}.nav-label[data-astro-cid-vxojsnxz]{margin-bottom:12px}.year-links[data-astro-cid-vxojsnxz]{border-left:0;border-bottom:1px solid var(--line);flex-flow:wrap;gap:4px 12px}.year-links[data-astro-cid-vxojsnxz] a[data-astro-cid-vxojsnxz]{min-height:44px;padding-inline:6px}.year-links[data-astro-cid-vxojsnxz] a[data-astro-cid-vxojsnxz]:before{display:none}.year-links[data-astro-cid-vxojsnxz] a[data-astro-cid-vxojsnxz][aria-current]{text-underline-offset:8px;text-decoration:underline}.chapter[data-astro-cid-vxojsnxz]{padding-block:40px}.chapter[data-astro-cid-vxojsnxz].with-image{min-height:0}.year[data-astro-cid-vxojsnxz]{font-size:4.5rem}.compact[data-astro-cid-vxojsnxz] .chapters[data-astro-cid-vxojsnxz]{grid-template-columns:1fr;gap:40px}.compact[data-astro-cid-vxojsnxz] .chapter[data-astro-cid-vxojsnxz].with-image{gap:24px;display:flex}.compact[data-astro-cid-vxojsnxz] figure[data-astro-cid-vxojsnxz] img[data-astro-cid-vxojsnxz]{aspect-ratio:auto}}.head[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr auto;align-items:center;gap:3rem;display:grid}.seal[data-astro-cid-2ysv2tyu]{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:50%;width:clamp(120px,16vw,220px);height:auto}@media (width<=760px){.head[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr}.seal[data-astro-cid-2ysv2tyu]{order:-1}}.production-panorama[data-astro-cid-2ysv2tyu]{margin-block:0 4rem}.panorama-scroll[data-astro-cid-2ysv2tyu]{scrollbar-width:thin;scrollbar-color:var(--green) var(--soft);border-radius:16px;overflow-x:auto}.panorama-scroll[data-astro-cid-2ysv2tyu] img[data-astro-cid-2ysv2tyu]{width:100%;max-width:none;height:auto;display:block}.production-panorama[data-astro-cid-2ysv2tyu] figcaption[data-astro-cid-2ysv2tyu]{font-size:var(--text-caption);color:var(--muted);justify-content:space-between;gap:1rem;margin-top:1rem;display:flex}.panorama-hint[data-astro-cid-2ysv2tyu]{display:none}@media (width<=760px){.production-panorama[data-astro-cid-2ysv2tyu]{margin-bottom:3rem}.panorama-scroll[data-astro-cid-2ysv2tyu] img[data-astro-cid-2ysv2tyu]{width:900px}.production-panorama[data-astro-cid-2ysv2tyu] figcaption[data-astro-cid-2ysv2tyu]{flex-direction:column;gap:.25rem}.panorama-hint[data-astro-cid-2ysv2tyu]{display:inline}.panorama-hint[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]{margin-left:.4rem}}.story[data-astro-cid-2ysv2tyu]{max-width:64rem}.history-heading[data-astro-cid-2ysv2tyu]{margin-bottom:64px}.history-heading[data-astro-cid-2ysv2tyu] h2[data-astro-cid-2ysv2tyu]{font-size:clamp(2rem,3vw,3rem);font-weight:500}.history-heading[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu],.story[data-astro-cid-2ysv2tyu]>p[data-astro-cid-2ysv2tyu]{color:var(--ink-muted);font-size:var(--text-story);max-width:65ch;line-height:1.8}.vision[data-astro-cid-2ysv2tyu]{border-top:1px solid var(--line);margin-top:4rem;padding-top:3rem;scroll-margin-top:130px}.vision[data-astro-cid-2ysv2tyu] h2[data-astro-cid-2ysv2tyu]{margin-bottom:1.5rem}blockquote[data-astro-cid-2ysv2tyu]{margin:0}.mission[data-astro-cid-2ysv2tyu]{margin-top:3.5rem;scroll-margin-top:130px}.mission[data-astro-cid-2ysv2tyu] h2[data-astro-cid-2ysv2tyu]{margin-bottom:1.5rem;font-size:clamp(1.75rem,2.5vw,2.25rem)}.mission[data-astro-cid-2ysv2tyu] ol[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr 1fr;gap:0 3rem;margin:0;padding:0;list-style:none;display:grid}.mission[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{border-top:1px solid var(--line);grid-template-columns:2.5rem 1fr;align-items:baseline;gap:1rem;padding:1.5rem 0;display:grid}.mission-number[data-astro-cid-2ysv2tyu]{font-family:var(--font-display);color:var(--green);font-size:1.5rem}.mission[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]{font-size:var(--text-body);color:var(--ink);margin:0;line-height:1.8}@media (width<=640px){.mission[data-astro-cid-2ysv2tyu] ol[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr}}blockquote[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]{font-family:var(--font-display);margin-bottom:1rem;font-size:clamp(1.75rem,1.2rem + 2.2vw,3rem);line-height:1.2}[data-astro-cid-2ysv2tyu]:lang(th) blockquote[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]{line-height:1.45}.numbers[data-astro-cid-2ysv2tyu]{border-block:1px solid var(--line)}.numbers[data-astro-cid-2ysv2tyu] .wrap[data-astro-cid-2ysv2tyu]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.numbers[data-astro-cid-2ysv2tyu] .wrap[data-astro-cid-2ysv2tyu]>div[data-astro-cid-2ysv2tyu]{flex-direction:column;gap:.65rem;min-width:0;padding:2.5rem 0;display:flex}.numbers[data-astro-cid-2ysv2tyu] strong[data-astro-cid-2ysv2tyu]{font-family:var(--font-display);font-size:clamp(2rem,3.7vw,3.5rem);font-weight:500;line-height:1}.numbers[data-astro-cid-2ysv2tyu] small[data-astro-cid-2ysv2tyu]{font-family:var(--font-body);font-size:var(--text-label);color:var(--green);margin-top:.8rem;line-height:1.5;display:block}.numbers[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]{color:var(--muted);font-size:var(--text-label);line-height:1.6}.certs[data-astro-cid-2ysv2tyu]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:2rem 0 3rem;padding:0;list-style:none;display:grid}.certs[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{min-width:0}.certs[data-astro-cid-2ysv2tyu] figure[data-astro-cid-2ysv2tyu]{margin:0}.cert-image[data-astro-cid-2ysv2tyu]{justify-content:center;align-items:center;height:160px;display:flex}.cert-crop[data-astro-cid-2ysv2tyu]{display:block;position:relative;overflow:hidden}.cert-crop[data-astro-cid-2ysv2tyu] img[data-astro-cid-2ysv2tyu]{max-width:none;height:auto;position:absolute}.certs[data-astro-cid-2ysv2tyu] figcaption[data-astro-cid-2ysv2tyu]{text-align:center;flex-direction:column;gap:.25rem;margin-top:1rem;display:flex}.certs[data-astro-cid-2ysv2tyu] strong[data-astro-cid-2ysv2tyu]{font-family:var(--font-display);font-weight:500;font-size:var(--text-label)}.certs[data-astro-cid-2ysv2tyu] figcaption[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]{color:var(--muted);font-size:var(--text-caption)}@media (width<=640px){.numbers[data-astro-cid-2ysv2tyu] .wrap[data-astro-cid-2ysv2tyu],.certs[data-astro-cid-2ysv2tyu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem}.numbers[data-astro-cid-2ysv2tyu] .wrap[data-astro-cid-2ysv2tyu]>div[data-astro-cid-2ysv2tyu]{padding:1.75rem 0}.numbers[data-astro-cid-2ysv2tyu] .wrap[data-astro-cid-2ysv2tyu]>div[data-astro-cid-2ysv2tyu]:nth-child(n+3){border-top:1px solid var(--line)}.numbers[data-astro-cid-2ysv2tyu] strong[data-astro-cid-2ysv2tyu]{font-size:clamp(1.75rem,7.5vw,2.5rem)}.certs[data-astro-cid-2ysv2tyu]{row-gap:2rem}.cert-image[data-astro-cid-2ysv2tyu]{height:140px}}
