main[data-architectural=true]{--auto-type-meta:.875rem;--auto-type-body:1.0625rem;--auto-type-lead:clamp(1.125rem, 1.5vw, 1.25rem);--auto-type-emphasis:1.1875rem;--auto-type-card-title:clamp(1.5rem, 2vw, 1.75rem);--auto-type-section-title:clamp(2.25rem, 3.4vw, 3rem);--auto-type-display:clamp(2.5rem, 4.4vw, 3.75rem);font-family:var(--font-sans);font-size:var(--auto-type-body)}html:lang(th) main[data-architectural=true]{font-family:var(--font-thai)}html:lang(en) main[data-architectural=true]{--auto-type-meta:.9375rem;--auto-type-lead:clamp(1.125rem, 1.6vw, 1.3125rem);--auto-type-section-title:clamp(2.25rem, 4vw, 3.5rem);--auto-type-display:clamp(2.75rem, 5vw, 4.5rem)}html:lang(en) main[data-architectural=true] h1{font-family:var(--font-display)!important}main[data-architectural=true] :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,summary,label,button,input,select,textarea,th,td,.button-gold,.button-outline){font-family:inherit!important}main[data-architectural=true] :is(h1,h2,h3){line-break:loose;overflow-wrap:anywhere;text-wrap:pretty;word-break:break-word}main[data-architectural=true] h1{font-size:var(--auto-type-display)!important;font-weight:400!important;line-height:1.14!important}main[data-architectural=true] :is(h2,.section-title,.section-heading h2,.arch-cta h2,.tool-section h2){font-family:var(--font-thai)!important;font-size:var(--auto-type-section-title)!important;font-weight:700!important;line-height:1.18!important}main[data-architectural=true] h3{font-size:var(--auto-type-card-title)!important;font-weight:650!important;line-height:1.35!important}main[data-architectural=true] h4{font-size:var(--auto-type-emphasis)!important;line-height:1.45!important}main[data-architectural=true] :is(p,li,dt,dd,summary,label,th,td){font-size:var(--auto-type-body)!important;line-height:1.7!important}main[data-architectural=true] :is(.eyebrow,small,figcaption,.article-link__label,.cross-nav__label,.cross-nav__link),main[data-architectural=true] :is(.text-xs,.text-sm){font-size:var(--auto-type-meta)!important}main[data-architectural=true] .text-base{font-size:var(--auto-type-body)!important}main[data-architectural=true] .text-lg{font-size:var(--auto-type-emphasis)!important}main[data-architectural=true] .text-xl{font-size:1.375rem!important}main[data-architectural=true] .text-2xl{font-size:var(--auto-type-card-title)!important}main[data-architectural=true] .text-3xl{font-size:var(--auto-type-section-title)!important}main[data-architectural=true] :is(.text-4xl,.text-5xl,.text-6xl){font-size:var(--auto-type-display)!important}main[data-architectural=true] :is(.button-gold,.button-outline){font-size:var(--auto-type-body)!important;letter-spacing:0!important;text-transform:none!important;font-weight:500!important;line-height:1.5!important}main[data-architectural=true] .product-hero__body,main[data-architectural=true] .arch-hero__grid,main[data-architectural=true] .tool-hero>.container-mx{width:100%;max-width:none;padding-inline:clamp(1.5rem,5vw,4rem)}main[data-architectural=true] .product-hero__body{box-sizing:border-box}main[data-architectural=true] .product-hero .product-hero__title{max-width:700px;font-size:var(--auto-type-display)!important;font-weight:400!important}main[data-architectural=true] .product-hero__body,main[data-architectural=true] .arch-hero__grid,main[data-architectural=true] .tool-hero>.container-mx{box-sizing:border-box}main[data-architectural=true] .product-hero .product-hero__lead{font-size:var(--auto-type-lead)!important;line-height:1.7!important}main[data-architectural=true] .product-hero .product-hero__note{font-size:var(--auto-type-meta)!important}main[data-architectural=true] .arch-hero__copy{max-width:700px}main[data-architectural=true] .tool-hero .lead{font-size:var(--auto-type-lead)!important;line-height:1.7!important}@media (width<=700px){main[data-architectural=true]{--auto-type-card-title:1.375rem;--auto-type-section-title:1.875rem;--auto-type-display:2.25rem;--auto-type-lead:1.0625rem}html:lang(en) main[data-architectural=true]{--auto-type-section-title:2rem;--auto-type-display:2.5rem;--auto-type-card-title:1.5rem}html:lang(en) main[data-architectural=true] .product-hero .product-hero__lead,html:lang(en) main[data-architectural=true] .tool-hero .lead{font-size:.9375rem!important}main[data-architectural=true] .product-hero__body,main[data-architectural=true] .arch-hero__grid,main[data-architectural=true] .tool-hero>.container-mx{padding-inline:clamp(1.5rem,5vw,2rem)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slashPulse{0%,to{opacity:.48}50%{opacity:.72}}.global-search-modal{z-index:1000;background:#0d0d0db8;padding:min(8vw,56px) max(16px,50vw - 480px);position:fixed;inset:0;overflow:auto}.global-search-form{background:#fffffff5;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;padding:.8rem;display:grid}.global-search-form input{border:1px solid #0d0d0d33;border-radius:10px;padding:.7rem .75rem}.global-search-form button{background:var(--mx-gold-dk);color:#fff;border:0;border-radius:10px;padding:.7rem 1rem}.global-search-close{background:#fff;border:0;border-radius:50%;width:42px;height:42px;margin-bottom:.5rem;margin-left:auto;display:block}.global-search-suggestion{color:#fff;margin:.75rem 0 0}.global-search-results{gap:1rem;margin-top:1rem;display:grid}.global-search-results section{background:#fffffff5;border-radius:18px;padding:.95rem}.global-search-results ul{gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.global-search-results a{color:var(--mx-black);gap:.2rem;display:grid}.global-search-results span{color:#0d0d0db3;font-size:.9rem}.global-search-results em{color:#7a5d00;font-size:.84rem;font-style:normal}.global-search-map{border-radius:12px;width:100%;height:240px;margin-top:.5rem;overflow:hidden}.skip-link[data-astro-cid-z4jru4n3]{z-index:99;background:var(--mx-gold);color:var(--mx-black);padding:.7rem 1rem;position:fixed;top:-10rem;left:1rem}.skip-link[data-astro-cid-z4jru4n3]:focus{top:1rem}body{--mx-floating-control-right:calc(16px + env(safe-area-inset-right));--mx-zaapi-widget-right:calc(var(--mx-floating-control-right) - 18px);--mx-back-to-top-bottom:calc(18px + env(safe-area-inset-bottom));--mx-zaapi-widget-bottom:calc(var(--mx-back-to-top-bottom) + 50px + 6px)}body>:where(iframe[src*=zaapi i],[id*=zaapi i],[class*=zaapi i],[id*=zcw i],[class*=zcw i]):not(script):not(style):not(link){right:var(--mx-zaapi-widget-right)!important;bottom:var(--mx-zaapi-widget-bottom)!important}@media (width<=700px){body{--mx-floating-control-right:calc(12px + env(safe-area-inset-right));--mx-zaapi-widget-right:calc(var(--mx-floating-control-right) - 14px);--mx-back-to-top-bottom:calc(14px + env(safe-area-inset-bottom));--mx-zaapi-widget-bottom:calc(var(--mx-back-to-top-bottom) + 46px + 6px)}body.lcp-lite{--font-display:Georgia, serif;--font-display-condensed:Arial, system-ui, sans-serif;--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html:lang(th) body.lcp-lite,html:lang(th) body.lcp-lite :lang(th){--font-display:"GraphikThai", "Graphik Thai", "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;--font-display-condensed:"GraphikThai", "Graphik Thai", "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;--font-sans:"GraphikThai", "Graphik Thai", "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;--font-thai:"GraphikThai", "Graphik Thai", "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;font-family:var(--font-thai)}}
