@font-face{font-family:Trirong;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/trirong-300.12368c99.woff2)format("woff2");unicode-range:U+??,U+100-24F,U+E00-E7F,U+1E??,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2248,U+2260,U+2264,U+2265,U+25A0-25FF,U+2713,U+2E3A,U+2E3B,U+FEFF,U+FFFD}@font-face{font-family:Trirong;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/trirong-400.3f469bd5.woff2)format("woff2");unicode-range:U+??,U+100-24F,U+E00-E7F,U+1E??,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2248,U+2260,U+2264,U+2265,U+25A0-25FF,U+2713,U+2E3A,U+2E3B,U+FEFF,U+FFFD}@font-face{font-family:Trirong;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/trirong-500.76b2aa0b.woff2)format("woff2");unicode-range:U+??,U+100-24F,U+E00-E7F,U+1E??,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2248,U+2260,U+2264,U+2265,U+25A0-25FF,U+2713,U+2E3A,U+2E3B,U+FEFF,U+FFFD}@font-face{font-family:Trirong;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/trirong-600.524f3f29.woff2)format("woff2");unicode-range:U+??,U+100-24F,U+E00-E7F,U+1E??,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2248,U+2260,U+2264,U+2265,U+25A0-25FF,U+2713,U+2E3A,U+2E3B,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Thai;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-thai-400.02c3f046.woff2)format("woff2");unicode-range:U+??,U+100-24F,U+E00-E7F,U+1E??,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2248,U+2260,U+2264,U+2265,U+25A0-25FF,U+2713,U+2E3A,U+2E3B,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Thai;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-serif-thai-600.2c857d50.woff2)format("woff2");unicode-range:U+??,U+100-24F,U+E00-E7F,U+1E??,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2248,U+2260,U+2264,U+2265,U+25A0-25FF,U+2713,U+2E3A,U+2E3B,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Thai;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-thai-700.7bbc2637.woff2)format("woff2");unicode-range:U+??,U+100-24F,U+E00-E7F,U+1E??,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2248,U+2260,U+2264,U+2265,U+25A0-25FF,U+2713,U+2E3A,U+2E3B,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-thai-400.3f11722e.woff2)format("woff2");unicode-range:U+??,U+100-24F,U+E00-E7F,U+1E??,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2248,U+2260,U+2264,U+2265,U+25A0-25FF,U+2713,U+2E3A,U+2E3B,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-thai-500.6328e371.woff2)format("woff2");unicode-range:U+??,U+100-24F,U+E00-E7F,U+1E??,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2248,U+2260,U+2264,U+2265,U+25A0-25FF,U+2713,U+2E3A,U+2E3B,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-thai-600.9469b575.woff2)format("woff2");unicode-range:U+??,U+100-24F,U+E00-E7F,U+1E??,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2248,U+2260,U+2264,U+2265,U+25A0-25FF,U+2713,U+2E3A,U+2E3B,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.c99c86a7.woff2)format("woff2");unicode-range:U+??,U+100-24F,U+E00-E7F,U+1E??,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2248,U+2260,U+2264,U+2265,U+25A0-25FF,U+2713,U+2E3A,U+2E3B,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500.22dc2b61.woff2)format("woff2");unicode-range:U+??,U+100-24F,U+E00-E7F,U+1E??,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2248,U+2260,U+2264,U+2265,U+25A0-25FF,U+2713,U+2E3A,U+2E3B,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif TC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-tc-400-common.0043f225.woff2)format("woff2");unicode-range:U+3001-3002,U+3008-300F,U+4E00,U+4E09-4E0B,U+4E0D,U+4E16,U+4E26,U+4E2D,U+4E3B,U+4E4B,U+4E5F,U+4E86,U+4E8B-4E8C,U+4E94,U+4EA4,U+4EAB,U+4EBA,U+4EC0,U+4ECF,U+4ED6,U+4EE3,U+4EE5,U+4F11,U+4F4F-4F50,U+4F55,U+4F5B-4F5C,U+4F86,U+4F8B,U+4F9D,U+4FBF,U+4FE1,U+50B3,U+50CF,U+5165,U+5167-5169,U+516D,U+5176,U+5178,U+51FA,U+5206-5207,U+521D,U+5230,U+524D,U+5340-5341,U+5373,U+5377,U+53C3,U+53CA,U+53EA,U+53EF,U+5404,U+5408,U+540C-540D,U+5411,U+544A,U+54C1,U+554F,U+555F,U+55AE,U+56DB,U+56E0,U+56F3,U+570B,U+5716,U+571F,U+5728,U+5730,U+5740,U+57CE,U+57F7,U+5802,U+5897,U+591A,U+5927,U+5929,U+5982,U+5999,U+5B50,U+5B89,U+5B97,U+5B9A,U+5BB6,U+5BB9,U+5BE6,U+5BF8,U+5C0A,U+5C0D-5C0E,U+5C1A,U+5E02,U+5E38,U+5E73-5E74,U+5EA6,U+5F0F,U+5F59,U+5F80,U+5F85,U+5F8C,U+5F97,U+5F9E,U+5FB7,U+5FC3,U+5FEB,U+5FF5,U+60B2,U+610F,U+6148,U+6163,U+61C9,U+6210,U+6216,U+6240,U+624B,U+62DC,U+6301,U+633D,U+638C,U+63A5,U+63D0,U+63DB,U+6469,U+64C7,U+653E,U+656C,U+6574,U+6587,U+65B9,U+65BC,U+65E5,U+660E,U+662F,U+6642,U+666E,U+66C6,U+66F4,U+66FC,U+6700,U+6703,U+6708-6709,U+672A,U+672C,U+6821,U+6B63-6B64,U+6BB5,U+6BCF,U+6C34,U+6C42,U+6C92,U+6CD5,U+6CF0,U+6D3E,U+6DB5,U+6E05,U+70BA,U+7121,U+7248,U+737B,U+73FE,U+7406,U+751F,U+7528,U+7531,U+767C-767D,U+7684,U+76F8,U+770B,U+773E,U+77E5,U+78BA,U+78D5,U+7948,U+79AE,U+79C0,U+7A2E,U+7A31,U+7AD9,U+7AE0,U+7B2C,U+7BC0,U+7D50,U+7D61,U+7D93,U+7F85,U+8003,U+8005,U+800C,U+806F,U+80FD,U+81EA,U+81F3,U+8207,U+822A,U+82E5,U+83E9,U+83EF,U+8457,U+84EE,U+85A9,U+8655,U+865F,U+884C,U+8863,U+88DC,U+8981,U+898B,U+898F,U+89C0,U+8A00,U+8A02,U+8A18,U+8A8D,U+8A9E,U+8AA4,U+8AAA,U+8ACB,U+8AF8,U+8B6F,U+8B77,U+8C37,U+8D77,U+8DEF,U+8DF3,U+8EAB,U+9019-901A,U+901F,U+9023,U+9031,U+904D,U+9078,U+90A6,U+90E8,U+90FD,U+91CC-91CD,U+932F,U+9577,U+9580,U+958B,U+9593,U+95DC,U+9640,U+975C,U+975E,U+97F3,U+9801,U+984C,U+9858,U+985E,U+9999,U+9EBC,U+FF08-FF09,U+FF0C,U+FF1A-FF1B,U+FF1F}@font-face{font-family:Noto Serif TC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-tc-700-common.62d48849.woff2)format("woff2");unicode-range:U+3001-3002,U+300C-300D,U+4E00,U+4E09,U+4E0D,U+4E16,U+4E2D,U+4E4B,U+4E8C,U+4EBA,U+4EC0,U+4ECA,U+4EE5,U+4F4D,U+4F4F,U+4F55,U+4F86,U+4F9D,U+5167,U+5178,U+51FA,U+524D,U+5341,U+5357,U+53D6,U+53EF,U+5408,U+540C-540D,U+5411,U+54C1,U+554F,U+55CE,U+5728,U+5730,U+5740,U+5802,U+5927,U+5982,U+5BB9,U+5BF8,U+5C0A,U+5C1A,U+5E38,U+5F62,U+5F85,U+5FC3,U+5FEB,U+60B2,U+610F,U+6301,U+638C,U+6545,U+6587,U+65B9,U+65E5,U+662F,U+6642,U+666E,U+66F2,U+6709,U+672C,U+6A02,U+6A19,U+6B63,U+6C34,U+6C42,U+6CD5,U+6CF0,U+6DB5,U+70BA,U+7121,U+71C3,U+71ED,U+7684,U+76F8,U+78BA,U+7948,U+79AE,U+7A31,U+7AD9,U+7B2C,U+7B54,U+7D50,U+7D93,U+7F6E,U+7FA9,U+81EA,U+8207,U+83E9,U+85A9,U+865F,U+8981,U+898B,U+89C0,U+8A18,U+8A8D,U+8AA6,U+8AAA,U+8B58,U+8B6F,U+8B77,U+8B9A,U+8FA8,U+8FF4,U+9019,U+901F,U+9023,U+904D,U+9580,U+9593,U+9640,U+97F3,U+9858,U+9999,U+9EBC,U+9EDE,U+FF08-FF09,U+FF0C,U+FF1F}:root{--ground:#fbf7ef;--surface:#fff;--surface-2:#f5ecdc;--surface-sunk:#efe4ce;--ink:#241813;--ink-2:#61503f;--ink-3:#7a6650;--line:#e8dcc5;--line-strong:#d0b88f;--lacquer:#a0201c;--lacquer-deep:#7c1512;--lacquer-ink:#fff5e2;--lacquer-soft:#fae8e1;--gold:#866312;--gold-bright:#d8a93f;--gold-pale:#f2dca6;--gold-soft:#f8eed6;--gold-line:#d8a93f4d;--gold-glow:#d8a93f29;--gold-metal:linear-gradient(100deg, #8a6a1e 0%, #d8a93f 22%, #fbf3c4 38%, #c99b34 52%, #f2dca6 68%, #a87f22 85%, #d8a93f 100%);--gold-metal-lit:linear-gradient(100deg, #d8a93f 0%, #f2dca6 18%, #fff8de 34%, #e4c070 50%, #fbf3c4 66%, #d2a340 84%, #f2dca6 100%);--celadon:#2f6b55;--celadon-soft:#e5f0e9;--bar-bg:linear-gradient(180deg, #4a0e12 0%, #2a0a0c 100%);--bar-ink:#f6e3b0;--bar-line:#f2dca657;--plaque:#a0201c;--plaque-2:#7c1512;--plaque-ink:#f6e3b0;--plaque-ink-2:#dcba76;--plaque-line:#f6e3b061;--shadow:0 1px 1px #2418131a, 0 2px 4px #24181312, 0 8px 18px #24181312;--shadow-lift:0 2px 3px #2418131f, 0 8px 16px #2418131a, 0 22px 44px #2418131f;--shadow-plaque:0 1px 1px #00000047, 0 4px 10px #00000038, 0 16px 36px #0000003d, inset 0 1px 0 #f2dca629, inset 0 -1px 0 #00000061;--ease-lux:cubic-bezier(.16, 1, .3, 1);--display:"Trirong", "Noto Serif Thai", Georgia, serif;--serif:"Noto Serif Thai", "Noto Serif", Georgia, serif;--sans:"IBM Plex Sans Thai", "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", "IBM Plex Sans Thai", ui-monospace, "SF Mono", Menlo, monospace;--han:"Noto Serif TC", "Songti TC", "PingFang TC", "Microsoft JhengHei", serif;--gutter:20px;--measure:66ch;--fs-display:50px;--fs-h1:40px;--fs-h2:30px;--fs-h3:23px;--fs-h4:19px;--fs-lg:19px;--fs-md:17px;--fs-sm:15px;--fs-label:13px;--fs-caption:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius:3px;--radius-md:6px;--radius-pill:999px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font:400 var(--fs-md)/1.75 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--display);letter-spacing:0;text-wrap:balance;margin:0;font-weight:500;line-height:1.28}h1{font-size:clamp(30px,5.4vw,50px);font-weight:500;line-height:1.22}h2{font-size:clamp(24px,3.8vw,33px)}h3{font-size:clamp(19px,2.6vw,23px)}h4{font-size:var(--fs-h4);font-weight:600}h1 .han,h2 .han,.display .han{letter-spacing:.08em}:lang(zh) h1,:lang(zh) h2,:lang(zh) h3{font-family:var(--han);letter-spacing:.06em;font-weight:400;line-height:1.4}:lang(zh) h4{font-family:var(--han);font-weight:500}p{max-width:var(--measure);margin:0}.link-gold{padding-block:var(--space-2);display:inline-block}.prose a,.link-gold{color:var(--lacquer);text-decoration:none;position:relative}.prose a:after,.link-gold:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--gold-bright) 12%, var(--gold-pale) 50%, var(--gold-bright) 88%, transparent 100%);transform-origin:0;height:1px;transition:transform .5s var(--ease-lux);position:absolute;bottom:-.16em;left:0;right:0;transform:scaleX(1)}.prose a:hover:after,.link-gold:hover:after{transform-origin:100%;transform:scaleX(0)}a{color:var(--lacquer);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--lacquer);outline-offset:3px;border-radius:var(--radius)}.han{font-family:var(--han)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.14em;color:var(--gold);margin:0;padding-right:.14em;font-weight:600}.lede{font-family:var(--serif);color:var(--ink-2);max-width:60ch;margin:0;font-size:clamp(17px,2.2vw,19.5px);line-height:1.72}.muted{color:var(--ink-3)}.small{font-size:var(--fs-sm);line-height:1.65}.wrap{width:100%;max-width:1080px;padding-inline:var(--gutter);margin-inline:auto}.wrap--narrow{max-width:760px}.stack{flex-direction:column;display:flex}.stack>*+*{margin-top:var(--gap,var(--space-4))}section.band{padding-block:clamp(40px,7vw,72px)}section.band+section.band{border-top:1px solid var(--line)}.section-head{gap:var(--space-2);margin-bottom:var(--space-6);flex-direction:column;display:flex}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-2) var(--space-6);border-radius:var(--radius);font:500 var(--fs-md)/1.3 var(--sans);cursor:pointer;transition:background .25s var(--ease-lux), border-color .25s var(--ease-lux), color .25s var(--ease-lux), box-shadow .35s var(--ease-lux), transform .35s var(--ease-lux);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn--primary{background:linear-gradient(180deg, var(--lacquer) 0%, var(--lacquer-deep) 100%);color:#fff5e2;box-shadow:inset 0 0 0 1px var(--gold-line), inset 0 1px 0 #f2dca62e, 0 1px 2px #0003, 0 6px 16px #00000024}.btn--primary:hover{box-shadow:inset 0 0 0 1px var(--gold-bright), inset 0 1px 0 #f2dca64d, 0 2px 4px #0000003d, 0 12px 26px #0003;transform:translateY(-1px)}.btn--gold{color:#1a0f06;background:linear-gradient(#e0b84f 0%,#d2a339 100%);border-color:#78581480;font-weight:600;box-shadow:inset 0 1px #fff7dc80,0 1px 2px #3c28082e,0 6px 16px #3c28081f}.btn--gold:hover{background:linear-gradient(#e8c25c 0%,#d8aa40 100%);transform:translateY(-1px)}.btn--ghost{color:var(--lacquer-deep);background:0 0;border-color:#a0201c66}.btn--ghost:hover{border-color:var(--lacquer);color:var(--lacquer-deep);background:#a0201c0f}.btn--plaque{background:linear-gradient(175deg, var(--plaque) 0%, var(--plaque-2) 100%);color:var(--plaque-ink);box-shadow:inset 0 0 0 1px var(--gold-line), inset 0 1px 0 #f6e3b038, 0 1px 2px #3c080638, 0 6px 16px #3c080629;border-color:#0000}.btn--plaque:focus-visible{outline-color:var(--lacquer)}.btn--plaque:hover{box-shadow:inset 0 0 0 1px var(--gold-bright), inset 0 1px 0 #f6e3b057, 0 2px 4px #3c080642, 0 12px 26px #3c080638;transform:translateY(-1px)}.zone-plaque .btn--plaque{color:var(--ink);border-color:var(--gold-line);box-shadow:none;background:0 0}.zone-plaque .btn--plaque:hover{background:var(--surface-2);border-color:var(--gold-bright);box-shadow:none}.zone-plaque .btn--ghost{color:var(--ink);border-color:var(--line-strong)}.zone-plaque .btn--ghost:hover{border-color:var(--gold-bright);color:var(--gold);background:#f6e3b01a}.hero--home{position:relative;overflow:hidden}.hero--home .hero__stage{flex-direction:column;justify-content:center;display:flex;position:relative}.hero--home.hero--photo .hero__stage{min-height:min(472px,78svh)}.hero--home .hero__photo{z-index:0;position:absolute;inset:0}.hero--home .hero__photo .shrine-photo{object-fit:cover;object-position:50% 38%;width:100%;height:100%;aspect-ratio:auto!important}.hero--home .hero__scrim{pointer-events:none;background:linear-gradient(#26160c57 0%,#26160c80 46%,#26160cb8 100%);position:absolute;inset:0}.hero--home .hero__inner{z-index:1;padding-block:clamp(var(--space-8), 9vw, 56px);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero--home:not(.hero--photo) .hero__inner{padding-block:clamp(44px,8vw,80px)}.hero--home .hero__plaque{max-width:100%}.hero--home .hero__plaque .plaque-board__zh{white-space:nowrap}.hero--home.hero--photo .hero__plaque{box-shadow:0 1px 1px #3c08064d,0 8px 18px #3c080642,0 28px 56px -18px #3c080680,inset 0 1px #f6e3b038}.hero--home .hero__lede{margin:var(--space-4) 0 0;max-width:30ch;font-family:var(--sans);color:var(--ink-2);text-wrap:balance;font-size:clamp(17px,2.1vw,19px);font-weight:400;line-height:1.7}.hero--home.hero--photo .hero__lede{color:#f7ebd4;text-shadow:0 1px 2px #1e0e0680}.hero--home .hero__cta{justify-content:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hero--home .hero__btn{padding-inline:var(--space-6);line-height:1.25}.hero--home .hero__btn-caret{opacity:.7}.hero--home .hero__btn--outline{color:#fbf3e2;backdrop-filter:blur(3px);background:#26160c94;border-color:#fbf3e299}.hero--home .hero__btn--outline:hover{background:#fffcf433;border-color:#fbf3e2}.hero--home:not(.hero--photo) .hero__btn--outline{color:var(--lacquer-deep);background:0 0;border-color:#a0201c66}@media (width<=559px){.hero--home.hero--photo .hero__btn--outline{display:none}.hero--home .hero__btn{width:min(100%,260px)}}.hero--home .hero__ribbon{z-index:2;justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-3) var(--gutter);background:linear-gradient(175deg, var(--plaque) 0%, var(--plaque-2) 100%);color:var(--plaque-ink);font-family:var(--sans);text-decoration:none;display:flex;position:relative;box-shadow:inset 0 1px #f6e3b02e}.hero--home .hero__ribbon-label,.hero--home .hero__ribbon-date{font-size:var(--fs-sm);font-weight:600}.hero--home .hero__ribbon-count{font-size:var(--fs-label);opacity:.86;letter-spacing:.04em;white-space:nowrap}.hero--home .hero__ribbon-label:after{content:" "}@media (width>=560px){.hero--home .hero__lede{font-size:19px}}@media (width>=760px){.hero--home.hero--photo .hero__stage{min-height:min(600px,82svh)}.hero--home .hero__photo .shrine-photo{object-position:50% 46%}.hero--home.hero--photo .hero__scrim{background:linear-gradient(90deg,#26160cd1 0%,#26160cb3 28%,#26160c42 62%,#26160c0f 100%),linear-gradient(#26160c00 58%,#26160c57 100%)}.hero--home.hero--photo .hero__inner{text-align:start;align-items:flex-start}.hero--home .hero__plaque .plaque-board__zh{font-size:clamp(34px,4.6vw,50px)}.hero--home .hero__lede{margin-top:var(--space-6);max-width:36ch}.hero--home .hero__cta{margin-top:var(--space-6);justify-content:flex-start}.hero--home.hero--photo .hero__ribbon{top:clamp(var(--space-6), 7vw, 96px);min-width:199px;padding:var(--space-4) var(--space-6);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--gold-line), 0 2px 4px #3c08063d, 0 14px 30px -10px #3c080680;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;position:absolute;inset-inline-end:clamp(var(--space-6), 4vw, 48px)}.hero--home .hero__ribbon-label{font-size:var(--fs-label);letter-spacing:.06em;font-weight:500}.hero--home .hero__ribbon-date{font-size:var(--fs-h4);font-weight:600}.hero--home .hero__ribbon:hover{box-shadow:inset 0 0 0 1px var(--gold-bright), 0 3px 6px #3c080647, 0 18px 34px -10px #3c08068a}}.featured__inner{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.featured__head{order:1;margin-bottom:0}.featured__inner .pang-grid{order:2}.featured__more{order:3}@media (width>=760px){.featured__inner{grid-template-columns:minmax(0,1fr) auto;align-items:end}.featured__head{grid-area:1/1}.featured__more{grid-area:1/2;justify-self:end}.featured__inner .pang-grid{grid-area:2/1/auto/-1}}.pang-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(178px,1fr));display:grid}@media (width<=559px){.pang-grid{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}}.pang-grid--eight{grid-template-columns:repeat(4,1fr)}@media (width<=899px){.pang-grid--eight{grid-template-columns:repeat(3,1fr)}}@media (width<=559px){.pang-grid--eight{grid-template-columns:repeat(2,1fr)}}.nowrap{white-space:nowrap}[hidden]{display:none!important}.dayof{background:linear-gradient(175deg, var(--plaque) 0%, var(--plaque-2) 100%);color:var(--plaque-ink);border-block:1px solid var(--gold-bright)}.dayof__inner{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding-block:var(--space-4);flex-wrap:wrap;display:flex}.dayof__text{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.dayof__head{font-family:var(--display);font-size:var(--fs-h4);color:#fdf2da;font-weight:600;line-height:1.4}.dayof__note{font-size:var(--fs-sm);color:#f0d9a8;line-height:1.6}.dayof__cta{gap:var(--space-2);flex-wrap:wrap;display:flex}.dayof .btn--ghost{color:#fdf2da;border-color:#fdf2da80}.dayof .btn--ghost:hover{border-color:var(--gold-bright);background:#fdf2da14}@media (width<=559px){.dayof__cta{width:100%}.dayof__cta .btn{flex:auto}}.chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip{min-height:44px;padding:var(--space-1) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-2);font-size:var(--fs-sm);white-space:nowrap;transition:border-color .3s var(--ease-lux), color .3s var(--ease-lux), background .3s var(--ease-lux);background:0 0;align-items:center;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--gold-bright);color:var(--gold)}.chip[aria-current=true],.chip--on{background:linear-gradient(180deg, #e4bc58 0%, var(--gold-bright) 58%, #b98f2c 100%);color:#1a0f06;border-color:#0000;font-weight:600;box-shadow:inset 0 1px #fff7dc80}.chip--filter{min-height:44px;padding-inline:var(--space-4)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.note{background:var(--gold-soft);border-radius:var(--radius);padding:var(--space-4) var(--space-6);color:var(--ink-2);font-size:var(--fs-md);line-height:1.75;position:relative}.note:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(145deg,#f2dca6f2 0%,#d8a93f80 28%,#8e6a162e 55%,#d8a93f8c 82%,#f2dca6d9 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.note--lacquer{background:var(--lacquer-soft)}.note--lacquer:before{background:linear-gradient(145deg,#e0566ab3 0%,#a0201c6b 45%,#e0566a99 100%)}.note--celadon{background:var(--gold-soft)}.note strong{color:var(--ink);font-weight:600}.note>*+*{margin-top:var(--space-2)}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1.1em}.prose h2{background-image:linear-gradient(90deg, var(--gold-bright) 0%, #d8a93f00 64px);background-position:0 100%;background-repeat:no-repeat;background-size:64px 2px;margin-top:1.9em;padding-bottom:.42em}.prose h3{margin-top:1.6em}.prose ul,.prose ol{margin-block:0;padding-left:1.3em}.prose li+li{margin-top:.45em}.prose blockquote{padding-left:var(--space-4);border-left:3px solid var(--gold);color:var(--ink-2);font-family:var(--serif);margin:0}.prose code{font-family:var(--mono);background:var(--surface-2);padding:1px var(--space-1);border-radius:var(--radius);font-size:.9em}.prose hr{border:0;border-top:1px solid var(--line);margin-block:2em}.tablebox{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.tablebox table{border-collapse:collapse;width:100%;min-width:480px;font-size:var(--fs-md)}.tablebox th,.tablebox td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);vertical-align:top}.tablebox thead th{background:var(--surface-2);border-bottom:1px solid var(--gold-line);font:600 var(--fs-caption)/1.4 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;padding-right:20px}.tablebox tbody tr:last-child td{border-bottom:none}.tablebox td.num{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=759px){.tablebox--wrap table{min-width:0;font-size:var(--fs-sm)}.tablebox--wrap th,.tablebox--wrap td{padding:var(--space-2) var(--space-3)}}.plaque{background:linear-gradient(175deg, var(--plaque) 0%, var(--plaque-2) 100%);color:var(--plaque-ink);border:1px solid var(--gold-line);box-shadow:var(--shadow-plaque)}.skip{z-index:100;padding:var(--space-3) var(--space-4);background:var(--lacquer);color:var(--lacquer-ink);border-radius:var(--radius);transition:top .15s;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.plaque-board{align-items:center;gap:var(--space-2);padding:clamp(var(--space-4), 3vw, var(--space-6)) clamp(var(--space-6), 4.6vw, 44px);background:linear-gradient(175deg, var(--plaque) 0%, var(--plaque-2) 100%);color:var(--plaque-ink);box-shadow:var(--shadow-plaque);background-clip:border-box;flex-direction:column;max-width:100%;display:inline-flex;position:relative}.plaque-board__prefix{letter-spacing:.42em;color:var(--plaque-ink-2);padding-left:.42em;font-size:clamp(11px,1.5vw,13.5px);line-height:1.4}.plaque-board__zh{letter-spacing:.16em;color:var(--gold-pale);text-shadow:0 1px #7c1512cc;margin:0;padding-left:.16em;font-size:clamp(34px,8.4vw,62px);font-weight:700;line-height:1.16}.plaque-board__th{font-family:var(--serif);color:var(--plaque-ink);opacity:.92;text-align:center;font-size:clamp(13.5px,2vw,16.5px);line-height:1.5}.eyebrow--marked{align-items:center;gap:var(--space-2);display:inline-flex}.eyebrow--marked:before{content:"";background:var(--gold-bright);flex:none;width:18px;height:2px}.zone-gilt{--ground:#f9f1e1;--surface:#fff;--surface-2:#f3e8d2;--surface-sunk:#ecdfc4;--ink:#241813;--ink-2:#5e4d3c;--ink-3:#7a6650;--line:#e6d9bf;--line-strong:#cbb187;isolation:isolate;background:var(--ground);color:var(--ink);position:relative}.zone-gilt:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(78% 60% at 20% 4%,#ffffffd9 0%,#0000 64%),radial-gradient(64% 54% at 86% 88%,#d8a93f1f 0%,#0000 68%);position:absolute;inset:0}.zone-plaque{--ground:#8e1c18;--surface:#a0201c;--surface-2:#7c1512;--surface-sunk:#6a1210;--ink:#fdf2da;--ink-2:#f0d9a8;--ink-3:#dcbe87;--line:#fdf2da38;--line-strong:#fdf2da75;--lacquer:#fdf2da;--lacquer-deep:#f0d9a8;--lacquer-ink:#7c1512;--lacquer-soft:#7c1512;--gold:#f6e3b0;--gold-bright:#f2dca6;--gold-soft:#7c1512;--gold-line:#f6e3b057;--gold-glow:#f6e3b024;--celadon:#a8d8bf;--celadon-soft:#7c1512;--shadow:0 1px 1px #3c08064d, 0 2px 4px #3c080638, 0 8px 18px #3c080638;--shadow-lift:0 2px 3px #3c080657, 0 8px 16px #3c080647, 0 22px 44px #3c08064d;isolation:isolate;background:var(--ground);color:var(--ink);position:relative}.zone-plaque:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(72% 58% at 22% 6%,#ffd69629 0%,#0000 62%),radial-gradient(124% 94% at 50% 44%,#0000 42%,#4608066b 100%);position:absolute;inset:0}.zone-hall{--ground:#1c0f0b;--surface:#2a1812;--surface-2:#34201a;--surface-sunk:#140a07;--ink:#f7ecd6;--ink-2:#e2cfae;--ink-3:#bfa682;--line:#f2dca624;--line-strong:#f2dca652;--lacquer:#f0cc72;--lacquer-deep:#e9b98a;--lacquer-ink:#1c0f0b;--lacquer-soft:#34201a;--gold:#e3b75a;--gold-bright:#f0cc72;--gold-soft:#34201a;--gold-line:#e3b75a66;--gold-glow:#e3b75a24;--shadow:0 1px 1px #0006, 0 8px 18px #00000057;--shadow-lift:0 2px 3px #00000070, 0 12px 24px #0006, 0 28px 56px #0000006b;isolation:isolate;background:var(--ground);color:var(--ink);border-block:1px solid var(--gold-line);position:relative}.zone-hall:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 46% at 50% 0,#f0cc7229 0%,#f0cc7200 72%),radial-gradient(130% 90% at 50% 40%,#0000 55%,#00000061 100%);position:absolute;inset:0}.zone-hall .btn--ghost{color:var(--ink);border-color:var(--line-strong)}.zone-hall .btn--ghost:hover{border-color:var(--gold-bright);color:var(--gold-bright);background:#f0cc7214}.zone-hall .pang-card__body{border-top:1px solid var(--gold-line)}body:after{content:"";z-index:60;pointer-events:none;opacity:.028;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.foil{background:var(--gold-metal);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #0000008c);background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.foil--live{animation:foil-sheen 9s var(--ease-lux) infinite}}@keyframes foil-sheen{0%{background-position:118%}52%{background-position:-18%}to{background-position:-18%}}@media (forced-colors:active){.foil{-webkit-text-fill-color:currentColor;color:canvastext;filter:none}}.carved{color:var(--gold);text-shadow:0 1px #fffc}.zone-plaque .carved{color:var(--gold-bright);text-shadow:0 -1px #5a0c0a8c,0 1px #ffe2a83d,0 0 22px #f6e3b033}.gilt{position:relative}.gilt:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(145deg,#f2dca6d9 0%,#d8a93f61 28%,#8e6a161f 55%,#d8a93f73 82%,#f2dca6b3 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.rule-gold{background:linear-gradient(90deg, transparent 0%, var(--gold-bright) 14%, var(--gold-pale) 50%, var(--gold-bright) 86%, transparent 100%);opacity:.75;border:0;height:1px}.sheen{isolation:isolate;position:relative;overflow:hidden}.sheen:after{content:"";z-index:2;pointer-events:none;transition:transform .95s var(--ease-lux);background:linear-gradient(100deg,#0000 40%,#f2dca61a 48%,#fbf3c433 50%,#f2dca61a 52%,#0000 60%);position:absolute;inset:-40%;transform:translate(-125%)}@media (prefers-reduced-motion:no-preference){.sheen:hover:after,.sheen:focus-visible:after{transform:translate(125%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both reveal-rise view();animation-range:entry 6% cover 30%}@keyframes reveal-rise{0%{opacity:0;transform:translateY(24px)scale(.988)}to{opacity:1;transform:none}}}}.foil{-webkit-text-fill-color:var(--gold);color:var(--gold);filter:none;background:0 0}.zone-plaque .foil,.plaque-board .foil{background:var(--gold-metal-lit);color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 1px #5a0c0a8c);background-size:250% 100%;-webkit-background-clip:text;background-clip:text}:root{--fret:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2278%22%20height%3D%2278%22%20viewBox%3D%220%200%2078%2078%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%235E1008%22%20stroke-width%3D%224.199999999999999%22%20stroke-linecap%3D%22square%22%20opacity%3D%22.55%22%3E%3Cpath%20d%3D%22M%2030.92%2019.93%20V%206.07%20H%2047.08%20V%2019.93%20H%2037.85%20V%2011.85%20H%2042.85%20V%2016.08%22%20transform%3D%22rotate%280%2039.0%2013.0%29%22/%3E%3Cpath%20d%3D%22M%2030.92%2071.93%20V%2058.07%20H%2047.08%20V%2071.93%20H%2037.85%20V%2063.85%20H%2042.85%20V%2068.08%22%20transform%3D%22rotate%28180%2039.0%2065.0%29%22/%3E%3Cpath%20d%3D%22M%204.92%2045.93%20V%2032.07%20H%2021.08%20V%2045.93%20H%2011.85%20V%2037.85%20H%2016.85%20V%2042.08%22%20transform%3D%22rotate%28270%2013.0%2039.0%29%22/%3E%3Cpath%20d%3D%22M%2056.92%2045.93%20V%2032.07%20H%2073.08%20V%2045.93%20H%2063.85%20V%2037.85%20H%2068.85%20V%2042.08%22%20transform%3D%22rotate%2890%2065.0%2039.0%29%22/%3E%3Crect%20x%3D%224.15%22%20y%3D%224.15%22%20width%3D%2217.70%22%20height%3D%2217.70%22/%3E%3Crect%20x%3D%229.46%22%20y%3D%229.46%22%20width%3D%227.08%22%20height%3D%227.08%22/%3E%3Crect%20x%3D%2256.15%22%20y%3D%224.15%22%20width%3D%2217.70%22%20height%3D%2217.70%22/%3E%3Crect%20x%3D%2261.46%22%20y%3D%229.46%22%20width%3D%227.08%22%20height%3D%227.08%22/%3E%3Crect%20x%3D%224.15%22%20y%3D%2256.15%22%20width%3D%2217.70%22%20height%3D%2217.70%22/%3E%3Crect%20x%3D%229.46%22%20y%3D%2261.46%22%20width%3D%227.08%22%20height%3D%227.08%22/%3E%3Crect%20x%3D%2256.15%22%20y%3D%2256.15%22%20width%3D%2217.70%22%20height%3D%2217.70%22/%3E%3Crect%20x%3D%2261.46%22%20y%3D%2261.46%22%20width%3D%227.08%22%20height%3D%227.08%22/%3E%3C/g%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23EFCE7E%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22square%22%3E%3Cpath%20d%3D%22M%2030.92%2019.93%20V%206.07%20H%2047.08%20V%2019.93%20H%2037.85%20V%2011.85%20H%2042.85%20V%2016.08%22%20transform%3D%22rotate%280%2039.0%2013.0%29%22/%3E%3Cpath%20d%3D%22M%2030.92%2071.93%20V%2058.07%20H%2047.08%20V%2071.93%20H%2037.85%20V%2063.85%20H%2042.85%20V%2068.08%22%20transform%3D%22rotate%28180%2039.0%2065.0%29%22/%3E%3Cpath%20d%3D%22M%204.92%2045.93%20V%2032.07%20H%2021.08%20V%2045.93%20H%2011.85%20V%2037.85%20H%2016.85%20V%2042.08%22%20transform%3D%22rotate%28270%2013.0%2039.0%29%22/%3E%3Cpath%20d%3D%22M%2056.92%2045.93%20V%2032.07%20H%2073.08%20V%2045.93%20H%2063.85%20V%2037.85%20H%2068.85%20V%2042.08%22%20transform%3D%22rotate%2890%2065.0%2039.0%29%22/%3E%3Crect%20x%3D%224.15%22%20y%3D%224.15%22%20width%3D%2217.70%22%20height%3D%2217.70%22/%3E%3Crect%20x%3D%229.46%22%20y%3D%229.46%22%20width%3D%227.08%22%20height%3D%227.08%22/%3E%3Crect%20x%3D%2256.15%22%20y%3D%224.15%22%20width%3D%2217.70%22%20height%3D%2217.70%22/%3E%3Crect%20x%3D%2261.46%22%20y%3D%229.46%22%20width%3D%227.08%22%20height%3D%227.08%22/%3E%3Crect%20x%3D%224.15%22%20y%3D%2256.15%22%20width%3D%2217.70%22%20height%3D%2217.70%22/%3E%3Crect%20x%3D%229.46%22%20y%3D%2261.46%22%20width%3D%227.08%22%20height%3D%227.08%22/%3E%3Crect%20x%3D%2256.15%22%20y%3D%2256.15%22%20width%3D%2217.70%22%20height%3D%2217.70%22/%3E%3Crect%20x%3D%2261.46%22%20y%3D%2261.46%22%20width%3D%227.08%22%20height%3D%227.08%22/%3E%3C/g%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23C79A34%22%20stroke-width%3D%221%22%20opacity%3D%22.95%22%3E%3Cpath%20d%3D%22M%200%201.5%20H%2078%22/%3E%3Cpath%20d%3D%22M%200%2076.5%20H%2078%22/%3E%3Cpath%20d%3D%22M%201.5%200%20V%2078%22/%3E%3Cpath%20d%3D%22M%2076.5%200%20V%2078%22/%3E%3Cpath%20d%3D%22M%200%2024.5%20H%2078%22/%3E%3Cpath%20d%3D%22M%200%2053.5%20H%2078%22/%3E%3Cpath%20d%3D%22M%2024.5%200%20V%2078%22/%3E%3Cpath%20d%3D%22M%2053.5%200%20V%2078%22/%3E%3C/g%3E%3C/svg%3E);--fret-light:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2278%22%20height%3D%2278%22%20viewBox%3D%220%200%2078%2078%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23FFFDF8%22%20stroke-width%3D%224.199999999999999%22%20stroke-linecap%3D%22square%22%20opacity%3D%22.9%22%3E%3Cpath%20d%3D%22M%2030.92%2019.93%20V%206.07%20H%2047.08%20V%2019.93%20H%2037.85%20V%2011.85%20H%2042.85%20V%2016.08%22%20transform%3D%22rotate%280%2039.0%2013.0%29%22/%3E%3Cpath%20d%3D%22M%2030.92%2071.93%20V%2058.07%20H%2047.08%20V%2071.93%20H%2037.85%20V%2063.85%20H%2042.85%20V%2068.08%22%20transform%3D%22rotate%28180%2039.0%2065.0%29%22/%3E%3Cpath%20d%3D%22M%204.92%2045.93%20V%2032.07%20H%2021.08%20V%2045.93%20H%2011.85%20V%2037.85%20H%2016.85%20V%2042.08%22%20transform%3D%22rotate%28270%2013.0%2039.0%29%22/%3E%3Cpath%20d%3D%22M%2056.92%2045.93%20V%2032.07%20H%2073.08%20V%2045.93%20H%2063.85%20V%2037.85%20H%2068.85%20V%2042.08%22%20transform%3D%22rotate%2890%2065.0%2039.0%29%22/%3E%3Crect%20x%3D%224.15%22%20y%3D%224.15%22%20width%3D%2217.70%22%20height%3D%2217.70%22/%3E%3Crect%20x%3D%229.46%22%20y%3D%229.46%22%20width%3D%227.08%22%20height%3D%227.08%22/%3E%3Crect%20x%3D%2256.15%22%20y%3D%224.15%22%20width%3D%2217.70%22%20height%3D%2217.70%22/%3E%3Crect%20x%3D%2261.46%22%20y%3D%229.46%22%20width%3D%227.08%22%20height%3D%227.08%22/%3E%3Crect%20x%3D%224.15%22%20y%3D%2256.15%22%20width%3D%2217.70%22%20height%3D%2217.70%22/%3E%3Crect%20x%3D%229.46%22%20y%3D%2261.46%22%20width%3D%227.08%22%20height%3D%227.08%22/%3E%3Crect%20x%3D%2256.15%22%20y%3D%2256.15%22%20width%3D%2217.70%22%20height%3D%2217.70%22/%3E%3Crect%20x%3D%2261.46%22%20y%3D%2261.46%22%20width%3D%227.08%22%20height%3D%227.08%22/%3E%3C/g%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23B8912F%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22square%22%3E%3Cpath%20d%3D%22M%2030.92%2019.93%20V%206.07%20H%2047.08%20V%2019.93%20H%2037.85%20V%2011.85%20H%2042.85%20V%2016.08%22%20transform%3D%22rotate%280%2039.0%2013.0%29%22/%3E%3Cpath%20d%3D%22M%2030.92%2071.93%20V%2058.07%20H%2047.08%20V%2071.93%20H%2037.85%20V%2063.85%20H%2042.85%20V%2068.08%22%20transform%3D%22rotate%28180%2039.0%2065.0%29%22/%3E%3Cpath%20d%3D%22M%204.92%2045.93%20V%2032.07%20H%2021.08%20V%2045.93%20H%2011.85%20V%2037.85%20H%2016.85%20V%2042.08%22%20transform%3D%22rotate%28270%2013.0%2039.0%29%22/%3E%3Cpath%20d%3D%22M%2056.92%2045.93%20V%2032.07%20H%2073.08%20V%2045.93%20H%2063.85%20V%2037.85%20H%2068.85%20V%2042.08%22%20transform%3D%22rotate%2890%2065.0%2039.0%29%22/%3E%3Crect%20x%3D%224.15%22%20y%3D%224.15%22%20width%3D%2217.70%22%20height%3D%2217.70%22/%3E%3Crect%20x%3D%229.46%22%20y%3D%229.46%22%20width%3D%227.08%22%20height%3D%227.08%22/%3E%3Crect%20x%3D%2256.15%22%20y%3D%224.15%22%20width%3D%2217.70%22%20height%3D%2217.70%22/%3E%3Crect%20x%3D%2261.46%22%20y%3D%229.46%22%20width%3D%227.08%22%20height%3D%227.08%22/%3E%3Crect%20x%3D%224.15%22%20y%3D%2256.15%22%20width%3D%2217.70%22%20height%3D%2217.70%22/%3E%3Crect%20x%3D%229.46%22%20y%3D%2261.46%22%20width%3D%227.08%22%20height%3D%227.08%22/%3E%3Crect%20x%3D%2256.15%22%20y%3D%2256.15%22%20width%3D%2217.70%22%20height%3D%2217.70%22/%3E%3Crect%20x%3D%2261.46%22%20y%3D%2261.46%22%20width%3D%227.08%22%20height%3D%227.08%22/%3E%3C/g%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%238A6512%22%20stroke-width%3D%221%22%20opacity%3D%22.95%22%3E%3Cpath%20d%3D%22M%200%201.5%20H%2078%22/%3E%3Cpath%20d%3D%22M%200%2076.5%20H%2078%22/%3E%3Cpath%20d%3D%22M%201.5%200%20V%2078%22/%3E%3Cpath%20d%3D%22M%2076.5%200%20V%2078%22/%3E%3Cpath%20d%3D%22M%200%2024.5%20H%2078%22/%3E%3Cpath%20d%3D%22M%200%2053.5%20H%2078%22/%3E%3Cpath%20d%3D%22M%2024.5%200%20V%2078%22/%3E%3Cpath%20d%3D%22M%2053.5%200%20V%2078%22/%3E%3C/g%3E%3C/svg%3E)}.fret{border:clamp(13px,3.2vw,22px) solid #0000;border-image:var(--fret) 26 round;border-radius:0}.fret--light{border-image-source:var(--fret-light)}.rule-fret{background-image:var(--fret-light);opacity:.8;background-position:top;background-repeat:repeat-x;background-size:auto 66px;border:0;height:22px;margin:0;display:block}.numdot{background:var(--surface);width:42px;height:42px;color:var(--gold);font-family:var(--display);font-size:var(--fs-h4);box-shadow:0 0 0 1px var(--gold-line), inset 0 1px 0 #f2dca680, 0 1px 2px #24181314;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.zone-plaque .numdot{background:var(--surface-2);color:var(--gold);box-shadow:0 0 0 1px var(--gold-line), inset 0 1px 0 #f6e3b038}.seam{pointer-events:none;justify-content:center;height:0;display:flex;position:relative}.seam__mark{background:var(--ground);width:34px;height:34px;color:var(--gold-bright);border-radius:50%;place-items:center;display:grid;position:relative;top:-17px}html:lang(th) :is(.eyebrow,.site-foot__cols h2,.visit__caption,.visit__map-tag,.vid__play-label,.vid__tag,.mapvid__label,.tablebox thead th,.hero__ribbon-label,.qr__head,.pang__essence-label,.pang__metalabel,.pang__nav-dir,.pang-figure__tag,.pang-case__hint,.ch dt,.couplet__title):not(.han){letter-spacing:0;padding-left:0;padding-right:0}html:lang(th) .eyebrow:not(.han){font-size:14px}section.band>.rule-fret:first-child{margin-top:calc(-1*clamp(40px,7vw,72px));margin-bottom:clamp(32px,5vw,56px)}section.band:has(>.rule-fret:first-child){border-top:0}@media (width>=1100px){.hero--home.hero--photo .hero__stage{background:radial-gradient(120% 90% at 0 100%,#7a161061 0%,#7a161000 60%),linear-gradient(90deg,#22140c 0%,#2c1a10 46%,#3a2214 100%)}.hero--home.hero--photo .hero__photo{width:min(62%,900px);inset:0 0 0 auto}.hero--home .hero__photo .shrine-photo{object-position:50% 50%}.hero--home.hero--photo .hero__scrim{background:linear-gradient(90deg,#2e1b10 0%,#2e1b10b8 14%,#2e1b102e 34%,#2e1b1000 52%),linear-gradient(#26160c00 70%,#26160c4d 100%);inset:0}}@media print{:root{--ground:#fff;--surface:#fff;--surface-2:#fff;--surface-sunk:#fff}body{color:#000;background:#fff}.site-head,.site-foot,.skip,.share,.pang__share,.pang__nav,.qr,.lang,nav,audio,video,.mapvid__play,.mapvid__links,.mapvid__fail,.chant__music,.hero__photo,.hero__scrim,[data-share-url]{display:none!important}.band,section,article,.wrap{padding-block:0}.band+.band{margin-top:18px}a{color:inherit;text-decoration:none}.prose a[href^=\/]:after{content:" (putuoguanyin.com" attr(href) ")";color:#555;font-size:.85em}img{page-break-inside:avoid;max-width:60mm;height:auto}h1,h2,h3{page-break-after:avoid}p,li,blockquote{page-break-inside:avoid;orphans:3;widows:3}}.lang[data-astro-cid-lemdd452]{flex:none;align-items:center;gap:2px;display:inline-flex}.lang__item[data-astro-cid-lemdd452]{min-height:44px;padding:var(--space-1) var(--space-3);font-size:var(--fs-sm);border-radius:var(--radius);align-items:center;text-decoration:none;display:inline-flex}.lang__item[data-astro-cid-lemdd452]+.lang__item[data-astro-cid-lemdd452]{position:relative}.lang__item[data-astro-cid-lemdd452]+.lang__item[data-astro-cid-lemdd452]:before{content:"";opacity:.35;background:currentColor;width:1px;height:15px;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.lang--plaque[data-astro-cid-lemdd452] .lang__item[data-astro-cid-lemdd452]{color:var(--ink-2);padding:var(--space-1) var(--space-2);transition:color .3s var(--ease-lux)}.lang--plaque[data-astro-cid-lemdd452] .lang__item[data-astro-cid-lemdd452]:hover{color:var(--lacquer)}.lang--plaque[data-astro-cid-lemdd452] .lang__item[data-astro-cid-lemdd452][aria-current=true]{color:var(--lacquer);text-decoration:underline;text-decoration-color:var(--lacquer);text-underline-offset:6px;font-weight:600;text-decoration-thickness:2px}.zone-plaque .lang--plaque[data-astro-cid-lemdd452] .lang__item[data-astro-cid-lemdd452]{color:var(--ink-2)}.zone-plaque .lang--plaque[data-astro-cid-lemdd452] .lang__item[data-astro-cid-lemdd452][aria-current=true]{color:var(--gold);text-decoration-color:var(--gold-bright)}.lang--plain[data-astro-cid-lemdd452] .lang__item[data-astro-cid-lemdd452]{color:var(--ink-2)}.lang--plain[data-astro-cid-lemdd452] .lang__item[data-astro-cid-lemdd452]:hover{color:var(--ink)}.lang--plain[data-astro-cid-lemdd452] .lang__item[data-astro-cid-lemdd452][aria-current=true]{color:var(--lacquer);font-weight:600}.mark[data-astro-cid-ahmwtivg]{width:100%;height:auto;display:block}.site-head[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--gold-line);box-shadow:inset 0 3px 0 -1px var(--gold-bright);background:linear-gradient(#fffdf8 0%,#fbf5ea 100%)}.site-head__bar[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--line)}.site-head__bar-inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);min-height:60px;padding-block:var(--space-2);flex-wrap:nowrap;display:flex}.site-head__right[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2) var(--space-3);flex:none;display:flex}.brand[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-3);color:var(--lacquer);text-decoration:none;display:flex}.brand__text[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:1px;min-width:0;display:flex}.brand[data-astro-cid-fzpbxy5g] .brand__mark{width:42px;color:var(--gold);transition:color .3s var(--ease-lux);flex:none}.brand[data-astro-cid-fzpbxy5g]:hover .brand__mark{color:var(--lacquer)}.brand__zh[data-astro-cid-fzpbxy5g]{font-size:var(--fs-h3);letter-spacing:.16em;color:var(--lacquer);padding-left:.16em;font-weight:700;line-height:1.25}.brand__th[data-astro-cid-fzpbxy5g]{font-family:var(--display);font-size:var(--fs-label);letter-spacing:.02em;color:var(--ink-2);line-height:1.35}.site-head__nav-btn[data-astro-cid-fzpbxy5g]{font-size:var(--fs-sm);min-height:44px;padding-inline:var(--space-4);flex:none}@media (width<=899px){.site-head__nav-btn[data-astro-cid-fzpbxy5g]{display:none}}.site-nav[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--line-strong);z-index:20;background:#fffdf8;position:sticky;top:0}.site-nav__inner[data-astro-cid-fzpbxy5g]{padding-inline:0;position:relative}.site-nav__inner[data-astro-cid-fzpbxy5g]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fffdf800,#fffdf8 78%);width:44px;position:absolute;top:0;bottom:0;right:0}@media (width>=560px){.site-nav__inner[data-astro-cid-fzpbxy5g]:after{display:none}}.site-nav__list[data-astro-cid-fzpbxy5g]{padding-inline:var(--gutter);scrollbar-width:none;gap:0;margin:0;list-style:none;display:flex;overflow-x:auto}.site-nav__list[data-astro-cid-fzpbxy5g]::-webkit-scrollbar{display:none}.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:50px;padding-inline:var(--space-4);color:var(--ink-2);font-size:var(--fs-md);letter-spacing:.02em;white-space:nowrap;transition:color .3s var(--ease-lux), border-color .3s var(--ease-lux);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:flex}.site-nav__list[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:first-child a[data-astro-cid-fzpbxy5g]{padding-left:0}.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--lacquer)}.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--lacquer);border-bottom-color:var(--lacquer);font-weight:600}@media (width<=559px){.brand__zh[data-astro-cid-fzpbxy5g]{font-size:var(--fs-h4)}.brand__th[data-astro-cid-fzpbxy5g]{font-size:var(--fs-caption)}.brand[data-astro-cid-fzpbxy5g] .brand__mark{width:36px}.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:46px;padding-inline:var(--space-2);font-size:var(--fs-sm)}.nav-long[data-astro-cid-fzpbxy5g]{display:none}}.nav-short[data-astro-cid-fzpbxy5g]{display:none}@media (width<=559px){.nav-short[data-astro-cid-fzpbxy5g]{display:inline}}.site-foot[data-astro-cid-nns7i3if]{border:0;border-top:2px solid var(--gold-bright);margin-top:0;box-shadow:inset 0 3px 0 -1px #f6e3b057}.site-foot__inner[data-astro-cid-nns7i3if]{padding-block:var(--space-12) 56px;flex-direction:column;gap:28px;display:flex}.site-foot__brand[data-astro-cid-nns7i3if] .site-foot__mark{width:58px;color:var(--gold);margin-bottom:var(--space-4)}.site-foot__zh[data-astro-cid-nns7i3if]{color:var(--gold-bright);font-size:var(--fs-h2);letter-spacing:.2em;padding-left:.2em;font-weight:700;line-height:1.2}.site-foot__th[data-astro-cid-nns7i3if]{font-family:var(--display);font-size:var(--fs-md);letter-spacing:.02em;color:var(--ink-2);margin-top:var(--space-2)}.site-foot__couplet[data-astro-cid-nns7i3if]{gap:var(--space-1);margin:var(--space-4) 0 0;font-size:var(--fs-sm);color:var(--ink-3);letter-spacing:.16em;flex-direction:column;display:flex}.site-foot__cols[data-astro-cid-nns7i3if]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px 40px;display:grid}.site-foot__cols[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.14em;color:var(--gold);margin-bottom:var(--space-3);padding-right:.14em;font-weight:600}.site-foot__cols[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if],.site-foot__cols[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{font-size:var(--fs-md);color:var(--ink-2);line-height:1.75}.site-foot__cols[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]+p[data-astro-cid-nns7i3if]{margin-top:var(--space-2)}.site-foot__cols[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{margin:0;padding:0;list-style:none}.site-foot__cols[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]+li[data-astro-cid-nns7i3if]{margin-top:0}.site-foot__cols[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{padding-block:var(--space-2);min-height:44px;display:inline-block}.site-foot[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--ink);text-decoration-color:var(--gold-line);text-underline-offset:4px;transition:color .3s var(--ease-lux)}.site-foot[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--gold-bright);text-decoration-color:var(--gold-bright)}.site-foot__lang[data-astro-cid-nns7i3if]{padding-top:var(--space-6);border-top:1px solid var(--gold-line)}@media (width>=760px){.site-foot__inner[data-astro-cid-nns7i3if]{gap:var(--space-4) clamp(var(--space-12), 7vw, 96px);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;display:grid}.site-foot__cols[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.site-foot__lang[data-astro-cid-nns7i3if],.site-foot__legal[data-astro-cid-nns7i3if]{grid-column:1/-1}.site-foot__lang[data-astro-cid-nns7i3if]{margin-top:var(--space-8)}}.site-foot__legal[data-astro-cid-nns7i3if]{font-size:var(--fs-sm);color:var(--ink-3);max-width:62ch;margin:0;line-height:1.7}
