.profile-module__8xeJ7G__page{--paper:#f5f7fb;--ink:#172b4d;--muted:#526079;--accent:#0d4fa9;--action:#155fc7;--field:#e8eff8;--edge:#d1ddec;--inverse-muted:#dce6f5;color:var(--ink);background:var(--paper);font-family:Arial,Noto Sans Thai,Tahoma,sans-serif;font-size:17px;line-height:1.7}.profile-module__8xeJ7G__page *{box-sizing:border-box}.profile-module__8xeJ7G__page :is(h1,h2,h3,h4,p,figure,blockquote){margin:0}.profile-module__8xeJ7G__page :is(h1,h2,h3,h4){text-wrap:balance;overflow-wrap:anywhere;min-width:0;font-weight:600;line-height:1.16}.profile-module__8xeJ7G__page h2{letter-spacing:-.035em;font-size:clamp(2rem,3.5vw,3.5rem)}.profile-module__8xeJ7G__page h3{letter-spacing:-.02em;font-size:1.5rem}.profile-module__8xeJ7G__page a{text-decoration:none}.profile-module__8xeJ7G__page a,.profile-module__8xeJ7G__page summary{transition:color .18s,background-color .18s}.profile-module__8xeJ7G__page a:focus-visible,.profile-module__8xeJ7G__page summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.profile-module__8xeJ7G__page a:hover{color:var(--accent)}.profile-module__8xeJ7G__page section[id]{scroll-margin-top:1.5rem}.profile-module__8xeJ7G__page [lang=th],.profile-module__8xeJ7G__page:lang(th){letter-spacing:normal}.profile-module__8xeJ7G__page:lang(th) :is(h1,h2,h3,h4){letter-spacing:-.015em;line-height:1.4}.profile-module__8xeJ7G__arrow{flex:0 0 22px;width:22px;height:22px}.profile-module__8xeJ7G__skip{z-index:50;background:var(--ink);color:#fff;padding:12px 20px;position:absolute;top:10px;left:16px;transform:translateY(-200%)}.profile-module__8xeJ7G__skip:focus{transform:translateY(0)}.profile-module__8xeJ7G__header{align-items:center;gap:30px;max-width:1600px;margin:auto;padding:22px 4.5%;display:flex}.profile-module__8xeJ7G__brand{letter-spacing:-.05em;align-items:center;min-height:44px;font-size:26px;font-weight:800;display:inline-flex}.profile-module__8xeJ7G__brand span{color:var(--accent)}.profile-module__8xeJ7G__nav{align-items:center;gap:24px;margin-left:auto;display:flex}.profile-module__8xeJ7G__nav a{align-items:center;gap:7px;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.profile-module__8xeJ7G__languages{background:var(--field);border-radius:12px;gap:4px;padding:4px;display:flex}.profile-module__8xeJ7G__languages a{border-radius:9px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px 8px;font-size:14px;font-weight:600;display:flex}.profile-module__8xeJ7G__languages a[aria-current]{background:var(--paper);color:var(--accent)}.profile-module__8xeJ7G__opening{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:7%;max-width:1600px;margin:auto;padding:12px 4.5% 100px;display:grid}.profile-module__8xeJ7G__portrait{background:var(--field);border-radius:20px;position:sticky;top:24px;overflow:hidden}.profile-module__8xeJ7G__portrait>img{object-fit:cover;object-position:center 28%;width:100%;height:auto;max-height:calc(100svh - 120px);display:block}.profile-module__8xeJ7G__portrait figcaption{justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:16px;font-weight:600;display:flex}.profile-module__8xeJ7G__portrait figcaption a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.profile-module__8xeJ7G__portrait figcaption .profile-module__8xeJ7G__arrow{transform:rotate(90deg)}.profile-module__8xeJ7G__openingText{padding-top:clamp(24px,5vw,90px)}.profile-module__8xeJ7G__introduction h1{letter-spacing:-.055em;margin-top:24px;font-size:clamp(2.6rem,4.8vw,5.1rem);line-height:1.02}.profile-module__8xeJ7G__role{max-width:34ch;color:var(--accent);font-size:15px;font-weight:600}.profile-module__8xeJ7G__otherName{color:var(--muted);font-size:18px;margin-top:18px!important}.profile-module__8xeJ7G__heroCopy{font-size:clamp(18px,1.6vw,22px);line-height:1.65;margin-top:28px!important}.profile-module__8xeJ7G__primary{background:var(--action);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:16px 24px;font-size:16px;font-weight:600;line-height:1.5;display:inline-flex}.profile-module__8xeJ7G__primary:hover{background:var(--accent);color:#fff!important}.profile-module__8xeJ7G__introduction .profile-module__8xeJ7G__primary{margin-top:30px}.profile-module__8xeJ7G__textLink{min-height:48px;color:var(--accent);align-items:center;gap:14px;padding:8px 0;font-size:16px;font-weight:600;display:inline-flex}.profile-module__8xeJ7G__textLink:hover{text-underline-offset:5px;text-decoration:underline}.profile-module__8xeJ7G__introduction>.profile-module__8xeJ7G__textLink{width:fit-content;margin-top:12px;display:flex}.profile-module__8xeJ7G__story{padding-top:100px}.profile-module__8xeJ7G__story h2{font-size:clamp(2rem,2.7vw,2.75rem)}.profile-module__8xeJ7G__story>p{color:var(--muted);margin-top:24px}.profile-module__8xeJ7G__story blockquote{padding-top:40px}.profile-module__8xeJ7G__story blockquote p{letter-spacing:-.025em;color:var(--accent);font-size:clamp(1.5rem,2vw,2rem);font-weight:500;line-height:1.4}.profile-module__8xeJ7G__story blockquote footer{color:var(--muted);margin-top:16px;font-size:14px}.profile-module__8xeJ7G__section{padding:90px max(4.5%,50% - 728px)}.profile-module__8xeJ7G__sectionIntro{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:end;gap:10%;margin-bottom:48px;display:grid}.profile-module__8xeJ7G__sectionIntro p{max-width:48ch;color:var(--muted)}.profile-module__8xeJ7G__work{background:var(--field)}.profile-module__8xeJ7G__projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.profile-module__8xeJ7G__project{background:var(--paper);isolation:isolate;border-radius:16px;flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.profile-module__8xeJ7G__project:first-child{background:var(--ink);color:var(--paper)}.profile-module__8xeJ7G__projectTop{flex-direction:column;gap:10px;margin-bottom:40px;display:flex}.profile-module__8xeJ7G__projectType{font-size:15px;font-weight:600}.profile-module__8xeJ7G__solo{color:var(--muted);font-size:13px}.profile-module__8xeJ7G__project:first-child .profile-module__8xeJ7G__solo,.profile-module__8xeJ7G__project:first-child>p{color:var(--inverse-muted)}.profile-module__8xeJ7G__project h3{font-size:clamp(1.65rem,2.4vw,2.5rem)}.profile-module__8xeJ7G__project h3 a{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-module__8xeJ7G__project:first-child a:hover{color:#fff;text-decoration:underline}.profile-module__8xeJ7G__project>p{color:var(--muted);margin-top:22px;font-size:16px}.profile-module__8xeJ7G__project .profile-module__8xeJ7G__projectDetail{margin-top:24px;font-size:13px}.profile-module__8xeJ7G__domainLink{justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:auto;padding-top:28px;font-size:15px;font-weight:600;display:flex}.profile-module__8xeJ7G__payments{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:8%;padding-top:60px;display:grid}.profile-module__8xeJ7G__payments h3{max-width:16ch;font-size:30px}.profile-module__8xeJ7G__payments p{color:var(--muted)}.profile-module__8xeJ7G__payments .profile-module__8xeJ7G__textLink{margin-top:14px}.profile-module__8xeJ7G__teaching{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:center;gap:7%;display:grid}.profile-module__8xeJ7G__teachingCopy>p{color:var(--muted);margin-top:24px}.profile-module__8xeJ7G__teachingCopy .profile-module__8xeJ7G__textLink{margin-top:20px}.profile-module__8xeJ7G__workshopPhotos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.profile-module__8xeJ7G__workshopPhotos img{border-radius:14px;width:100%;height:auto}.profile-module__8xeJ7G__workshopPhotos img:last-child{margin-top:60px}.profile-module__8xeJ7G__workshop figcaption{color:var(--muted);justify-content:space-between;gap:12px;margin-top:20px;font-size:14px;display:flex}.profile-module__8xeJ7G__expertise{background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:12%;display:grid}.profile-module__8xeJ7G__expertise h2{max-width:15ch}.profile-module__8xeJ7G__expertise article+article{margin-top:40px}.profile-module__8xeJ7G__expertise article h3{font-size:24px}.profile-module__8xeJ7G__expertise article p{color:var(--inverse-muted);margin-top:16px}.profile-module__8xeJ7G__journey>h2{max-width:20ch;margin-bottom:55px}.profile-module__8xeJ7G__journeyColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12%;display:grid}.profile-module__8xeJ7G__groupTitle{color:var(--accent);margin-bottom:36px!important;font-size:18px!important}.profile-module__8xeJ7G__journey ol{margin:0;padding:0;list-style:none}.profile-module__8xeJ7G__journey li{margin-top:32px}.profile-module__8xeJ7G__years{color:var(--accent);font-size:14px;font-weight:600}.profile-module__8xeJ7G__journey h4{margin-top:10px;font-size:22px}.profile-module__8xeJ7G__journey li>p:last-child{color:var(--muted);max-width:50ch;margin-top:12px}.profile-module__8xeJ7G__faq{background:var(--field);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:10%;display:grid}.profile-module__8xeJ7G__faq h2{max-width:16ch}.profile-module__8xeJ7G__faq details{border-bottom:1px solid var(--edge)}.profile-module__8xeJ7G__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:22px 0;font-size:18px;font-weight:600;line-height:1.5;list-style:none;display:flex}.profile-module__8xeJ7G__faq summary::-webkit-details-marker{display:none}.profile-module__8xeJ7G__faq summary:hover{color:var(--accent)}.profile-module__8xeJ7G__plus{flex-shrink:0;font-size:28px;font-weight:400}.profile-module__8xeJ7G__faq details[open] .profile-module__8xeJ7G__plus{transform:rotate(45deg)}.profile-module__8xeJ7G__faq details>p{color:var(--muted);margin-bottom:24px}.profile-module__8xeJ7G__contact{max-width:1600px;margin:auto}.profile-module__8xeJ7G__contact h2{max-width:17ch;font-size:clamp(2.5rem,5vw,5rem)}.profile-module__8xeJ7G__contact>p{max-width:57ch;color:var(--muted);margin-top:26px;font-size:20px}.profile-module__8xeJ7G__contactActions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:30px;display:flex}.profile-module__8xeJ7G__social{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:60px;display:flex}.profile-module__8xeJ7G__social>p{color:var(--muted);font-size:15px}.profile-module__8xeJ7G__social nav{flex-wrap:wrap;gap:24px;display:flex}.profile-module__8xeJ7G__social a{align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.profile-module__8xeJ7G__social .profile-module__8xeJ7G__arrow{flex-basis:16px;width:16px;height:16px}.profile-module__8xeJ7G__footer{background:var(--field);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px 4.5%;font-size:14px;display:flex}.profile-module__8xeJ7G__footer a{align-items:center;gap:10px;min-height:44px;display:inline-flex}@media (min-width:1600px){.profile-module__8xeJ7G__section{padding-left:max(6%,50vw - 690px);padding-right:max(6%,50vw - 690px)}}@media (max-width:1100px){.profile-module__8xeJ7G__header{gap:20px}.profile-module__8xeJ7G__nav{gap:16px}.profile-module__8xeJ7G__opening{gap:5%}.profile-module__8xeJ7G__openingText{padding-top:24px}.profile-module__8xeJ7G__section{padding-top:64px;padding-bottom:64px}.profile-module__8xeJ7G__project{padding:24px}.profile-module__8xeJ7G__projects{gap:12px}.profile-module__8xeJ7G__projectTop{margin-bottom:24px}.profile-module__8xeJ7G__teaching{gap:5%}}@media (max-width:759px){.profile-module__8xeJ7G__page{font-size:16px}.profile-module__8xeJ7G__header{flex-wrap:wrap;gap:10px 16px;padding:16px 5%}.profile-module__8xeJ7G__brand{font-size:24px}.profile-module__8xeJ7G__languages{margin-left:auto}.profile-module__8xeJ7G__nav{order:3;justify-content:space-between;gap:12px;width:100%}.profile-module__8xeJ7G__nav a{font-size:14px}.profile-module__8xeJ7G__opening{flex-direction:column;gap:32px;padding:8px 5% 56px;display:flex}.profile-module__8xeJ7G__portrait{border-radius:16px;order:1;width:100%;position:relative;top:auto}.profile-module__8xeJ7G__portrait>img{object-position:center 23%;height:min(80svh,620px);max-height:none}.profile-module__8xeJ7G__portrait figcaption{padding:10px 18px;font-size:15px}.profile-module__8xeJ7G__openingText{display:contents}.profile-module__8xeJ7G__introduction{order:0;padding-top:20px}.profile-module__8xeJ7G__introduction h1{max-width:15ch;font-size:clamp(2.7rem,10vw,4.8rem)}.profile-module__8xeJ7G__introduction .profile-module__8xeJ7G__role{max-width:100%;font-size:14px}.profile-module__8xeJ7G__otherName{font-size:16px}.profile-module__8xeJ7G__heroCopy{font-size:19px}.profile-module__8xeJ7G__primary{gap:18px;padding:14px 20px}.profile-module__8xeJ7G__story{order:2;padding-top:24px}.profile-module__8xeJ7G__story h2{font-size:32px}.profile-module__8xeJ7G__story blockquote{padding-top:30px}.profile-module__8xeJ7G__section{padding:56px 5%}.profile-module__8xeJ7G__sectionIntro{margin-bottom:30px;display:block}.profile-module__8xeJ7G__sectionIntro p{margin-top:20px}.profile-module__8xeJ7G__projects{grid-template-columns:minmax(0,1fr);gap:16px}.profile-module__8xeJ7G__project{padding:28px}.profile-module__8xeJ7G__projectTop{gap:4px}.profile-module__8xeJ7G__project h3{font-size:32px}.profile-module__8xeJ7G__payments{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:40px}.profile-module__8xeJ7G__payments h3{max-width:none}.profile-module__8xeJ7G__teaching{flex-direction:column;gap:30px;display:flex}.profile-module__8xeJ7G__teachingCopy h2{max-width:20ch}.profile-module__8xeJ7G__workshopPhotos{gap:10px}.profile-module__8xeJ7G__workshopPhotos img:last-child{margin-top:36px}.profile-module__8xeJ7G__workshop figcaption{font-size:13px}.profile-module__8xeJ7G__expertise{grid-template-columns:minmax(0,1fr);gap:36px}.profile-module__8xeJ7G__expertise h2{max-width:none}.profile-module__8xeJ7G__expertise article h3{font-size:23px}.profile-module__8xeJ7G__journey>h2{margin-bottom:36px}.profile-module__8xeJ7G__journeyColumns{grid-template-columns:minmax(0,1fr);gap:48px}.profile-module__8xeJ7G__groupTitle{margin-bottom:24px!important}.profile-module__8xeJ7G__journey li{margin-top:28px}.profile-module__8xeJ7G__faq{grid-template-columns:minmax(0,1fr);gap:28px}.profile-module__8xeJ7G__faq h2{max-width:20ch}.profile-module__8xeJ7G__faq summary{font-size:17px}.profile-module__8xeJ7G__contact h2{font-size:42px}.profile-module__8xeJ7G__contact>p{font-size:18px}.profile-module__8xeJ7G__contactActions{gap:14px}.profile-module__8xeJ7G__social{gap:10px;margin-top:40px}.profile-module__8xeJ7G__social nav{gap:10px 22px}.profile-module__8xeJ7G__footer{gap:10px 20px;padding:24px 5%}.profile-module__8xeJ7G__footer>p{width:100%}}@media (max-width:380px){.profile-module__8xeJ7G__portrait>img{height:460px}.profile-module__8xeJ7G__introduction h1{font-size:40px}.profile-module__8xeJ7G__primary{font-size:15px}}@media (prefers-reduced-motion:reduce){.profile-module__8xeJ7G__page *,.profile-module__8xeJ7G__page :before,.profile-module__8xeJ7G__page :after{scroll-behavior:auto!important;transition:none!important}}@media print{.profile-module__8xeJ7G__portrait{position:static}.profile-module__8xeJ7G__header,.profile-module__8xeJ7G__skip,.profile-module__8xeJ7G__languages,.profile-module__8xeJ7G__contactActions,.profile-module__8xeJ7G__social{display:none}.profile-module__8xeJ7G__opening{display:block}.profile-module__8xeJ7G__portrait{float:right;max-width:240px;margin:0 0 24px 24px}.profile-module__8xeJ7G__section{break-inside:avoid;padding:30px 0}.profile-module__8xeJ7G__page{background:#fff}}.profile-module__8xeJ7G__brandIcon{flex:0 0 20px;width:20px;height:20px}.profile-module__8xeJ7G__social a{gap:8px}.profile-module__8xeJ7G__primary{justify-content:center;gap:12px}
