.thea-m{--font-fraunces:var(--font-faculty), var(--font-anantason), var(--font-noto-serif-thai), Georgia, serif;--font-dm-mono:var(--font-wide), var(--font-anantason), var(--font-noto-thai), sans-serif;--font-display:var(--font-fraunces);--font-mono:var(--font-dm-mono);--tracking-label:.08em;font-synthesis:none}.thea-m .thea-fig{font-family:var(--font-sans);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;font-weight:500}.thea-m svg text[font-style=italic]{font-family:var(--font-sans);font-variant-numeric:tabular-nums}html[lang=th] .thea-m [class*=uppercase],html[lang=th] .thea-m [class*=tracking-],html[lang=th] .thea-m svg text{letter-spacing:0}html[lang=th] .thea-m h1{letter-spacing:0;line-height:1.3}.thea-m .thea-sheet{background-image:radial-gradient(120% 40% at 50% 0,#ffffff80,#0000 70%),url(/pic/texture-stone-fleck.png),url(/pic/texture-stone-vein.png);background-size:100% 100%,240px 240px,1200px 210px}[data-tier=founding] .thea-m .thea-sheet{background-image:radial-gradient(120% 40% at 50% 0,#e5e1d80d,#0000 70%)}.thea-m button,.thea-m a[class*=font-dm-mono]{white-space:nowrap}.thea-m header :is(button,a)[class*=h-8]{letter-spacing:.04em;padding-inline:10px;font-size:10px}@media (max-width:420px){.thea-m header [class*=gap-3]{gap:8px}.thea-m header :is(button,a)[class*=h-8],.thea-m header [class*=relative]>button{padding-inline:8px}.thea-m header [class*=relative]>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:clamp(28px,100vw - 326px,92px);overflow:hidden}}
