@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-ext-400-normal.XQK_CSAr.woff2) format("woff2"),url(/_astro/cinzel-latin-ext-400-normal.DJ0Lq8y-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-400-normal.DnUIPmzd.woff2) format("woff2"),url(/_astro/cinzel-latin-400-normal.C8jUSQqm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cinzel-latin-ext-500-normal.1Z8Q-7rh.woff2) format("woff2"),url(/_astro/cinzel-latin-ext-500-normal.BxIh9iwm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cinzel-latin-500-normal.B-2dbOfA.woff2) format("woff2"),url(/_astro/cinzel-latin-500-normal.DMNTwV-V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/barlow-vietnamese-300-normal.C-vF8s9W.woff2) format("woff2"),url(/_astro/barlow-vietnamese-300-normal.C78rbeCN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/barlow-latin-ext-300-normal.0BBo-pVS.woff2) format("woff2"),url(/_astro/barlow-latin-ext-300-normal.DpgRkAuy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/barlow-latin-300-normal.DTgcxP_Z.woff2) format("woff2"),url(/_astro/barlow-latin-300-normal.Sl273xH3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-vietnamese-400-normal.Dpl4UHAZ.woff2) format("woff2"),url(/_astro/barlow-vietnamese-400-normal.BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-ext-400-normal.HxX4XjxC.woff2) format("woff2"),url(/_astro/barlow-latin-ext-400-normal.CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2) format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-thai-thai-400-normal.BEOmKAI1.woff2) format("woff2"),url(/_astro/noto-sans-thai-thai-400-normal.Dxb_unuU.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-thai-latin-ext-400-normal.nBP59pVw.woff2) format("woff2"),url(/_astro/noto-sans-thai-latin-ext-400-normal.B-1H0YkH.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-thai-latin-400-normal.BaWBrqFP.woff2) format("woff2"),url(/_astro/noto-sans-thai-latin-400-normal.Dh_FJjOB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sage: #96a38f;--sage-tint: #9ba995;--sage-shade: #909d89;--sage-deep: #6d7b66;--sage-pale: #c6cfbe;--sage-mist: #e4e8de;--cream: #fefefb;--sand: #efe9dc;--sand-deep: #e0d7c4;--copper: #a88858;--copper-light: #c8b088;--copper-glow: #d9c7a6;--ink: #183028;--ink-soft: #2c4239;--ink-muted: #5c6d63;--ink-faint: #8a978f;--photo-shadow: #191912;--photo-earth: #4a3b26;--photo-gold: #e6b988;--photo-linen: #d1cab3;--bg: var(--cream);--bg-alt: var(--sand);--bg-deep: var(--ink);--fg: var(--ink);--fg-muted: var(--ink-muted);--accent: var(--copper);--rule: rgba(24, 48, 40, .14);--rule-strong: rgba(24, 48, 40, .28);--font-display: "Cinzel", "Noto Sans Thai", "Apple SD Gothic Neo", "Malgun Gothic", "PingFang SC", "Microsoft YaHei", Georgia, serif;--font-sans: "Barlow", "Noto Sans Thai", "Apple SD Gothic Neo", "Malgun Gothic", "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, sans-serif;--step--1: clamp(.78rem, .75rem + .15vw, .86rem);--step-0: clamp(.95rem, .9rem + .25vw, 1.05rem);--step-1: clamp(1.2rem, 1.1rem + .5vw, 1.45rem);--step-2: clamp(1.5rem, 1.3rem + 1vw, 2rem);--step-3: clamp(2rem, 1.6rem + 2vw, 3rem);--step-4: clamp(2.6rem, 1.9rem + 3.4vw, 4.6rem);--step-5: clamp(3.2rem, 2rem + 5.6vw, 7rem);--track-wide: .42em;--track-mid: .18em;--track-tight: -.01em;--track-display: .02em;--sp-1: .35rem;--sp-2: .6rem;--sp-3: .9rem;--sp-4: 1.35rem;--sp-5: 1.9rem;--sp-6: 2.75rem;--sp-7: 4rem;--sp-8: 5.5rem;--measure: 58ch;--gutter: clamp(1.1rem, 3.5vw, 3.25rem);--max: 58rem;--radius: 2px;--radius-card: 4px;--ease: cubic-bezier(.22, .61, .36, 1);--dur: .7s;--dur-fast: .32s}@media(prefers-reduced-motion:reduce){:root{--dur: 1ms;--dur-fast: 1ms}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--step-0);font-weight:300;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video{display:block;max-width:100%;height:auto}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:1.14;letter-spacing:var(--track-display);text-transform:uppercase;text-wrap:balance}:lang(ko) h1,:lang(ko) h2,:lang(ko) h3,:lang(zh) h1,:lang(zh) h2,:lang(zh) h3,:lang(th) h1,:lang(th) h2,:lang(th) h3{letter-spacing:.01em;text-transform:none;line-height:1.4;font-weight:500}:lang(th){line-height:1.75}:lang(ko){word-break:keep-all}p{text-wrap:pretty}a{color:inherit;text-decoration-color:var(--rule-strong);text-underline-offset:.25em}:focus-visible{outline:2px solid var(--copper);outline-offset:3px}.shell{width:min(100% - var(--gutter) * 2,var(--max));margin-inline:auto}.section{padding-block:var(--sp-7)}.eyebrow{font-size:var(--step--1);font-weight:400;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--copper);margin-inline-end:calc(var(--track-wide) * -1)}.eyebrow--muted{color:var(--ink-faint)}.display{font-family:var(--font-display);font-size:var(--step-3);font-weight:400;line-height:1.16;letter-spacing:var(--track-display);text-transform:uppercase}.center{text-align:center}.center .lede,.center .prose{margin-inline:auto}.ornament{display:block;margin-block:var(--sp-3);font-family:var(--font-display);font-size:var(--step-2);line-height:1;color:var(--copper);text-align:center;user-select:none}.ornament:before{content:"~"}.ornament--muted:before{color:var(--ink-faint)}.rule-heavy{border:0;height:3px;background:var(--ink);margin-block:var(--sp-6)}.lede{font-size:var(--step-1);font-weight:300;line-height:1.6;max-width:var(--measure);color:var(--ink-soft)}.prose{max-width:var(--measure);color:var(--ink-soft)}.prose>*+*{margin-block-start:var(--sp-3)}.rule{border:0;border-block-start:1px solid var(--rule)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3rem;padding:.85rem 1.9rem;border:1px solid currentColor;border-radius:var(--radius);font-size:var(--step--1);font-weight:400;letter-spacing:var(--track-mid);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.btn--solid{background:var(--ink);border-color:var(--ink);color:var(--cream)}.btn--solid:hover{background:var(--copper);border-color:var(--copper)}.btn--ghost{background:transparent;color:var(--ink)}.btn--ghost:hover{background:var(--ink);color:var(--cream)}.btn--on-dark{background:transparent;color:var(--cream)}.btn--on-dark:hover{background:var(--cream);color:var(--ink)}.btn--inactive{opacity:.5;cursor:not-allowed}.btn--inactive:hover{background:transparent;color:inherit}.btn--on-dark.btn--inactive:hover{background:transparent;color:var(--cream)}.reveal{opacity:1}:root.js .reveal{opacity:0;transform:translateY(1.4rem);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}:root.js .reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){:root.js .reveal{opacity:1;transform:none}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wm[data-astro-cid-hhuuaa7r]{display:block;color:currentColor}.wm[data-astro-cid-hhuuaa7r] svg{display:block;width:100%;height:auto;fill:currentColor}.wm--lockup[data-astro-cid-hhuuaa7r]{width:9.5rem}.wm--mark[data-astro-cid-hhuuaa7r]{width:4rem}@media(min-width:48rem){.wm--lockup[data-astro-cid-hhuuaa7r]{width:11rem}}.hdr[data-astro-cid-3ef6ksr2]{position:fixed;inset-block-start:0;inset-inline:0;z-index:50;background:#fefefbf0;backdrop-filter:blur(10px);border-block-end:1px solid var(--rule);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.hdr[data-astro-cid-3ef6ksr2][data-over]:not([data-solid]){background:transparent;backdrop-filter:none;border-block-end-color:transparent}.hdr__in[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-block:var(--sp-3)}.hdr__mark[data-astro-cid-3ef6ksr2]{color:var(--ink);flex-shrink:0;transition:color var(--dur-fast) var(--ease)}.hdr[data-astro-cid-3ef6ksr2][data-over]:not([data-solid]) .hdr__mark[data-astro-cid-3ef6ksr2]{color:var(--cream)}.hdr__nav[data-astro-cid-3ef6ksr2]{display:none;gap:clamp(1rem,2vw,2rem)}.hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--ink);opacity:.78;padding-block:.4rem;border-block-end:1px solid transparent;transition:opacity var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{opacity:1}.hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{opacity:1;border-block-end-color:var(--copper)}.hdr[data-astro-cid-3ef6ksr2][data-over]:not([data-solid]) .hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--cream)}.hdr__end[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--sp-3);flex-shrink:0}.social[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.85rem}.social__a[data-astro-cid-3ef6ksr2]{display:inline-flex;color:var(--ink);opacity:.78;transition:opacity var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.social__a[data-astro-cid-3ef6ksr2]:hover,.social__a[data-astro-cid-3ef6ksr2]:focus-visible{opacity:1;color:var(--copper)}.hdr[data-astro-cid-3ef6ksr2][data-over]:not([data-solid]) .social__a[data-astro-cid-3ef6ksr2]{color:var(--cream)}.hdr[data-astro-cid-3ef6ksr2][data-over]:not([data-solid]) .social__a[data-astro-cid-3ef6ksr2]:hover{color:var(--copper-glow)}.burger[data-astro-cid-3ef6ksr2]{display:grid;place-content:center;gap:5px;width:44px;height:44px;padding:0;background:none;border:0;cursor:pointer;color:var(--ink)}.hdr[data-astro-cid-3ef6ksr2][data-over]:not([data-solid]) .burger[data-astro-cid-3ef6ksr2]{color:var(--cream)}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:22px;height:1px;background:currentColor;transition:transform var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(6px) rotate(45deg)}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mnav[data-astro-cid-3ef6ksr2]{display:grid;gap:.2rem;padding:var(--sp-3) var(--gutter) var(--sp-5);background:var(--cream);border-block-start:1px solid var(--rule)}.mnav[data-astro-cid-3ef6ksr2][hidden]{display:none}.mnav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding-block:.85rem;font-family:var(--font-display);font-size:var(--step-1);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--ink);border-block-end:1px solid var(--rule)}.mnav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--copper)}.mnav__lang[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--sp-3);margin-block-start:var(--sp-3)}.mnav__lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{border:0;padding:0;font-family:var(--font-sans);font-size:var(--step--1);text-transform:none;letter-spacing:.04em;opacity:.6}.mnav__lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].is-on{opacity:1;color:var(--copper)}@media(min-width:62rem){.hdr__nav[data-astro-cid-3ef6ksr2]{display:flex}.burger[data-astro-cid-3ef6ksr2],.mnav[data-astro-cid-3ef6ksr2]{display:none!important}}.ft[data-astro-cid-sz7xmlte]{background:var(--ink);color:var(--sage-pale);padding-block:var(--sp-6) var(--sp-4)}.ft__in[data-astro-cid-sz7xmlte]{display:grid;gap:var(--sp-5);padding-block-end:var(--sp-5);border-block-end:1px solid rgba(198,207,190,.16)}.ft__mark[data-astro-cid-sz7xmlte]{color:var(--cream)}@media(max-width:47.98rem){.ft__mark[data-astro-cid-sz7xmlte]{display:flex;justify-content:center}}.ft__addr[data-astro-cid-sz7xmlte]{font-style:normal;font-size:var(--step--1);line-height:2;color:var(--sage-pale)}.ft__addr[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;border-block-end:1px solid rgba(198,207,190,.35)}.ft__hours[data-astro-cid-sz7xmlte]{color:var(--copper-light)}.ft__lang[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:var(--sp-2) 0 0;padding:0;display:grid;gap:.35rem}.ft__lang[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:var(--step--1);text-decoration:none;opacity:.75}.ft__lang[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.ft__lang[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte][aria-current]{opacity:1;color:var(--copper-light)}.ft__base[data-astro-cid-sz7xmlte]{padding-block-start:var(--sp-4);font-size:.72rem;letter-spacing:.08em;color:#c6cfbe8c}@media(min-width:48rem){.ft__in[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr auto;align-items:start}}.skip{position:absolute;left:-9999px;top:0;z-index:100;padding:.75rem 1.25rem;background:var(--ink);color:var(--cream)}.skip:focus{left:0}.main--offset{padding-block-start:5.5rem}
