.k69ZUW_notice{background:var(--ink);color:var(--dark-ink);font-size:.8125rem;line-height:1.5}.k69ZUW_notice p{padding-block:.55rem}.k69ZUW_noticeTag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--dark-muted);margin-right:.4rem;padding:.05rem .4rem;font-size:.6875rem}.k69ZUW_header{border-bottom:1px solid var(--ink)}.k69ZUW_headerInner{align-items:center;gap:var(--col-gap);grid-template-columns:auto 1fr auto;min-height:4.25rem;display:grid}.k69ZUW_brand{padding-block:.5rem;text-decoration:none;display:inline-flex}.k69ZUW_wordmark{align-items:center;gap:.55rem;line-height:1;display:inline-flex}.k69ZUW_wordmarkLatin{letter-spacing:-.01em;font-size:1.3rem;font-weight:600}.k69ZUW_wordmarkRule{background:currentColor;width:2.25rem;height:1px;position:relative}.k69ZUW_wordmarkRule:before,.k69ZUW_wordmarkRule:after{content:"";background:currentColor;width:1px;height:9px;position:absolute;top:-4px}.k69ZUW_wordmarkRule:before{left:0}.k69ZUW_wordmarkRule:after{right:0}.k69ZUW_wordmarkThai{font-size:1.2rem;font-weight:400}.k69ZUW_nav ul{justify-content:center;gap:clamp(1rem,2.2vw,2.25rem);display:flex}.k69ZUW_nav a{color:var(--ink-2);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-block:.5rem;font-size:.9375rem;text-decoration:none;transition:background-size .25s,color .2s}.k69ZUW_nav a:hover{color:var(--ink);background-size:100% 1px}.k69ZUW_headerActions{align-items:center;gap:1.25rem;display:flex}.k69ZUW_lang{font-family:var(--font-mono);letter-spacing:.04em;align-items:center;font-size:.8125rem;display:flex}.k69ZUW_lang>*+:before{content:"/";color:var(--rule);margin-inline:.35rem}.k69ZUW_langCurrent{color:var(--ink);font-weight:500}.k69ZUW_langLink{color:var(--muted);padding:.5rem .15rem;text-decoration:none}.k69ZUW_langLink:hover{color:var(--accent)}.k69ZUW_headerCta{background:var(--ink);min-height:2.5rem;color:var(--paper);align-items:center;padding:0 1.1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.k69ZUW_headerCta:hover{background:var(--accent)}@media (max-width:960px){.k69ZUW_headerInner{grid-template-columns:1fr auto;row-gap:0}.k69ZUW_nav{border-top:1px solid var(--rule);margin-inline:calc(var(--gutter) * -1);scrollbar-width:none;grid-area:2/1/auto/-1;overflow-x:auto}.k69ZUW_nav ul{padding-inline:var(--gutter);white-space:nowrap;justify-content:flex-start;gap:1.4rem}.k69ZUW_nav a{padding-block:.7rem;font-size:.875rem;display:inline-block}}@media (max-width:420px){.k69ZUW_headerActions{gap:.75rem}.k69ZUW_headerCta{padding:0 .8rem;font-size:.8125rem}}.k69ZUW_footer{background:var(--dark);color:var(--dark-ink);padding-block:clamp(3.5rem,7vw,6rem) 2.5rem;font-size:.9375rem}.k69ZUW_footerGrid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2.5rem;display:grid}.k69ZUW_footerMark{grid-column:1/span 4}.k69ZUW_footerMark .k69ZUW_wordmarkLatin,.k69ZUW_footerMark .k69ZUW_wordmarkThai{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:300}.k69ZUW_footerMark .k69ZUW_wordmarkRule{width:3.5rem}.k69ZUW_footerMark p{color:var(--dark-muted);margin-top:.9rem}.k69ZUW_footerGrid h2{color:var(--dark-muted);margin-bottom:1rem;font-weight:400}.k69ZUW_footerGrid>div:nth-child(2){grid-column:5/span 3}.k69ZUW_contactList li{border-top:1px solid var(--dark-rule);grid-template-columns:4.5rem 1fr;gap:.5rem;padding-block:.45rem;display:grid}.k69ZUW_contactList .k69ZUW_muted,.k69ZUW_muted{color:var(--dark-muted);font-size:.875rem}.k69ZUW_footerCta{color:var(--dark-ink);text-underline-offset:.3em;margin-top:1.25rem;display:inline-block}.k69ZUW_footerNotes{color:var(--dark-muted);grid-column:9/span 4;gap:1rem;font-size:.875rem;display:grid}.k69ZUW_footerStudio{border-top:1px solid var(--dark-rule);color:var(--dark-muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:1rem;padding-top:1.5rem;font-size:.875rem;display:flex}.k69ZUW_footerStudio strong{color:var(--dark-ink);font-weight:500}.k69ZUW_footerStudio a{color:var(--dark-ink);text-underline-offset:.3em}.k69ZUW_footer :focus-visible{outline-color:var(--dark-ink)}@media (max-width:860px){.k69ZUW_footerMark,.k69ZUW_footerGrid>div:nth-child(2),.k69ZUW_footerNotes{grid-column:1/-1}}
.jvOHVW_section{padding-top:var(--section-space)}.jvOHVW_head{column-gap:var(--col-gap);border-top:1px solid var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:1rem;margin-bottom:clamp(2.5rem,5vw,4rem);padding-top:1.1rem;display:grid}.jvOHVW_sheet{color:var(--accent);grid-column:1/span 2;align-self:start}.jvOHVW_headTitle{letter-spacing:-.02em;grid-column:3/span 5;font-size:clamp(1.9rem,3.4vw,3.1rem);font-weight:300;line-height:1.08}.jvOHVW_headTitle:lang(th){letter-spacing:0;line-height:1.3}.jvOHVW_headIntro{color:var(--ink-2);grid-column:8/span 5;max-width:34em}.jvOHVW_headDark{border-top-color:var(--dark-ink)}.jvOHVW_headDark .jvOHVW_sheet{color:#d9a184}@media (max-width:860px){.jvOHVW_sheet,.jvOHVW_headTitle,.jvOHVW_headIntro{grid-column:1/-1}}.jvOHVW_hero{padding-top:clamp(2.25rem,5vw,4.5rem)}.jvOHVW_heroGrid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.jvOHVW_heroText{grid-column:1/span 5;padding-top:clamp(.5rem,3vw,3.5rem);padding-right:clamp(0rem,2vw,2rem)}.jvOHVW_kicker{color:var(--muted);align-items:center;gap:.75rem;margin-bottom:1.75rem;display:flex}.jvOHVW_kicker:before{content:"";background:var(--accent);flex:none;width:1.75rem;height:1px}.jvOHVW_heroTitle{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.5rem,4.7vw,4.6rem);font-weight:300;line-height:1.03}.jvOHVW_heroTitle:lang(th){letter-spacing:0;font-size:clamp(2.15rem,3.9vw,3.75rem);line-height:1.28}.jvOHVW_heroBody{color:var(--ink-2);max-width:32em;margin-top:1.75rem;font-size:clamp(1rem,1.25vw,1.125rem)}.jvOHVW_primaryCta{background:var(--accent);color:#fff;align-items:center;gap:.9rem;min-height:3.25rem;margin-top:2.25rem;padding:0 1.5rem;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.jvOHVW_primaryCta span{transition:transform .25s}.jvOHVW_primaryCta:hover{background:var(--accent-hover)}.jvOHVW_primaryCta:hover span{transform:translate(4px)}.jvOHVW_heroFigure{grid-column:6/-1}.jvOHVW_dimension{background:linear-gradient(var(--ink), var(--ink)) left center / 1px 11px no-repeat, linear-gradient(var(--ink), var(--ink)) right center / 1px 11px no-repeat, linear-gradient(var(--ink), var(--ink)) center / 100% 1px no-repeat;justify-content:center;height:1.5rem;margin-bottom:.6rem;display:flex;position:relative}.jvOHVW_dimension span{font-family:var(--font-mono);letter-spacing:.06em;background:var(--paper);align-self:center;padding-inline:.6rem;font-size:.6875rem}.jvOHVW_heroImage{aspect-ratio:4/3.3;background:var(--paper-2);position:relative;overflow:hidden}.jvOHVW_heroFigure figcaption{color:var(--muted);margin-top:.7rem}.jvOHVW_titleBlock{border-block:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4rem);display:grid}.jvOHVW_titleBlock>div{border-left:1px solid var(--rule);padding:1rem 1.1rem 1.15rem}.jvOHVW_titleBlock>div:first-child{border-left:0;padding-left:0}.jvOHVW_titleBlock dt{color:var(--muted);margin-bottom:.35rem}.jvOHVW_titleBlock dd{font-size:.9375rem;line-height:1.5}.jvOHVW_titleBlock>div:last-child dd{color:var(--accent)}@media (max-width:860px){.jvOHVW_heroText,.jvOHVW_heroFigure{grid-column:1/-1}.jvOHVW_heroText{padding:0}.jvOHVW_heroFigure{margin-top:2.75rem}.jvOHVW_heroImage{aspect-ratio:4/3.4;margin-inline:calc(var(--gutter) * -1)}.jvOHVW_titleBlock{grid-template-columns:repeat(2,minmax(0,1fr))}.jvOHVW_titleBlock>div:nth-child(3){border-left:0;padding-left:0}.jvOHVW_titleBlock>div:nth-child(n+3){border-top:1px solid var(--rule)}}.jvOHVW_scheduleHead,.jvOHVW_scheduleRow{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.jvOHVW_scheduleHead{color:var(--muted);border-bottom:1px solid var(--ink);padding-bottom:.65rem}.jvOHVW_scheduleHead span:first-child{grid-column:1/span 7}.jvOHVW_scheduleHead span:nth-child(2){grid-column:8/span 3}.jvOHVW_scheduleHead span:nth-child(3){grid-column:11/span 2}.jvOHVW_scheduleRow{border-bottom:1px solid var(--rule);padding-block:1.75rem;transition:background .25s}.jvOHVW_serviceName{grid-column:1/span 3;align-items:baseline;gap:1rem;display:flex}.jvOHVW_serviceName .jvOHVW_sen-mono,.jvOHVW_serviceName span{color:var(--muted)}.jvOHVW_serviceName h3{font-size:clamp(1.2rem,1.6vw,1.4rem);font-weight:400;line-height:1.3}.jvOHVW_serviceSummary{color:var(--ink-2);grid-column:4/span 4;max-width:30em}.jvOHVW_serviceIncluded{grid-column:8/span 3;font-size:.9rem}.jvOHVW_serviceIncluded li{padding-left:1rem;position:relative}.jvOHVW_serviceIncluded li:before{content:"";background:var(--accent);width:.45rem;height:1px;position:absolute;top:.8em;left:0}.jvOHVW_serviceDuration{font-family:var(--font-mono);grid-column:11/span 2;font-size:.8125rem}.jvOHVW_serviceDuration:lang(th){font-family:var(--font-sans);font-size:.9rem}@media (max-width:960px){.jvOHVW_scheduleHead{display:none}.jvOHVW_scheduleRow{border-top:0;grid-template-columns:1fr;row-gap:.85rem}.jvOHVW_scheduleRow:first-child{border-top:1px solid var(--ink)}.jvOHVW_serviceName,.jvOHVW_serviceSummary,.jvOHVW_serviceIncluded,.jvOHVW_serviceDuration{grid-column:1/-1}.jvOHVW_serviceIncluded ul{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.jvOHVW_serviceDuration{color:var(--accent)}}.jvOHVW_studio{margin-top:var(--section-space);padding-block:var(--section-space);background:var(--dark);color:var(--dark-ink)}.jvOHVW_studio :focus-visible{outline-color:var(--dark-ink)}.jvOHVW_studioGrid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.jvOHVW_studioImage{background:var(--dark-2);grid-column:1/span 5;min-height:32rem;position:relative}.jvOHVW_studioText{grid-column:7/span 6}.jvOHVW_studioText .jvOHVW_head{margin-bottom:0;display:block}.jvOHVW_studioText .jvOHVW_headTitle{margin-top:1rem}.jvOHVW_studioLead{max-width:24em;margin-block:1.75rem 3rem;font-size:clamp(1.3rem,2.1vw,1.85rem);font-weight:300;line-height:1.35}.jvOHVW_studioLead:lang(th){line-height:1.55}.jvOHVW_principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 2rem;display:grid}.jvOHVW_principles li{border-top:1px solid var(--dark-rule);padding-top:1rem}.jvOHVW_principles .jvOHVW_sen-mono,.jvOHVW_principles span{color:var(--dark-muted)}.jvOHVW_principles h3{margin-block:.35rem .5rem;font-size:1.125rem;font-weight:500}.jvOHVW_principles p{color:var(--dark-muted);font-size:.9375rem}.jvOHVW_roles{margin-top:3.5rem}.jvOHVW_roles h3{color:var(--dark-muted);margin-bottom:.9rem;font-weight:400}.jvOHVW_roles dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}.jvOHVW_roles dl>div{border-top:1px solid var(--dark-rule);padding-block:.7rem}.jvOHVW_roles dt{font-weight:500}.jvOHVW_roles dd{color:var(--dark-muted);font-size:.9rem}.jvOHVW_rolesNote{color:var(--dark-muted);margin-top:1rem;font-size:.8125rem}@media (max-width:860px){.jvOHVW_studioImage,.jvOHVW_studioText{grid-column:1/-1}.jvOHVW_studioImage{aspect-ratio:4/3;min-height:0;margin-bottom:2.75rem}}@media (max-width:560px){.jvOHVW_principles,.jvOHVW_roles dl{grid-template-columns:1fr}}.jvOHVW_steps{column-gap:var(--col-gap);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:3rem;display:grid}.jvOHVW_step{border-top:1px solid var(--ink);grid-row:span 4;grid-template-rows:subgrid;row-gap:0;padding-top:1.25rem;display:grid;position:relative}.jvOHVW_step:before{content:"";background:var(--ink);width:1px;height:9px;position:absolute;top:-5px;left:0}.jvOHVW_stepNo{color:var(--accent)}.jvOHVW_step h3{margin-block:.5rem .6rem;font-size:1.0625rem;font-weight:500;line-height:1.35}.jvOHVW_step>p{color:var(--ink-2);font-size:.9375rem}.jvOHVW_step .jvOHVW_stepOutput{color:var(--ink);padding-top:1.1rem;font-size:.875rem;font-weight:500}.jvOHVW_stepOutput .jvOHVW_sen-mono,.jvOHVW_stepOutput span{color:var(--muted);margin-bottom:.2rem;font-weight:400;display:block}.jvOHVW_processFoot{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:2rem;margin-top:clamp(3.5rem,6vw,5rem);display:grid}.jvOHVW_processWide{grid-column:1/span 5}.jvOHVW_processNarrow{grid-column:6/span 3;margin-top:clamp(2rem,6vw,5rem)}.jvOHVW_ratio32,.jvOHVW_ratio45{background:var(--paper-2);position:relative;overflow:hidden}.jvOHVW_ratio32{aspect-ratio:3/2}.jvOHVW_ratio45{aspect-ratio:4/5}.jvOHVW_notes{border:1px solid var(--ink);grid-column:9/span 4;padding:1.25rem 1.35rem 1.5rem}.jvOHVW_notes h3{margin-bottom:1rem;font-weight:500}.jvOHVW_notes li{color:var(--ink-2);grid-template-columns:1.5rem 1fr;gap:.25rem;font-size:.9375rem;display:grid}.jvOHVW_notes li+li{margin-top:.85rem}.jvOHVW_notes li .jvOHVW_sen-mono,.jvOHVW_notes li span{color:var(--accent);padding-top:.2rem}@media (max-width:1100px){.jvOHVW_steps{grid-template-columns:repeat(3,minmax(0,1fr))}.jvOHVW_processWide{grid-column:1/span 7}.jvOHVW_processNarrow{grid-column:8/span 5;margin-top:0}.jvOHVW_notes{grid-column:1/-1}}@media (max-width:640px){.jvOHVW_steps{grid-template-columns:1fr;row-gap:0}.jvOHVW_step{border-top:0;border-left:1px solid var(--ink);flex-direction:column;padding:0 0 2.25rem 1.5rem;display:flex}.jvOHVW_step:before{width:9px;height:1px;top:0;left:-5px}.jvOHVW_stepNo{line-height:1}.jvOHVW_processWide{grid-column:1/-1}.jvOHVW_processNarrow{display:none}}.jvOHVW_faqGrid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.jvOHVW_faqGrid .jvOHVW_head{grid-column:1/span 4;align-self:start;display:block}.jvOHVW_faqGrid .jvOHVW_headTitle{margin-top:1rem}.jvOHVW_faqList{border-top:1px solid var(--ink);grid-column:6/span 7}.jvOHVW_faqItem{border-bottom:1px solid var(--rule)}.jvOHVW_faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.2rem;font-size:1.125rem;list-style:none;display:flex}.jvOHVW_faqItem summary::-webkit-details-marker{display:none}.jvOHVW_faqItem summary:hover{color:var(--accent)}.jvOHVW_faqIcon{flex:none;width:.9rem;height:.9rem;position:relative}.jvOHVW_faqIcon:before,.jvOHVW_faqIcon:after{content:"";background:currentColor;transition:transform .25s;position:absolute}.jvOHVW_faqIcon:before{height:1px;top:50%;left:0;right:0}.jvOHVW_faqIcon:after{width:1px;top:0;bottom:0;left:50%}.jvOHVW_faqItem[open] .jvOHVW_faqIcon:after{transform:scaleY(0)}.jvOHVW_faqItem p{color:var(--ink-2);max-width:40em;padding-bottom:1.5rem}@media (max-width:860px){.jvOHVW_faqGrid .jvOHVW_head,.jvOHVW_faqList{grid-column:1/-1}.jvOHVW_faqGrid .jvOHVW_head{margin-bottom:1.5rem}}
.F_Upra_section{padding-top:var(--section-space)}.F_Upra_toolbar{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.F_Upra_filters{flex-wrap:wrap;gap:.5rem;display:flex}.F_Upra_filter{border:1px solid var(--rule);cursor:pointer;background:0 0;min-height:2.5rem;padding:0 1rem;font-size:.875rem;transition:border-color .2s,background .2s,color .2s}.F_Upra_filter:hover{border-color:var(--ink)}.F_Upra_filter[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.F_Upra_layout{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.F_Upra_listWrap{grid-column:1/span 7}.F_Upra_listHead,.F_Upra_row{grid-template-columns:2.5rem minmax(0,1fr) 10rem 4.5rem 1.25rem;column-gap:1rem;display:grid}.F_Upra_listHead{border-bottom:1px solid var(--ink);color:var(--muted);padding-bottom:.6rem}.F_Upra_listHead span:nth-child(2){grid-column:2}.F_Upra_list li{border-bottom:1px solid var(--rule)}.F_Upra_row{align-items:baseline;padding-block:1.35rem;text-decoration:none;transition:color .2s;position:relative}.F_Upra_thumb{display:none}.F_Upra_code{color:var(--muted);transition:color .2s}.F_Upra_rowMain{flex-direction:column;gap:.3rem;display:flex}.F_Upra_rowTitle{font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.3}.F_Upra_rowShort{color:var(--muted);font-size:.875rem}.F_Upra_rowLocation{flex-direction:column;font-size:.9rem;display:flex}.F_Upra_rowType{color:var(--muted);font-size:.8125rem}.F_Upra_rowArea{text-transform:none;text-align:right}.F_Upra_arrow{opacity:0;color:var(--accent);transition:opacity .2s,transform .2s;transform:translate(-6px)}.F_Upra_row[data-active] .F_Upra_code,.F_Upra_row:hover .F_Upra_rowTitle{color:var(--accent)}.F_Upra_row[data-active] .F_Upra_arrow,.F_Upra_row:focus-visible .F_Upra_arrow{opacity:1;transform:none}.F_Upra_preview{grid-column:9/-1;position:sticky;top:1.5rem}.F_Upra_previewFrame{aspect-ratio:4/5;background:var(--paper-2);position:relative;overflow:hidden}.F_Upra_previewImage{object-fit:cover;opacity:0;transition:opacity .45s}.F_Upra_previewImage[data-visible]{opacity:1}.F_Upra_previewTag{background:var(--paper);padding:.35rem .7rem;font-size:.75rem;position:absolute;bottom:0;left:0}.F_Upra_preview figcaption{flex-direction:column;gap:.2rem;margin-top:.75rem;font-size:.875rem;display:flex}.F_Upra_preview figcaption .F_Upra_sen-mono,.F_Upra_preview figcaption span:first-child{color:var(--muted)}@media (max-width:1100px){.F_Upra_listHead,.F_Upra_row{grid-template-columns:2rem minmax(0,1fr) 8.5rem 4rem 1rem}}@media (max-width:960px){.F_Upra_listWrap{grid-column:1/-1}.F_Upra_preview,.F_Upra_listHead{display:none}.F_Upra_list{border-top:1px solid var(--ink)}.F_Upra_row{grid-template-rows:auto auto;grid-template-columns:6rem minmax(0,1fr);align-items:start;gap:.4rem 1rem;padding-block:1.1rem}.F_Upra_thumb{aspect-ratio:1;background:var(--paper-2);grid-row:1/span 3;display:block;position:relative;overflow:hidden}.F_Upra_code,.F_Upra_arrow{display:none}.F_Upra_rowMain,.F_Upra_rowLocation{grid-column:2}.F_Upra_rowLocation{color:var(--ink-2);flex-flow:wrap;gap:0 .6rem;font-size:.8125rem}.F_Upra_rowArea{text-align:left;color:var(--muted);grid-column:2}.F_Upra_rowShort{display:none}}
.GvHT3q_article{padding-bottom:var(--section-space)}.GvHT3q_top{padding-top:1.5rem}.GvHT3q_crumbs a{color:var(--ink-2);font-size:.875rem;text-decoration:none}.GvHT3q_crumbs a:hover{color:var(--accent)}.GvHT3q_headGrid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:2rem;margin-top:clamp(2rem,5vw,4rem);display:grid}.GvHT3q_title{grid-column:1/span 7}.GvHT3q_code{color:var(--accent);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.GvHT3q_concept{color:var(--ink);border:1px solid var(--ink);text-transform:none;font-family:var(--font-sans);letter-spacing:0;padding:.1rem .5rem}.GvHT3q_title h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.1rem,4.2vw,3.9rem);font-weight:300;line-height:1.06}.GvHT3q_title h1:lang(th){letter-spacing:0;line-height:1.3}.GvHT3q_short{color:var(--ink-2);max-width:34em;margin-top:1.25rem;font-size:1.0625rem}.GvHT3q_facts{border-top:1px solid var(--ink);grid-column:9/-1}.GvHT3q_facts>div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1rem;padding-block:.55rem;font-size:.9375rem;display:grid}.GvHT3q_facts dt{color:var(--muted);padding-top:.15rem}.GvHT3q_lead{margin-top:clamp(2.5rem,5vw,4rem)}.GvHT3q_leadFrame{aspect-ratio:16/8.5;background:var(--paper-2);position:relative;overflow:hidden}.GvHT3q_lead figcaption,.GvHT3q_gallery figcaption{color:var(--muted);margin-top:.7rem}.GvHT3q_body{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:3rem;margin-top:clamp(3.5rem,7vw,6rem);display:grid}.GvHT3q_body h2{color:var(--accent);border-top:1px solid var(--ink);margin-bottom:1rem;padding-top:.9rem;font-weight:500}.GvHT3q_brief{grid-column:1/span 4}.GvHT3q_brief p{font-size:1.125rem;font-weight:300;line-height:1.6}.GvHT3q_approach{grid-column:5/span 5}.GvHT3q_approach li{border-bottom:1px solid var(--rule);color:var(--ink-2);grid-template-columns:2.25rem 1fr;gap:.5rem;padding-block:.8rem;display:grid}.GvHT3q_approach li span{color:var(--muted);padding-top:.25rem}.GvHT3q_spec{grid-column:10/-1;align-content:start;gap:2.5rem;display:grid}.GvHT3q_spec li{border-bottom:1px solid var(--rule);padding-block:.35rem;font-size:.9375rem}.GvHT3q_gallery{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:2.5rem;margin-top:clamp(3.5rem,7vw,6rem);display:grid}.GvHT3q_gallery figure:first-child{grid-column:1/span 7}.GvHT3q_gallery figure:nth-child(2){grid-column:9/span 4;margin-top:clamp(0rem,8vw,7rem)}.GvHT3q_gallery[data-count="1"] figure:first-child{grid-column:3/span 8}.GvHT3q_galleryFrame{aspect-ratio:3/2;background:var(--paper-2);position:relative;overflow:hidden}.GvHT3q_galleryFrame[data-portrait]{aspect-ratio:4/5}.GvHT3q_note{color:var(--muted);max-width:48em;margin-top:clamp(3rem,6vw,5rem);font-size:.8125rem}.GvHT3q_cta{column-gap:var(--col-gap);border-top:1px solid var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.GvHT3q_ctaLink{background:var(--accent);color:#fff;grid-column:1/span 6;justify-self:start;align-items:center;gap:.9rem;min-height:3.25rem;padding:0 1.5rem;font-weight:500;text-decoration:none;display:inline-flex}.GvHT3q_ctaLink:hover{background:var(--accent-hover)}.GvHT3q_next{text-align:right;flex-direction:column;grid-column:8/-1;gap:.3rem;text-decoration:none;display:flex}.GvHT3q_next span:first-child{color:var(--muted)}.GvHT3q_next span:last-child{font-size:1.125rem}.GvHT3q_next:hover span:last-child{color:var(--accent)}@media (max-width:960px){.GvHT3q_title,.GvHT3q_facts,.GvHT3q_brief,.GvHT3q_approach,.GvHT3q_spec,.GvHT3q_ctaLink,.GvHT3q_next{grid-column:1/-1}.GvHT3q_spec{gap:var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.GvHT3q_leadFrame{aspect-ratio:4/3}.GvHT3q_next{text-align:left}}@media (max-width:640px){.GvHT3q_gallery figure:nth-child(n),.GvHT3q_gallery[data-count="1"] figure:first-child{grid-column:1/-1;margin-top:0}.GvHT3q_spec{grid-template-columns:1fr}.GvHT3q_lead{padding-inline:0}.GvHT3q_lead figcaption{padding-inline:var(--gutter)}}@media (min-width:641px){.GvHT3q_gallery figure:first-child:has([data-portrait]){grid-column:1/span 5}.GvHT3q_gallery figure:first-child:has([data-portrait])+figure{grid-column:7/span 6}.GvHT3q_gallery figure:first-child:has([data-portrait])+figure:has([data-portrait]){grid-column:8/span 5}}
.CurCMG_section{padding-top:var(--section-space)}.CurCMG_layout{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:3rem;display:grid}.CurCMG_planner{background:var(--paper-2);grid-column:1/span 4;padding:clamp(1.25rem,2.4vw,2rem);position:sticky;top:1.5rem}.CurCMG_formPanel{grid-column:6/span 7}.CurCMG_blockTitle{margin-bottom:.5rem;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:400;line-height:1.25}.CurCMG_blockTitle:focus{outline:none}.CurCMG_muted{color:var(--ink-2);font-size:.9375rem}.CurCMG_form{gap:1.6rem;margin-top:2rem;display:grid}.CurCMG_field{gap:.4rem;display:grid}.CurCMG_fieldset{border:0;min-width:0;margin:0;padding:0}.CurCMG_planner .CurCMG_fieldset,.CurCMG_planner .CurCMG_field{margin-top:1.5rem}.CurCMG_label{padding:0;font-size:.9375rem;font-weight:500;display:block}.CurCMG_fieldset>.CurCMG_label{margin-bottom:.55rem}.CurCMG_tag{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);text-transform:uppercase;margin-left:.35rem;font-size:.6875rem;font-weight:400}.CurCMG_tag:lang(th){font-family:var(--font-sans);text-transform:none;font-size:.75rem}.CurCMG_input{border:1px solid var(--rule);border-bottom-color:var(--ink);background:#fbfaf7;border-radius:0;width:100%;min-height:3rem;padding:.7rem .85rem;font-size:1rem;transition:border-color .2s}.CurCMG_input:hover{border-color:var(--ink)}.CurCMG_input:focus-visible{outline:2px solid var(--accent);outline-offset:0}select.CurCMG_input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 1.2rem) 52%,calc(100% - .85rem) 52%;background-repeat:no-repeat;background-size:.35rem .35rem;padding-right:2.5rem}textarea.CurCMG_input{resize:vertical;min-height:7rem}.CurCMG_input[aria-invalid=true]{border-color:var(--danger);border-left-width:3px}.CurCMG_hint{color:var(--muted);font-size:.8125rem}.CurCMG_over{color:var(--danger);font-weight:500}.CurCMG_error{color:var(--danger);font-size:.875rem;font-weight:500}.CurCMG_row2{gap:1.6rem var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CurCMG_divider{border-top:1px solid var(--rule)}.CurCMG_segments{flex-wrap:wrap;gap:.5rem;display:flex}.CurCMG_segments:focus{outline:none}.CurCMG_segment{cursor:pointer;position:relative}.CurCMG_segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.CurCMG_segment span{border:1px solid var(--rule);background:#fbfaf7;align-items:center;min-height:2.6rem;padding:0 1rem;font-size:.9rem;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.CurCMG_segment:hover span{border-color:var(--ink)}.CurCMG_segment input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--paper)}.CurCMG_segment input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.CurCMG_planner .CurCMG_segment span{background:0 0}.CurCMG_planner .CurCMG_segment input:checked+span{background:var(--ink)}.CurCMG_scopeList{gap:.5rem;display:grid}.CurCMG_scopeOption{border:1px solid var(--rule);cursor:pointer;grid-template-columns:1.1rem 1fr;align-items:start;gap:.75rem;padding:.75rem .85rem;display:grid;position:relative}.CurCMG_scopeOption:has(input:checked){border-color:var(--ink);background:var(--paper)}.CurCMG_scopeOption input{accent-color:var(--accent);margin:.3rem 0 0}.CurCMG_scopeOption strong{font-size:.9375rem;font-weight:500;display:block}.CurCMG_scopeOption small{color:var(--muted);font-size:.8125rem;display:block}.CurCMG_check{cursor:pointer;grid-template-columns:1.25rem 1fr;align-items:start;gap:.75rem;font-size:.9375rem;display:grid}.CurCMG_check input{width:1.1rem;height:1.1rem;accent-color:var(--accent);margin:.25rem 0 0}.CurCMG_result{border-top:1px solid var(--ink);margin-top:1.75rem;padding-top:1rem}.CurCMG_result .CurCMG_sen-mono,.CurCMG_result>p:first-child{color:var(--muted)}.CurCMG_resultValue{font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:300;line-height:1.25}.CurCMG_resultRate{color:var(--muted);margin-top:.25rem;font-size:.8125rem}.CurCMG_disclaimer{color:var(--muted);margin-top:1.25rem;font-size:.8125rem}.CurCMG_secondaryButton{border:1px solid var(--ink);cursor:pointer;background:0 0;min-height:2.75rem;margin-top:1.25rem;padding:0 1.1rem;font-size:.9rem;font-weight:500;transition:background .2s,color .2s}.CurCMG_secondaryButton:hover{background:var(--ink);color:var(--paper)}.CurCMG_textButton{cursor:pointer;text-underline-offset:.3em;background:0 0;border:0;min-height:2.75rem;margin-top:1.25rem;padding:0 .5rem;font-size:.9rem;text-decoration:underline}.CurCMG_submit{background:var(--accent);color:#fff;cursor:pointer;border:0;justify-self:start;align-items:center;gap:.9rem;min-height:3.25rem;padding:0 1.6rem;font-weight:500;transition:background .2s;display:inline-flex}.CurCMG_submit:hover{background:var(--accent-hover)}.CurCMG_submit:disabled{opacity:.7;cursor:progress}.CurCMG_demoNote{border-left:3px solid var(--accent);background:var(--paper-2);align-items:baseline;gap:.75rem;margin-top:1.25rem;padding:.8rem 1rem;font-size:.875rem;display:flex}.CurCMG_demoNote .CurCMG_sen-mono,.CurCMG_demoNote span{color:var(--accent);flex:none}.CurCMG_privacy{color:var(--muted);max-width:40em;font-size:.8125rem}.CurCMG_errorSummary{border:1px solid var(--danger);background:#fbf3f1;border-left-width:4px;padding:1rem 1.15rem}.CurCMG_errorSummary:focus-visible{outline-offset:2px}.CurCMG_errorSummary p{color:var(--danger);margin-bottom:.4rem;font-weight:500}.CurCMG_errorSummary ul{padding-left:1.2rem;font-size:.9rem;list-style:outside}.CurCMG_errorSummary a{color:var(--danger)}.CurCMG_failure{border-left:4px solid var(--danger);background:#fbf3f1;padding:.8rem 1rem;font-size:.9rem}.CurCMG_resultPanel{border-top:1px solid var(--ink);padding-top:1.25rem}.CurCMG_demoFlag,.CurCMG_sentFlag{border:1px solid;margin-bottom:.9rem;padding:.15rem .5rem;display:inline-block}.CurCMG_demoFlag{color:var(--accent)}.CurCMG_sentFlag{color:#2e6b3f}.CurCMG_summary{border-top:1px solid var(--rule);margin-top:1.5rem}.CurCMG_summary>div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(8rem,14rem) 1fr;gap:1rem;padding-block:.6rem;font-size:.9375rem;display:grid}.CurCMG_summary dt{color:var(--muted)}.CurCMG_summary dd{white-space:pre-wrap;overflow-wrap:anywhere}.CurCMG_actions{flex-wrap:wrap;align-items:center;gap:0 1rem;display:flex}.CurCMG_copyStatus{color:var(--ink-2);flex-basis:100%;min-height:1.4em;margin-top:.6rem;font-size:.875rem}@media (max-width:1100px){.CurCMG_planner{grid-column:1/span 5}.CurCMG_formPanel{grid-column:6/span 7}}@media (max-width:860px){.CurCMG_planner,.CurCMG_formPanel{grid-column:1/-1}.CurCMG_planner{position:static}}@media (max-width:560px){.CurCMG_row2{grid-template-columns:1fr}.CurCMG_summary>div{grid-template-columns:1fr;gap:.1rem}}
