@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-600-normal.C4HEjEaf.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.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:Tenor Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tenor-sans-cyrillic-400-normal.DVnqnQeh.woff2) format("woff2"),url(/_astro/tenor-sans-cyrillic-400-normal.CxTHTzzh.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Tenor Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tenor-sans-latin-ext-400-normal.DWl86Xpu.woff2) format("woff2"),url(/_astro/tenor-sans-latin-ext-400-normal.DRO6PP-E.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:Tenor Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tenor-sans-latin-400-normal.Bloz8C9r.woff2) format("woff2"),url(/_astro/tenor-sans-latin-400-normal.D7L0ycNN.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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.woff2) format("woff2-variations");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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2) format("woff2-variations");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 Serif Thai Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-thai-thai-wght-normal.Bq0aX7wK.woff2) format("woff2-variations");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:"Noto Serif Thai Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-thai-latin-ext-wght-normal.D3fqRMGl.woff2) format("woff2-variations");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 Serif Thai Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-thai-latin-wght-normal.0s3Yzyy7.woff2) format("woff2-variations");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{--blk: #0b0b0c;--panel: #131315;--panel2: #1a1a1d;--line: #2a2a2e;--line2: #3a352b;--gold: #cfaf6b;--gold-hi: #e9d9b4;--gold-lo: #a8884a;--ivory: #f3ede1;--pearl: #ece6da;--mute: #a39d92;--mute2: #77726a;--display: "Cormorant Garamond", "Songti SC", "Noto Serif SC", "Noto Serif Thai Variable", Georgia, serif;--label: "Tenor Sans", "Jost Variable", "PingFang SC", "Noto Serif Thai Variable", sans-serif;--text: "Jost Variable", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--w: 1120px}:lang(th){--text: "Noto Serif Thai Variable", "Jost Variable", system-ui, sans-serif;--display: "Cormorant Garamond", "Noto Serif Thai Variable", Georgia, serif}:lang(zh-Hans){--display: "Cormorant Garamond", "Songti SC", "Noto Serif SC", "Source Han Serif SC", serif}*{box-sizing:border-box}html{background:var(--blk);color:var(--ivory);-webkit-text-size-adjust:100%}body{margin:0;font:300 17px/1.65 var(--text);letter-spacing:.005em;font-variant-numeric:lining-nums}h1,h2,h3,.big,.count,.num,td.n,.testcode b{font-variant-numeric:lining-nums}:lang(th) body{font-weight:400;font-size:16.5px;line-height:1.8}a{color:var(--gold-hi);text-decoration-color:#cfaf6b66;text-underline-offset:3px}a:hover{color:#fff}img{max-width:100%;height:auto}.wrap{max-width:var(--w);margin:0 auto;padding:0 24px}.narrow{max-width:760px}h1,h2,h3{font-family:var(--display);font-weight:500;line-height:1.12;margin:0 0 .5em;color:#fff}h1{font-size:clamp(38px,6vw,68px);letter-spacing:-.005em}h2{font-size:clamp(28px,3.4vw,38px)}h3{font-size:24px}:lang(zh-Hans) h1,:lang(zh-Hans) h2,:lang(zh-Hans) h3{font-weight:500;letter-spacing:.02em}:lang(th) h1,:lang(th) h2,:lang(th) h3{line-height:1.35;font-weight:600}.eyebrow{font:400 12px/1.4 var(--label);letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin:0 0 18px}:lang(zh-Hans) .eyebrow,:lang(th) .eyebrow{letter-spacing:.14em;font-size:13px}.lede{font-size:20px;color:#d9d2c4;max-width:640px}.rule{height:1px;background:linear-gradient(90deg,transparent,var(--line2) 15%,var(--line2) 85%,transparent);border:0;margin:0}.btn{display:inline-block;font:400 13px/1 var(--label);letter-spacing:.22em;text-transform:uppercase;padding:17px 26px;border:1px solid var(--gold);color:var(--blk);background:var(--gold);text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.btn:hover{background:var(--gold-hi);color:var(--blk)}.btn.ghost{background:transparent;color:var(--gold-hi)}.btn.ghost:hover{background:#cfaf6b1a;color:#fff}.btn[disabled]{opacity:.4;cursor:default}:lang(zh-Hans) .btn,:lang(th) .btn{letter-spacing:.08em;font-size:15px}.stagebar{background:#2b2214;color:var(--gold-hi);font:400 12px/1.4 var(--label);letter-spacing:.12em;text-align:center;padding:7px 12px;text-transform:uppercase}header.site{border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;background:#0b0b0cf0;backdrop-filter:blur(8px)}header.site .wrap{display:flex;align-items:center;gap:28px;height:74px}.brand{display:block;line-height:0;flex:none}.brand img{height:40px;width:auto}nav.main{display:flex;gap:26px;margin-left:auto}nav.main a{font:400 12px/1 var(--label);letter-spacing:.2em;text-transform:uppercase;color:#cfc8ba;text-decoration:none;padding:8px 0;border-bottom:1px solid transparent}:lang(zh-Hans) nav.main a,:lang(th) nav.main a{letter-spacing:.06em;font-size:14px}nav.main a:hover,nav.main a[aria-current]{color:var(--gold-hi);border-bottom-color:var(--gold)}nav.main a.vote{color:var(--gold)}.langs{display:flex;gap:10px;font:400 12px/1 var(--label);letter-spacing:.08em}.langs a{color:var(--mute);text-decoration:none}.langs a[aria-current]{color:var(--gold-hi)}.menu-btn{display:none}@media(max-width:980px){header.site .wrap{height:62px;gap:14px}.brand img{height:32px}nav.main{display:none;position:absolute;top:62px;left:0;right:0;background:var(--blk);border-bottom:1px solid var(--line);flex-direction:column;gap:0;padding:8px 24px 18px}nav.main.open{display:flex}nav.main a{padding:14px 0;border-bottom:1px solid var(--line)}.menu-btn{display:block;margin-left:auto;background:none;border:1px solid var(--line2);color:var(--gold-hi);font:400 11px/1 var(--label);letter-spacing:.2em;padding:10px 12px;text-transform:uppercase}}.hero{position:relative;overflow:hidden;padding:84px 0 92px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse 60% 70% at 78% 40%,rgba(207,175,107,.09),transparent 70%),var(--blk)}.hero .wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.hero .seal{width:min(320px,100%);justify-self:center;filter:drop-shadow(0 30px 60px rgba(0,0,0,.6))}.hero .actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}@media(max-width:860px){.hero{padding:48px 0 56px}.hero .wrap{grid-template-columns:1fr}.hero .seal{width:150px;order:-1;justify-self:start}}.status{background:var(--panel);border-bottom:1px solid var(--line)}.status .wrap{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:0}.status .cell{padding:30px 28px;border-left:1px solid var(--line)}.status .cell:first-child{border-left:0;padding-left:0}.status .big{font:200 44px/1 var(--text);color:#fff}.status .of{font:400 12px/1.5 var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-top:8px}.meter{height:2px;background:#3a3a40;margin-top:14px}.meter i{display:block;height:100%;background:var(--gold);width:0;transition:width .8s}@media(max-width:760px){.status .wrap{grid-template-columns:1fr}.status .cell{border-left:0;border-top:1px solid var(--line);padding:22px 0}.status .cell:first-child{border-top:0}}section.band{padding:88px 0;border-bottom:1px solid var(--line)}section.band.ivory{background:var(--ivory);color:#2b2824}section.band.ivory h2,section.band.ivory h3{color:#121212}section.band.ivory .eyebrow{color:var(--gold-lo)}section.band.ivory a{color:#6d5427}.head-c{text-align:center;max-width:720px;margin:0 auto 54px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line2)}.steps>div{padding:34px 30px 10px 0}.steps>div+div{padding-left:30px;border-left:1px solid var(--line2)}.steps .num{font:500 64px/1 var(--display);color:var(--gold);display:block;margin-bottom:14px}.steps h3{font-size:28px}.steps p{color:var(--mute);margin:0}@media(max-width:860px){.steps{grid-template-columns:1fr}.steps>div,.steps>div+div{padding:26px 0;border-left:0;border-bottom:1px solid var(--line2)}}.levels{list-style:none;margin:0 auto;padding:0;max-width:760px}.levels li{display:grid;grid-template-columns:150px 1fr;gap:28px;align-items:center;padding:26px 0;border-bottom:1px solid var(--line)}.levels .marks{display:flex;gap:10px;justify-content:flex-end}.levels .marks img{width:30px;height:30px}.levels h3{margin:0 0 4px;font-size:30px}.levels h3 small{font:400 13px/1 var(--label);letter-spacing:.14em;color:var(--gold);margin-left:12px;text-transform:uppercase}.levels p{margin:0;color:var(--mute)}@media(max-width:600px){.levels li{grid-template-columns:1fr;gap:10px}.levels .marks{justify-content:flex-start}}.cycle{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--gold-lo)}.cycle li{padding:22px 18px 0 0;position:relative}.cycle li:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;background:var(--blk);border:1px solid var(--gold);transform:rotate(45deg)}.cycle li:first-child:before{background:var(--gold)}.cycle b{display:block;font:400 12px/1.4 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.cycle span{color:#cfc8ba;font-size:15.5px}@media(max-width:860px){.cycle{grid-template-columns:1fr;border-top:0;border-left:1px solid var(--gold-lo)}.cycle li{padding:0 0 26px 24px}.cycle li:before{top:4px;left:-5px}}.indep{display:grid;grid-template-columns:1fr 1fr;gap:18px 48px;list-style:none;padding:0;margin:0}.indep li{padding-left:30px;position:relative}.indep li:before{content:"";position:absolute;left:0;top:.6em;width:14px;height:1px;background:var(--gold-lo)}@media(max-width:760px){.indep{grid-template-columns:1fr}}.page-head{padding:70px 0 44px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse 50% 90% at 85% 0%,rgba(207,175,107,.07),transparent 70%)}.prose{padding-top:54px;padding-bottom:90px}.prose h2{margin-top:1.7em;font-size:32px}.prose p,.prose li{color:#ddd6c9}.prose ul{padding-left:1.2em}.prose li{margin:.35em 0}table.pts,table.lv{width:100%;border-collapse:collapse;margin:18px 0}table.pts th,table.pts td,table.lv th,table.lv td{text-align:left;vertical-align:top;padding:16px 14px 16px 0;border-bottom:1px solid var(--line)}table.pts th,table.lv th{font:500 22px/1.2 var(--display);color:#fff;width:190px}table.pts td.n{font:200 30px/1 var(--text);color:var(--gold);width:64px}table.pts td,table.lv td{color:#cfc8ba}ol.std{counter-reset:s;list-style:none;padding:0}ol.std li{counter-increment:s;position:relative;padding:18px 0 18px 70px;border-bottom:1px solid var(--line)}ol.std li:before{content:counter(s,upper-roman);position:absolute;left:0;top:14px;font:500 30px/1 var(--display);color:var(--gold);width:52px}ol.std b{color:#fff;font-weight:500;display:block;font-size:19px}dl.facts{display:grid;grid-template-columns:220px 1fr;gap:0 18px}dl.facts dt,dl.facts dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}dl.facts dt{font:400 12px/1.6 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}dl.facts dd{color:#ddd6c9}@media(max-width:640px){dl.facts{grid-template-columns:1fr}dl.facts dt{border:0;padding-bottom:0}table.pts th,table.lv th{width:120px;font-size:19px}}.tabs{display:flex;gap:0;border-bottom:1px solid var(--line);margin:36px 0 0;flex-wrap:wrap}.tabs button{background:none;border:0;border-bottom:2px solid transparent;color:var(--mute);font:400 12px/1 var(--label);letter-spacing:.16em;text-transform:uppercase;padding:16px 18px 14px 0;margin-right:18px;cursor:pointer}:lang(zh-Hans) .tabs button,:lang(th) .tabs button{letter-spacing:.04em;font-size:14px}.tabs button[aria-pressed=true]{color:var(--gold-hi);border-bottom-color:var(--gold)}.filter{width:100%;background:transparent;border:0;border-bottom:1px solid var(--line2);color:#fff;font:300 22px/1.4 var(--display);padding:18px 0;outline:none}.filter::placeholder{color:var(--mute2)}.shoplist{list-style:none;margin:10px 0 80px;padding:0;columns:3 280px;column-gap:40px}.shoplist li{break-inside:avoid;border-bottom:1px solid var(--line)}.shoplist a{display:flex;justify-content:space-between;gap:12px;padding:13px 0;text-decoration:none;color:#e8e2d6}.shoplist a:hover{color:var(--gold-hi)}.shoplist small{color:var(--mute2);font:400 11px/1.9 var(--label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.group-h{font:400 12px/1 var(--label);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:44px 0 6px}.shop-head{padding:60px 0 46px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse 45% 90% at 90% 10%,rgba(207,175,107,.08),transparent 70%)}.shop-head .wrap{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.shop-head .tag{display:inline-flex;align-items:center;gap:12px;font:400 12px/1 var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);border:1px solid var(--line2);padding:10px 14px;margin-bottom:22px}.shop-head .tag img{width:18px;height:18px}.shop-head .seal{width:150px;opacity:.9}.shop-head .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.shop-body{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;padding:54px 0 80px}.shop-body dl{display:grid;grid-template-columns:130px 1fr;margin:0}.shop-body dt,.shop-body dd{margin:0;padding:13px 0;border-bottom:1px solid var(--line)}.shop-body dt{font:400 11px/1.9 var(--label);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.shop-body ul.check{list-style:none;padding:0;margin:0}.shop-body ul.check li{padding:12px 0 12px 32px;border-bottom:1px solid var(--line);position:relative;color:#cfc8ba}.shop-body ul.check li:before{content:"";position:absolute;left:0;top:19px;width:14px;height:14px;background:url(/brand/rosette-outline.svg) center/contain no-repeat}.count{font:200 52px/1 var(--text);color:#fff}.card{border:1px solid var(--line);background:var(--panel);padding:26px;margin-top:30px}.card h3{font-size:22px}.card p{color:var(--mute);margin:0 0 16px}.near{margin:0 0 80px}@media(max-width:860px){.shop-head .wrap,.shop-body{grid-template-columns:1fr;gap:30px}.shop-head .seal{display:none}}.vote{padding-top:46px;padding-bottom:90px}.vote fieldset{border:0;border-top:1px solid var(--line2);margin:0 0 8px;padding:30px 0 22px}.vote legend{font:500 26px/1.2 var(--display);color:#fff;padding:0 0 6px;float:left;width:100%}.vote legend .n{color:var(--gold);margin-right:12px}.vote .hint{color:var(--mute);font-size:15px;margin:0 0 14px;clear:both}.seg{display:flex;gap:0;clear:both}.seg button{flex:1;background:transparent;border:1px solid var(--line2);color:#cfc8ba;font:400 13px/1 var(--label);letter-spacing:.18em;text-transform:uppercase;padding:18px 10px;cursor:pointer}.seg button+button{border-left:0}.seg button[aria-pressed=true]{background:var(--gold);color:var(--blk);border-color:var(--gold)}.picker{position:relative;clear:both}.picker input,.vote input[type=email],.vote input.code,.vote select{width:100%;background:var(--panel);border:1px solid var(--line2);color:#fff;font:300 18px/1.3 var(--text);padding:16px;outline:none;border-radius:0}.picker input:focus,.vote input:focus,.vote select:focus{border-color:var(--gold)}.picker ul{list-style:none;margin:0;padding:0;border:1px solid var(--line2);border-top:0;max-height:300px;overflow:auto;background:var(--panel)}.picker li{padding:12px 16px;cursor:pointer;display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line)}.picker li small{color:var(--mute2);font:400 11px/1.9 var(--label);letter-spacing:.1em;text-transform:uppercase}.picker li:hover,.picker li[aria-selected=true]{background:var(--panel2);color:var(--gold-hi)}.chosen{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--gold);padding:14px 16px;background:#cfaf6b0f;clear:both}.chosen b{font:500 22px/1.2 var(--display);color:#fff}.chosen button{background:none;border:0;color:var(--gold);font:400 11px/1 var(--label);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.row2{display:grid;grid-template-columns:1fr auto;gap:10px;clear:both}.testcode{border:1px dashed var(--gold-lo);color:var(--gold-hi);padding:12px 14px;margin:12px 0 0;font-size:15px}.testcode b{font:400 24px/1 var(--text);letter-spacing:.2em;margin-left:8px}.okmsg{border:1px solid var(--gold);padding:34px;text-align:center;margin-top:20px}.okmsg img{width:70px;margin:0 auto 14px;display:block}.okmsg h2{font-size:34px}.err{color:#f0a58e;margin-top:10px;font-size:15px}.rules{color:var(--mute2);font-size:14px;padding-left:1.1em;margin-top:26px}.scale{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);clear:both}.scale b{font-weight:400;color:#fff;display:block}.scale span{color:var(--mute);font-size:14px}.dots{display:flex;gap:6px}.dots button{width:38px;height:38px;border:1px solid var(--line2);background:transparent;color:var(--mute);font:400 14px/1 var(--label);cursor:pointer}.dots button[aria-pressed=true]{background:var(--gold);color:var(--blk);border-color:var(--gold)}.cf-turnstile{margin:14px 0 0;min-height:65px}.line-btn{margin-top:14px;width:100%;background:transparent;color:#7fd8a0;border:1px solid #2c4a37;padding:15px;font:400 15px/1 var(--text);cursor:default}.kit{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0 50px}.kit figure{margin:0;border:1px solid var(--line);background:var(--panel);padding:26px;display:flex;flex-direction:column;align-items:center;gap:16px}.kit figure.iv{background:var(--ivory)}.kit img{height:150px;width:auto}.kit figcaption{font:400 11px/1.5 var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);text-align:center}.kit figcaption a{margin:0 4px}.badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;margin:24px 0}.badges figure{margin:0}.badges figcaption{font:400 11px/1.5 var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-top:8px}pre.embed{background:var(--panel);border:1px solid var(--line);padding:16px;white-space:pre-wrap;word-break:break-all;font:13px/1.5 ui-monospace,Menlo,monospace;color:#d9d2c4}@media(max-width:760px){.kit{grid-template-columns:1fr}}footer.site{border-top:1px solid var(--line);padding:54px 0 70px;color:var(--mute);font-size:15px}footer.site .wrap{display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:start}footer.site img{width:84px}footer.site nav{display:flex;flex-wrap:wrap;gap:10px 22px}footer.site nav a{color:#cfc8ba;text-decoration:none;font:400 12px/1.6 var(--label);letter-spacing:.16em;text-transform:uppercase}footer.site .fine{grid-column:2 / 4;color:var(--mute2);font-size:13.5px}@media(max-width:760px){footer.site .wrap{grid-template-columns:1fr}footer.site .fine{grid-column:auto}}:lang(zh-Hans) h1{font-size:clamp(34px,4.8vw,58px);line-height:1.25}:lang(th) .eyebrow,:lang(th) nav.main a,:lang(th) .btn,:lang(th) .tabs button,:lang(th) .seg button,:lang(th) .cycle b,:lang(th) dl.facts dt,:lang(th) .shop-body dt,:lang(th) .group-h,:lang(th) .stagebar,:lang(th) footer.site nav a,:lang(th) .status .of{letter-spacing:0}:lang(zh-Hans) .cycle b,:lang(zh-Hans) dl.facts dt,:lang(zh-Hans) .shop-body dt,:lang(zh-Hans) .group-h,:lang(zh-Hans) .status .of,:lang(zh-Hans) footer.site nav a{letter-spacing:.04em}@media(max-width:600px){header.site .langs{display:none}.row2{grid-template-columns:1fr}.stagebar{font-size:10.5px}.scale{grid-template-columns:1fr}}h1,h2,h3{text-wrap:balance}p,li,dd,td{text-wrap:pretty}.status .facts4{grid-template-columns:repeat(4,1fr)}.status .meters{display:grid;grid-template-columns:auto 1fr 1fr;gap:30px;align-items:center;padding-top:18px;padding-bottom:22px;border-top:1px solid var(--line)}.status .meters .m{display:grid;grid-template-columns:70px 1fr auto;gap:12px;align-items:center;font-size:14px;color:#cfc8ba}.status .meters .meter{margin:0}.status .meters b{font-weight:400;color:#fff}.btn.submit{width:100%}.btn.submit[disabled]{background:transparent;color:var(--mute);border-color:#cfaf6b66;opacity:1}.kit figure.iv figcaption,.kit figure.iv a{color:#6d5427}@media(max-width:860px){.status .facts4{grid-template-columns:1fr 1fr}.status .meters{grid-template-columns:1fr;gap:12px}}:lang(th) h1{font-size:clamp(30px,5vw,60px)}:lang(th) .menu-btn,:lang(zh-Hans) .menu-btn{letter-spacing:.04em;font-size:13px}.ph{background-size:cover;background-position:center;background-color:var(--panel)}.hero2{position:relative;min-height:640px;display:flex;align-items:center;border-bottom:1px solid var(--line);overflow:hidden}.hero2-img{position:absolute;inset:0 0 0 50%;background-size:cover;background-position:center 40%}.hero2-img:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--blk) 0%,rgba(11,11,12,.6) 14%,rgba(11,11,12,0) 40%),linear-gradient(0deg,rgba(11,11,12,.6),transparent 30%)}.hero2 .wrap{position:relative;width:100%;padding-top:90px;padding-bottom:96px}.hero2-text{max-width:560px}.hero2-seal{width:92px;margin-bottom:26px}.hero2 .actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}@media(max-width:860px){.hero2{min-height:0;flex-direction:column}.hero2-img{position:relative;inset:auto;width:100%;height:340px}.hero2-img:after{background:linear-gradient(0deg,var(--blk),transparent 50%)}.hero2 .wrap{padding-top:0;padding-bottom:54px;margin-top:-10px}.hero2-seal{width:64px}}.emblem{background:radial-gradient(ellipse 45% 55% at 50% 58%,rgba(207,175,107,.08),transparent 70%)}.anatomy{position:relative;max-width:980px;height:700px;margin:10px auto 0}.anat-seal{position:absolute;left:50%;top:300px;width:330px;height:330px;transform:translate(-50%,-50%);filter:drop-shadow(0 20px 50px rgba(0,0,0,.7))}.anat-note{position:absolute;width:250px;display:flex;flex-direction:column;gap:4px}.anat-note b{font:500 26px/1.1 var(--display);color:#fff}.anat-note span:not(.dot){color:var(--mute);font-size:15px}.anat-note .dot{width:9px;height:9px;background:var(--gold);transform:rotate(45deg);margin-bottom:8px}.anat-note.top{left:50%;top:0;transform:translate(-50%);text-align:center;align-items:center}.anat-note.bottom{left:50%;top:482px;transform:translate(-50%);text-align:center;align-items:center}.anat-note.left{left:0;top:300px;transform:translateY(-50%);text-align:right;align-items:flex-end}.anat-note.right{right:0;top:300px;transform:translateY(-50%)}.anat-note.top b,.anat-note.bottom b{order:0}.anat-centre{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:480px;text-align:center;border-top:1px solid var(--line2);padding-top:14px}.anat-centre b{display:block;font:400 12px/1.4 var(--label);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.anat-centre span{color:#cfc8ba}.anatomy:before,.anatomy:after{content:"";position:absolute;top:300px;height:1px;width:calc(50% - 400px);background:var(--line2)}.anatomy:before{left:260px}.anatomy:after{right:260px}@media(max-width:900px){.anatomy{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:26px 20px}.anatomy:before,.anatomy:after{display:none}.anat-seal{position:static;transform:none;grid-column:1 / -1;justify-self:center;width:220px;height:220px}.anat-note,.anat-note.top,.anat-note.bottom,.anat-note.left,.anat-note.right{position:static;transform:none;width:auto;text-align:left;align-items:flex-start}.anat-centre{position:static;transform:none;width:auto;grid-column:1 / -1}}.steps2{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.steps2 figure{margin:0}.steps2 .ph{aspect-ratio:4 / 5;border:1px solid var(--line)}.steps2 figcaption{padding-top:22px}.steps2 .num{font:500 44px/1 var(--display);color:var(--gold);display:block;margin-bottom:10px}.steps2 h3{font-size:28px}.steps2 p{color:var(--mute);margin:0}@media(max-width:860px){.steps2{grid-template-columns:1fr}.steps2 .ph{aspect-ratio:16 / 10}}.levels2{background:linear-gradient(180deg,var(--blk),#0f0f11)}.plaques{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.plaques figure{margin:0}.plaques img{width:100%;height:auto;box-shadow:0 30px 60px #0009;border:1px solid #1d1d20}.plaques figcaption{padding-top:18px}.plaques h3{font-size:26px;margin-bottom:4px}.plaques h3 small{font:400 11px/1 var(--label);letter-spacing:.14em;color:var(--gold);margin-left:10px;text-transform:uppercase}.plaques p{color:var(--mute);margin:0;font-size:15px}@media(max-width:900px){.plaques{grid-template-columns:1fr 1fr}}.obj-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-template-rows:auto auto;gap:22px}.obj-grid figure{margin:0;display:flex;flex-direction:column}.obj-grid .ph{aspect-ratio:4 / 3;border:1px solid var(--line)}.obj-grid figure.tall{grid-row:span 2}.obj-grid figure.tall .ph{aspect-ratio:auto;flex:1;min-height:520px}.obj-grid figcaption{padding:16px 0 0}.obj-grid h3{font-size:24px;margin-bottom:4px}.obj-grid p{color:var(--mute);margin:0;font-size:15px}@media(max-width:860px){.obj-grid{grid-template-columns:1fr}.obj-grid figure.tall{grid-row:auto}.obj-grid figure.tall .ph{min-height:380px}}.split{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);min-height:520px}.split .ph{min-height:360px}.split-text{padding:80px 8% 80px 7%;display:flex;flex-direction:column;justify-content:center}@media(max-width:860px){.split{grid-template-columns:1fr}.split-text{padding:46px 24px}}.ceremony{position:relative;background-size:cover;background-position:right center;border-bottom:1px solid var(--line)}.ceremony:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0b0cf5,#0b0b0cd9 38%,#0b0b0c26 70%)}.ceremony .wrap{position:relative;padding-top:130px;padding-bottom:130px}.cer-text{max-width:520px}.page-head.photo{position:relative;overflow:hidden;padding:110px 0 70px}.page-head.photo .bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.5}.page-head.photo .bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--blk) 10%,rgba(11,11,12,.6) 60%,rgba(11,11,12,.3)),linear-gradient(0deg,var(--blk),transparent 40%)}.page-head.photo .wrap{position:relative}.entry{width:300px;justify-self:end}.entry svg{width:100%;height:auto;display:block;box-shadow:0 30px 70px #000000b3;border:1px solid #1d1d20}.entry p{text-align:center;color:var(--mute2);font:400 11px/1.4 var(--label);letter-spacing:.2em;text-transform:uppercase;margin-top:12px}.progress{list-style:none;padding:0;margin:0 0 10px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line2)}.progress li{padding:20px 14px 0 0;position:relative;color:var(--mute2)}.progress li:before{content:"";position:absolute;top:-6px;left:0;width:11px;height:11px;transform:rotate(45deg);background:var(--blk);border:1px solid var(--line2)}.progress li.on{color:#e8e2d6}.progress li.on:before{background:var(--gold);border-color:var(--gold)}.progress b{display:block;font:500 21px/1.2 var(--display);color:inherit;margin-bottom:4px}.progress span{font-size:14px}@media(max-width:760px){.progress{grid-template-columns:1fr 1fr;gap:18px 0}.entry{justify-self:start;width:200px}}.shop-photo{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);margin:0 0 80px}.shop-photo .ph{min-height:300px}.shop-photo>div:last-child{padding:36px}@media(max-width:760px){.shop-photo{grid-template-columns:1fr}}.gbtn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;background:#fff;color:#1f1f1f;border:0;padding:16px;font:500 16px/1 var(--text);cursor:pointer;text-decoration:none}.gbtn:hover{background:#f1f1f1;color:#1f1f1f}.gbtn svg{width:20px;height:20px}.alt{background:none;border:0;color:var(--gold);padding:14px 0 0;cursor:pointer;font:400 14px/1.4 var(--text);text-decoration:underline;text-underline-offset:3px}.vote input.review{width:100%;background:var(--panel);border:1px solid var(--line2);color:#fff;font:300 16px/1.3 var(--text);padding:14px 16px;outline:none;margin-top:10px}.vote-wrap{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:60px;align-items:start}.vote-side{position:sticky;top:100px;margin-top:46px}.vote-side .ph{aspect-ratio:3 / 4;border:1px solid var(--line)}@media(max-width:980px){.vote-wrap{grid-template-columns:1fr}.vote-side{display:none}}.status-line{margin:0 auto;padding-top:16px;padding-bottom:20px;border-top:1px solid var(--line);color:var(--mute);font-size:14px}.status-line .eyebrow{margin:0;display:inline}.split.rev .ph{order:2}@media(min-width:861px){.obj-grid{grid-template-columns:1.1fr 1fr 1fr}}.progress{margin-top:26px}@media(max-width:760px){.entry{justify-self:center}}.status .meters[hidden],[hidden]{display:none!important}.hero2-cap{position:absolute;right:20px;bottom:12px;margin:0;font:400 10px/1 var(--label);letter-spacing:.2em;text-transform:uppercase;color:#f3ede173;z-index:2}.sample-flag{border:1px dashed var(--gold-lo);color:var(--gold-hi);padding:10px 14px;font-size:14px}.sel-tier{margin-top:42px}.sel-tier h2{display:flex;align-items:center;gap:14px;font-size:30px}.sel-tier .marks{display:inline-flex;gap:6px}.sel-list{list-style:none;padding:0;margin:10px 0 0}.sel-list li{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:14px 0;border-bottom:1px solid var(--line)}.sel-list li>a,.sel-list li>span:first-child{font:500 22px/1.3 var(--display);color:#fff;text-decoration:none}.sel-list small{grid-column:1;color:var(--mute2);font:400 11px/1.6 var(--label);letter-spacing:.12em;text-transform:uppercase}.sel-list .chips{grid-column:2;grid-row:1 / span 2;display:flex;gap:6px;align-items:center}.sel-list .chips i{font:normal 400 11px/1 var(--label);letter-spacing:.1em;text-transform:uppercase;padding:7px 9px;border:1px solid var(--line2);color:var(--mute2)}.sel-list .chips i.on{border-color:var(--gold);color:var(--gold-hi);background:#cfaf6b14}.r3{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line2);margin-top:56px}.r3>div{padding:28px 26px 6px 0}.r3>div+div{padding-left:26px;border-left:1px solid var(--line2)}.r3 .num{font:500 40px/1 var(--display);color:var(--gold)}.r3 h3{font-size:28px;margin:10px 0 6px}.r3 p{color:var(--mute);margin:0;font-size:15px}.r3 .req{display:inline-block;font:400 10px/1 var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--blk);background:var(--gold);padding:5px 7px;margin-left:8px;vertical-align:middle}.hm-line{margin-top:24px;color:#cfc8ba;border-left:2px solid var(--gold-lo);padding-left:16px}@media(max-width:860px){.r3{grid-template-columns:1fr}.r3>div,.r3>div+div{padding:22px 0;border-left:0;border-bottom:1px solid var(--line2)}.sel-list li{grid-template-columns:1fr}.sel-list .chips{grid-column:1;grid-row:auto}}
