.vZ0Jwq_eyebrow,.vZ0Jwq_index{color:var(--clay);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.72rem;font-weight:600}.vZ0Jwq_aboutHero{min-height:44rem;max-width:var(--content);padding:var(--section) var(--gutter);grid-template-columns:1.1fr .9fr;gap:clamp(3rem,8vw,8rem);margin:0 auto;display:grid}.vZ0Jwq_aboutHero>div:first-child{align-self:center}.vZ0Jwq_aboutHero h1,.vZ0Jwq_sawadeeHero h1{max-width:12ch;font-family:var(--font-serif);letter-spacing:-.055em;margin:0;font-size:clamp(3.5rem,7vw,7rem);font-weight:400;line-height:.9}.vZ0Jwq_lead{max-width:40rem;color:var(--ink-soft);margin-top:2rem;font-size:1.2rem}.vZ0Jwq_portrait{background:linear-gradient(150deg,var(--paper-deep),var(--sage));clip-path:polygon(2% 3%,96% 0,100% 92%,65% 97%,4% 100%,0 35%);min-height:36rem;position:relative;overflow:hidden}.vZ0Jwq_portrait img,.vZ0Jwq_sawadeeImage img{object-fit:cover;filter:saturate(.78)contrast(.94)}.vZ0Jwq_portrait span{color:#fbf8f1b8;font-family:var(--font-serif);font-size:17rem;font-style:italic;position:absolute;bottom:-8%;right:5%}.vZ0Jwq_editorialGrid,.vZ0Jwq_sawadeeFacts{max-width:var(--content);padding:var(--section) var(--gutter);border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0 auto;display:grid}.vZ0Jwq_editorialGrid article,.vZ0Jwq_sawadeeFacts article{padding:0 clamp(1rem,4vw,4rem)}.vZ0Jwq_editorialGrid article+article,.vZ0Jwq_sawadeeFacts article+article{border-left:1px solid var(--line)}.vZ0Jwq_editorialGrid h2{font-family:var(--font-serif);font-size:clamp(2rem,4vw,3.5rem);font-weight:400}.vZ0Jwq_editorialGrid p:last-child,.vZ0Jwq_sawadeeFacts p:last-child{color:var(--ink-soft);white-space:pre-line}.vZ0Jwq_quote{max-width:20ch;padding:var(--section) var(--gutter);color:var(--sage-deep);font-family:var(--font-serif);text-align:center;border:0;margin:0 auto;font-size:clamp(2.5rem,5vw,5rem);font-style:italic;line-height:1.05}.vZ0Jwq_centerAction{padding:0 var(--gutter) var(--section);text-align:center}.vZ0Jwq_centerAction a{background:var(--sage-deep);color:var(--paper-light);letter-spacing:.08em;text-transform:uppercase;padding:.9rem 1.4rem;text-decoration:none;display:inline-block}.vZ0Jwq_sawadeeHero{min-height:42rem;max-width:var(--content);padding:var(--section) var(--gutter);margin:0 auto;position:relative;overflow:hidden}.vZ0Jwq_sawadeeHero h1{z-index:1;max-width:14ch;position:relative}.vZ0Jwq_sawadeeHero .vZ0Jwq_lead{z-index:1;margin-left:35%;position:relative}.vZ0Jwq_sawadeeMark{color:#77857421;font-family:var(--font-serif);font-size:35rem;font-style:italic;line-height:1;position:absolute;bottom:-24%;right:3%}.vZ0Jwq_sawadeeStory{max-width:var(--content);padding:var(--section) var(--gutter);background:var(--paper-light);grid-template-columns:1fr 1fr;gap:clamp(3rem,7vw,7rem);margin:0 auto;display:grid}.vZ0Jwq_sawadeeImage{background:linear-gradient(140deg,var(--sage),var(--paper-deep));clip-path:polygon(3% 0,98% 4%,100% 95%,35% 100%,0 92%);min-height:36rem;position:relative}.vZ0Jwq_sawadeeStory article{font-family:var(--font-serif);align-self:center;font-size:1.35rem}.vZ0Jwq_sawadeeStory article p{white-space:pre-line}@media (max-width:52rem){.vZ0Jwq_aboutHero,.vZ0Jwq_editorialGrid,.vZ0Jwq_sawadeeFacts,.vZ0Jwq_sawadeeStory{grid-template-columns:1fr}.vZ0Jwq_portrait,.vZ0Jwq_sawadeeImage{min-height:27rem}.vZ0Jwq_editorialGrid article,.vZ0Jwq_sawadeeFacts article{padding:2rem 0}.vZ0Jwq_editorialGrid article+article,.vZ0Jwq_sawadeeFacts article+article{border-top:1px solid var(--line);border-left:0}.vZ0Jwq_sawadeeHero .vZ0Jwq_lead{margin-left:0}.vZ0Jwq_sawadeeMark{font-size:22rem}}
.bUJ3YG_method,.bUJ3YG_credentials,.bUJ3YG_closing{max-width:var(--content);padding:var(--section) var(--gutter);border-top:1px solid var(--line);margin:0 auto}.bUJ3YG_method{grid-template-columns:.7fr 1.3fr;gap:3rem;display:grid}.bUJ3YG_method h2,.bUJ3YG_credentials h2,.bUJ3YG_promise h2,.bUJ3YG_closing h2{font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,5vw,5rem);font-weight:400;line-height:.98}.bUJ3YG_method div>p,.bUJ3YG_credentials header>p:last-child,.bUJ3YG_promise>p,.bUJ3YG_closing p{max-width:46rem;color:var(--ink-soft);font-size:1.1rem}.bUJ3YG_credentials{grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,8rem);display:grid}.bUJ3YG_credentials ol{margin:0;padding:0;list-style:none}.bUJ3YG_credentials li{border-top:1px solid var(--line);font-family:var(--font-serif);grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem 0;font-size:1.35rem;display:grid}.bUJ3YG_credentials li span{color:var(--clay);font-size:.72rem}.bUJ3YG_promise{width:100%;max-width:none;padding:clamp(2.25rem,5vw,3.5rem) var(--gutter);background:var(--sage-deep);color:var(--paper-light);border-top:1px solid var(--line);margin:0}.bUJ3YG_promise h2{max-width:32rem;font-size:clamp(2rem,3.6vw,3.2rem)}.bUJ3YG_promise>p{color:#fbf8f1c2}.bUJ3YG_promise ul{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.bUJ3YG_promise li{letter-spacing:.1em;text-transform:uppercase;border:1px solid #fbf8f159;padding:.55rem .9rem;font-size:.72rem}.bUJ3YG_closing{grid-template-columns:1fr 1fr;gap:3rem;display:grid}@media (max-width:52rem){.bUJ3YG_method,.bUJ3YG_credentials,.bUJ3YG_closing{grid-template-columns:1fr}.bUJ3YG_credentials{gap:2rem}}
.BkY0oa_hero{max-width:var(--content);padding:var(--section) var(--gutter);grid-template-columns:.5fr 1.3fr .4fr;align-items:end;gap:clamp(2rem,5vw,6rem);margin:0 auto;display:grid}.BkY0oa_hero>p{color:var(--clay);letter-spacing:.2em;text-transform:uppercase;align-self:start;margin:0;font-size:.72rem;font-weight:600}.BkY0oa_hero h1{max-width:13ch;font-family:var(--font-serif);letter-spacing:-.055em;margin:0;font-size:clamp(3.5rem,7vw,7rem);font-weight:400;line-height:.92}.BkY0oa_hero time{color:var(--ink-soft);font-size:.75rem}.BkY0oa_content{max-width:var(--content);padding:var(--section) var(--gutter);border-top:1px solid var(--line);grid-template-columns:.5fr 1.3fr .4fr;gap:clamp(2rem,5vw,6rem);margin:0 auto;display:grid}.BkY0oa_content>div{grid-column:2}.BkY0oa_content aside{border:1px solid var(--ochre);color:var(--ink-soft);align-self:start;padding:1.25rem;font-size:.82rem}.BkY0oa_content h2,.BkY0oa_content h3{font-family:var(--font-serif);margin-top:2.5rem;font-weight:400}.BkY0oa_content h2{font-size:2.2rem}.BkY0oa_content h3{font-size:1.45rem}.BkY0oa_content p,.BkY0oa_content li{color:var(--ink-soft)}.BkY0oa_content a{overflow-wrap:anywhere}@media (max-width:52rem){.BkY0oa_hero,.BkY0oa_content{grid-template-columns:1fr}.BkY0oa_content>div{grid-column:auto}}
.VSK2Oa_hero{max-width:var(--content);padding:var(--section) var(--gutter);grid-template-columns:.5fr 1.25fr .55fr;gap:clamp(2rem,5vw,6rem);margin:0 auto;display:grid}.VSK2Oa_hero>p:first-child{color:var(--clay);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.VSK2Oa_hero h1{max-width:12ch;font-family:var(--font-serif);letter-spacing:-.055em;margin:0;font-size:clamp(3.5rem,7vw,7rem);font-weight:400;line-height:.92}.VSK2Oa_hero>p:last-child{color:var(--ink-soft);align-self:end}.VSK2Oa_list{max-width:calc(var(--content) - 20vw);padding:0 var(--gutter) var(--section);margin:0 auto}.VSK2Oa_list details{border-top:1px solid var(--line)}.VSK2Oa_list details:last-of-type{border-bottom:1px solid var(--line)}.VSK2Oa_list summary{cursor:pointer;font-family:var(--font-serif);grid-template-columns:5rem 1fr auto;align-items:center;gap:1rem;padding:2rem 0;font-size:clamp(1.35rem,2.5vw,2.1rem);list-style:none;display:grid}.VSK2Oa_list summary::-webkit-details-marker{display:none}.VSK2Oa_list summary:after{content:"+";color:var(--sage-deep);font-family:var(--font-sans);font-size:1.4rem}.VSK2Oa_list details[open] summary:after{content:"−"}.VSK2Oa_list summary span{color:var(--clay);font-size:.8rem;font-style:italic}.VSK2Oa_list details>div{max-width:48rem;color:var(--ink-soft);padding:0 1rem 2.5rem 6rem}.VSK2Oa_empty{border-top:1px solid var(--line);color:var(--ink-soft);padding:3rem 0}.VSK2Oa_contact{letter-spacing:.1em;text-transform:uppercase;margin-top:3rem;font-size:.74rem;display:inline-block}@media (max-width:52rem){.VSK2Oa_hero{grid-template-columns:1fr}.VSK2Oa_list{max-width:100%}.VSK2Oa_list summary{grid-template-columns:2.5rem 1fr auto}.VSK2Oa_list details>div{padding-left:3.5rem}}
