@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant-garamond-cyrillic-ext-500-normal.woff2) format("woff2");font-weight:500;font-display:swap;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";src:url(/assets/fonts/cormorant-garamond-cyrillic-ext-600-normal.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";src:url(/assets/fonts/source-serif-4-cyrillic-ext-400-normal.woff2) format("woff2");font-weight:200 499;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";src:url(/assets/fonts/source-serif-4-cyrillic-ext-600-normal.woff2) format("woff2");font-weight:500 900;font-display:swap;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";src:url(/assets/fonts/cormorant-garamond-symbols.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+2190,U+2192,U+2194-2199,U+2248}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant-garamond-symbols.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+2190,U+2192,U+2194-2199,U+2248}@font-face{font-family:"Cormorant Garamond";font-style:italic;src:url(/assets/fonts/cormorant-garamond-symbols.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+2190,U+2192,U+2194-2199,U+2248}@font-face{font-family:"Source Serif 4";src:url(/assets/fonts/cormorant-garamond-symbols.woff2) format("woff2");font-weight:200 499;font-display:swap;unicode-range:U+2190,U+2192,U+2194-2199,U+2248}@font-face{font-family:"Source Serif 4";src:url(/assets/fonts/cormorant-garamond-symbols.woff2) format("woff2");font-weight:500 900;font-display:swap;unicode-range:U+2190,U+2192,U+2194-2199,U+2248}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant-garamond-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap;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";src:url(/assets/fonts/cormorant-garamond-latin-ext-500-normal.woff2) format("woff2");font-weight:500;font-display:swap;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";src:url(/assets/fonts/cormorant-garamond-cyrillic-500-normal.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant-garamond-vietnamese-500-normal.woff2) format("woff2");font-weight:500;font-display:swap;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";src:url(/assets/fonts/cormorant-garamond-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap;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";src:url(/assets/fonts/cormorant-garamond-latin-ext-600-normal.woff2) format("woff2");font-weight:600;font-display:swap;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";src:url(/assets/fonts/cormorant-garamond-cyrillic-600-normal.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant-garamond-vietnamese-600-normal.woff2) format("woff2");font-weight:600;font-display:swap;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:"Source Serif 4";src:url(/assets/fonts/source-serif-4-latin-380-normal.woff2) format("woff2");font-weight:200 499;font-display:swap;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:"Source Serif 4";src:url(/assets/fonts/source-serif-4-latin-600-normal.woff2) format("woff2");font-weight:500 900;font-display:swap;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:"Source Serif 4";src:url(/assets/fonts/source-serif-4-latin-ext-380-normal.woff2) format("woff2");font-weight:200 499;font-display:swap;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:"Source Serif 4";src:url(/assets/fonts/source-serif-4-latin-ext-600-normal.woff2) format("woff2");font-weight:500 900;font-display:swap;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:"Source Serif 4";src:url(/assets/fonts/source-serif-4-cyrillic-380-normal.woff2) format("woff2");font-weight:200 499;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";src:url(/assets/fonts/source-serif-4-cyrillic-600-normal.woff2) format("woff2");font-weight:500 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";src:url(/assets/fonts/source-serif-4-vietnamese-380-normal.woff2) format("woff2");font-weight:200 499;font-display:swap;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:"Source Serif 4";src:url(/assets/fonts/source-serif-4-vietnamese-600-normal.woff2) format("woff2");font-weight:500 900;font-display:swap;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:italic;src:url(/assets/fonts/cormorant-garamond-latin-500-italic.woff2) format("woff2");font-weight:500;font-display:swap;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{--night:#070f2e;--night2:#2f4f8f;--lapis:#2f4f8f;--lapis2:#2f4f8f;--ink:#2f4f8f;--muted:#2f4f8f;--ivory:#fdfcfa;--paper:#fdfcfa;--sand:#cdb377;--gold:#cdb377;--gold-soft:#cdb377;--gold-ink:#2f4f8f;--line:rgba(47,79,143,.12);--line-soft:rgba(47,79,143,.07);--serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--r:16px;--ease:cubic-bezier(.22,.61,.36,1);--shadow:0 1px 2px rgba(47,79,143,.05),0 14px 34px -20px rgba(47,79,143,.32)}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--night)}body{margin:0;background:var(--ivory);color:var(--ink);font:400 16px/1.7 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration-color:rgba(205,179,119,.45);text-underline-offset:3px}a:hover{color:var(--lapis2)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}body{--it:italic}.nw{white-space:nowrap}.l-ja,.l-zh,.l-zh-hant,.l-ko,.l-th,.l-my,.l-km,.l-lo,.l-si,.l-bo,.l-mn,.l-ne,.l-hi{--it:normal}.l-ja h1,.l-ja h2,.l-ja h3,.l-ja .tile b,.l-ja .quote p,.l-ja .intro,.l-ja .lead,.l-ko h1,.l-ko h2,.l-ko h3,.l-ko .tile b{word-break:auto-phrase}.l-ko{word-break:keep-all}h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:1.12;letter-spacing:.003em;margin:0;color:var(--ink);text-wrap:balance}p{margin:0 0 1em}.wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 24px}.wrap.narrow{max-width:720px}.center{text-align:center}.skip{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);border:0;white-space:nowrap;z-index:99}.skip:focus,.skip:focus-visible{width:auto;height:auto;margin:0;padding:8px 16px;overflow:visible;clip:auto;clip-path:none;white-space:normal;left:8px;top:8px;background:var(--paper);border-radius:8px}.kicker{display:flex;align-items:center;justify-content:center;gap:16px;font:600 11px/1.4 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-ink);margin:0 0 16px}.kicker::before,.kicker::after{content:"";height:1px;width:28px;background:currentColor;opacity:.45}.kicker a{text-decoration:none}.top{position:sticky;top:0;z-index:20;background:rgba(253,252,250,.86);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line-soft)}.top.dark{position:absolute;left:0;right:0;background:linear-gradient(180deg,rgba(47,79,143,.55),transparent);border:0;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ivory)}.bar{display:flex;align-items:center;justify-content:space-between;height:64px}.brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font:500 26px/1 var(--serif);letter-spacing:.1em;color:inherit}.brand .lotus{width:30px;height:22px;color:var(--gold)}.top.dark .brand .lotus{color:var(--gold-soft)}nav.main{display:none}.menu-btn{display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid var(--line);color:inherit;border-radius:999px;padding:8px 16px 8px 16px;font:500 12.5px/1 var(--sans);letter-spacing:.1em;cursor:pointer;transition:border-color .4s var(--ease)}.top.dark .menu-btn{border-color:rgba(205,179,119,.4);background:rgba(47,79,143,.25)}.burger{width:16px;height:9px;border-top:1.5px solid currentColor;border-bottom:1.5px solid currentColor}@media (min-width:900px){nav.main{display:flex;gap:40px;font-size:var(--fs-small);letter-spacing:.04em}nav.main a{text-decoration:none;opacity:.85}nav.main a:hover,nav.main a[aria-current]{opacity:1;text-decoration:underline}.menu-btn .ml{display:none}.menu-btn{padding:8px}}dialog{border:0;padding:0;color:inherit}.menu{width:100%;max-width:none;height:100%;max-height:none;margin:0;background:radial-gradient(120% 60% at 50% 0%,#2f4f8f,var(--night) 70%);color:var(--ivory)}.menu::backdrop{background:rgba(47,79,143,.5)}.menu[open]{animation:fade .5s var(--ease)}.menu-in{max-width:720px;margin:0 auto;padding:0 24px 64px}.menu-top{display:flex;justify-content:space-between;align-items:center;height:64px}.menu .brand .lotus{color:var(--gold-soft)}.x{background:none;border:1px solid rgba(205,179,119,.35);color:inherit;width:42px;height:42px;border-radius:50%;font-size:var(--fs-h2);line-height:1;cursor:pointer}.menu nav.big{display:flex;flex-direction:column;padding:24px 0 16px;border-bottom:1px solid rgba(205,179,119,.18)}.menu nav.big a{font:500 34px/1.22 var(--serif);text-decoration:none;padding:8px 0}.menu nav.big a:hover{color:var(--gold-soft)}.mh{font:600 11px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);opacity:.85;margin:24px 0 16px}.cats-mini{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:var(--fs-small)}.cats-mini a{text-decoration:none;opacity:.85}.langs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;font-size:var(--fs-small)}.langs a{text-decoration:none;padding:8px 0;opacity:.8;border-bottom:1px solid rgba(205,179,119,.08)}.langs a[aria-current]{opacity:1;color:var(--gold-soft)}.langs a:hover{opacity:1}@media (min-width:600px){.langs{grid-template-columns:repeat(3,minmax(0,1fr))}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:16px 24px;border-radius:999px;background:var(--lapis);color:var(--ivory);border:1px solid var(--lapis);font:500 14px/1.2 var(--sans);letter-spacing:.06em;text-decoration:none;cursor:pointer;transition:background .45s var(--ease),color .45s var(--ease),border-color .45s var(--ease),transform .45s var(--ease),box-shadow .45s var(--ease)}.btn:hover{background:var(--lapis2);color:#fff;transform:translateY(-1px);box-shadow:0 12px 26px -14px rgba(47,79,143,.6)}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn.ghost:hover{border-color:var(--ink);box-shadow:none}.btn.gold{background:linear-gradient(180deg,#cdb377,#cdb377);border-color:#cdb377;color:var(--night);box-shadow:0 10px 30px -12px rgba(205,179,119,.55)}.btn.gold:hover{background:linear-gradient(180deg,#cdb377,#cdb377);color:var(--night)}.btn.line{background:rgba(47,79,143,.2);color:var(--ivory);border-color:rgba(205,179,119,.5)}.btn.line:hover{border-color:var(--gold-soft);color:var(--gold-soft);background:rgba(47,79,143,.35)}.hero{position:relative;overflow:hidden;background:var(--night);color:var(--ivory);text-align:center;min-height:min(94svh,880px);display:flex;align-items:flex-end;padding:64px 0 64px}.hero-bg{position:absolute;inset:0 0 auto;height:74%}@media (min-width:760px){.hero-bg{height:100%}}.hero-bg img{width:100%;height:100%;object-fit:cover;animation:drift 40s var(--ease) both}.hero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(47,79,143,.5) 0%,rgba(47,79,143,0) 18%,rgba(47,79,143,.1) 34%,rgba(47,79,143,.78) 56%,rgba(47,79,143,.97) 72%,var(--night) 100%),radial-gradient(70% 45% at 50% 30%,transparent 40%,rgba(47,79,143,.45) 100%)}.hero::after{content:"";position:absolute;inset:auto 0 0;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgba(205,179,119,.55),transparent)}.hero-in{position:relative;z-index:2}.hero h1{color:var(--ivory);font-size:var(--fs-h1);font-weight:500;max-width:13em;margin:0 auto;text-shadow:0 2px 30px rgba(47,79,143,.6)}.hero .names{font:500 11px/1.8 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);margin:0 auto 16px;max-width:32em}.hero .orn{margin:24px auto 16px;color:var(--gold-soft)}.hero .lead{max-width:30em;margin:0 auto;color:rgba(253,252,250,.86);font-size:var(--fs-body);line-height:1.65}.ctas{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:24px}.stats{margin:24px 0 0;font-size:var(--fs-small);letter-spacing:.12em;color:rgba(205,179,119,.78)}.hero-cap{position:absolute;z-index:2;left:0;right:0;bottom:14px;margin:0;font-size:var(--fs-small);letter-spacing:.08em;color:rgba(253,252,250,.42);text-align:center}@media (max-width:599px){.hero .lead{display:none}.hero .orn{margin:16px auto 4px}}.hero.full{min-height:100vh;align-items:center;padding:64px 0;background:radial-gradient(120% 70% at 50% 0%,#2f4f8f 0%,var(--lapis) 45%,var(--night) 100%)}.hero.full::before{display:none}.hero.full .halo{width:170px;height:170px;margin:0 auto 24px;color:var(--gold-soft)}.brandname{font-size:var(--fs-h1)!important;letter-spacing:.1em}.root-langs{max-width:640px;margin:40px auto 0;text-align:left}.root-langs a{color:var(--ivory)}.halo .spin{transform-origin:100px 100px;animation:spin 240s linear infinite}.halo .breathe{transform-origin:100px 100px;animation:breathe 9s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{0%,100%{transform:scale(.97);opacity:.6}50%{transform:scale(1.02);opacity:.95}}@keyframes fade{from{opacity:0}to{opacity:1}}@keyframes rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes drift{from{transform:scale(1.09)}to{transform:scale(1.0)}}.hero-in>*{animation:rise 1.1s var(--ease) both}.hero-in>:nth-child(2){animation-delay:.12s}.hero-in>:nth-child(3){animation-delay:.24s}.hero-in>:nth-child(4){animation-delay:.34s}.hero-in>:nth-child(5){animation-delay:.44s}.hero-in>:nth-child(6){animation-delay:.54s}.orn{display:flex;align-items:center;justify-content:center;gap:16px;color:var(--gold);margin:24px auto}.orn span{height:1px;width:72px;background:linear-gradient(90deg,transparent,currentColor)}.orn span:last-child{background:linear-gradient(270deg,transparent,currentColor)}.orn svg{width:30px;height:12px;fill:none;stroke:currentColor;stroke-width:1.2}.quote{padding:64px 0 64px;text-align:center;background:radial-gradient(60% 80% at 50% 0%,rgba(205,179,119,.22),transparent 70%)}.quote .lotus{width:44px;height:30px;margin:0 auto 24px;color:var(--gold)}.quote p{font:var(--it) 500 clamp(24px,6.2vw,34px)/1.4 var(--serif);max-width:24em;margin:0 auto;color:var(--ink)}.sec{padding:64px 0;position:relative}.sec>.wrap>h2{font-size:var(--fs-h1);margin:0 auto 16px;max-width:16em;text-align:center}.sec>.wrap>h2+.tiles,.sec>.wrap>h2+.grid,.sec>.wrap>h2+.svcs,.sec>.wrap>h2+.arows{margin-top:40px}.sec .sub{text-align:center;color:var(--muted);max-width:30em;margin:0 auto 40px;font-size:var(--fs-small)}.sec.alt{background:var(--paper);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.sec.night{background:var(--night);color:var(--ivory);overflow:hidden}.night-bg{position:absolute;inset:0}.night-bg img{width:100%;height:100%;object-fit:cover;opacity:.2;filter:grayscale(1) contrast(1.1)}.sec.night::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--night) 0%,rgba(47,79,143,.55) 30%,rgba(47,79,143,.7) 70%,var(--night) 100%)}.sec.night>.wrap{position:relative}.sec.night h2,.sec.night h3{color:var(--ivory)}.sec.night .kicker{color:var(--gold-soft)}.sec .center{margin-top:40px}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tile{position:relative;display:block;aspect-ratio:4/5;border-radius:var(--r);overflow:hidden;text-decoration:none;color:var(--ivory);background:var(--night);box-shadow:var(--shadow);isolation:isolate}.tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease);z-index:-2}.tile::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(47,79,143,0) 35%,rgba(47,79,143,.55) 62%,rgba(47,79,143,.92) 100%)}.tile::after{content:"";position:absolute;inset:7px;border:1px solid rgba(205,179,119,.28);border-radius:11px;pointer-events:none}.tile .tl{position:absolute;left:0;right:0;bottom:0;padding:0 16px 16px}.tile b{display:block;font:500 21px/1.12 var(--serif);color:var(--ivory);overflow-wrap:break-word}.tile small{display:block;font-size:var(--fs-small);color:var(--gold-soft);letter-spacing:.14em;margin-top:4px}.tile:hover{color:var(--ivory)}.tile:hover img{transform:scale(1.06)}.l-ja .tile b,.l-zh .tile b,.l-zh-hant .tile b,.l-ko .tile b{font-size:var(--fs-h3);line-height:1.3}.l-bo .tile b,.l-my .tile b,.l-si .tile b,.l-km .tile b,.l-lo .tile b{line-height:1.45;font-size:var(--fs-body)}@media (min-width:720px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1000px){.tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}.sec.gallery{background:radial-gradient(80% 60% at 50% 0%,#2f4f8f 0%,var(--night2) 55%,var(--night) 100%);color:var(--ivory);padding-bottom:64px}.sec.gallery h2{color:var(--ivory)}.sec.gallery .kicker{color:var(--gold-soft)}.sec.gallery .sub{color:rgba(253,252,250,.7)}.gscroll{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px max(24px,calc((100vw - 1160px)/2 + 24px)) 20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gscroll::-webkit-scrollbar{display:none}.gitem{flex:0 0 66vw;max-width:300px;margin:0;scroll-snap-align:center}.gitem .frame{aspect-ratio:3/4;padding:8px;background:linear-gradient(145deg,#cdb377,#cdb377);border-radius:4px;box-shadow:0 30px 50px -30px rgba(0,0,0,.8),0 0 0 1px rgba(205,179,119,.3)}.gitem img{width:100%;height:100%;object-fit:cover;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.gitem figcaption{padding:16px 2px 0;text-align:center}.gitem figcaption b{display:block;font:500 19px/1.2 var(--serif);color:var(--ivory)}.gitem figcaption>span{display:block;margin-top:4px;font-size:var(--fs-small);letter-spacing:.06em;color:rgba(205,179,119,.75)}.art{display:grid;place-items:center;background:radial-gradient(85% 85% at 50% 30%,#2f4f8f 0%,var(--lapis) 58%,var(--night) 100%);overflow:hidden;position:relative;color:#cdb377}.art::before{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(205,179,119,.2),transparent 68%)}.art::after{content:"";position:absolute;inset:7px;border:1px solid rgba(205,179,119,.2);border-radius:9px;pointer-events:none}.art .ill{width:74%;height:74%;position:relative;transition:transform 1s var(--ease)}.art.c-art,.art.c-artists,.art.c-textiles{background:radial-gradient(85% 85% at 50% 30%,#8a2e22 0%,#5a1712 58%,#2a0907 100%)}.art.c-malas,.art.c-jewelry{background:radial-gradient(85% 85% at 50% 30%,#2f4f8f 0%,#2f4f8f 58%,#2f4f8f 100%)}.art.c-altar,.art.c-misc{background:radial-gradient(85% 85% at 50% 30%,#1d6a5c 0%,#0f4038 58%,#06201c 100%)}.art.c-books,.art.c-music{background:radial-gradient(85% 85% at 50% 30%,#7a6a45 0%,#7a6a45 58%,#22170a 100%)}.art.photo{background:#fdfcfa}.art.photo::before,.art.photo::after{display:none}.art.photo img{width:100%;height:100%;object-fit:contain;padding:10%}.m-bronze,.m-copper,.m-sandal,.m-wood{color:#cdb377}.m-resin,.m-ceramic,.m-cotton,.m-canvas,.m-stone{color:#cdb377}.m-crystal,.m-silver,.m-alloy{color:#e6edf8}.m-lapis,.m-turquoise{color:#e6edf8}.m-jade{color:#addfc4}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.card{position:relative;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow);transition:transform .6s var(--ease),box-shadow .6s var(--ease);animation:rise .8s var(--ease) both}.card:hover{transform:translateY(-4px);box-shadow:0 2px 4px rgba(47,79,143,.05),0 26px 46px -24px rgba(47,79,143,.42)}.card:hover .ill{transform:scale(1.05)}.card .art{aspect-ratio:1;width:100%}.card .bd{min-width:0;padding:16px 16px 16px;display:flex;flex-direction:column;flex:1}.card .kick{font:600 9.5px/1.35 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);margin:0 0 8px}.card h3{font-size:var(--fs-h3);line-height:1.16;font-weight:500}.card h3 a{text-decoration:none}.card h3 a::after{content:"";position:absolute;inset:0}.card h3.lang-orig{font-size:var(--fs-body)}.card .ex{margin:4px 0 0;font-size:var(--fs-small);line-height:1.45;color:var(--muted)}.card .by{display:block;font-size:var(--fs-small);line-height:1.4;color:var(--muted);margin-top:4px}.card .meta{margin:auto 0 0;padding-top:8px;font-size:var(--fs-small);line-height:1.45;color:var(--muted)}.card .pn{color:var(--ink)}.tier{display:inline-flex;align-items:center;gap:4px;color:var(--gold-ink);font-weight:600}.tier::before{content:"";width:6px;height:6px;border:1px solid currentColor;transform:rotate(45deg)}.tier.t-p::before{background:currentColor}.lk{margin:2px 0 0;font-size:var(--fs-small);line-height:1.4;font-style:var(--it);color:var(--muted);opacity:.85}.vt{position:relative;z-index:1;margin-top:8px;font-size:var(--fs-small);color:var(--muted)}.vt summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:8px;opacity:.7;line-height:1.35}.vt summary::-webkit-details-marker{display:none}.vt summary::before{content:"+";flex:none;font-size:var(--fs-small);line-height:1;width:14px;height:14px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:50%}.vt[open] summary::before{content:"–"}.vt p{margin:8px 0 0;line-height:1.5;word-break:break-word}@media (min-width:720px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.card .bd{padding:16px 16px 16px}.card h3{font-size:var(--fs-h3)}}@media (min-width:1100px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pagehead{padding:40px 0 24px;text-align:center}.pagehead h1{font-size:var(--fs-h1)}.pagehead .intro{max-width:34em;margin:16px auto 0;color:var(--muted);font-size:var(--fs-small)}.ph-art{position:relative;overflow:hidden;background:var(--night);color:var(--ivory);padding:64px 0 40px;min-height:340px;display:flex;align-items:flex-end}.ph-bg{position:absolute;inset:0}.ph-bg img{width:100%;height:100%;object-fit:cover;animation:drift 30s var(--ease) both}.ph-art::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(47,79,143,.35),rgba(47,79,143,.72) 55%,rgba(47,79,143,.95))}.ph-art::after{content:"";position:absolute;inset:auto 0 0;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgba(205,179,119,.55),transparent)}.ph-art .wrap{position:relative;z-index:2}.ph-art h1{color:var(--ivory);text-shadow:0 2px 24px rgba(47,79,143,.6)}.ph-art .kicker{color:var(--gold-soft)}.ph-art .intro{color:rgba(253,252,250,.84)}.ph-cap{position:absolute;z-index:2;right:12px;top:12px;margin:0;font-size:var(--fs-small);letter-spacing:.05em;color:rgba(253,252,250,.5);max-width:60%;text-align:right;line-height:1.4}.toc{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0 4px;font-size:var(--fs-small)}.toc a{text-decoration:none;color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:8px 16px;background:var(--paper)}.toc a:hover{border-color:var(--gold)}.toolbar{position:sticky;top:64px;z-index:10;background:rgba(253,252,250,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-soft);padding:16px 0}.tb{display:flex;gap:8px}.search{flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:0 16px;min-height:46px;box-shadow:inset 0 1px 2px rgba(47,79,143,.04)}.search svg,.fbtn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;flex:none;opacity:.7}.search input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:var(--fs-small);color:inherit;outline:none;padding:8px 0}.fbtn{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;border-radius:999px;border:1px solid var(--lapis);background:var(--lapis);color:var(--ivory);font:500 14px/1 var(--sans);cursor:pointer}.fbtn b{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:10px;background:var(--gold-soft);color:var(--night);font-size:var(--fs-small);padding:0 8px}.list{padding:24px 0 64px}.count{font-size:var(--fs-small);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:4px 0 16px;text-align:center}.empty{text-align:center;color:var(--muted);padding:40px 0}.sheet{width:100%;max-width:560px;max-height:88vh;margin:auto auto 0;border-radius:24px 24px 0 0;background:var(--paper);color:var(--ink);box-shadow:0 -20px 60px -20px rgba(47,79,143,.4)}.sheet::backdrop{background:rgba(47,79,143,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sheet[open]{animation:sheet .45s var(--ease)}@keyframes sheet{from{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.sheet form{display:flex;flex-direction:column;max-height:88vh}.sh-top{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--line-soft)}.sh-top h2{font-size:var(--fs-h2)}.sheet .x{border-color:var(--line);color:var(--ink)}.sh-body{overflow:auto;padding:8px 24px 8px}.sh-body fieldset{border:0;margin:0;padding:16px 0;border-bottom:1px solid var(--line-soft)}.sh-body legend{font:600 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink);padding:0;margin-bottom:16px}.opts{display:flex;flex-wrap:wrap;gap:8px}.opts label{position:relative}.opts input{position:absolute;opacity:0;pointer-events:none}.opts span{display:inline-block;padding:8px 16px;border-radius:999px;border:1px solid var(--line);font-size:var(--fs-small);line-height:1.3;cursor:pointer;transition:all .3s var(--ease)}.opts input:checked+span{background:var(--lapis);border-color:var(--lapis);color:var(--ivory)}.opts input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.sh-foot{display:flex;gap:8px;padding:16px 24px 24px;border-top:1px solid var(--line-soft)}.sh-foot .btn{flex:1}@media (min-width:700px){.sheet{margin:auto;border-radius:24px}}.fine{margin-top:40px;padding-top:24px;border-top:1px solid var(--line-soft);font-size:var(--fs-small);color:var(--muted);line-height:1.6}.fine p{margin:0 0 .8em}.fine a{color:var(--muted)}.fl{font-weight:600;color:var(--ink)}.svcs{display:grid;grid-template-columns:1fr;gap:16px}.svc{display:grid;grid-template-columns:60px 1fr;gap:16px;align-items:start;padding:16px;border-radius:var(--r);background:var(--paper);border:1px solid var(--line-soft);position:relative;box-shadow:var(--shadow);transition:transform .6s var(--ease)}.svc:hover{transform:translateY(-3px)}.svc .art.sm{width:60px;height:60px;border-radius:50%}.svc .art.sm::after{border-radius:50%;inset:4px}.svc h3{font-size:var(--fs-h3);line-height:1.2}.svc h3 a{text-decoration:none}.svc h3 a::after{content:"";position:absolute;inset:0}.svc .org{margin:8px 0 0;font-size:var(--fs-small);color:var(--muted)}.svc .pn{color:var(--ink)}.svc .meta{margin:4px 0 0;font-size:var(--fs-small);color:var(--muted)}.sec.night .svc{background:rgba(255,255,255,.05);border-color:rgba(205,179,119,.18);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sec.night .svc .org,.sec.night .svc .meta,.sec.night .lk{color:rgba(253,252,250,.72)}.sec.night .svc .pn{color:var(--ivory)}.svcpage{padding-bottom:64px}.ssec{padding:40px 0 8px}.ssec h2{font-size:var(--fs-h2);margin-bottom:16px;display:flex;align-items:center;gap:16px}.ssec h2::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--gold),transparent);opacity:.5}@media (min-width:720px){.svcs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.sec .svcs{grid-template-columns:repeat(3,minmax(0,1fr))}}.arows{display:flex;flex-direction:column}.arow{display:flex;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);text-decoration:none}.arow:first-child{border-top:1px solid var(--line)}.arow .thumb{flex:none;width:84px;height:84px;border-radius:12px;overflow:hidden;box-shadow:var(--shadow);background:var(--night)}.arow .thumb img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.arow:hover .thumb img{transform:scale(1.07)}.arow b{display:block;font:500 22px/1.2 var(--serif)}.arow small{display:block;margin-top:4px;font-size:var(--fs-small);color:var(--muted);line-height:1.5}.arow:hover b{color:var(--lapis2)}.arows.big .arow b{font-size:var(--fs-h2)}.arows.big{margin:40px 0 64px}.prose .ahead{text-align:center;padding:64px 0 8px}.prose .ahead h1{font-size:var(--fs-h1)}.prose .ahead .lead{font:var(--it) 500 21px/1.5 var(--serif);color:var(--muted);margin:16px auto 0;max-width:30em}.plate{margin:8px 0 40px}.plate .frame{padding:8px;background:linear-gradient(145deg,#fdfcfa,#cdb377);border-radius:4px;box-shadow:0 30px 50px -34px rgba(47,79,143,.55),0 0 0 1px rgba(205,179,119,.25)}.plate img{width:100%;max-height:72svh;object-fit:cover;border-radius:2px}.plate figcaption{margin-top:16px;text-align:center;font-size:var(--fs-small);letter-spacing:.04em;color:var(--muted);font-style:var(--it)}.prose .body{padding-bottom:64px;font-size:var(--fs-body);line-height:1.82}.prose .body h2{font-size:var(--fs-h2);margin:40px 0 16px}.prose .body h2::before{content:"";display:block;width:36px;height:1px;background:var(--gold);margin-bottom:16px}.l-fr .prose .body>p:first-child::first-letter ,.l-en .prose .body>p:first-child::first-letter ,.l-es .prose .body>p:first-child::first-letter ,.l-de .prose .body>p:first-child::first-letter ,.l-it .prose .body>p:first-child::first-letter ,.l-pt .prose .body>p:first-child::first-letter ,.l-id .prose .body>p:first-child::first-letter {float:left;font:500 3.6em/.82 var(--serif);color:var(--gold-ink);padding:.08em .12em 0 0}.prose .body ul{padding-left:0;list-style:none;margin:0 0 1.2em}.prose .body li{position:relative;padding-left:24px;margin:0 0 .55em}.prose .body li::before{content:"";position:absolute;left:4px;top:.75em;width:7px;height:7px;border:1px solid var(--gold);transform:rotate(45deg)}.prose .body p a:not(.btn),.prose .body li a{color:var(--lapis2)}.prose .body .arows{margin:24px 0}.prose blockquote{margin:0 0 1em;padding:16px 16px;border-left:2px solid var(--gold);background:var(--paper);font-style:var(--it)}.credits{font-size:var(--fs-small);line-height:1.6}.credits li{margin-bottom:.7em}.next{display:block;margin:40px 0 24px;padding:24px 24px;border-radius:var(--r);background:var(--paper);border:1px solid var(--line-soft);text-decoration:none;box-shadow:var(--shadow)}.next small{display:block;font:600 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:8px}.next b{font:500 23px/1.3 var(--serif)}.foot{position:relative;background:radial-gradient(90% 60% at 50% 0%,#2f4f8f 0%,var(--night) 70%);color:rgba(253,252,250,.75);text-align:center;padding:64px 0 40px;font-size:var(--fs-small)}.foot::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(205,179,119,.6),transparent)}.foot .halo.sm{width:72px;height:72px;margin:0 auto 16px;color:var(--gold-soft)}.fbrand{font:500 34px/1 var(--serif);letter-spacing:.16em;color:var(--ivory);margin:0 0 8px}.ftag{font:var(--it) 500 19px/1.4 var(--serif);color:var(--gold-soft);margin:0 auto;max-width:22em}.foot .orn{color:rgba(205,179,119,.6);margin:24px auto}.flinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;max-width:440px;margin:0 auto 24px}.flinks a{text-decoration:none;color:var(--ivory);opacity:.85;font-size:var(--fs-small)}.flinks a:hover{opacity:1;color:var(--gold-soft)}.flang{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-small)}.flang select{background:transparent;color:var(--ivory);border:1px solid rgba(205,179,119,.35);border-radius:999px;padding:8px 16px;font:inherit}.flang option{color:#000}.f-fine{max-width:40em;margin:40px auto 0;padding-top:24px;border-top:1px solid rgba(205,179,119,.14);font-size:var(--fs-small);line-height:1.65;opacity:.8}.f-fine p{margin:0 0 .8em}@media (min-width:720px){.flinks{display:flex;flex-wrap:wrap;justify-content:center;max-width:none}}.js .rv{opacity:0;transform:translateY(18px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.js .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.js .rv{opacity:1;transform:none}}.l-th,.l-lo,.l-km,.l-my,.l-si,.l-bo,.l-hi,.l-ne{line-height:1.85}.l-th h1,.l-th h2,.l-th h3,.l-lo h1,.l-lo h2,.l-lo h3,.l-km h1,.l-km h2,.l-km h3,.l-my h1,.l-my h2,.l-my h3,.l-si h1,.l-si h2,.l-si h3,.l-bo h1,.l-bo h2,.l-bo h3,.l-hi h1,.l-hi h2,.l-hi h3,.l-ne h1,.l-ne h2,.l-ne h3{line-height:1.42}.l-my h1,.l-km h1,.l-bo h1,.l-si h1{font-size:var(--fs-h1)}.l-th .hero h1,.l-lo .hero h1{font-size:var(--fs-h1)}.l-ja .kicker,.l-zh .kicker,.l-zh-hant .kicker,.l-ko .kicker,.l-th .kicker,.l-bo .kicker,.l-my .kicker,.l-km .kicker,.l-lo .kicker,.l-si .kicker,.l-hi .kicker,.l-ne .kicker,.l-ja .card .kick,.l-zh .card .kick,.l-zh-hant .card .kick,.l-ko .card .kick,.l-th .card .kick,.l-bo .card .kick,.l-my .card .kick,.l-km .card .kick,.l-lo .card .kick,.l-si .card .kick,.l-hi .card .kick,.l-ne .card .kick{letter-spacing:.06em;font-size:var(--fs-small)}.l-ja .hero .names,.l-zh .hero .names,.l-zh-hant .hero .names,.l-ko .hero .names{letter-spacing:.1em}.l-ja h1,.l-zh h1,.l-zh-hant h1,.l-ko h1{letter-spacing:.04em}.l-ja .hero h1,.l-zh .hero h1,.l-zh-hant .hero h1,.l-ko .hero h1{font-size:var(--fs-h1)}.l-ja .card h3,.l-zh .card h3,.l-zh-hant .card h3,.l-ko .card h3{font-size:var(--fs-body);line-height:1.35}.l-ja .prose .ahead .lead,.l-zh .prose .ahead .lead,.l-zh-hant .prose .ahead .lead,.l-ko .prose .ahead .lead{font:400 16.5px/1.8 var(--sans)}:root{--night:#2f4f8f;--night2:#2f4f8f;--lapis:#2f4f8f;--lapis2:#2f4f8f;--lapis-ink:#2f4f8f;--ink:#2f4f8f;--muted:#2f4f8f;--ivory:#fdfcfa;--paper:#ffffff;--sand:#fdfcfa;--sky:#e6edf8;--sky2:#e6edf8;--sun:#cdb377;--sun2:#cdb377;--gold:#cdb377;--gold-soft:#cdb377;--gold-ink:#2f4f8f;--turq:#11a8a4;--turq-soft:#c9f3ef;--jade:#2fa37a;--jade-ink:#1b7350;--line:rgba(47,79,143,.13);--line-soft:rgba(47,79,143,.07);--shadow:0 1px 2px rgba(47,79,143,.06),0 16px 36px -22px rgba(47,79,143,.38);--glow:0 0 0 1px rgba(205,179,119,.35),0 18px 44px -18px rgba(205,179,119,.5)}html{background:var(--ivory)}body{background:linear-gradient(180deg,#fdfcfa 0,var(--ivory) 600px)}a:hover{color:var(--lapis)}:focus-visible{outline:2px solid var(--lapis);outline-offset:3px}.kicker{color:var(--gold-ink)}.kicker::before,.kicker::after{background:linear-gradient(90deg,transparent,var(--gold));opacity:1;width:34px}.kicker::after{background:linear-gradient(270deg,transparent,var(--gold))}.top{background:rgba(253,252,250,.82);border-bottom:1px solid rgba(205,179,119,.18)}.brand{color:var(--lapis-ink)}.brand .lotus{color:var(--gold)}.menu-btn{border-color:rgba(47,79,143,.25);color:var(--lapis-ink);background:rgba(255,255,255,.6)}.menu-btn:hover{border-color:var(--lapis)}.menu{background:radial-gradient(90% 50% at 50% 0%,#cdb377 0%,rgba(205,179,119,0) 70%),linear-gradient(180deg,#fdfcfa,#e6edf8);color:var(--ink)}.menu::backdrop{background:rgba(47,79,143,.25)}.menu .brand .lotus{color:var(--gold)}.x{border-color:rgba(47,79,143,.25);color:var(--lapis-ink);background:#fdfcfa}.menu nav.big{border-bottom-color:rgba(205,179,119,.3)}.menu nav.big a{color:var(--lapis-ink)}.menu nav.big a:hover{color:var(--lapis)}.mh{color:var(--gold-ink)}.langs a{border-bottom-color:rgba(47,79,143,.08)}.langs a[aria-current]{color:var(--lapis);font-weight:600}.btn{background:linear-gradient(180deg,#2f4f8f,#2f4f8f);border-color:#2f4f8f;color:#fff}.btn:hover{background:linear-gradient(180deg,#2f4f8f,#2f4f8f);color:#fff;box-shadow:0 14px 28px -14px rgba(47,79,143,.7)}.btn.ghost{background:#fdfcfa;color:var(--lapis-ink);border-color:rgba(47,79,143,.3)}.btn.ghost:hover{border-color:var(--lapis);background:#e6edf8;color:var(--lapis-ink)}.btn.gold{background:linear-gradient(180deg,#cdb377,#cdb377);border-color:#cdb377;color:#2a1d00;box-shadow:0 12px 30px -12px rgba(205,179,119,.75)}.btn.gold:hover{background:linear-gradient(180deg,#cdb377,#cdb377);color:#2a1d00}.btn.line{background:rgba(255,255,255,.75);color:var(--lapis-ink);border-color:rgba(47,79,143,.35)}.btn.line:hover{background:#fdfcfa;border-color:var(--lapis);color:var(--lapis-ink)}.hero.lum{background:radial-gradient(70% 46% at 50% 30%,#fdfcfa 0%,rgba(253,252,250,0) 70%),radial-gradient(120% 60% at 50% 100%,#e6edf8 0%,rgba(47,79,143,0) 70%),linear-gradient(180deg,#fdfcfa 0%,#fdfcfa 48%,#e6edf8 100%);color:var(--ink);min-height:0;display:block;padding:24px 0 64px;overflow:hidden}.hero.lum::before{content:"";position:absolute;left:50%;top:-10%;width:180vmax;height:180vmax;margin-left:-90vmax;z-index:0;pointer-events:none;background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(205,179,119,.16) 0deg 3deg,rgba(205,179,119,0) 3deg 10deg,rgba(17,168,164,.09) 10deg 12deg,rgba(205,179,119,0) 12deg 20deg);-webkit-mask:radial-gradient(circle at 50% 50%,#000 0,#000 12%,transparent 40%);mask:radial-gradient(circle at 50% 50%,#000 0,#000 12%,transparent 40%);transform-origin:50% 50%;animation:spin 220s linear infinite;top:calc(-90vmax + 230px)}.hero.lum::after{background:linear-gradient(90deg,transparent,rgba(205,179,119,.45),transparent)}.hero.lum .hero-in{display:grid;gap:4px;justify-items:center;position:relative;z-index:2}.hero-ill{margin:0;width:min(86vw,440px);display:grid;justify-items:center;gap:8px;filter:none}.hero-frame{position:relative;width:100%;aspect-ratio:3/3.7;border-radius:999px 999px 18px 18px;overflow:hidden;background:#fdfcfa;box-shadow:0 0 0 6px #fff,0 0 0 9px rgba(205,179,119,.75),0 0 70px 14px rgba(205,179,119,.65),0 28px 48px -22px rgba(205,179,119,.55);animation:glowring 7s ease-in-out infinite,float 9s ease-in-out infinite}.hero-frame img{width:100%;height:100%;object-fit:cover}.hero-frame::after{content:"";position:absolute;inset:0;background:radial-gradient(80% 55% at 50% 8%,rgba(253,252,250,.35),transparent 55%);pointer-events:none}.hero.lum h1{color:var(--lapis-ink);text-shadow:0 1px 0 #fff,0 0 30px rgba(255,255,255,.9);font-size:var(--fs-h1)}.hero.lum .names{color:var(--gold-ink);margin-bottom:16px}.hero.lum .orn{color:var(--gold)}.hero.lum .lead{color:var(--muted)}.hero.lum .stats{color:var(--jade-ink);font-weight:600}.hero.lum .hero-cap{position:static;color:rgba(47,79,143,.72);font-size:var(--fs-small);letter-spacing:.04em;text-align:center;margin:0;max-width:28em}.hero-txt{text-align:center}@media (min-width:900px){.hero.lum{padding:40px 0 64px}.hero.lum .hero-in{grid-template-columns:1fr 1.05fr;align-items:center;gap:40px}.hero-ill{width:100%;max-width:480px;order:2}.hero-txt{text-align:left}.hero-txt .orn{justify-content:flex-start}.hero-txt .ctas{justify-content:flex-start}.hero.lum h1{margin:0}.hero.lum .lead{display:block;margin:0}.hero.lum .hero-cap{text-align:left}}@media (max-width:599px){.hero.lum .lead{display:none}}@media (prefers-reduced-motion:reduce){.hero-frame{animation:none}}.motes{position:absolute;inset:0;z-index:1;pointer-events:none}.motes i{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:50%;background:radial-gradient(circle,#fff 0,#cdb377 45%,rgba(205,179,119,0) 72%);box-shadow:0 0 12px 3px rgba(205,179,119,.55);animation:mote 9s ease-in-out var(--d) infinite;opacity:.0}.motes i:nth-child(3n){background:radial-gradient(circle,#fff 0,#7fe3dc 45%,rgba(127,227,220,0) 72%);box-shadow:0 0 12px 3px rgba(17,168,164,.35)}@keyframes mote{0%{opacity:0;transform:translateY(16px) scale(.6)}30%{opacity:.95}70%{opacity:.8}100%{opacity:0;transform:translateY(-46px) scale(1.15)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes glow{0%,100%{opacity:.65}50%{opacity:1}}.hero.full{background:radial-gradient(70% 50% at 50% 30%,#cdb377 0%,rgba(205,179,119,0) 70%),linear-gradient(180deg,#fdfcfa,#e6edf8);color:var(--ink)}.hero.full .brandname{color:var(--lapis-ink)}.hero.full .names{color:var(--gold-ink)}.rootmark{width:170px;height:170px;margin:0 auto 16px;filter:drop-shadow(0 16px 30px rgba(205,179,119,.35))}.root-langs a{color:var(--lapis-ink)}.quote{background:radial-gradient(55% 90% at 50% 0%,rgba(205,179,119,.32),transparent 70%)}.quote .lotus{color:var(--gold)}.quote p{color:var(--lapis-ink)}.sec.live{background:linear-gradient(180deg,rgba(47,79,143,0),#e6edf8 30%,#effaf6 100%);overflow:hidden}.lives{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:24px -8px 0}.lv{margin:0;text-align:center}.lv-ill{aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff 0,#fdfcfa 55%,rgba(253,252,250,0) 72%);display:grid;place-items:center}.lv-ill img{width:100%;height:auto}.lv figcaption{margin-top:8px;font:500 17px/1.2 var(--serif);color:var(--lapis-ink)}@media (min-width:720px){.lives{gap:24px}.lv figcaption{font-size:var(--fs-h3)}}.sec.alt{background:linear-gradient(180deg,#fdfcfa,#fdfcfa);border-color:rgba(205,179,119,.15)}.sec.sky{background:radial-gradient(70% 40% at 50% 0%,rgba(205,179,119,.3),transparent 70%),linear-gradient(180deg,#e6edf8,#dff6f1);color:var(--ink);overflow:hidden;padding-bottom:64px}.sec.sky::after{content:"";position:absolute;left:0;right:0;bottom:0;height:150px;background:url(/assets/draw/lotus-plantes.svg) center bottom/auto 100% no-repeat;opacity:.95;pointer-events:none}.sec.sky>.wrap{position:relative;z-index:1}.sec.sky h2{color:var(--lapis-ink)}.sec.sky .kicker{color:var(--jade-ink)}.sec.sky .svc{background:rgba(255,255,255,.92);border-color:rgba(17,168,164,.2)}.sec>.wrap>h2{color:var(--lapis-ink)}.tile{background:#fdfcfa;color:var(--ink);aspect-ratio:auto;display:flex;flex-direction:column;padding:8px 8px 0;box-shadow:var(--shadow);border:1px solid rgba(205,179,119,.22)}.tile::before{display:none}.tile::after{inset:3px;border-color:rgba(205,179,119,.45);border-radius:14px}.tframe{position:relative;display:block;aspect-ratio:4/4.4;border-radius:999px 999px 10px 10px;overflow:hidden;background:#fdfcfa;box-shadow:inset 0 0 0 3px #fff,0 0 0 2px rgba(205,179,119,.55)}.tframe::after{content:"";position:absolute;inset:0;background:radial-gradient(80% 60% at 50% 0%,rgba(205,179,119,.35),transparent 60%);pointer-events:none}.tile img{position:absolute;inset:0;z-index:0}.tile .tl{position:static;padding:16px 8px 16px;text-align:center}.tile b{color:var(--lapis-ink);font-size:var(--fs-h3)}.tile small{color:var(--gold-ink);font-weight:600}.tile:hover{color:var(--ink);box-shadow:var(--glow)}.sec.gallery{background:radial-gradient(60% 50% at 50% 0%,rgba(205,179,119,.35),transparent 70%),linear-gradient(180deg,#fdfcfa,#fdfcfa);color:var(--ink)}.sec.gallery h2{color:var(--lapis-ink)}.sec.gallery .kicker{color:var(--gold-ink)}.sec.gallery .sub{color:var(--muted)}.gitem .frame{background:linear-gradient(145deg,#fdfcfa,#cdb377 55%,#cdb377);box-shadow:0 26px 40px -26px rgba(205,179,119,.55),0 0 0 1px rgba(205,179,119,.4),0 0 40px -6px rgba(205,179,119,.6)}.gitem figcaption b{color:var(--lapis-ink)}.gitem figcaption>span{color:var(--gold-ink)}.art{background:radial-gradient(75% 75% at 50% 42%,#ffffff 0%,#e6edf8 55%,#e6edf8 100%);color:var(--lapis-ink);--i-body:#2f4f8f;--i-panel:#fdfcfa;--i-gold:rgba(205,179,119,.45)}.art::before{width:150%;aspect-ratio:1;border-radius:0;background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(205,179,119,.28) 0deg 4deg,rgba(205,179,119,0) 4deg 15deg);-webkit-mask:radial-gradient(circle,#000 18%,transparent 52%);mask:radial-gradient(circle,#000 18%,transparent 52%);transition:transform 1.4s var(--ease)}.art::after{border-color:rgba(255,255,255,.9);border-width:2px}.card:hover .art::before{transform:rotate(18deg) scale(1.06)}.art.c-art,.art.c-artists,.art.c-textiles{background:radial-gradient(75% 75% at 50% 42%,#ffffff 0%,#fdfcfa 55%,#cdb377 100%);color:#7a2e12;--i-panel:#cdb377}.art.c-malas,.art.c-jewelry{background:radial-gradient(75% 75% at 50% 42%,#ffffff 0%,#e6edf8 55%,#e6edf8 100%);color:#2f4f8f}.art.c-altar,.art.c-misc{background:radial-gradient(75% 75% at 50% 42%,#ffffff 0%,#dcf7ec 55%,#b4ecd5 100%);color:var(--jade-ink);--i-panel:#e5fff4}.art.c-books,.art.c-music{background:radial-gradient(75% 75% at 50% 42%,#ffffff 0%,#cdb377 55%,#cdb377 100%);color:#2f4f8f}.art.c-digital{background:radial-gradient(75% 75% at 50% 42%,#ffffff 0%,#d8f7f4 55%,#a9ebe5 100%);color:#0d6d69}.art .ill{stroke-width:1.15}.m-bronze,.m-copper,.m-sandal,.m-wood{color:#2f4f8f!important}.m-crystal,.m-silver,.m-alloy{color:#2f4f8f!important}.m-lapis,.m-turquoise{color:#2f4f8f!important}.m-jade{color:#1b7350!important}.m-resin,.m-ceramic,.m-cotton,.m-canvas,.m-stone{color:inherit}.card{border-color:rgba(47,79,143,.08)}.card:hover{box-shadow:0 2px 4px rgba(47,79,143,.06),0 26px 46px -24px rgba(47,79,143,.45),0 0 0 1px rgba(205,179,119,.45)}.card h3 a:hover{color:var(--lapis)}.tier{color:var(--gold-ink)}.svc .art.sm{background:radial-gradient(circle,#fff 0,#cdb377 60%,#cdb377 100%);color:var(--lapis-ink)}.ph-lum{position:relative;overflow:hidden;text-align:center;padding:24px 0 64px;background:radial-gradient(60% 55% at 50% 22%,#fdfcfa 0%,rgba(253,252,250,0) 70%),linear-gradient(180deg,#fdfcfa 0%,#fdfcfa 55%,#e6edf8 100%)}.ph-lum::before{content:"";position:absolute;left:50%;top:-40vmax;width:160vmax;height:160vmax;margin-left:-80vmax;pointer-events:none;background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(205,179,119,.15) 0deg 3deg,rgba(205,179,119,0) 3deg 11deg);-webkit-mask:radial-gradient(circle,#000 6%,transparent 34%);mask:radial-gradient(circle,#000 6%,transparent 34%);animation:spin 260s linear infinite}.ph-lum::after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;background:url(/assets/draw/lotus-plantes.svg) center bottom/auto 100% no-repeat;pointer-events:none}.ph-in{position:relative;z-index:1;display:grid;justify-items:center;gap:16px}.arch{margin:0;width:min(40vw,190px)}.arch-f{position:relative;aspect-ratio:3/3.8;border-radius:999px 999px 14px 14px;overflow:hidden;padding:0;background:#fdfcfa;box-shadow:0 0 0 5px #fff,0 0 0 7px rgba(205,179,119,.7),0 0 60px 10px rgba(205,179,119,.55),0 24px 40px -24px rgba(205,179,119,.6);animation:glowring 7s ease-in-out infinite}.arch-f img{width:100%;height:100%;object-fit:cover}@keyframes glowring{0%,100%{box-shadow:0 0 0 5px #fff,0 0 0 7px rgba(205,179,119,.7),0 0 46px 6px rgba(205,179,119,.45),0 24px 40px -24px rgba(205,179,119,.6)}50%{box-shadow:0 0 0 5px #fff,0 0 0 7px rgba(205,179,119,.7),0 0 70px 14px rgba(205,179,119,.7),0 24px 40px -24px rgba(205,179,119,.6)}}.ph-lum .ph-cap{position:static;max-width:none;text-align:center;margin-top:16px;font-size:var(--fs-small);color:rgba(47,79,143,.72)}.ph-lum h1{color:var(--lapis-ink);font-size:var(--fs-h1)}.ph-lum .intro{color:var(--muted);max-width:34em;margin:16px auto 0;font-size:var(--fs-small)}@media (min-width:860px){.ph-in{grid-template-columns:auto 1fr;text-align:left;gap:40px;align-items:center;max-width:980px}.arch{width:250px}.ph-txt .kicker{justify-content:flex-start}.ph-lum .intro{margin-left:0}}.toc a{background:#fdfcfa;border-color:rgba(47,79,143,.2);color:var(--lapis-ink)}.toc a:hover{border-color:var(--gold);box-shadow:var(--glow)}.toolbar{background:rgba(253,252,250,.9);border-bottom-color:rgba(205,179,119,.18)}.search{border-color:rgba(47,79,143,.2)}.fbtn{background:linear-gradient(180deg,#2f4f8f,#2f4f8f);border-color:#2f4f8f}.fbtn b{background:var(--sun);color:#2a1d00}.opts input:checked+span{background:var(--lapis);border-color:var(--lapis);color:#fff}.sheet{background:#fdfcfa}.sh-body legend{color:var(--gold-ink)}.prose .ahead{background:radial-gradient(60% 80% at 50% 0%,rgba(205,179,119,.32),transparent 70%)}.prose .ahead h1{color:var(--lapis-ink)}.plate .frame{background:linear-gradient(145deg,#fdfcfa,#cdb377 55%,#cdb377);box-shadow:0 30px 50px -34px rgba(205,179,119,.55),0 0 0 1px rgba(205,179,119,.4),0 0 50px -8px rgba(205,179,119,.6)}.prose .body h2{color:var(--lapis-ink)}.prose .body h2::before{background:linear-gradient(90deg,var(--gold),var(--turq))}.prose .body li::before{border-color:var(--turq)}.prose .body p a:not(.btn),.prose .body li a{color:var(--lapis)}.l-fr .prose .body>p:first-child::first-letter ,.l-en .prose .body>p:first-child::first-letter ,.l-es .prose .body>p:first-child::first-letter ,.l-de .prose .body>p:first-child::first-letter ,.l-it .prose .body>p:first-child::first-letter ,.l-pt .prose .body>p:first-child::first-letter ,.l-id .prose .body>p:first-child::first-letter {color:var(--lapis)}.prose blockquote{border-left-color:var(--turq);background:#e6edf8}.arow .thumb{background:#fdfcfa;box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(205,179,119,.5)}.arow:hover b{color:var(--lapis)}.next{border-color:rgba(205,179,119,.25)}.next:hover{box-shadow:var(--glow)}.ssec h2{color:var(--lapis-ink)}.ssec h2::after{background:linear-gradient(90deg,var(--gold),var(--turq),transparent)}.foot{background:radial-gradient(60% 55% at 50% 0%,rgba(205,179,119,.45),rgba(205,179,119,0) 70%),linear-gradient(180deg,#2f4f8f 0%,#2f4f8f 60%,#2f4f8f 100%);color:#fff}.foot::before{background:linear-gradient(90deg,transparent,#cdb377,transparent);height:2px}.fmark{width:88px;height:88px;margin:0 auto 16px;filter:drop-shadow(0 8px 20px rgba(205,179,119,.5))}.fbrand{color:#fff}.ftag{color:#fdfcfa}.foot .orn{color:#cdb377}.flinks a{color:#fff;opacity:.95}.flinks a:hover{color:#cdb377}.flang select{color:#fff;border-color:rgba(205,179,119,.6)}.f-fine{opacity:1;color:#fff;border-top-color:rgba(205,179,119,.3)}@media (prefers-reduced-motion:reduce){.motes{display:none}.hero.lum::before,.ph-lum::before,.hero-frame{animation:none}}.affb{max-width:46em;margin:0 auto 24px;padding:8px 16px;border:1px solid rgba(205,179,119,.28);border-radius:999px;background:rgba(253,252,250,.6);font-size:var(--fs-small);line-height:1.55;color:var(--muted);text-align:center}.affb .offi{font-style:italic}.affb q.offi::before,.affb q.offi::after{content:'"'}.affb a{color:var(--gold-ink);white-space:nowrap}.affb .afl{margin-right:2px}.f-fine .affb{background:none;border:0;padding:0;margin:0 0 .8em;max-width:none;color:inherit;border-radius:0}.f-fine .affb a{color:#cdb377}.afl{position:relative;display:inline-flex;vertical-align:-2px;width:14px;height:14px;color:var(--gold);cursor:help;border-radius:50%}.afl svg{width:14px;height:14px}.afl:hover::after,.afl:focus::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:max-content;max-width:230px;padding:8px 8px;border-radius:8px;background:var(--ink);color:var(--ivory);font:400 11.5px/1.45 var(--sans);font-style:normal;text-align:left;z-index:5;box-shadow:0 6px 18px rgba(47,79,143,.25)}.card .also{margin:4px 0 0;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.card .also a{color:var(--muted);text-decoration:underline;text-decoration-color:rgba(47,79,143,.35);text-underline-offset:2px}.wpage{padding-top:40px;padding-bottom:64px}.wfilt{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:flex-end;justify-content:center;margin:0 0 24px}.wfilt label{display:flex;flex-direction:column;gap:8px;font:600 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}.wfilt select{font:400 15px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);padding:8px 40px 8px 16px;border:1px solid var(--line);border-radius:10px;background:var(--paper);min-width:14em}.wfilt .count{width:100%;margin:8px 0 0}.shops{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.shop[hidden]{display:none}.shop a{display:flex;flex-direction:column;gap:3px;height:100%;padding:16px 16px;border:1px solid var(--line-soft);border-radius:14px;background:var(--paper);color:var(--ink);text-decoration:none;transition:border-color .2s,box-shadow .2s}.shop a:hover{border-color:rgba(205,179,119,.45);box-shadow:0 8px 22px rgba(47,79,143,.07)}.shop b{font-weight:600;font-size:var(--fs-small);line-height:1.3}.shop small{font-size:var(--fs-small);color:var(--muted);line-height:1.4}.shop small.n{color:var(--gold-ink)}.wsearch{margin-top:40px}.wsearch[hidden]{display:none}.wsearch h2{text-align:center;font-size:var(--fs-h1);margin:0 0 8px}.wsearch>.fine{margin:0 auto 16px;padding:0;border:0;text-align:center;max-width:44em}.wsearch .shop a{background:rgba(253,252,250,.45);border-style:dashed}@media(min-width:1000px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.tile{aspect-ratio:16/10}}.unis{display:grid;gap:16px;margin-top:24px;grid-template-columns:1fr}@media(min-width:700px){.unis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.unis{grid-template-columns:repeat(4,minmax(0,1fr))}}.uni{display:flex;gap:16px;align-items:flex-start;text-decoration:none;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:16px;box-shadow:var(--shadow);transition:border-color .2s}.uni:hover{border-color:var(--gold);color:var(--ink)}.uni .art.sm{flex:0 0 64px;width:64px;height:64px;border-radius:12px}.uni b{display:block;font:500 21px/1.15 var(--serif)}.uni small{display:block;font-size:var(--fs-small);line-height:1.45;color:var(--muted);margin-top:4px}.uni em{display:inline-block;font-style:normal;font-size:var(--fs-small);letter-spacing:.08em;color:var(--gold-ink);margin-top:8px;border:1px solid var(--line);border-radius:999px;padding:2px 8px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 16px}.chips a{text-decoration:none;color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:8px 16px;background:var(--paper);font-size:var(--fs-small)}.chips a small{color:var(--muted);font-size:var(--fs-small);margin-left:2px}.chips a[aria-current]{background:var(--lapis);border-color:var(--lapis);color:#fff}.chips a[aria-current] small{color:rgba(255,255,255,.8)}.chips a:hover{border-color:var(--gold)}.sel{margin:4px 0 24px;padding:16px;border-radius:var(--r);background:var(--sand)}.sel h2,.cg-h h2{font:500 26px/1.15 var(--serif);margin:0 0 16px}.cgroup{margin:8px 0 40px;padding-top:16px;border-top:1px solid var(--line)}.cg-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:16px}.cg-h h2{margin:0}.cg-h h2 a{color:var(--ink);text-decoration:none}.cg-sub{margin:0;font-size:var(--fs-small);color:var(--muted)}.cg-sub a{color:var(--muted)}.cgroup .center{margin-top:16px}.var{margin:8px 0 0;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.var b{font-weight:600;color:var(--ink);margin-right:4px}details.var summary{cursor:pointer;font-weight:600;color:var(--ink)}.var a{color:var(--lapis-ink,var(--lapis))}.meta .vc{white-space:nowrap}.ct{margin:24px 0 8px}.ct>h2{font:500 28px/1.15 var(--serif);margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--line)}h3.cc{font:600 14px/1.3 var(--sans);letter-spacing:.04em;margin:16px 0 8px;color:var(--gold-ink)}h3.cc small{color:var(--muted);font-weight:400}.shop small.sp{color:var(--ink);opacity:.85}.svc .meta b{font-weight:600;color:var(--ink)}:root{--tap:46px;--sp1:8px;--sp2:16px;--sp3:24px;--sp4:40px;--ring:0 0 0 3px rgba(47,79,143,.28)}html{scroll-padding-top:76px}body{font-size:var(--fs-body);line-height:1.68}p,li{max-width:68ch}.hero-txt p,.center,.fine,.count{max-width:none}h1{letter-spacing:-.005em}.sec{padding:clamp(44px,8vw,88px) 0}.sec h2{font-size:var(--fs-h1);margin-bottom:var(--sp2)}.kicker{font-size:var(--fs-small)}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible+span,summary:focus-visible{outline:3px solid #2f4f8f;outline-offset:3px;box-shadow:var(--ring)}.card{border-radius:18px;border-color:rgba(47,79,143,.10)}.card .kick{font-size:var(--fs-small);letter-spacing:.14em;color:#2f4f8f}.card h3{font-size:var(--fs-h3);line-height:1.2}.card .ex{font-size:var(--fs-small)}.card .meta{font-size:var(--fs-small);color:#2f4f8f}.card .meta .vc,.card .meta .dist{white-space:nowrap}.dist{color:#0f6e62;font-weight:600}.card .vt summary,.card .var summary{min-height:32px;display:flex;align-items:center}.grid{gap:16px}@media (min-width:720px){.grid{gap:24px}}.toolbar{padding:8px 0}.tb{display:flex;gap:8px;align-items:center}.search input{min-height:var(--tap);font-size:var(--fs-body)}.fbtn{min-height:var(--tap);padding:0 24px;font-size:var(--fs-small);font-weight:600;box-shadow:0 8px 20px -12px rgba(47,79,143,.7)}.count{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;color:var(--lapis-ink);margin:16px 0}.lnk{background:none;border:0;padding:8px 4px;min-height:36px;color:var(--lapis2);font:600 14px/1 var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sheet{max-height:92dvh}.sheet form{max-height:92dvh}@media (max-width:699px){.sheet{max-width:none;width:100%;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.sheet form{height:100dvh;max-height:100dvh}}.sh-top{position:sticky;top:0;background:var(--paper);padding:16px 16px;z-index:2}.sh-top h2{font-size:var(--fs-h2)}.sh-body{flex:1;overscroll-behavior:contain;padding:4px 16px 16px}.sh-body fieldset{padding:16px 0;min-width:0}.sh-body legend{font-size:var(--fs-small);letter-spacing:.14em;margin-bottom:8px;color:#2f4f8f}.opts{gap:8px}.opts span{min-height:var(--tap);display:inline-flex;align-items:center;padding:8px 16px;font-size:var(--fs-small);background:#fdfcfa}.opts input:checked+span{background:var(--lapis);color:#fff;border-color:var(--lapis);font-weight:600}.opts input:disabled+span{opacity:.45;cursor:not-allowed}.sh-body select,.near select{width:100%;min-height:var(--tap);padding:0 16px;border-radius:14px;border:1px solid rgba(47,79,143,.3);background:#fdfcfa;color:var(--ink);font:400 16px var(--sans);appearance:auto}.sh-foot{position:sticky;bottom:0;background:var(--paper);padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);display:flex;gap:8px}.sh-foot .btn{min-height:var(--tap);padding:8px 16px;font-size:var(--fs-small)}.sh-foot #fok{flex:2}.fine{font-size:var(--fs-small);line-height:1.55;color:#2f4f8f}.near{display:grid;gap:8px}.near .geo{justify-self:start;gap:8px;min-height:var(--tap);padding:0 24px}.near .geo svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.near .nor{margin:2px 0 0;font-weight:600;font-size:var(--fs-small);color:var(--lapis-ink)}.near .np{display:grid;gap:8px;grid-template-columns:1fr 1fr}.near label span{display:block;font-size:var(--fs-small);font-weight:600;margin-bottom:4px;color:#2f4f8f}.near .ns{min-height:1.2em;margin:0}@media (max-width:420px){.near .np{grid-template-columns:1fr}}.nearbar{margin:0 0 24px;border:1px solid rgba(47,79,143,.2);border-radius:18px;background:#fdfcfa;padding:0 16px}.nearbar summary{min-height:var(--tap);display:flex;align-items:center;cursor:pointer;font-weight:600;color:var(--lapis-ink);list-style:none}.nearbar summary::before{content:"";width:18px;height:18px;margin-right:8px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M12 21s-6.5-5.6-6.5-11a6.5 6.5 0 0113 0c0 5.4-6.5 11-6.5 11z'/%3E%3Ccircle cx='12' cy='10' r='2.3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M12 21s-6.5-5.6-6.5-11a6.5 6.5 0 0113 0c0 5.4-6.5 11-6.5 11z'/%3E%3Ccircle cx='12' cy='10' r='2.3'/%3E%3C/svg%3E") center/contain no-repeat}.nearbar[open]{padding-bottom:16px}.nearbar summary::-webkit-details-marker{display:none}.nearing .toc,.nearing .ct,.nearing .ssec,.nearing #ws,.nearing .wpage>.count{display:none!important}.nearlist .shops,.nearlist .svcs{margin-top:8px}.dist{margin:4px 0 0;font-size:var(--fs-small)}.shops .dist{display:block}@media (max-width:599px){.hero.lum{padding:16px 0 40px}.hero-ill{width:min(66vw,270px)}.hero-frame{aspect-ratio:3/3.3}.hero.lum .lead{display:block;font-size:var(--fs-body);margin-top:8px;max-width:24em}.hero.lum::before{animation:none}.hero.lum h1{font-size:var(--fs-h1)}.hero .names{font-size:var(--fs-small);letter-spacing:.14em}}.hero.lum .lead{color:#2f4f8f}.btn,.tile,.arow,.uni,.fbtn{transition:transform .35s var(--ease),box-shadow .35s var(--ease),background-color .35s var(--ease),border-color .35s var(--ease)}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.foot a,footer a{min-height:32px;display:inline-flex;align-items:center}.subnav .wrap{display:flex;flex-direction:column;gap:8px;padding-top:8px;padding-bottom:2px}.gsearch{display:flex;align-items:center;gap:8px;background:#fdfcfa;border:1px solid rgba(47,79,143,.22);border-radius:999px;padding:0 8px 0 16px;min-height:46px}.gsearch svg{width:18px;height:18px;fill:none;stroke:var(--lapis-ink,#2f4f8f);stroke-width:2;flex:none}.gsearch input{flex:1;min-width:0;border:0;background:none;font:400 16px/1.2 var(--sans);color:var(--ink);padding:8px 0;outline:none}.gsearch button{width:40px;height:36px;border-radius:999px;border:0;background:var(--lapis);color:#fff;font:600 18px/1 var(--sans);cursor:pointer}.gsearch:focus-within{border-color:var(--lapis);box-shadow:0 0 0 3px rgba(47,79,143,.15)}.crumbs{display:flex;align-items:center;gap:8px;font:400 13px/1.3 var(--sans);color:var(--muted);min-height:36px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.crumbs::-webkit-scrollbar{display:none}.crumbs .back{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);text-decoration:none;font-size:var(--fs-h3);line-height:1;color:var(--lapis-ink,var(--lapis));flex:none}.crumbs ol{display:flex;gap:0;list-style:none;margin:0;padding:0}.crumbs li{display:flex;align-items:center}.crumbs li+li::before{content:"›";margin:0 8px;opacity:.55}.crumbs a{color:var(--lapis-ink,var(--lapis));text-decoration:none;padding:8px 0}.crumbs [aria-current]{color:var(--ink);font-weight:500}@media(min-width:860px){.subnav .wrap{flex-direction:row;align-items:center;justify-content:space-between}.gsearch{width:340px;order:2}}@media(max-width:859px){.pagehead .arch{display:none}.pagehead{padding:16px 0 40px}.pagehead h1{font-size:var(--fs-h1)}.pagehead .intro{margin-top:8px}}.seealso{margin:40px 0 8px;padding-top:24px;border-top:1px solid var(--line-soft)}.seealso h2{font-size:var(--fs-h3);margin:0 0 16px}.srch{padding-top:16px;padding-bottom:40px}.srch h1{font-size:var(--fs-h1);margin:8px 0 16px}.gsearch.big{min-height:54px}.gsearch input::placeholder{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sg{margin-top:24px}.sg h2{font-size:var(--fs-h3);margin:0 0 8px;display:flex;gap:8px;align-items:baseline}.sg h2 small{font:500 13px var(--sans);color:var(--muted)}.sg ul{list-style:none;margin:0;padding:0}.sg li a{display:block;padding:8px 2px;border-bottom:1px solid var(--line-soft);text-decoration:none;color:var(--ink)}.sg li a b{display:block;font-weight:500}.sg li a small{display:block;color:var(--muted);font-size:var(--fs-small);margin-top:2px}.sg li a:hover b{color:var(--lapis)}.gsearch{width:100%;box-sizing:border-box}.gsearch input{-webkit-appearance:none;appearance:none;flex:1 1 auto;width:auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.gsearch input::-webkit-search-cancel-button{display:none}.faq{margin:2rem 0}.faq details{border:1px solid rgba(47,79,143,.15);border-radius:14px;padding:.7rem 1rem;margin:.5rem 0;background:#fdfcfa}.faq summary{cursor:pointer;font-weight:600;color:var(--ink)}.faq details p{margin:.5rem 0 0}.badge{display:inline-block;font-size:var(--fs-small);font-weight:700;letter-spacing:.03em;padding:.1em .55em;border-radius:999px;margin-right:.35em;vertical-align:.1em;white-space:nowrap}.b-etabli{background:#e3f4e6;color:#1e6b33}.b-debattu{background:#fdfcfa;color:#2f4f8f}.b-hypothese{background:#f1e6fb;color:#6b2c9a}.b-croyance{background:#e6edf8;color:#2f4f8f}.sources{font-size:var(--fs-small)}.sources li{margin:.35em 0;overflow-wrap:anywhere}.legend{font-size:var(--fs-small)}blockquote.cq{border-left:3px solid #cdb377;margin:1rem 0;padding:.3rem 0 .3rem 1rem;font-style:italic}.sblock{margin:40px 0}.sblock>h2:first-child{margin-top:0}.prose .body .sblock>h2{margin-top:0}.claims{list-style:none;padding:0;margin:0;display:grid;gap:16px}.claims li.claim{background:#fdfcfa;border:1px solid rgba(47,79,143,.12);border-radius:16px;padding:16px 16px 16px;box-shadow:0 6px 18px -12px rgba(47,79,143,.35);margin:0}.claims li.claim::before{display:none!important;content:none!important}.claims .ctop{margin:0 0 8px}.claims li p{margin:0 0 8px}.claims .badge{font-size:var(--fs-small)}.claims .refs{font-size:var(--fs-small);color:var(--muted);margin:2px 0 0;border-top:1px dashed rgba(47,79,143,.15);padding-top:8px}.claims .refs a{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 4px;margin:0 3px 0 0;border-radius:999px;background:#e6edf8;text-decoration:none;font-weight:600}.legendbox{background:#fdfcfa;border:1px solid rgba(205,179,119,.3);border-radius:16px;padding:16px 16px}.legendbox h2{font-size:var(--fs-h3)!important}.legendbox h2::before{display:none!important}.sources{padding-left:1.2em}.sources li{font-size:var(--fs-small);line-height:1.5;margin:.6em 0}.sources cite{font-style:normal}.linklist{list-style:none;padding:0;margin:0;display:grid;gap:8px}.linklist li{margin:0}.linklist li::before{display:none!important;content:none!important}.linklist a{display:block;padding:16px 16px;border:1px solid rgba(47,79,143,.14);border-radius:14px;background:#fdfcfa;text-decoration:none;font-weight:600;color:var(--lapis-ink,#2f4f8f)}.fiche{background:#fdfcfa;border:1px solid rgba(47,79,143,.12);border-radius:18px;padding:16px 16px 8px;box-shadow:0 8px 22px -14px rgba(47,79,143,.35)}.fiche h2{font-size:var(--fs-h3)!important}.fiche h2::before{display:none!important}.fiche h2+p{margin-top:8px}.qfig{margin:0}.qfig blockquote{margin:0}.qfig figcaption{font-size:var(--fs-small);color:var(--muted);margin-top:8px}.workline{font-size:var(--fs-small);color:var(--muted);margin:8px 0 0;font-style:normal}.vt{margin-top:auto;padding-top:8px;border-top:1px solid var(--line)}.card .bd>*+*{margin-top:4px}@media (max-width:600px){.prose .body h2{font-size:var(--fs-h2);margin:40px 0 16px}.prose .body p{margin:0 0 16px}}body{background:#fdfcfa!important}.ahead,.pagehead{background:linear-gradient(180deg,#ffffff 0,#fdfcfa 100%);border-bottom:1px solid rgba(47,79,143,.08)}.ptoc{background:#fdfcfa;border:1px solid rgba(47,79,143,.12);border-radius:16px;padding:16px 16px 8px;margin:24px 0 8px;box-shadow:0 6px 18px -14px rgba(47,79,143,.4)}.ptoc .ptoc-h{font-size:var(--fs-small);letter-spacing:.14em;text-transform:uppercase;color:var(--gold,#7a6a45);font-weight:700;margin:0 0 8px}.ptoc ol{margin:0;padding-left:1.3em}.ptoc li{margin:.35em 0;font-size:var(--fs-small);line-height:1.4}.ptoc li::before{content:none!important}.ptoc a{text-decoration:none;color:var(--lapis-ink,#2f4f8f)}.prose .body h2{scroll-margin-top:80px}figure.plate{margin:40px 0}figure.plate figcaption{font-size:var(--fs-small);color:var(--muted);margin-top:8px;text-align:center}figure.plate figcaption a{color:inherit}.prose .body p{max-width:68ch}:root{--lapis-deep:#2f4f8f}.hero.lum{background:radial-gradient(120% 90% at 50% 0,#2f4f8f 0,#2f4f8f 60%,#2f4f8f 100%)!important;color:#fdfcfa}.hero.lum .motes{display:none}.hero.lum h1,.hero.lum .names,.hero.lum .lead,.hero.lum .stats,.hero.lum .hero-cap,.hero.lum .hero-cap a{color:#fdfcfa!important}.hero.lum .names{color:#cdb377!important;letter-spacing:.16em}.hero.lum .hero-frame{border:1px solid rgba(205,179,119,.6);box-shadow:0 20px 50px -20px rgba(0,0,0,.6);border-radius:14px;overflow:hidden}.hero.lum .btn.line{color:#fdfcfa;border-color:rgba(253,252,250,.6)}.hero.lum .btn.gold{background:#cdb377;color:#2f4f8f}.entries{padding-top:40px}.etiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (min-width:860px){.etiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.etile{display:block;background:#fdfcfa;border:1px solid rgba(47,79,143,.1);border-radius:16px;overflow:hidden;text-decoration:none;color:#2f4f8f;box-shadow:0 10px 26px -18px rgba(47,79,143,.45)}.etile .eimg{display:block;aspect-ratio:4/3;overflow:hidden;background:#2f4f8f}.etile .eimg img{width:100%;height:100%;object-fit:cover;display:block}.etile .etx{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:16px 16px;border-top:2px solid #cdb377}.etile b{font-family:var(--serif);font-size:var(--fs-h3);font-weight:500;line-height:1.25}.etile small{color:#2f4f8f;font-weight:600;font-size:var(--fs-small)}.ptoc a{border:0!important;padding:0!important;background:none!important;border-radius:0!important;display:inline!important}.hero.lum::before,.hero.lum::after,.ph-lum::before,.ph-lum::after,.art::before{display:none!important;animation:none!important;background:none!important}.hero.lum{background:radial-gradient(1.2px 1.2px at 12% 18%,rgba(205,179,119,.55),transparent 60%),radial-gradient(1px 1px at 78% 12%,rgba(205,179,119,.45),transparent 60%),radial-gradient(1.4px 1.4px at 64% 38%,rgba(205,179,119,.35),transparent 60%),radial-gradient(1px 1px at 24% 62%,rgba(205,179,119,.40),transparent 60%),radial-gradient(1.2px 1.2px at 88% 70%,rgba(205,179,119,.35),transparent 60%),radial-gradient(1px 1px at 40% 86%,rgba(205,179,119,.30),transparent 60%),radial-gradient(1.3px 1.3px at 6% 44%,rgba(205,179,119,.30),transparent 60%),radial-gradient(1px 1px at 52% 8%,rgba(205,179,119,.35),transparent 60%),linear-gradient(180deg,#2f4f8f 0%,#2f4f8f 55%,#2f4f8f 100%)!important}.ph-lum{background:linear-gradient(180deg,#ffffff 0%,#fdfcfa 100%)!important;padding-bottom:64px}.art{background:linear-gradient(180deg,#e6edf8,#e6edf8)!important}.hero.lum{background:radial-gradient(60% 42% at 50% 28%,rgba(47,79,143,.30) 0%,rgba(47,79,143,0) 70%),radial-gradient(90% 70% at 50% 35%,#2f4f8f 0%,#2f4f8f 38%,#2f4f8f 72%,#2f4f8f 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -40px 80px -40px rgba(47,79,143,.6)}.hero.lum .hero-frame{box-shadow:0 0 0 1px rgba(205,179,119,.55),0 0 60px -6px rgba(47,79,143,.45),0 24px 50px -24px rgba(0,0,0,.6)!important}:root{--lapis:#2f4f8f;--lapis-ink:#2f4f8f}.btn{background:#2f4f8f!important;border-color:#2f4f8f!important;color:#fdfcfa}.btn.line,.btn.ghost{background:transparent!important;color:#2f4f8f;border-color:rgba(47,79,143,.45)!important}.hero.lum .btn.line{color:#fdfcfa;border-color:rgba(253,252,250,.55)!important}.hero.lum .btn.gold{background:#cdb377!important;border-color:#cdb377!important;color:#2f4f8f}.foot{background:linear-gradient(180deg,#2f4f8f 0%,#2f4f8f 100%)!important}.hero.lum{background:radial-gradient(60% 42% at 50% 28%,rgba(47,79,143,.22) 0%,rgba(47,79,143,0) 70%),radial-gradient(90% 70% at 50% 35%,#2f4f8f 0%,#2f4f8f 40%,#2f4f8f 74%,#2f4f8f 100%)!important}.hero.lum .names{color:#cdb377!important}a{color:#2f4f8f}.b-etabli{background:#e6efe6!important;color:#2f5a3a!important}.b-debattu{background:#fdfcfa!important;color:#2f4f8f!important}.b-hypothese{background:#ece9f3!important;color:#4c4370!important}.b-croyance{background:#e6edf8!important;color:#2f4f8f!important}.top .brand span{font-family:var(--serif);font-weight:400;text-transform:uppercase;letter-spacing:.32em;font-size:var(--fs-body);color:#2f4f8f}.top .brand span::after{content:"";display:block;height:1px;width:60%;margin:3px auto 0;background:linear-gradient(90deg,transparent,#cdb377,transparent)}.menu-btn,.srch-btn{background:transparent!important;border:0!important;box-shadow:none!important;width:42px;height:42px;min-height:0;padding:0;display:inline-grid;place-items:center;color:#2f4f8f;cursor:pointer;border-radius:50%}.menu-btn .ml{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.menu-btn .burger{width:20px;height:7px;border-top:1.2px solid #2f4f8f;border-bottom:1.2px solid #2f4f8f;background:none}.srch-btn{margin-left:auto}.top .bar{gap:2px}.subnav .gsearch{display:none}.srch-open .subnav .gsearch{display:flex;animation:srchIn .2s ease}@keyframes srchIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}details.fold{background:#fdfcfa;border:1px solid rgba(47,79,143,.12);border-radius:16px;margin:16px 0;box-shadow:0 8px 22px -18px rgba(47,79,143,.45)}details.fold>summary{list-style:none;cursor:pointer;padding:16px 16px;display:flex;align-items:center;justify-content:space-between}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary h2{margin:0!important;font-size:var(--fs-h3)}details.fold>summary h2 small{font-size:var(--fs-small);color:#2f4f8f;font-family:var(--sans);margin-left:8px}details.fold>summary::after{content:"+";font-size:var(--fs-h3);color:#2f4f8f;line-height:1}details.fold[open]>summary::after{content:"–"}details.fold .foldin{padding:0 16px 16px}.motes,.sec.sky::after,.ph-lum::after,.ph-lum::before,.tframe::after,.hero-frame::after,.art::before,.hero.lum::before,.hero.lum::after{display:none!important;content:none!important;background:none!important;animation:none!important}.sec.sky,.sec.gallery,.quote,.prose .ahead,.ph-lum,.ahead,.pagehead{background:#fdfcfa!important;border-bottom:1px solid rgba(47,79,143,.07)}.sec.sky{padding-bottom:64px!important}.menu{background:#fdfcfa!important}.art,.art.c-art,.art.c-artists,.art.c-textiles,.art.c-malas,.art.c-jewelry,.art.c-altar,.art.c-misc,.art.c-books,.art.c-music,.art.c-digital,.svc .art.sm,.lv-ill{background:#e6edf8!important}.disc,.affb,.aff-note{background:#fdfcfa!important;border-color:rgba(47,79,143,.12)!important}.lead-plate .frame,.plate .frame{box-shadow:0 10px 28px -18px rgba(47,79,143,.45)!important;border:1px solid rgba(47,79,143,.12)!important;background:#fdfcfa!important}.prose .ahead .wrap,.ph-in,.pagehead .wrap{text-align:center;margin-inline:auto}.prose .ahead .lead{max-width:34ch;margin-inline:auto}.ph-in{justify-items:center}.grid{align-items:stretch}.card{height:100%}.btn.filt,.filters-btn,.fbtn,button.filter{background:#2f4f8f!important}@media (max-width:600px){.wrap{padding-inline:16px}.arows .arow{grid-template-columns:72px 1fr;gap:16px}}.foot .disc,.foot .affb{background:transparent!important;border:0!important;color:rgba(253,252,250,.75)!important}.foot .disc a,.foot .affb a{color:#cdb377!important}.foot .fmark{display:none}.foot .f-top{padding-top:8px}:root{--ivory:#fdfcfa;--sand:#fdfcfa}body{background:#fdfcfa!important}.legendbox_x,.sblock,.legendbox,.fiche{background-color:#fdfcfa}.top{background:rgba(253,252,250,.9)!important;border-bottom:1px solid rgba(47,79,143,.10)!important}.hero.lum .btn.gold{background:#fdfcfa!important;border-color:#cdb377!important;color:#2f4f8f}.linklist.vids li{margin:0 0 16px;line-height:1.5}.linklist.vids small{color:#2f4f8f}.linklist.vids span{color:#2f4f8f;font-size:var(--fs-body)}.linklist.vids li{background:#fdfcfa;border:1px solid rgba(47,79,143,.10);border-radius:14px;padding:16px 16px}.linklist.vids li a{display:inline;padding:0;border:0;background:none;box-shadow:none;font-weight:600;color:#2f4f8f}.linklist.vids li small{display:block;margin:4px 0}.fete .fiche{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;margin:8px 0 16px}.fete .fiche dt{font-weight:600;color:#2f4f8f}.fete .fiche dd{margin:0}.fete .nx{border-left:2px solid #cdb377;padding-left:16px}.fete h3{font-size:var(--fs-body);margin:16px 0 8px}@media (min-width:900px){.top .brand{margin-right:24px}.hero.lum .hero-txt .names{text-align:left;margin-left:0;padding-left:0}.ph-in{align-items:center}}.arch-f{border-color:rgba(205,179,119,.55)!important;box-shadow:0 10px 30px rgba(47,79,143,.10)!important}.arch::before,.arch::after{display:none!important}.toolbar{background:rgba(253,252,250,.92)!important;border-bottom-color:rgba(47,79,143,.10)!important;border-top-color:rgba(47,79,143,.08)!important}.sec.gallery{background:#fdfcfa!important}.wsearch .shop a{background:rgba(255,255,255,.55)!important;border-color:rgba(47,79,143,.14)!important}.catcards{padding:24px 0 8px}.cc-h{font-size:var(--fs-h2);text-align:center;margin:0 0 16px;color:#2f4f8f}.ccgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:760px){.ccgrid{grid-template-columns:repeat(5,1fr);gap:16px}}.ccard{display:flex;flex-direction:column;border:1px solid rgba(47,79,143,.10);border-radius:14px;overflow:hidden;background:#fdfcfa;text-decoration:none;color:#2f4f8f}.ccard:hover{border-color:rgba(47,79,143,.28)}.cimg{display:block;aspect-ratio:4/3;overflow:hidden}.cimg img{width:100%;height:100%;object-fit:cover;display:block}.ctx{display:flex;justify-content:space-between;align-items:baseline;padding:8px 16px;gap:8px}.ctx b{font-family:var(--serif);font-weight:500;font-size:var(--fs-body)}.ctx small{color:#2f4f8f;font-size:var(--fs-small)}.card.txt{background:#fdfcfa;border:1px solid rgba(47,79,143,.10);border-radius:14px;box-shadow:none}.card.txt .bd{padding:16px}.card .go{margin:8px 0 4px}.btn.sm{padding:8px 16px;font-size:var(--fs-small);min-height:0}.grid .card.txt{display:flex;flex-direction:column}.card.txt .go{margin-top:auto;padding-top:8px}.hero.lum{background:#fdfcfa!important;color:#2f4f8f}.hero.lum h1{color:#2f4f8f!important;text-shadow:none!important}.hero.lum .names{color:#2f4f8f!important}.hero.lum .lead,.hero.lum .stats{color:#2f4f8f!important}.hero.lum .hero-cap,.hero.lum .hero-cap a{color:#2f4f8f!important}.hero.lum .btn.gold{background:#2f4f8f!important;border-color:#2f4f8f!important;color:#fff!important}.hero.lum .btn.line{color:#2f4f8f!important;border-color:rgba(47,79,143,.35)!important;background:transparent!important}.hero-frame{box-shadow:0 12px 34px rgba(47,79,143,.14)!important}.hero.lum::before,.hero.lum::after{display:none!important}.foot{background:#fdfcfa!important;color:#2f4f8f!important;border-top:1px solid rgba(47,79,143,.12)}.foot a,.foot .flinks a,.foot h2,.foot .fbrand,.foot .ftag{color:#2f4f8f!important}.foot .disc,.foot .f-fine,.foot p,.foot small{color:#2f4f8f!important}.foot select{background:#fdfcfa!important;color:#2f4f8f!important;border-color:rgba(47,79,143,.25)!important}.sec.night,.sec.sky,.sec.gallery{background:#fdfcfa!important;color:inherit}.hero.lum{box-shadow:none!important}:root{--lapis-pale:#e6edf8;--lapis-tint:#e6edf8;--lapis-mid:#2f4f8f}.hero.lum{background:linear-gradient(180deg,#e6edf8 0%,#e6edf8 70%,#fdfcfa 100%)!important}.hero.lum h1,.cc-h,.foot h2{color:#2f4f8f!important}.hero.lum .btn.gold{background:#2f4f8f!important;border-color:#2f4f8f!important}.hero.lum .btn.line{color:#2f4f8f!important;border-color:rgba(47,79,143,.4)!important}.ahead,.pagehead,.pagehead.ph-lum{background:linear-gradient(180deg,#e6edf8,#fdfcfa)!important}.ccard{background:#e6edf8;border-color:#e6edf8}.ccard:hover{border-color:#2f4f8f}.ctx b{color:#2f4f8f}.catcards{background:#e6edf8}a{color:#2f4f8f}.btn:not(.line):not(.ghost){background-color:#2f4f8f;border-color:#2f4f8f}.pagehead h1,.ahead h1{color:#2f4f8f!important}.toolbar .btn,.fbtn,button.filt,.toolbar button:not(.x){background:#2f4f8f!important;border-color:#2f4f8f!important;box-shadow:none!important}.guide-box{background:#e6edf8;border:1px solid #e6edf8;border-radius:16px;padding:16px;margin:16px 0}.guide-box form{display:flex;gap:8px;flex-wrap:wrap}.guide-box input{flex:1 1 220px;min-height:46px;border:1px solid #e6edf8;border-radius:999px;padding:0 16px;font:inherit;background:#fdfcfa}.guide-box button[type=submit]{min-height:46px;border-radius:999px;border:0;background:#2f4f8f;color:#fff;padding:0 24px;font:inherit;cursor:pointer}.g-ex{margin:16px 0 0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.g-ex span{color:#2f4f8f;font-size:var(--fs-small)}.g-ex button{border:1px solid #e6edf8;background:#fdfcfa;color:#2f4f8f;border-radius:999px;padding:4px 16px;font:inherit;font-size:var(--fs-small);cursor:pointer}.g-h{font-size:var(--fs-h3);color:#2f4f8f;margin:24px 0 8px}.g-list{list-style:none;padding:0;margin:0}.g-it{background:#fdfcfa;border:1px solid rgba(47,79,143,.14);border-radius:14px;padding:16px 16px;margin:0 0 16px}.g-k{font-size:var(--fs-small);color:#2f4f8f;margin:0 0 8px}.g-k a{color:#2f4f8f;font-weight:600}.g-it blockquote{margin:0;padding:0 0 0 16px;border-left:2px solid #e6edf8;color:#2f4f8f}.g-it mark{background:#e6edf8;color:inherit;padding:0 2px;border-radius:3px}.g-open{margin:8px 0 0;font-size:var(--fs-small)}.g-prod{padding-left:16px}.g-prod li{margin:8px 0}.g-prod small{color:#2f4f8f}.g-none{color:#2f4f8f}.g-disc{background:#fdfcfa;border:1px solid #cdb377;border-radius:12px;padding:16px 16px;font-size:var(--fs-small);color:#2f4f8f}.guide-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#2f4f8f;border-radius:50%}.guide-btn:hover{background:#e6edf8}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:root{--ivory:#fdfcfa;--lapis-pale:#e6edf8;--lapis-tint:#e6edf8;--lapis-mid:#2f4f8f;--lapis-deep:#2f4f8f;--gold:#cdb377;--ink:#2f4f8f}html{overflow-x:clip}img,svg,video,iframe,canvas{max-width:100%;height:auto}p,li,dd,dt,h1,h2,h3,h4,blockquote,figcaption,td,th,summary,.ctx b,.card .bd{overflow-wrap:break-word;word-wrap:break-word}.sources a,.linklist a,.fine a,cite{overflow-wrap:anywhere}.grid>*,.ccgrid>*,.ph-in>*,.hero-in>*,.f-top>*,.toolbar>*,.arows>*,.subnav>*,.top .wrap>*{min-width:0}table{display:block;max-width:100%;overflow-x:auto}pre{max-width:100%;overflow-x:auto}body{color:var(--ink);background-color:#fdfcfa!important;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='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .5 0 0 0 0 .4 0 0 0 .035 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")!important}.hero.lum,.pagehead{position:relative;overflow:hidden}.hero.lum{background:radial-gradient(60% 80% at 85% 20%,rgba(47,79,143,.85),transparent 70%),radial-gradient(40% 60% at 5% 90%,rgba(47,79,143,.9),transparent 70%),linear-gradient(180deg,#e6edf8,#fdfcfa)!important}.pagehead{background:radial-gradient(55% 120% at 90% 0%,rgba(47,79,143,.9),transparent 70%),linear-gradient(180deg,#e6edf8,#fdfcfa)!important}.pagehead::after,.hero.lum::after{content:"";display:block!important;position:absolute;right:-120px;top:-160px;width:420px;height:420px;border-radius:50%;border:1px solid rgba(47,79,143,.10);box-shadow:0 0 0 38px rgba(47,79,143,.025),0 0 0 39px rgba(47,79,143,.06);pointer-events:none}.pagehead>*,.hero.lum>*{position:relative;z-index:1}.sblock+.sblock,.sec+.sec{border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgba(205,179,119,.5),transparent) 1}hr{border:0;height:1px;background:linear-gradient(90deg,transparent,rgba(205,179,119,.6),transparent)}h1,h2,h3,.prose h2{color:#2f4f8f}a{color:#2f4f8f}a:hover{color:#2f4f8f}.btn:not(.line):not(.ghost):not(.gold){background:#2f4f8f!important;border-color:#2f4f8f!important;color:#fff!important}.btn.line,.btn.ghost{color:#2f4f8f!important;border-color:rgba(47,79,143,.35)!important}.top{background:rgba(253,252,250,.92)!important}.foot{background:linear-gradient(180deg,#fdfcfa,#e6edf8)!important}.card,.ccard,.sblock.fiche,.legendbox,.g-it{border-color:rgba(47,79,143,.14)!important}.top .guide-btn{margin-left:auto}.top .guide-btn+.srch-btn{margin-left:4px!important}.ahead{background:radial-gradient(55% 120% at 90% 0%,rgba(47,79,143,.8),transparent 70%)}.foot .flinks a,.foot .flinks li{text-align:left!important}.menu .big{display:block}.menu .big .mhome{display:block;padding:16px 4px;font-family:var(--serif);font-size:var(--fs-h3);color:#2f4f8f;border-bottom:1px solid rgba(205,179,119,.35)}.mg{border-bottom:1px solid rgba(205,179,119,.35)}.mg summary{list-style:none;cursor:pointer;padding:16px 4px;font-family:var(--serif);font-size:var(--fs-h3);color:#2f4f8f;display:flex;justify-content:space-between;align-items:center}.mg summary::-webkit-details-marker{display:none}.mg summary::after{content:"";width:8px;height:8px;border-right:1.5px solid #2f4f8f;border-bottom:1.5px solid #2f4f8f;transform:rotate(45deg);transition:transform .2s;margin-right:8px}.mg[open] summary::after{transform:rotate(-135deg)}.mg-l{display:flex;flex-direction:column;padding:0 4px 16px 16px}.mg-l a{padding:8px 0;color:#2f4f8f;font-size:var(--fs-body);border:0!important;background:none!important}.foot .flinks{display:grid;grid-template-columns:1fr;gap:0;text-align:left;margin:16px 0}.foot .fg{padding:16px 0;border-top:1px solid rgba(205,179,119,.45)}.foot .fg:first-child{border-top:0}.foot .fg-h{font-family:var(--sans)!important;font-size:var(--fs-small)!important;letter-spacing:.14em;text-transform:uppercase;color:#2f4f8f!important;margin:0 0 8px;font-weight:600}.foot .fg ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.foot .fg a,.foot .fg button{display:inline;padding:0;text-align:left;font-size:var(--fs-body)}.foot .fg button{background:none;border:0;color:#2f4f8f;font:inherit;cursor:pointer}@media(min-width:760px){.foot .flinks{grid-template-columns:repeat(4,1fr);gap:24px}.foot .fg{border-top:0;padding:0 0 0 16px;border-left:1px solid rgba(205,179,119,.45)}.foot .fg:first-child{border-left:0;padding-left:0}}.fete{background:#fdfcfa!important;border:1px solid rgba(47,79,143,.14)!important;border-radius:16px;padding:24px!important;margin:0 0 24px!important;box-shadow:none!important;overflow:hidden}.fete>*+*{margin-top:16px!important}.fete h2{margin:0!important}.fete .fiche,.sblock.fiche{background:#e6edf8!important;border:1px solid #e6edf8!important;border-radius:12px;padding:16px 16px!important;margin:16px 0!important;box-shadow:none!important;max-width:100%;box-sizing:border-box}.fete .fiche dd{min-width:0;overflow-wrap:anywhere}.fete .refs{padding-left:16px;margin-bottom:0}.fete h3{margin-top:16px!important}.sblock{box-sizing:border-box;max-width:100%}.sblock:not(.fete):not(.fiche){padding-left:0;padding-right:0}.legendbox,.g-disc,.guide-box{box-sizing:border-box;max-width:100%}.menu .big .mg-l a{font-family:var(--sans)!important;font-size:var(--fs-body)!important;line-height:1.4!important;color:#2f4f8f!important;padding:8px 0!important}.foot .flang{margin-top:24px}:root{--s1:8px;--s2:16px;--s3:24px;--s4:40px;--s5:64px;--t-xs:.8rem;--t-s:.9rem;--t-m:1rem;--t-l:1.25rem;--t-xl:1.6rem;--t-2xl:2.1rem;--t-3xl:clamp(2.2rem,5vw,3.2rem);--c-head:#2f4f8f;--c-body:#2f4f8f;--c-accent:#2f4f8f;--c-muted:#2f4f8f;--c-gold:#cdb377}body{font-family:var(--sans);color:var(--c-body);font-size:var(--t-m);line-height:1.65}h1,h2,h3,h4,.fbrand,.gc-h,.ctx b{font-family:var(--serif);color:var(--c-head)!important;font-weight:500;line-height:1.2;letter-spacing:0}h1{font-size:var(--t-3xl)}h2{font-size:var(--t-2xl)}h3{font-size:var(--t-l)}.prose h2,.sblock h2,.fete h2{font-size:var(--t-xl)}p,li,dd{color:var(--c-body)}small,.fine,.ph-cap,.hero-cap,figcaption{color:var(--c-muted);font-size:var(--t-s)}.kicker,.names,.fg-h,.g-k{font-family:var(--sans)!important;font-size:var(--t-xs)!important;letter-spacing:.14em;text-transform:uppercase;color:#2f4f8f!important}a{color:var(--c-accent)}.sec{padding:var(--s5) 0!important}.sec+.sec{padding-top:var(--s4)!important}.pagehead,.ahead{padding:var(--s4) 0!important}.hero.lum{padding:var(--s4) 0 var(--s5)!important}h1+p,h1+.intro,.ahead h1+*{margin-top:var(--s2)!important}h2{margin:0 0 var(--s2)}h3{margin:var(--s3) 0 var(--s1)}p{margin:0 0 var(--s2)}.sblock{margin:0 0 var(--s4)!important}.wrap.narrow>.sblock:first-child{margin-top:var(--s4)!important}.card,.ccard,.gcard,.g-it,.fete{border-radius:16px}.grid,.ccgrid,.arows{gap:var(--s3)!important}.btn{font-family:var(--sans);font-size:var(--t-m)}.gcards{display:grid;grid-template-columns:1fr;gap:var(--s3)}@media(min-width:760px){.gcards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.gcards{grid-template-columns:repeat(4,1fr)}}.gcard{background:#fdfcfa;border:1px solid rgba(47,79,143,.14);overflow:hidden;display:flex;flex-direction:column}.gc-img{display:block;aspect-ratio:16/10;overflow:hidden}.gc-img img{width:100%;height:100%;object-fit:cover;display:block}.gc-bd{padding:var(--s3)}.gc-h{font-size:var(--t-xl);margin:0 0 var(--s2)}.gc-h a{color:var(--c-head);text-decoration:none}.gc-bd ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s1)}.gc-bd li a{color:var(--c-accent);text-decoration:none}.gc-bd li a:hover{text-decoration:underline}.top{background:rgba(253,252,250,.94)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-bottom:0!important;box-shadow:none!important}.hero.lum{background:radial-gradient(60% 80% at 85% 30%,rgba(47,79,143,.8),transparent 70%),radial-gradient(40% 60% at 5% 95%,rgba(47,79,143,.85),transparent 70%),linear-gradient(180deg,#fdfcfa 0%,#e6edf8 35%,#fdfcfa 100%)!important}.pagehead,.ahead,.phead,.page-head{background:radial-gradient(55% 120% at 90% 10%,rgba(47,79,143,.85),transparent 70%),linear-gradient(180deg,#fdfcfa 0%,#e6edf8 40%,#fdfcfa 100%)!important}:root{--bg:#fdfcfa;--paper:#fdfcfa;--cream:#fdfcfa;--sand:#fdfcfa}html,body{background-color:#fdfcfa!important}.top,.toolbar,.stick,.sticky,.fbar,.subnav,.catbar,.hero,.hero.lum,.pagehead,.ahead,.phead,.page-head,.ph-lum,.sec,.band,.alt,.catcards,.foot,.cookie,section{background:#fdfcfa!important;background-image:none!important}.top{background:rgba(253,252,250,.96)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-bottom:0!important;box-shadow:none!important}.pagehead::after,.hero.lum::after{display:none!important}.foot{border-top:1px solid rgba(205,179,119,.35)!important}html body .pagehead,html body .pagehead.ph-lum,html body .ahead,html body .hero.lum,html body .toolbar,html body .sec,html body .catcards,html body .foot{background:#fdfcfa!important;background-image:none!important}html body .pagehead,html body .ahead,html body .toolbar,html body .sec,html body .top{border-top-color:transparent!important;border-bottom:0!important;box-shadow:none!important}html body .toolbar{border:0!important}html body .hero.lum,html body .pagehead,html body .pagehead.ph-lum,html body .ahead{background:radial-gradient(70% 85% at 50% 45%,rgba(47,79,143,.75) 0%,rgba(47,79,143,.45) 45%,rgba(253,252,250,0) 80%),#fdfcfa!important}html body .ccard,html body .gcard,html body .guide-box,html body .fete .fiche,html body .legendbox{background:#e6edf8!important;border:1px solid rgba(47,79,143,.22)!important}.top svg,.top .guide-btn,.top .srch-btn{color:#2f4f8f}:root{--blue:#2f4f8f;--blue-pale:#e6edf8;--page:#e6edf8;--card:#fdfcfa;--ink:#2a2f45;--muted:#5d6275;--gold:#cdb377;--line:rgba(47,79,143,.16);--fs-h1:clamp(1.9rem,4.2vw,2.6rem);--fs-h2:1.5rem;--fs-h3:1.15rem;--fs-body:1rem;--fs-small:.85rem;--wrap:1120px;--narrow:720px;--pad:20px;--s1:8px;--s2:16px;--s3:24px;--s4:40px;--s5:64px}html,html body{background:var(--page)!important;background-image:none!important;color:var(--ink);font-size:16px}html body{font-family:var(--sans);font-size:var(--fs-body);line-height:1.65}html body .top{background:rgba(230,237,248,.94)!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}html body .hero,html body .hero.lum,html body .pagehead,html body .pagehead.ph-lum,html body .ahead,html body .toolbar,html body .sec,html body .catcards,html body section,html body .foot{background:transparent!important;background-image:none!important;border-bottom:0!important;box-shadow:none!important}html body .hero.lum,html body .pagehead,html body .ahead{background:radial-gradient(70% 90% at 50% 40%,rgba(255,255,255,.55),rgba(255,255,255,0) 75%)!important}html body .foot{border-top:1px solid rgba(205,179,119,.45)!important}html body .card,html body .ccard,html body .gcard,html body .g-it,html body .fete,html body .sblock.fiche,html body .legendbox,html body .guide-box,html body .arow,html body .pcard{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:16px}html body .fete .fiche{background:var(--blue-pale)!important;border:1px solid var(--line)!important}h1,h2,h3,h4,.gc-h,.fbrand{font-family:var(--serif);color:var(--blue)!important;font-weight:500;line-height:1.2}html body h1{font-size:var(--fs-h1)!important}html body h2{font-size:var(--fs-h2)!important}html body h3,html body h4{font-size:var(--fs-h3)!important}html body p,html body li,html body dd,html body dt,html body td,html body blockquote,html body .btn,html body input,html body button{font-size:var(--fs-body)}html body small,html body .fine,html body figcaption,html body .kicker,html body .fg-h,html body .g-k,html body .names{font-size:var(--fs-small)!important}a{color:var(--blue)}a:hover{color:#203a6e}html body .btn:not(.line):not(.ghost),html body .toolbar button:not(.x),html body .fbtn{background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important}html body .btn.line,html body .btn.ghost{background:transparent!important;color:var(--blue)!important;border-color:rgba(47,79,143,.4)!important}.top svg,.top a,.top button{color:var(--blue)}html body .wrap{max-width:var(--wrap);margin-left:auto;margin-right:auto;padding-left:var(--pad);padding-right:var(--pad);box-sizing:border-box}html body .wrap.narrow{max-width:var(--narrow)}html body .wrap .wrap{padding-left:0;padding-right:0}html body .hero h1,html body .hero p,html body .pagehead h1,html body .pagehead p,html body .ahead h1,html body .ahead p,html body .sec>.wrap>h2,html body .kicker{text-align:center;margin-left:auto;margin-right:auto}html body .pagehead p,html body .ahead p,html body .hero p{max-width:var(--narrow)}html body .prose p,html body .prose li,html body .sblock p,html body .sblock li,html body .fete p{text-align:left}hr,.sblock+.sblock{border-color:rgba(205,179,119,.45)}html body{--ink:#2a2f45;--c-body:#2a2f45}html body p,html body li,html body dd,html body td,html body blockquote,html body .prose{color:#2a2f45!important}html body small,html body .fine,html body figcaption{color:#5d6275!important}html body main,html body .hero.lum{border:0!important;outline:0!important}html body .top+*{margin-top:0!important}html body .crumbs,html body .crumb,html body nav.bc,html body .bcbar,html body .breadcrumbs{background:transparent!important;border:0!important;box-shadow:none!important}html body .hero p,html body .hero .lead,html body .pagehead p,html body .ahead p{color:#2a2f45!important}html body .subnav{background:transparent!important;border:0!important;box-shadow:none!important}html body .subnav:empty,html body .subnav .wrap:empty{display:none}html body .top{background:#e6edf8!important;border:0!important;box-shadow:none!important;outline:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .top::before,html body .top::after,html body .top .bar::before,html body .top .bar::after{display:none!important;content:none!important}html body .subnav,html body .subnav .wrap,html body .gsearch{background:transparent!important;border:0!important;box-shadow:none!important}html body .prose .ahead,html body article .ahead{background:radial-gradient(70% 90% at 50% 40%,rgba(255,255,255,.55),rgba(255,255,255,0) 75%)!important;border:0!important}html body .ahead .lead,html body .pagehead .lead{text-align:center!important;margin-left:auto!important;margin-right:auto!important;max-width:34em;font-family:var(--sans)!important;font-style:normal!important;font-size:var(--fs-body)!important;color:#2a2f45!important}html body .hero .lead,html body .hero-cap,html body .ph-cap{color:#5d6275!important}html body section.hero.lum p.lead,html body section.hero.lum p.lead *{color:#2a2f45!important}html body section.hero.lum figcaption.hero-cap,html body section.hero.lum figcaption.hero-cap *{color:#5d6275!important}html body article .ahead p.lead{font-size:1.1rem!important;line-height:1.6;max-width:36em}@media(min-width:900px){html body article .ahead p.lead{font-size:1.18rem!important}}:lang(bo) p,:lang(bo) li,:lang(my) p,:lang(my) li,:lang(si) p,:lang(si) li,:lang(km) p,:lang(km) li,:lang(lo) p,:lang(lo) li{line-height:1.95}:lang(bo) h1,:lang(bo) h2,:lang(bo) h3,:lang(my) h1,:lang(my) h2,:lang(km) h1,:lang(km) h2,:lang(lo) h1,:lang(si) h1{line-height:1.45}#grid[data-preset]:not([data-preset=""]) .card .kick{display:none}.card .go a{white-space:nowrap}@media (max-width:600px){.affb{border-radius:14px;padding:8px 16px;text-align:left}}.chips a[aria-current] small{color:#e6edf8;opacity:.85}.card .vc a{white-space:nowrap}.leglist{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:16px}.leglist li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0}.leglist .ldef{font-size:var(--fs-body);line-height:1.6}@media (min-width:700px){.leglist li{display:grid;grid-template-columns:9.5em 1fr;align-items:baseline;gap:16px}}.legendbox{padding:24px 24px!important;margin-bottom:40px!important}.legendbox+.sblock{margin-top:40px}.arows.big{display:grid;gap:16px}.leglist .badge{justify-self:start;width:auto}.arows.big .arow{padding:16px 24px 16px 16px!important;gap:16px}.b-debattu{box-shadow:inset 0 0 0 1px rgba(205,179,119,.6)}html body .hero.lum{padding-top:var(--s4)!important}html body .hero.lum .hero-in{gap:0!important}html body .hero.lum .hero-ill{gap:var(--s2)!important}html body .hero.lum .hero-txt .names{margin:0 auto var(--s3)!important}html body .hero.lum .hero-txt h1{margin-top:0!important;margin-bottom:0!important}html body .hero.lum .hero-txt .orn{margin:var(--s3) auto!important}@media (max-width:899px){html body .hero.lum .hero-txt{margin-top:var(--s4)}}@media (min-width:900px){html body .hero.lum .hero-in{gap:var(--s5)!important}html body .hero.lum .hero-txt .orn{margin:var(--s3) 0!important}}@media (max-width:599px){html body .hero.lum{padding-top:var(--s4)!important}html body .hero.lum .hero-ill{width:min(62vw,250px)!important}html body .hero.lum .hero-txt .names{margin-bottom:var(--s3)!important}html body .hero.lum .hero-txt .orn{margin:var(--s3) auto var(--s3)!important}}html body .hero.lum{padding-top:var(--s3)!important;padding-bottom:0!important}html body .hero.lum .ctas{margin-top:var(--s3)!important}html body .hero.lum .stats{margin-top:var(--s2)!important;margin-bottom:0!important}@media (max-width:899px){html body .hero.lum .hero-txt{margin-top:var(--s3)!important}}html body .vowq{background:transparent;padding:var(--s4) 0!important;text-align:center}html body .vq{margin:0 auto;max-width:30em}html body .vq-orn{display:flex;align-items:center;justify-content:center;gap:var(--s2);color:#cdb377;margin:0 auto var(--s2)}html body .vq-orn span{flex:0 1 72px;height:1px;background:linear-gradient(90deg,transparent,#cdb377)}html body .vq-orn span:last-child{background:linear-gradient(90deg,#cdb377,transparent)}html body .vq-orn .lotus{width:30px;height:22px;flex:none}html body .vq blockquote{margin:0;padding:0;border:0;background:none}html body .vq blockquote p{margin:0;font:var(--it) 500 1.3rem/1.45 var(--serif);color:#2f4f8f!important;text-wrap:balance}html body .vq figcaption{margin-top:var(--s2);font-size:.78rem;line-height:1.5;letter-spacing:.02em;color:#5d6275}html body .vowq+.sec.entries{padding-top:0!important}@media (min-width:900px){html body .hero.lum{padding-top:var(--s4)!important}html body .vq blockquote p{font-size:1.55rem}}html body .hero.lum{background:transparent!important;box-shadow:none!important}html body .prose .ahead,html body article .ahead{background:transparent!important}html body .srch h1,html body .srch>p{text-align:center}@media (min-width:900px){html body .hero.lum .hero-txt{text-align:center!important}html body .hero.lum .hero-txt .names{text-align:center!important;margin-left:auto!important;margin-right:auto!important}html body .hero.lum .hero-txt .orn{justify-content:center!important;margin:var(--s3) auto!important}html body .hero.lum .hero-txt .ctas{justify-content:center!important}html body .hero.lum .hero-txt .lead{margin-left:auto!important;margin-right:auto!important}}.crumbs ol{min-width:0;overflow:hidden;flex-wrap:nowrap}.crumbs li{white-space:nowrap}.crumbs li[aria-current]{min-width:0;overflow:hidden;text-overflow:ellipsis}.foot .fg li a,.gc-bd li a{display:inline-block;padding:8px 0;min-height:32px}.menu-btn .ml,.mh,.kicker,.fg-h,.hero .names{font-size:var(--fs-small)!important}.gsearch button,.hero.lum .lead,html body article .ahead p.lead,.prose .lead,.ftag{font-size:var(--fs-h3)!important}.arow b,.next b,.etx b,.gc-h,.vq blockquote p{font-size:var(--fs-h2)!important}@media (min-width:900px){html body .vq blockquote p{font-size:var(--fs-h2)!important}}nav.main a{padding:8px 0}.brand{min-height:40px}html body .ahead{padding-bottom:var(--s3)!important}html body .ahead .orn{margin-bottom:0!important}html body .ahead+.wrap .ptoc,html body .body>.ptoc:first-child{margin-top:var(--s2)!important}html body .pagehead{padding-bottom:var(--s3)!important}html body .pagehead+.wrap>.sblock:first-child,html body .pagehead+.wrap.narrow>.sblock:first-child{margin-top:var(--s2)!important}@keyframes riseSoft{from{transform:translateY(10px)}to{transform:none}}html body .hero-in>*{animation:riseSoft 1.1s var(--ease) both!important;opacity:1!important}@media (prefers-reduced-motion:reduce){html body .hero-in>*{animation:none!important}}:root{--t1:clamp(1.75rem,4.2vw,2.5rem);--t2:1.25rem;--t3:1rem;--t4:.8125rem;--fs-h1:var(--t1);--fs-h2:var(--t2);--fs-h3:var(--t2);--fs-body:var(--t3);--fs-small:var(--t4)}html body :is(main,header,footer,nav,aside,section,dialog) :is(p,li,dd,dt,td,th,div,blockquote,label,button,input,select,textarea,summary,figcaption,legend){font-size:var(--t3)!important}html body :is(main,header,footer,nav,aside,section,dialog) :is(a,span,b,strong,em,i,small,abbr,time,cite,q,code,sup,sub,mark,u,s){font-size:inherit!important}html body h1,html body h1 *{font-size:var(--t1)!important}html body :is(h2,h3,h4,h5,h6),html body :is(h2,h3,h4,h5,h6) *,html body .arow b,html body .next b,html body .etx b,html body .gc-h,html body .vq blockquote p,html body .card h3,html body .fbrand{font-size:var(--t2)!important}html body :is(.kick,.kicker,.meta,.ex,.by,.var,.names,.stats,.hero-cap,.ph-cap,.crumbs,.crumbs *,.mh,.fg-h,.ml,.chip,.tag,.pill,.badge,.refs,.note,.small,.caption,.credit,.count,.hint,.ftag,.legal,.vt,.vt *,.toc small,.arow small,figcaption,figcaption *,small,.foot .fg li,.foot .fg li *,.foot .fbot,.foot .fbot *,.ctop,.lang-orig){font-size:var(--t4)!important}html body .card h3.lang-orig,html body .l-ja .card h3,html body .l-zh .card h3,html body .l-zh-hant .card h3,html body .l-ko .card h3{font-size:var(--t3)!important}html body .brand,html body .brand *{font-size:revert-layer}html body .hero.lum .hero-cap{opacity:.75;letter-spacing:0!important;margin-top:var(--s1)!important}html body .hero.lum .lead{font-size:var(--t3)!important;line-height:1.6;margin:var(--s3) auto 0!important}html body .hero.lum .hero-txt .names{margin:var(--s3) auto var(--s2)!important}html body .hero.lum .hero-txt .orn{margin:var(--s3) auto!important}html body .hero.lum .ctas{margin-top:var(--s4)!important;gap:var(--s2)!important}html body .stats{margin:var(--s3) 0 0!important;letter-spacing:.06em!important;line-height:1.8}html body .stats .nw{white-space:nowrap}html body main :is(p,ul,ol){margin-block:0 var(--s2)}html body main :is(h2){margin-block:var(--s4) var(--s2)}html body main :is(h3){margin-block:var(--s3) var(--s1)}html body .card .bd{padding:var(--s2)!important}html body .card .kick{margin:0 0 var(--s1)!important}html body .card .ex,html body .card .by{margin:var(--s1) 0 0!important}html body .card .meta{padding-top:var(--s2)!important}html body .card .var{margin:var(--s2) 0 0!important}html body .card .go{margin:var(--s2) 0 0!important}html body .card details.vt{margin-top:var(--s2)!important;padding-top:var(--s2)!important}html body .arows.big{margin:var(--s4) 0 var(--s5)!important;gap:var(--s2)!important}html body .btn{box-sizing:border-box;max-width:100%;white-space:normal;text-align:center;padding:var(--s1) var(--s3)!important}html body .card .go .btn{width:100%}@media (max-width:599px){html body .arows .arow,html body .arows.big .arow{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center;gap:var(--s2)!important;padding:var(--s3)!important;grid-template-columns:none!important}html body .arows .arow .thumb{margin:0!important;width:96px;height:96px}html body .arows .arow>span:last-child{min-width:0;width:100%}}@media (max-width:420px){html body .grid{grid-template-columns:minmax(0,1fr)!important;gap:var(--s2)!important}}@media (max-width:480px){.affb a{white-space:normal;overflow-wrap:anywhere}}html body .svc{grid-template-columns:60px minmax(0,1fr)}html body .svc>*{min-width:0;overflow-wrap:anywhere}@media (max-width:599px){html body .gcard .gc-img{display:block;height:150px!important;aspect-ratio:auto!important;overflow:hidden}html body .gcard .gc-img img{width:100%;height:150px!important;object-fit:cover}html body .gcard .gc-bd{padding:var(--s3)!important}html body .gcard .gc-h{font-size:var(--t2)!important;margin:0 0 var(--s1)!important}html body .gcard .gc-bd ul{margin:0!important;padding:0}html body .gcard .gc-bd li{margin:0!important;padding:0!important}html body .gcard .gc-bd li a{display:flex!important;align-items:center;min-height:44px;padding:0!important}html body .ccard .art,html body .ccard img{height:150px!important;aspect-ratio:auto!important;object-fit:cover}}.homesel h2{margin:0 0 24px}.homesel .grid{margin-bottom:24px}.prose .fine.artcat{margin-top:40px;padding-top:16px;border-top:1px solid var(--line-soft)}.prose .fine.support{margin-top:8px;padding-top:0;border-top:0}.prose .fine.artcat+.fine.support{margin-top:8px}html body .hero.lum .aboutlink{margin:16px 0 0;font-size:var(--fs-small)}html body .hero.lum .aboutlink a{color:#2f4f8f;text-decoration:underline;text-underline-offset:3px}html body .hero.lum .stats{margin-top:40px!important;font-size:var(--fs-small)!important;font-weight:400!important;color:var(--muted)!important;opacity:.85;letter-spacing:.04em!important}html body .vowq{padding:64px 0!important}html body .hero.lum + .sec.entries{padding-top:40px!important}.cit .p-i{font-size:var(--t3);color:var(--muted);margin:0 0 var(--s3)}.cit .citq{margin:0 0 var(--s3);padding:var(--s3);background:var(--card);border:1px solid var(--line);border-radius:16px}.cit .citq h3{font-size:var(--t2)!important;margin:0 0 var(--s2)}.cit .citq blockquote{margin:0 0 var(--s2);padding:0 0 0 var(--s2);border-left:2px solid var(--gold)}.cit .citq blockquote p{margin:0;font-family:var(--serif);font-size:var(--t2);line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.cit .citq blockquote[lang=sa-Latn] p,.cit .citq blockquote[lang=en] p,.cit .citq blockquote[lang=fr] p{font-style:italic}.cit .citt{font-size:var(--t3);margin:0 0 var(--s2)}.cit .lbl{display:block;font-size:var(--t4);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--s1)}.cit .citn{font-size:var(--t4);color:var(--muted);margin:0 0 var(--s2)}.cit .refs{margin:0;padding-left:var(--s3);font-size:var(--t4);overflow-wrap:anywhere}.cit .refs li{margin:0 0 var(--s1)}:root{--sans:"Source Serif 4",Georgia,"Noto Serif",system-ui,-apple-system,"Segoe UI",Roboto,serif}html body{font-weight:380;color:#27324d}html body b,html body strong{font-weight:600}html body .sblock:not(.fiche):not(.fete){margin-bottom:0!important}html body .sblock:not(.fiche):not(.fete)+.sblock:not(.fiche):not(.fete){margin-top:40px!important;padding-top:16px!important}html body .sblock:not(.fiche):not(.fete):last-child{margin-bottom:40px!important}@media (max-width:759px){html body nav.toc,html body nav.cats-mini{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:8px!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 0 8px!important;margin-left:0!important;margin-right:0!important;scroll-snap-type:x proximity}html body nav.toc::-webkit-scrollbar,html body nav.cats-mini::-webkit-scrollbar{display:none}html body nav.toc>a,html body nav.cats-mini>a{flex:0 0 auto!important;white-space:nowrap;scroll-snap-align:start}}html body .sblock:not(.fiche):not(.fete)>:last-child{margin-bottom:0!important}html body .sblock:not(.fiche):not(.fete)>h2:first-child{margin:0 0 24px!important}html body .lead,html body .ahead .lead,html body .intro{font-weight:380!important;color:#4a5470!important}.s52{padding-top:40px;padding-bottom:64px}.s52 h2{font-family:var(--serif);font-size:var(--t2);line-height:1.3;margin:0 0 8px;color:var(--ink)}.s52 p{margin:0 0 8px}.s52-gl{margin:0;display:grid;gap:16px}.s52-term{padding:16px 24px;border:1px solid var(--line-soft);border-radius:var(--r);background:var(--card)}.s52 .s52-term dt{font-family:var(--serif);font-size:var(--t2);color:var(--lapis);margin:0 0 8px}.s52-term dd{margin:0}.s52-tl{list-style:none;margin:0;padding:0 0 0 24px;border-left:1px solid var(--gold-soft)}.s52-tl li{position:relative;padding:0 0 24px}.s52-tl li:before{content:"";position:absolute;left:-29px;top:8px;width:9px;height:9px;border-radius:50%;background:var(--gold)}.s52 .s52-date{display:block;font-family:var(--serif);font-size:var(--t2);color:var(--lapis);margin:0 0 8px}.s52-ann{margin:0 0 40px}.s52-ann-f{position:relative;max-width:560px;margin:0 auto;border-radius:var(--r);overflow:hidden}.s52-ann-f img{display:block;width:100%;height:auto}.s52-pin,.s52-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--lapis);color:#fff;font-size:var(--t4);font-weight:600;text-decoration:none;border:2px solid #fff}.s52-pin{position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px rgba(0,0,0,.35)}.s52-ann figcaption{text-align:center;font-size:var(--t4);color:var(--muted);margin-top:8px}.s52-gd{list-style:none;margin:0;padding:0;display:grid;gap:16px}.s52-gd li{display:flex;gap:16px;align-items:flex-start}.s52-gd .s52-num{flex:0 0 24px;margin-top:2px}.s52-co{list-style:none;margin:0;padding:0;display:grid;gap:24px}.s52-co li{display:flex;gap:16px;align-items:flex-start}.s52-sw{flex:0 0 40px;height:40px;border-radius:50%;border:1px solid var(--line)}.s52-cards{list-style:none;margin:0;padding:0;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.s52-card{display:flex;gap:16px;padding:16px;border:1px solid var(--line-soft);border-radius:var(--r);background:var(--card);min-width:0}.s52-card>div:last-child{min-width:0}.s52-ci{flex:0 0 96px}.s52-ci img,.s52-ph{display:block;width:96px;height:120px;object-fit:cover;border-radius:8px;background:var(--lapis-pale)}.s52-city{font-size:var(--t4);color:var(--muted)}.s52-go{font-size:var(--t4);color:var(--lapis)}.s52-sts{list-style:none;margin:0;padding:0;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.s52-sti img{display:block;width:100%;height:220px;object-fit:cover;border-radius:var(--r);margin:0 0 16px}.s52-cap{font-size:var(--t4);color:var(--muted);overflow-wrap:anywhere}.s52-wk{padding:0 0 40px;margin:0 0 40px;border-bottom:1px solid var(--line-soft)}.s52-wki img{display:block;width:100%;height:auto;max-height:480px;object-fit:contain;border-radius:var(--r);margin:0 0 16px;background:var(--lapis-pale)}.s52-wd{font-size:var(--t4);color:var(--muted)}.s52-now{display:none;margin-right:8px;padding:0 8px;border-radius:999px;background:var(--gold-soft);color:var(--ink)}.s52-wk.cur .s52-now{display:inline-block}.s52-map{position:relative;height:440px;border-radius:var(--r);border:1px solid var(--line-soft);background:var(--lapis-pale);display:flex;align-items:center;justify-content:center;overflow:hidden}.s52-map.on{display:block}.s52-leg{font-size:var(--t4);display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 16px}.s52-dot{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid #b08d3c}.s52-dot.p{border-color:#2f4f8f}.s52-src{margin-top:40px}.s52-src ul{margin:0;padding:0 0 0 16px;font-size:var(--t4);overflow-wrap:anywhere}.s52-src li{margin:0 0 8px}@media (max-width:420px){.s52-map{height:360px}.s52-term{padding:16px}}html body .s52 .s52-term dt,html body .s52 .s52-date{font-family:var(--serif);font-size:var(--t2)!important;line-height:1.3}html body .s52 :is(.s52-cap,.s52-city,.s52-go,.s52-wd,.s52-leg,.s52-src li,.s52-ann figcaption){font-size:var(--t4)!important}html body.t-ivory{background:#fbf7ef!important}html body.t-lapis{background:#eef3fa!important}html body.t-jade{background:#edf5f0!important}html body.t-saffron{background:#fcf4e4!important}html body.t-sand{background:#f6f0e5!important}body[class*=" t-"] .sec.alt{background:rgba(253,252,250,.72)}body[class*=" t-"] .pagehead.ph-lum{background:linear-gradient(180deg,rgba(253,252,250,.9),rgba(253,252,250,0))}.s52-dot.m{border-color:#2e7d5b}.s52-dot.s{border-color:#a07a2c}.s52-sec{margin:0 0 40px}.s52-sec>h2,.s52-h2{font-family:var(--serif);font-size:var(--t1);margin:0 0 16px}.s52 h3{font-family:var(--serif);font-size:var(--t2);line-height:1.3;margin:0 0 8px;color:var(--ink)}.s52-x{font-size:var(--t4)!important;margin:8px 0 0!important}.s52-x b{font-weight:600}.s52-s a{color:var(--ink);opacity:.85}.hub{list-style:none;margin:0 0 40px;padding:0;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.hub-card a{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--ink);background:var(--card);border:1px solid var(--line-soft);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.hub-card a:hover{transform:translateY(-2px)}.hub-i img{display:block;width:100%;height:200px;object-fit:cover}.hub-b{display:flex;flex-direction:column;gap:8px;padding:24px}.hub-h{font-family:var(--serif);font-size:var(--t2);line-height:1.3}.hub-p{font-size:var(--t3)}.hub-go{font-size:var(--t4);margin-top:auto}.hub-more{text-align:center;margin:16px 0 40px}.otd{display:flex;gap:16px;align-items:center;max-width:420px;margin:24px auto 0;padding:16px;background:rgba(253,252,250,.92);border:1px solid var(--line-soft);border-radius:var(--r);box-shadow:var(--shadow);text-align:left}.otd-i img{display:block;width:96px;height:96px;object-fit:cover;border-radius:12px;background:var(--lapis-pale)}.otd-b{min-width:0}.otd-b p{margin:0}.otd-k{font-size:var(--t4)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);opacity:.8}.otd-t{font-family:var(--serif);font-size:var(--t2)!important;line-height:1.3;margin:4px 0 8px!important;overflow-wrap:anywhere}.otd-go{font-size:var(--t4)!important;color:var(--lapis)}.otd-big{max-width:560px;margin:0 auto 16px}.otd-big .otd-i img{width:160px;height:160px}.otd-list{list-style:none;margin:0 0 40px;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.otd-list a{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--ink);font-size:var(--t4)}.otd-list img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px;background:var(--lapis-pale)}.otd-list li.cur img{outline:2px solid var(--gold);outline-offset:2px}.s52-toc{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.s52-toc a{font-size:var(--t4);text-decoration:none;color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:4px 12px;background:var(--card)}.s52 .s52-term{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:start;scroll-margin-top:96px}.s52-gi{margin:0}.s52-gi img{display:block;width:120px;height:120px;object-fit:cover;border-radius:12px;background:var(--lapis-pale)}.s52-gi figcaption{font-size:.6875rem;line-height:1.35;margin-top:4px;overflow-wrap:anywhere;opacity:.85}.s52-gi figcaption a{color:inherit}.s52-names{font-size:var(--t4)!important;opacity:.85}.s52-faqs{margin:40px 0 0}.s52-faq{border-top:1px solid var(--line-soft);padding:16px 0}.s52-faq summary{cursor:pointer;font-family:var(--serif);font-size:var(--t2)}.s52-faq p{margin:8px 0 0}.s52-tl li,.s52-card,.s52-st{scroll-margin-top:96px}@media (max-width:480px){.s52 .s52-term{grid-template-columns:88px 1fr;padding:16px}.s52-gi img{width:88px;height:88px}.otd-i img{width:80px;height:80px}}html body .s52 .hub-h{font-size:var(--t2)!important;line-height:1.3}html body .s52 .hub-p{font-size:var(--t3)!important}html body .s52 .hub-go{font-size:var(--t4)!important}html body .s52-sec>h2,html body .s52 .s52-h2{font-size:var(--fs-h2)!important;line-height:1.2}html body .s52 h3{font-size:var(--t2)!important}.s52-tocd{margin:0 0 24px}.s52-tocd summary{cursor:pointer;font-family:var(--serif);font-size:var(--t2);margin:0 0 16px}.s52-art p{font-size:var(--t3);line-height:1.9}html body .gcards{gap:22px!important}html body .gc2{background:none!important;border:0!important;box-shadow:none!important;margin:0;padding:0}html body .gc2-strip{position:relative;display:block;height:104px;border-radius:14px;overflow:hidden;text-decoration:none}html body .gc2-strip img{width:100%;height:104px!important;object-fit:cover;display:block}html body .gc2-strip::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,30,58,.78) 0%,rgba(18,30,58,.45) 55%,rgba(18,30,58,.1) 100%)}html body .gc2-h{position:absolute;left:16px;bottom:12px;z-index:1;margin:0;font-family:var(--serif);font-weight:600;font-size:1.75rem!important;line-height:1.1;color:#fff!important;letter-spacing:.01em;text-shadow:0 1px 6px rgba(0,0,0,.35)}html body .gc2-chips{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}html body .gc2-chips li{margin:0;padding:0}html body .gc2-chips a{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:6px 12px;border-radius:999px;font-family:var(--sans,inherit);font-size:.9rem!important;line-height:1.2;color:#2f4f8f!important;background:rgba(255,255,255,.72);border:1px solid rgba(47,79,143,.2);text-decoration:none}html body .gc2-chips a::after{content:"›";font-size:1.05em;opacity:.55;margin-left:2px}html body .gc2-chips a:hover,html body .gc2-chips a:focus-visible{background:#fff;border-color:rgba(47,79,143,.45)}html body .gc2-strip:focus-visible{outline:3px solid #c9a227;outline-offset:2px}html body .gc2-h a,html body .gc2-h span{color:#fff!important}html body .foot .fg-h{font-family:var(--serif)!important;font-size:1.4rem!important;font-weight:600!important;color:#1f3a70!important;margin:0 0 12px!important;padding:0 0 10px!important;border-bottom:1px solid rgba(47,79,143,.2)}html body .foot .fg li a{font-size:.92rem!important;font-family:var(--sans)!important}html body .foot .fg li a::before{content:"›";opacity:.5;margin-right:6px}html body .menu .mg>summary{font-family:var(--serif);font-size:1.45rem!important;font-weight:600;color:#1f3a70!important}html body .menu .mg-l{border-top:1px solid rgba(47,79,143,.18);margin-top:8px;padding-top:6px}html body .menu .mg-l a{font-size:1rem!important;font-family:var(--sans)!important}html body .menu .mg-l a::before{content:"›";opacity:.5;margin-right:8px}html body .gcards{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px 12px!important}@media(min-width:900px){html body .gcards{grid-template-columns:repeat(4,1fr)!important;gap:24px!important}}html body .gc2-strip,html body .gc2-strip img{height:112px!important}html body .gc2-strip{border-radius:12px}html body .gc2-strip::after{background:linear-gradient(0deg,rgba(18,30,58,.82) 0%,rgba(18,30,58,.35) 60%,rgba(18,30,58,.05) 100%)!important}html body .gc2-h{left:10px!important;right:8px;bottom:9px!important;font-size:1.3rem!important;line-height:1.05!important}html body .gc2-chips{display:flex!important;flex-direction:column!important;gap:0!important;margin:6px 0 0!important}html body .gc2-chips a{display:flex!important;min-height:30px!important;padding:3px 2px!important;border:0!important;border-radius:0!important;background:none!important;font-size:.84rem!important;line-height:1.25!important}html body .gc2-chips a::after{content:none!important}html body .gc2-chips a::before{content:"›";opacity:.5;margin-right:6px}html body .gc2-chips a:hover{text-decoration:underline!important}html body .gcards{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px 12px!important}@media(min-width:900px){html body .gcards{grid-template-columns:repeat(4,1fr)!important;gap:24px!important}}html body .gc2-strip,html body .gc2-strip img{height:112px!important}html body .gc2-strip{border-radius:12px}html body .gc2-strip::after{background:linear-gradient(0deg,rgba(18,30,58,.82) 0%,rgba(18,30,58,.35) 60%,rgba(18,30,58,.05) 100%)!important}html body .gc2-h{left:10px!important;right:8px;bottom:9px!important;font-size:1.3rem!important;line-height:1.05!important}html body .gc2-chips{display:flex!important;flex-direction:column!important;gap:0!important;margin:6px 0 0!important}html body .gc2-chips a{display:flex!important;min-height:30px!important;padding:3px 2px!important;border:0!important;border-radius:0!important;background:none!important;font-size:.84rem!important;line-height:1.25!important}html body .gc2-chips a::after{content:none!important}html body .gc2-chips a::before{content:"›";opacity:.5;margin-right:6px}html body .gc2-chips a:hover{text-decoration:underline!important}html body .otd{background:none!important;box-shadow:none!important;border:1px solid rgba(47,79,143,.18)!important}html body main .sec{padding-bottom:20px!important}html body main .sec+.sec{padding-top:20px!important}html body main>:last-child,html body main>.sec:last-child,html body main .wrap>:last-child{margin-bottom:0!important}html body main>:last-child{padding-bottom:40px!important}html body .foot{padding-top:24px!important;margin-top:0!important}html body .foot .f-top,html body .foot>.wrap>.orn{display:none!important}html body .foot .flinks{margin:0 0 16px!important}html body .foot .fg:last-child{border:0!important;padding:8px 0 0!important;text-align:center}html body .foot .fg:last-child .fg-h{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html body .foot .fg:last-child ul{flex-direction:row!important;flex-wrap:wrap;justify-content:center;gap:0 4px!important}html body .foot .fg:last-child li a{font-size:.8125rem!important;padding:4px 0!important;min-height:0!important}html body .foot .fg:last-child li a::before{content:none!important}html body .foot .fg:last-child li+li::before{content:"·";margin:0 6px;color:#2f4f8f;opacity:.6}@media(min-width:760px){html body .foot .fg:last-child{border-left:1px solid rgba(205,179,119,.45)!important;text-align:left}html body .foot .fg:last-child ul{justify-content:flex-start}}html body .foot .flang{display:flex!important;justify-content:center;align-items:center;gap:8px;margin:8px 0 0!important;font-size:.8125rem!important}html body .foot .flang select{font-size:.8125rem!important;padding:2px 22px 2px 8px!important;min-height:28px!important;height:auto!important;border-radius:6px!important;width:auto!important;background-color:transparent!important;border:1px solid rgba(47,79,143,.25)!important;box-shadow:none!important}html body .foot .f-fine{margin-top:16px!important;padding-top:12px!important;padding-bottom:24px!important}html body .foot .f-aff,html body .foot .f-aff *{font-size:.8125rem!important;font-style:normal!important;line-height:1.45!important;margin:0 0 6px!important;text-align:center}html body .foot .f-aff q{quotes:none}html body .foot .f-fine .small{font-size:.75rem!important;opacity:.7;line-height:1.45!important;margin:0!important}html body .gc2-chips a{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;display:block!important;font-size:.8125rem!important;line-height:30px!important;min-height:30px!important;padding:0 2px!important}html body .gc2-chips li{min-width:0}html body .gc2{min-width:0}.otd-s{font-size:.8125rem!important;opacity:.75;margin:0 0 6px!important}.otd-works{list-style:none;margin:0 0 40px;padding:0;display:grid;gap:40px}.otd-w figure{margin:0}.otd-w img{display:block;width:100%;height:auto!important;max-height:80vh;object-fit:contain!important;border-radius:12px;background:var(--lapis-pale)}.otd-w figcaption{margin-top:8px;font-size:.875rem;line-height:1.45}.otd-w figcaption b{font-family:var(--serif);font-weight:600;font-size:1.05rem}.otd-w{scroll-margin-top:80px}.otd-w:target figcaption b,.otd-w.cur figcaption b{color:#1f3a70}.otd-w:target img{outline:2px solid var(--gold);outline-offset:3px}:root{--jade:#1f6b4a;--jade-soft:rgba(31,107,74,.35);--blue:#2f4f8f}html body.t-lapis,html body.t-ivory,html body.t-sand,html body.t-saffron,html body.t-jade{background:#eef3fa!important}html body.t-white{background:#ffffff!important}html body .sblock+.sblock,html body .sec+.sec{border-image:linear-gradient(90deg,transparent,var(--jade-soft),transparent) 1!important}html body .foot{border-top:1px solid var(--jade-soft)!important}html body .foot .fg{border-color:var(--jade-soft)!important}html body .gc2-chips a::before{color:var(--jade);opacity:.9!important}html body .gcards .gc2:nth-child(even) .gc2-strip::after{background:linear-gradient(0deg,rgba(16,74,51,.85) 0%,rgba(16,74,51,.4) 60%,rgba(16,74,51,.05) 100%)!important}html body .hub-card a{background:rgba(255,255,255,.6)!important;box-shadow:none!important;border:1px solid rgba(47,79,143,.18)!important;border-top:4px solid var(--blue)!important}html body .hub-card:nth-child(even) a{border-color:rgba(31,107,74,.22)!important;border-top-color:var(--jade)!important}html body .hub-card:nth-child(even) .hub-h,html body .hub-card:nth-child(even) .hub-go{color:var(--jade)!important}html body .hub-card:nth-child(odd) .hub-h,html body .hub-card:nth-child(odd) .hub-go{color:var(--blue)!important}html body .btn,html body .btn.gold{background:var(--blue)!important;color:#fff!important;border-color:var(--blue)!important}html body .sec:nth-of-type(even) .center .btn,html body .hub-more a.btn{background:var(--jade)!important;border-color:var(--jade)!important}html body .otd{border-color:var(--jade-soft)!important;border-left:4px solid var(--jade)!important}html body .otd-k{color:var(--jade)!important;opacity:1!important}html body .otd-go{color:var(--blue)!important}html body .s52-go,html body .s52-term h3,html body .s52-st h3{color:var(--blue)}html body .otd-w:target img{outline-color:var(--jade)!important}:root{--lapis:#2f4f8f;--jade:#1f6b4a;--turq:#0e6a73;--saff:#9a5200;--coral:#a8432f}html body.t-lapis,html body.t-ivory,html body.t-sand,html body.t-saffron,html body.t-jade{background:linear-gradient(180deg,#f3f7fd 0%,#eef6f6 38%,#f1f7f2 62%,#f5f7fd 100%)!important}html body.t-white{background:#ffffff!important}html body .hero,html body .hero.lum,html body .pagehead,html body .pagehead.ph-lum{background:var(--cloud) repeat,radial-gradient(120% 80% at 50% 0%,rgba(14,106,115,.07),transparent 70%)!important;background-size:240px 160px,auto!important}html body main section.sec:nth-of-type(odd){background:var(--cloud) repeat,linear-gradient(180deg,rgba(47,79,143,.035),rgba(31,107,74,.035))!important;background-size:240px 160px,auto!important}html body main section.sec:nth-of-type(even){background:linear-gradient(180deg,rgba(31,107,74,.03),rgba(14,106,115,.025))!important}html body.t-white main section.sec{background:none!important}html body .sblock+.sblock,html body .sec+.sec{border-image:linear-gradient(90deg,transparent,rgba(14,106,115,.35),transparent) 1!important}html body .foot{border-top:1px solid rgba(14,106,115,.3)!important;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(31,107,74,.05))!important}html body .foot .fg{border-color:rgba(14,106,115,.25)!important}html body .gc2-strip::after{background:linear-gradient(0deg,var(--veil) 0%,var(--veil2) 45%,rgba(0,0,0,0) 100%)!important}html body .gcards .gc2:nth-child(4n+1){--veil:rgba(32,54,99,.86);--veil2:rgba(32,54,99,.3);--acc:var(--lapis)}html body .gcards .gc2:nth-child(4n+2){--veil:rgba(17,76,52,.86);--veil2:rgba(17,76,52,.3);--acc:var(--jade)}html body .gcards .gc2:nth-child(4n+3){--veil:rgba(110,52,8,.84);--veil2:rgba(110,52,8,.28);--acc:var(--saff)}html body .gcards .gc2:nth-child(4n+4){--veil:rgba(10,78,85,.86);--veil2:rgba(10,78,85,.3);--acc:var(--turq)}html body .gc2-chips a::before{color:var(--acc)!important;opacity:1!important}html body .gc2-chips{border-left:2px solid var(--acc);padding-left:6px!important}html body .hub-card a{background:rgba(255,255,255,.7)!important;box-shadow:0 1px 2px rgba(20,40,80,.06)!important;border:1px solid rgba(47,79,143,.14)!important;border-top:4px solid var(--acc)!important}html body .hub-card:nth-child(4n+1){--acc:var(--lapis)}html body .hub-card:nth-child(4n+2){--acc:var(--jade)}html body .hub-card:nth-child(4n+3){--acc:var(--turq)}html body .hub-card:nth-child(4n+4){--acc:var(--coral)}html body .hub-card .hub-h,html body .hub-card .hub-go{color:var(--acc)!important}html body .sec h2::after,html body .s52-sec>h2::after{content:"";display:block;width:32px;height:2px;margin:8px auto 0;border-radius:2px;background:linear-gradient(90deg,var(--jade),var(--turq))}html body .s52-sec>h2::after{margin-left:0}html body main section.sec:nth-of-type(3n) h2::after{background:linear-gradient(90deg,var(--saff),var(--coral))}html body .btn,html body .btn.gold{background:var(--lapis)!important;color:#fff!important;border-color:var(--lapis)!important}html body .sec .center .btn{background:var(--jade)!important;border-color:var(--jade)!important}html body main section.sec:nth-of-type(3n) .center .btn{background:var(--turq)!important;border-color:var(--turq)!important}html body .otd{background:rgba(255,255,255,.55)!important;border:1px solid rgba(14,106,115,.22)!important;border-left:4px solid var(--coral)!important}html body .otd-k{color:var(--jade)!important;opacity:1!important}html body .otd-go{color:var(--lapis)!important}html body .otd-w:target img{outline-color:var(--turq)!important}html body .s52-term h3{color:var(--lapis)}html body .s52-st:nth-child(odd) h3{color:var(--jade)}html body .s52-st:nth-child(even) h3{color:var(--turq)}html body main a.btn,html body main .btn,html body main a.btn:visited,html body main .btn *{color:#fff!important}html body .gc2-chips{border-left:0!important;padding-left:0!important}html body .foot .fg li a{padding:4px 0!important;min-height:0!important;font-size:.875rem!important}html body .foot .fg ul{gap:2px!important}html body .foot .fg{padding:12px 0!important}html body .foot .fg:last-child li+li::before{margin:0 4px!important}html body .foot .fg:last-child ul{gap:0!important}html body .foot .f-aff,html body .foot .f-aff *{font-weight:400!important}html body .foot .fg:last-child li+li::before{content:none!important}html body .foot .fg:last-child li:not(:last-child)::after{content:"·";margin:0 5px;color:#2f4f8f;opacity:.6}html body .foot .fg:last-child li{padding:0!important;margin:0!important;display:inline-flex;align-items:center;white-space:nowrap}html body .foot .fg:last-child ul{column-gap:0!important;row-gap:0!important}html body .foot .fg:last-child li{white-space:normal!important;max-width:100%}html body .foot .fg:last-child li a{overflow-wrap:anywhere}html body .gcards{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}@media(min-width:900px){html body .gcards{grid-template-columns:repeat(4,minmax(0,1fr))!important}}html body .gc2-chips,html body .gc2-chips li{min-width:0;max-width:100%}html body main>article,html body main>div:last-child>section:last-child,html body main>section:last-child{padding-bottom:40px!important;margin-bottom:0!important}html body main>article>.wrap,html body main>article>div,html body main>div:last-child{padding-bottom:0!important;margin-bottom:0!important}html body main>article>.wrap>:last-child,html body main>article>div>:last-child,html body main section:last-child>.wrap>:last-child,html body main section:last-child .arows:last-child{margin-bottom:0!important;padding-bottom:0!important}:root{--cloud:none}html body .hero,html body .hero.lum,html body .pagehead,html body .pagehead.ph-lum{background:radial-gradient(120% 80% at 50% 0%,rgba(14,106,115,.05),transparent 70%)!important;background-size:auto!important}html body main section.sec:nth-of-type(odd){background:linear-gradient(180deg,rgba(47,79,143,.03),rgba(31,107,74,.03))!important;background-size:auto!important}.cit .citnav{font-size:.875rem;margin:0 0 24px;line-height:1.7}.cit section.sblock>h2{font-size:1.375rem!important;margin:40px 0 8px!important;color:var(--lapis,#2f4f8f)}.cit .citnav a{color:var(--lapis,#2f4f8f)}.cit .vowl{list-style:none;padding:0;margin:16px 0 0;counter-reset:none}.cit .vowl li{padding:16px 0;border-top:1px solid rgba(47,79,143,.15)}.cit .vowl li:first-child{border-top:0;padding-top:8px}.cit .vowl h4{font-size:1rem;margin:0 0 8px;color:var(--jade,#1f6b4a)}.cit .vowl blockquote{margin:0 0 8px;font-size:.9375rem}.cit .citr{font-size:.8125rem;color:#5a6270;margin:4px 0 0}.cit .citr .lbl{margin-right:6px}html body main .wrap>.sblock:last-child{margin-bottom:0!important;padding-bottom:16px!important}html body main .wrap.s52{padding-bottom:40px!important}html body main section.sec .center a.btn,html body main section.sec .center a.btn.ghost,html body main .center a.btn.ghost{color:#fff!important;-webkit-text-fill-color:#fff!important}html body main .center a.btn.ghost:not(section.sec *){background:var(--jade)!important;border-color:var(--jade)!important}html body .foot .fg.fg:last-child li,html body .foot .fg.fg:last-child li a{font-size:.75rem!important;letter-spacing:0!important}html body .foot .fg.fg:last-child li:not(:last-child)::after{margin:0 4px!important}dialog.lb{border:0;padding:0;max-width:min(94vw,900px);max-height:94vh;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(20,30,50,.35)}dialog.lb::backdrop{background:rgba(18,26,40,.72)}dialog.lb figure{margin:0}dialog.lb img{display:block;max-width:100%;max-height:78vh;width:auto;height:auto;margin:0 auto;background:#f4f6f9}dialog.lb figcaption{padding:12px 16px 16px;font-size:.875rem;line-height:1.5;color:#2a3140}dialog.lb figcaption a{color:#2f4f8f;font-size:.8125rem}dialog.lb .lb-x{position:absolute;top:8px;right:8px;width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:#1d2533;font-size:1.5rem;line-height:1;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.2)}html body main .fine>p:last-child,html body main .wrap>p:last-child{margin-bottom:0!important}html body main section.list{padding-bottom:32px!important}html body main .arows>.arow:last-child{padding-bottom:0!important}.card .pchk{display:block;font-size:.75rem;color:#4f5a6b;margin:-2px 0 6px;letter-spacing:0}.card .psee{color:#2f4f8f;font-size:.8125rem}dialog.wel{border:0;padding:0;margin:auto;width:min(92vw,560px);max-height:92vh;overflow:auto;background:#fbfcfd;border-radius:14px;box-shadow:0 24px 70px rgba(18,28,48,.35);color:#1d2533}dialog.wel::backdrop{background:rgba(20,30,48,.62)}.wel-in{padding:28px 20px 16px;text-align:center}.wel-k{font:500 .75rem/1 var(--sans);letter-spacing:.32em;text-transform:uppercase;color:#6b5a2a;margin:0 0 12px}.wel-k::after{content:"";display:block;width:40px;height:1px;background:#b8963e;margin:12px auto 0}.wel h2{font-size:1.375rem;margin:0 0 20px;color:#1f3566;font-weight:500}.wel-g{display:grid;gap:12px}.wel-c{display:block;text-align:left;padding:18px 18px 16px;border-radius:10px;text-decoration:none!important;border:1px solid transparent;min-height:96px;transition:border-color .2s,transform .2s}.wel-c b{display:block;font-size:1.0625rem;line-height:1.3;margin:0 0 6px;font-weight:600}.wel-c span{display:block;font-size:.875rem;line-height:1.45}.wel-c.c1{background:#e7eef9;color:#1f3566}.wel-c.c1 b{color:#1f3566}.wel-c.c2{background:#e3f1ea;color:#174a34}.wel-c.c2 b{color:#174a34}.wel-c.c3{background:#fbeedd;color:#6a3a00}.wel-c.c3 b{color:#6a3a00}.wel-c:hover,.wel-c:focus-visible{border-color:currentColor;outline:none}.wel-skip{margin:14px auto 0;display:inline-block;background:none;border:0;color:#4a5466;font:400 .8125rem/1.4 var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:8px 12px;min-height:40px}@media(min-width:720px){.wel-g{grid-template-columns:repeat(3,1fr)}.wel-c{min-height:150px}dialog.wel{width:min(92vw,820px)}.wel-in{padding:36px 32px 20px}}.f-path{text-align:center;margin:8px 0 0;font-size:.75rem}.f-path a{color:#4a5466}.wel-nv{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;font-size:.875rem;color:#2a3140;cursor:pointer}.wel-nv input{width:20px;height:20px;accent-color:#2f4f8f;margin:0}.wel-skip{margin-top:4px}.pp{padding-top:24px;padding-bottom:40px;text-align:center}.pp-k{font:500 .75rem/1 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:#6b5a2a;margin:0 0 12px}.pp h1{font-size:1.75rem;margin:0 0 20px;color:#1f3566}.pp-fig{margin:0 auto 20px;max-width:420px}.pp-frame img{width:100%;height:auto;border-radius:10px;display:block}.pp-fig figcaption{font-size:.75rem;color:#5a6270;margin-top:6px}.pp-p{font-size:1.125rem;line-height:1.6;margin:0 auto 12px;max-width:34em;text-align:left;color:#1d2533}.chips a[aria-current] small{color:#fff;opacity:.9}.chooser{padding:20px 0 4px}.chooser h2{font-size:1.25rem;text-align:center;margin:0 0 14px;color:#1f3566}.chs{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:700px){.chs{grid-template-columns:1fr 1fr}}.ch{display:block;padding:16px 18px;border-radius:12px;text-decoration:none!important;min-height:48px}.ch b{display:block;font-size:1.0625rem;margin-bottom:2px}.ch span{font-size:.9375rem;line-height:1.45}.ch.c1{background:#e7eef9;color:#1f3566}.ch.c2{background:#e3f1ea;color:#174a34}.ch.c3{background:#fbeedd;color:#6a3a00}.ch.c4{background:#efe9f6;color:#3d2a5c}.ch:hover,.ch:focus-visible{outline:2px solid currentColor;outline-offset:2px}.fchips{margin:10px 0 4px;scroll-margin-top:80px}.fchips .fcl{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#5a6270;margin:0 0 6px}.fchips .chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px;scrollbar-width:thin}.fchips .chips a{flex:0 0 auto;white-space:nowrap}.fchips .chips a[aria-current]{background:#2f4f8f;color:#fff;border-color:#2f4f8f}#list{scroll-margin-top:70px}.ch.c5{background:#f3efe6;color:#4a3b1a}.fpanel{background:#fff;border:1px solid #d9e2ef;border-radius:16px;padding:18px 16px 14px;margin:8px 0 16px;scroll-margin-top:80px}.fpq{font-size:1.125rem;margin:0 0 12px;color:#1f3566;font-weight:600;text-align:left}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(min-width:700px){.fgrid{grid-template-columns:repeat(4,1fr)}}.fgrid a{display:flex;flex-direction:column;justify-content:center;min-height:60px;padding:10px 14px;border-radius:12px;background:#f4f7fb;border:1px solid #dfe6f0;color:#1d2533;text-decoration:none!important;line-height:1.25}.fgrid a b{font-size:1rem;font-weight:600}.fgrid a small{font-size:.8125rem;color:#4f5b6b;margin-top:3px}.fgrid a:hover{border-color:#9fb4d3}.fgrid a[aria-current]{background:#e3f1ea;border:2px solid #1f6b4a;color:#174a34;padding:9px 13px}.fgrid a[aria-current] small{color:#174a34}.fnote{font-size:.8125rem;color:#5a6270;margin:12px 0 0;line-height:1.45}.fsub{background:#fff;border:1px solid #d9e2ef;border-radius:14px;margin:0 0 16px}.fsub>summary{list-style:none;cursor:pointer;min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-weight:600;color:#1f3566}.fsub>summary::-webkit-details-marker{display:none}.fsub>summary::after{content:"";width:9px;height:9px;border-right:2px solid #2f4f8f;border-bottom:2px solid #2f4f8f;transform:rotate(45deg);margin:-4px 4px 0 12px;transition:transform .2s}.fsub[open]>summary::after{transform:rotate(-135deg);margin-top:4px}.fsub .chips{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:4px 16px 16px;margin:0;overflow:visible}.fsub .chips a{display:flex;flex-direction:column;justify-content:center;min-height:56px;padding:8px 12px;border-radius:12px;background:#f4f7fb;border:1px solid #dfe6f0;white-space:normal;line-height:1.25;color:#1d2533}.fsub .chips a small{display:block;margin-top:2px;color:#4f5b6b;opacity:1}.fsub .chips a[aria-current]{background:#e3f1ea;border:2px solid #1f6b4a;color:#174a34}.fsub .chips a[aria-current] small{color:#174a34}.list .count{margin:4px 0 12px}@media(max-width:480px){.toolbar .tb{gap:8px}.toolbar .search{flex:1 1 auto;min-width:0}.toolbar .fbtn{flex:0 0 auto;padding-left:14px;padding-right:14px;gap:6px}}.rg{padding-top:20px;padding-bottom:32px}.rg-back a{display:inline-flex;align-items:center;min-height:44px;color:#2f4f8f;text-decoration:none;font-weight:600}.rg-k{margin:12px 0 4px;font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:#1f6b4a}.rg h1{margin:0 0 12px;color:#1f3566}.rg-intro{max-width:38em;font-size:1.08rem;line-height:1.6;margin:0 0 20px}.rg-jump,.rg-sw{display:flex;flex-wrap:wrap;gap:10px}.rg-jump a,.rg-sw a{min-height:44px;padding:8px 16px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#e8f2ee;border:1px solid rgba(31,107,74,.25);color:#1f3566;text-decoration:none}.rg-jump small{color:#3c5a50}.rg-sec{margin-top:36px;scroll-margin-top:80px}.rg-sec h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;color:#1f3566;border-bottom:1px solid rgba(47,79,143,.18);padding-bottom:8px;margin-bottom:16px}.rg-sec h2 small{font-size:var(--fs-small);font-weight:400;color:#3c5a50}.rg-pick{background:#eef3fa;border-radius:16px;padding:16px}.rg-see{margin-top:16px}@media(max-width:560px){.grid.rgrid{grid-template-columns:1fr}}.screen{padding:24px 0 56px}.sc-h{text-align:center;color:#1f3566;margin:8px 0 28px}.cback{margin:0 0 12px}.cback a{display:inline-flex;align-items:center;min-height:48px;padding:0 4px;color:#2f4f8f;font-weight:600;text-decoration:none}.cback a:hover{text-decoration:underline}.tiles{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:760px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tiles.tl-entry{grid-template-columns:1fr}}.tile2{display:flex;align-items:stretch;min-height:132px;border-radius:20px;overflow:hidden;text-decoration:none!important;color:#1f3566;background:linear-gradient(135deg,#eef3fa 0%,#e8f2ee 100%);border:1px solid rgba(47,79,143,.18);box-shadow:0 10px 30px -22px rgba(31,53,102,.45);transition:border-color .2s,transform .2s}.tile2:hover,.tile2:focus-visible{border-color:#1f6b4a;transform:translateY(-2px)}.t2-img{flex:0 0 38%;max-width:200px;background:#e6edf8}.t2-img img{display:block;width:100%;height:100%;object-fit:cover}.t2-tx{flex:1;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:18px 20px;min-width:0}.t2-tx b{font:500 1.3rem/1.2 var(--serif);color:#1f3566}.t2-tx span{font-size:1rem;line-height:1.45;color:#2b3f63}.t2-tx small{font-size:var(--fs-small);color:#1f6b4a;font-weight:600}.tl-entry .tile2{min-height:150px}.tile2.noimg{min-height:96px}.rg-hd{display:flex;gap:18px;align-items:flex-start;margin-bottom:18px}.rg-fig{flex:0 0 34%;max-width:240px;margin:0}.rg-fig img{width:100%;height:auto;border-radius:14px;display:block}.rg-fig figcaption{font-size:12px;line-height:1.35;color:#3c5a50;margin-top:6px}.rg-hd>div{min-width:0}.rg-ic{display:inline-block;width:44px;height:44px;border-radius:10px;overflow:hidden;flex:0 0 44px;align-self:center}.rg-ic img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:420px){.rg-hd{flex-direction:column}.rg-fig{max-width:none;width:100%}.rg-fig img{max-height:240px;object-fit:cover}}.card .art.ph{display:flex;align-items:center;justify-content:center;height:120px;background:linear-gradient(135deg,#eef3fa,#e8f2ee);color:#2f4f8f;border-radius:0}.card .art.ph svg{width:88px;height:88px;opacity:.55}@media(max-width:699px){.sheet{max-width:none;width:100vw;height:100dvh;max-height:none;margin:0;border-radius:0}.sheet form{max-height:none;height:100%}}.sh-body .opts{display:flex;flex-direction:column;gap:10px}.sh-body .opts label{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 16px;border:1px solid rgba(47,79,143,.22);border-radius:14px;background:#fdfcfa;font-size:1rem}.sh-body .opts label:has(input:checked){border-color:#1f6b4a;background:#e8f2ee}.sh-body .opts span{display:block;border:0;padding:0;font-size:1rem;background:none!important;color:#1f3566!important}.sh-body .opts label:has(input:checked) span{font-weight:600}.sh-body .opts label:has(input:focus-visible){outline:2px solid #1f6b4a;outline-offset:2px}.sh-body .opts label{cursor:pointer}.sh-body fieldset{padding:20px 0}.toolbar .fbtn{min-height:48px;padding:0 20px;font-weight:600}.tile2 .t2-tx b{display:block;font:600 1.6rem/1.15 var(--serif)!important;color:#1f3566!important;letter-spacing:0;text-transform:none}.tile2 .t2-tx span{display:block;font:400 .98rem/1.45 var(--sans)!important;color:#2b3f63!important}.tile2 .t2-tx small{display:block;font:600 .9rem/1.3 var(--sans)!important;color:#1f6b4a!important}.tile2 .t2-tx>*{flex-shrink:0;min-height:0}.tile2{height:auto}@media (max-width:359px){.tile2 .t2-tx{padding:16px}.tile2 .t2-tx b{font-size:1.35rem!important}}.cb-top{padding-top:8px}.cb-top .cback{margin:0}.sh-body .opts span{min-height:0!important;line-height:1.35!important}html body .card.txt{background:linear-gradient(180deg,#f1f7fa 0,#fbfdfc 64px)!important;border:1px solid rgba(47,79,143,.13)!important;border-left:3px solid #2f7a68!important;border-radius:12px;box-shadow:none}html body .card.txt .bd{padding:14px 16px!important}html body .card.txt .kick{color:#24604f;letter-spacing:.06em;margin:0 0 4px!important}html body .card.txt .meta{padding-top:8px!important}html body .card.txt .var{margin:8px 0 0!important}html body .card.txt .go{margin:auto 0 0!important;padding-top:12px}.rg-jump{display:grid!important;grid-template-columns:1fr;gap:8px}@media (min-width:700px){.rg-jump{grid-template-columns:1fr 1fr}}.rg-jump a{display:flex!important;justify-content:space-between;align-items:center;gap:12px;width:100%;box-sizing:border-box;min-height:48px;padding:10px 16px;border-radius:12px;font-size:1rem;line-height:1.3}.rg-jump a span{min-width:0;text-align:left}.rg-jump a small{flex:none;white-space:nowrap;font-size:.875rem;color:#2c5246}.pp-b{text-align:left;max-width:34em;margin:0 auto;padding:28px 0 4px;border-top:1px solid rgba(47,79,143,.10)}.pp-b:first-of-type{border-top:0}.pp-b h2{font-size:1.375rem;line-height:1.3;color:#1f3566;margin:0 0 12px}.pp-b .pp-p{margin:0 0 14px}.pp-b .pp-fig{margin:18px auto 8px}.pp-go{margin:4px 0 0}.pp-go a{display:inline-flex;align-items:center;min-height:44px;font-size:1.0625rem}.pp-links{display:grid;gap:10px;margin-top:6px}.pp-links a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 16px;border-radius:12px;background:#eef4fa;border:1px solid rgba(47,79,143,.16);color:#1f3566;text-decoration:none;font-size:1.0625rem;line-height:1.3}.pp-more{padding-bottom:12px}.sh-body fieldset{border:0;margin:0 0 26px;padding:0}.sh-body legend{font:600 1.125rem/1.3 var(--serif,serif);color:#1f3566;margin:0 0 12px;padding:0}.sh-body .fine{font-size:.875rem;color:#4a5566;margin:10px 2px 0}.sh-foot #fok{flex:1;min-height:52px;font-size:1.0625rem}.sh-foot #freset{min-height:52px}.pp-b .pp-frame img{max-height:360px;object-fit:cover}.sh-foot #fok{letter-spacing:0;padding-left:12px;padding-right:12px}.sh-foot #freset{letter-spacing:0;padding-left:16px;padding-right:16px;flex:none}.affn{margin:.2rem 0 .9rem;color:#5d6275;font:400 .8125rem/1.5 var(--sans);max-width:none;background:none;border:0;padding:0}.f-fine .f-amz{opacity:1}.rg-types{margin-top:8px}.rg-types .tiles{margin-top:6px}.cchs{padding:8px 0 28px}.cch{margin:22px 0}.cch h2{font-size:1.25rem;margin:0 0 10px}.crows{display:grid;gap:10px}.crows a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 16px;border-radius:12px;background:#eef4fa;border:1px solid rgba(47,79,143,.16);color:#1f3566;text-decoration:none;font-size:1.0625rem;line-height:1.3}.crows a small{color:#3d4a66;font-size:.875rem;white-space:nowrap}.crows a:hover,.crows a:focus-visible{background:#e2ecf7;border-color:rgba(47,79,143,.35)}.cit .citq blockquote,.cit .vowl blockquote{border-left:2px solid var(--jade,#1f6b4a)!important}.cit .citt{font-family:inherit;font-size:1rem;line-height:1.82;font-style:normal!important;font-weight:inherit;color:var(--ink,#2a2f45);border-left:2px solid var(--jade,#1f6b4a);padding:0 0 0 16px;margin:0 0 var(--s2,12px);background:none}.cit .citt .lbl{font-style:normal}.crumbs .back{padding:0;font-size:0}.crumbs .back svg{display:block;width:16px;height:16px}.nm-wrap{margin:8px 0 14px}.nm-tab{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.5}.nm-tab th,.nm-tab td{text-align:left;vertical-align:top;padding:10px 8px;border-bottom:1px solid rgba(47,79,143,.12);overflow-wrap:anywhere}.nm-tab thead th{font-size:.8125rem;letter-spacing:.04em;color:#4a5568;border-bottom:1px solid rgba(47,79,143,.3);font-weight:600}.nm-tab tbody th{font-weight:600;color:#1d2533;width:28%}.nm-tab th small{display:block;font-weight:400;font-size:.8125rem;color:#4a5568;margin-top:2px}.nm-n{font-size:1.125rem;color:#1d2533}.nm-t{color:#3a4456;font-style:italic}.nm-om,.nm-src{font-size:.875rem;color:#3a4456;line-height:1.55;margin:0 0 10px}.nm-src a{color:#2f4f8f}@media (max-width:600px){.nm-tab thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.nm-tab,.nm-tab tbody,.nm-tab tr,.nm-tab th,.nm-tab td{display:block;width:auto}.nm-tab tr{padding:12px 0;border-bottom:1px solid rgba(47,79,143,.12)}.nm-tab th,.nm-tab td{border:0;padding:2px 0}.nm-tab tbody th{width:auto}}.home-names{margin:10px 0 0;font-size:var(--fs-small);line-height:1.7;color:#3a4456}.home-names a{color:#2f4f8f;text-decoration:underline;text-underline-offset:3px}@font-face{font-family:"Lapis Names";src:url(/assets/fonts/noto-serif-tibetan-tibetan-400-normal.woff2) format("woff2");font-display:swap;unicode-range:U+0F00-0FFF}@font-face{font-family:"Lapis Names";src:url(/assets/fonts/noto-sans-devanagari-devanagari-400-normal.woff2) format("woff2");font-display:swap;unicode-range:U+0900-097F,U+A8E0-A8FF}@font-face{font-family:"Lapis Names";src:url(/assets/fonts/noto-sans-thai-thai-400-normal.woff2) format("woff2");font-display:swap;unicode-range:U+0E00-0E7F}@font-face{font-family:"Lapis Names";src:url(/assets/fonts/noto-sans-khmer-khmer-400-normal.woff2) format("woff2");font-display:swap;unicode-range:U+1780-17FF,U+19E0-19FF}@font-face{font-family:"Lapis Names";src:url(/assets/fonts/noto-sans-myanmar-myanmar-400-normal.woff2) format("woff2");font-display:swap;unicode-range:U+1000-109F,U+A9E0-A9FF,U+AA60-AA7F}.nm-n,.home-names [lang="und"]{font-family:"Lapis Names",var(--sans),sans-serif}.nm-n [lang="bo"],.nm-n [lang="th"],.nm-n [lang="km"],.nm-n [lang="my"]{line-height:1.9}a.ldead{opacity:.45;pointer-events:none;cursor:default;text-decoration:line-through}.card.ldead-card{opacity:.55;filter:grayscale(1)}@media (max-width:600px){.nm-tab td[data-l]::before{content:attr(data-l);display:block;font-family:var(--sans),sans-serif;font-style:normal;font-weight:600;font-size:.75rem;line-height:1.4;letter-spacing:.04em;color:#4a5568;margin-bottom:2px}.nm-tab td.nm-t{padding-top:4px}}html body .prose .body h2::before{margin-bottom:10px}html body .prose .body .pp-b>h2{margin-top:0}.pp-b{padding-top:24px}.pil-tiles{grid-template-columns:1fr;gap:14px;margin:36px 0 28px}@media (min-width:600px){.pil-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.prose .body .pil-tiles .etile{text-decoration:none}.prose .body .pil-tiles img{margin:0;border-radius:0}html body .sblock.agrp{margin:0!important;padding:44px 0 12px!important}html body .ptoc+.sblock.agrp{padding-top:40px!important;border-top:0}html body .sblock.agrp>h2{text-align:center;margin:0 0 22px!important}html body .prose .ahead .nature{font-family:var(--sans);font-size:var(--fs-small);color:#4a5568;margin:10px auto 0;max-width:34em;font-style:normal}html body main .sblock>h2,html body main .cit section.sblock>h2,html body .prose .body h2,html body .pp-b>h2,html body main .ct>h2,html body main .sec h2{text-align:center;font-family:var(--serif);font-size:1.625rem!important;line-height:1.25;font-weight:500;color:#1f3566;margin:44px 0 18px!important}html body main .sblock>h2:first-child{margin-top:8px!important}html body .prose .body h2::before{margin:0 auto 10px}html body main .cit .p-i,html body main .sblock>.p-i{font-size:var(--fs-body,1rem);line-height:1.7;color:var(--ink,#2a2f45);text-align:left;margin:0 0 20px}html body main .cit .citq h3,html body main .cit .vowl h4,html body main .fete h2,html body main .arow b{font-family:var(--serif);font-weight:600;color:#1f3566;letter-spacing:0}html body main .cit .citq h3{font-size:1.25rem!important;line-height:1.3}html body main .cit .vowl h4{font-size:1.0625rem;color:#1f3566}html body main .cit .citq figcaption{margin-top:14px;padding-top:10px;border-top:1px solid rgba(47,79,143,.12)}html body main .cit .citq figcaption .lbl,html body main .cit .citr .lbl{display:inline;font-size:.75rem;letter-spacing:.04em;text-transform:none;color:#5a6270;margin:0 6px 0 0}html body main .cit .refs,html body main .cit .citr{font-size:.8125rem;color:#5a6270;line-height:1.5}html body main .cit .refs{list-style:none;padding-left:0;display:inline}html body main .cit .refs li{display:inline;margin:0}html body main .cit .refs li+li::before{content:" · "}html body main .cit .refs a,html body main .cit .citr a{color:#4a5568}#fd .fs-sort{display:none}html body .fbtn[hidden]{display:none!important}.sortbar{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 18px}.sortbar .srt{flex:1 1 auto;min-height:44px;padding:8px 14px;border-radius:999px;border:1px solid rgba(47,79,143,.35);background:#fff;color:#2f4f8f;font:600 .875rem/1.25 var(--sans);cursor:pointer}.sortbar .srt[aria-pressed="true"]{background:#2f4f8f;border-color:#2f4f8f;color:#fff}.sortbar .srt:focus-visible{outline:2px solid #2f4f8f;outline-offset:2px}.svc-tiles{grid-template-columns:1fr!important;margin:8px 0 24px}@media (min-width:700px){.svc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.card .vl{margin:2px 0 6px;font-size:.875rem;color:#4a5568}@media (max-width:720px){html body #main .sblock>h2,html body #main .cit section.sblock>h2,html body #main .prose .body h2,html body #main .pp-b>h2,html body #main .ct>h2,html body #main .sec h2,html body #main .prose>h2,html body #main .rg-sec>h2,html body #main aside.seealso>h2{margin:28px 0 14px!important}html body #main .sblock>h2:first-child,html body #main aside.seealso>h2:first-child,html body #main .rg-sec>h2:first-child{margin-top:4px!important}html body #main header.pagehead{padding-bottom:10px!important}html body #main .pagehead+.wrap,html body #main .pagehead+div.wrap{padding-top:20px!important}html body #main section.sblock{margin-top:16px!important;padding-top:12px!important;padding-bottom:12px!important}html body #main section.sblock.agrp{padding-top:24px!important}html body #main section.sblock:first-child{margin-top:4px!important}html body #main aside.seealso{margin-top:8px!important}html body #main p.fine,html body #main div.fine{margin-top:20px!important}html body #main figure.plate{margin-top:16px!important}html body #main article.prose{padding-bottom:24px!important}html body #main header.ahead{padding-bottom:12px!important}html body #main .cit figure.citq{padding-bottom:14px!important}html body #main .cit div.citq{margin-bottom:14px!important}html body #main div.arows{margin-top:12px!important}html body #main .pagehead+.wrap>div.arows:first-child,html body #main .wrap>div.arows:first-child{margin-top:0!important}html body #main a.arow{padding-bottom:14px!important;padding-top:14px!important}html body #main div.arows:last-child{margin-bottom:0!important}html body #main section.faq{margin-top:16px!important}html body #main .pp-b{padding-top:8px!important}html body #main details.s52-src{margin-top:20px!important}html body #main section.list{padding-bottom:16px!important}html body #main section.rg-sec{margin-top:16px!important}html body #main .fete{margin:0 0 16px!important}html body #main section.sblock:has(>.fete){padding-top:0!important;padding-bottom:0!important;margin-top:0!important}html body #main .cit figure.citq{margin-top:0!important}html body #main .cit figure.citq,html body #main .cit div.citq{padding-top:14px!important;padding-bottom:14px!important}html body #main .cit section.sblock>h2{margin-top:6px!important}html body #main aside.seealso{padding-top:14px!important}html body #main div.arows{margin-bottom:12px!important}}html body #main .g-ex{gap:6px}html body #main .g-ex span{font-size:.8125rem}html body #main .g-ex button{font-size:.8125rem!important;padding:4px 10px!important;min-height:32px;line-height:1.3;border-radius:999px;text-align:left}html body #main section.start{padding:28px 0 8px}html body #main .ent-h{text-align:center;font-family:var(--serif,Georgia,serif);font-size:1.625rem;font-weight:500;margin:0 0 18px;color:#1f3566}html body #main .ent-g{display:grid;grid-template-columns:1fr;gap:14px;max-width:980px;margin:0 auto}@media (min-width:760px){html body #main .ent-g{grid-template-columns:repeat(3,1fr);gap:18px}}html body #main a.ent-c{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:132px;padding:22px 52px 22px 22px;border-radius:14px;border:1px solid rgba(0,0,0,.06);text-decoration:none!important;box-shadow:0 1px 2px rgba(20,30,60,.05);transition:border-color .2s,box-shadow .2s}html body #main a.ent-c b{display:block;font-family:var(--serif,Georgia,serif);font-size:1.5rem!important;line-height:1.25!important;font-weight:600;margin:0 0 8px}html body #main a.ent-c span{display:block;font-size:.9375rem!important;line-height:1.5!important}html body #main a.ent-c i{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-style:normal;font-size:1.25rem}html body #main a.ent-c.c1{background:#e7eef9;color:#1f3566}html body #main a.ent-c.c2{background:#e3f1ea;color:#174a34}html body #main a.ent-c.c3{background:#fbeedd;color:#6a3a00}html body #main a.ent-c:hover,html body #main a.ent-c:focus-visible{border-color:currentColor;box-shadow:0 4px 14px rgba(20,30,60,.10);outline:none}html body #main a.ent-c:focus-visible{outline:2px solid currentColor;outline-offset:2px}dialog.wel{border:0;padding:0;margin:auto;width:min(92vw,560px);max-height:92vh;overflow:auto;background:#fbfcfd;border-radius:14px;box-shadow:0 24px 70px rgba(18,28,48,.35);color:#1d2533}dialog.wel::backdrop{background:rgba(20,30,48,.62)}.wel-in{padding:28px 20px 16px;text-align:center}.wel-k{font:500 .75rem/1 var(--sans);letter-spacing:.32em;text-transform:uppercase;color:#6b5a2a;margin:0 0 12px}.wel-k::after{content:"";display:block;width:40px;height:1px;background:#b8963e;margin:12px auto 0}.wel h2{font-size:1.375rem;margin:0 0 20px;color:#1f3566;font-weight:500}.wel-g{display:grid;gap:12px}.wel-c{display:block;text-align:left;padding:18px 18px 16px;border-radius:10px;text-decoration:none!important;border:1px solid transparent;min-height:96px;transition:border-color .2s,transform .2s}.wel-c b{display:block;font-size:1.0625rem;line-height:1.3;margin:0 0 6px;font-weight:600}.wel-c span{display:block;font-size:.875rem;line-height:1.45}.wel-c.c1{background:#e7eef9;color:#1f3566}.wel-c.c1 b{color:#1f3566}.wel-c.c2{background:#e3f1ea;color:#174a34}.wel-c.c2 b{color:#174a34}.wel-c.c3{background:#fbeedd;color:#6a3a00}.wel-c.c3 b{color:#6a3a00}.wel-c:hover,.wel-c:focus-visible{border-color:currentColor;outline:none}.wel-skip{margin:14px auto 0;display:inline-block;background:none;border:0;color:#4a5466;font:400 .8125rem/1.4 var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:8px 12px;min-height:40px}@media(min-width:720px){.wel-g{grid-template-columns:repeat(3,1fr)}.wel-c{min-height:150px}dialog.wel{width:min(92vw,820px)}.wel-in{padding:36px 32px 20px}}.wel-nv{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;font-size:.875rem;color:#2a3140;cursor:pointer}.wel-nv input{width:20px;height:20px;accent-color:#2f4f8f;margin:0}.wel-skip{margin-top:4px}.wel-c:focus-visible{outline:2px solid currentColor!important;outline-offset:2px}.wel-skip:focus-visible,.wel-nv input:focus-visible{outline:2px solid #2f4f8f;outline-offset:2px}html body #main.lp .pagehead{padding-top:20px!important;padding-bottom:20px!important}html body #main.lp .pagehead .kicker{margin-top:0!important;margin-bottom:6px!important}html body #main.lp .pagehead h1{margin-top:0!important;margin-bottom:0!important}html body #main.lp .pagehead .intro{margin-top:10px!important;margin-bottom:0!important}html body #main.lp .toolbar{padding-top:8px!important;padding-bottom:8px!important}html body #main.lp section.list{padding-top:12px!important}html body #main.lp section.list>.wrap>p.count{margin:0 0 8px!important}html body #main.lp .sortbar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 8px!important}html body #main.lp .sortbar .srt{min-height:40px;padding:6px 6px;font-size:.8125rem;line-height:1.2;white-space:normal;overflow-wrap:anywhere;hyphens:auto}html body #main.lp .affn{margin:0 0 14px!important}@media(max-width:859px){html body #main.lp .pagehead{padding-top:16px!important;padding-bottom:16px!important}}html body main a.btn.line,html body main a.btn.line:visited,html body main a.btn.ghost,html body main a.btn.ghost:visited,html body main .btn.line *,html body main .btn.ghost *{color:var(--blue,#2f4f8f)!important}html body .screen .sc-intro{max-width:36em;margin:-12px auto 26px;text-align:center;line-height:1.6;font-size:1rem}.ow{padding-top:8px;padding-bottom:40px}.ow-f{margin:0 0 20px;display:grid;gap:12px}.ow-fs{border:0;margin:0;padding:0;min-width:0}.ow-fs legend{font:600 12px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--lapis-ink);margin-bottom:6px;padding:0}.ow-ch{display:flex;flex-wrap:wrap;gap:6px}.ow-ch button{min-height:36px;padding:6px 12px;border-radius:999px;border:1px solid rgba(47,79,143,.3);background:#fdfcfa;color:var(--lapis-ink);font:500 13px/1.2 var(--sans);cursor:pointer;max-width:100%;overflow-wrap:anywhere;text-align:left}.ow-ch button[aria-pressed="true"]{background:#2f4f8f;border-color:#2f4f8f;color:#fff}.ow-f select{width:100%;max-width:420px;min-height:40px;border:1px solid rgba(47,79,143,.3);border-radius:10px;background:#fdfcfa;color:var(--lapis-ink);font:400 14px/1.2 var(--sans);padding:6px 10px}.ow-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ow-st{margin:0;font-size:14px}.ow-reset{min-height:36px;padding:6px 14px;border-radius:999px;border:1px solid rgba(47,79,143,.3);background:transparent;color:var(--lapis-ink);font:500 13px/1.2 var(--sans);cursor:pointer}.ow-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:28px 22px}@media (min-width:600px){.ow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ow-t{min-width:0;margin:0}.ow-t[hidden]{display:none}.ow-b{display:block;text-decoration:none}.ow-img{display:block;aspect-ratio:4/5;overflow:hidden;background:#ece7dc;border-radius:4px}.ow-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.ow-b:hover .ow-img img{transform:scale(1.02)}.ow-c{padding-top:10px}.ow-c h3{margin:0 0 4px;font-size:17px;line-height:1.3;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ow-l2,.ow-l3{margin:0;font-size:13px;line-height:1.45;color:var(--c-muted,#5a6275);overflow-wrap:anywhere}.ow-none{text-align:center;padding:24px 0}.ow-note{font-size:13px;margin:28px 0 0;color:var(--c-muted,#5a6275)}.ow-x{margin-top:32px}.ow-ncl,.ow-il,.ow-cred{padding-left:20px;overflow-wrap:anywhere}.ow-ncl li,.ow-il li,.ow-cred li{margin:4px 0;font-size:14px;line-height:1.45}.ow-inv{margin:28px 0 0;border:1px solid rgba(47,79,143,.2);border-radius:10px;padding:12px 16px;background:#fdfcfa}.ow-inv summary{cursor:pointer;min-height:32px;display:list-item}.ow-ih{font-size:15px;margin:18px 0 4px;overflow-wrap:anywhere}.ow-il{columns:1}@media (min-width:800px){.ow-il{columns:2;column-gap:32px}}.ow-more{margin-top:32px}.ow-dlg{border:0;padding:0;border-radius:12px;width:min(920px,94vw);max-height:92vh;background:#fdfcfa;color:var(--ink)}.ow-dlg::backdrop{background:rgba(12,20,40,.72)}.ow-dlg-in{position:relative;padding:16px;overflow:auto;max-height:92vh;box-sizing:border-box}.ow-cls{position:sticky;top:0;float:right;margin:-6px -6px 0 8px;width:44px;height:44px;min-height:0;padding:0;border-radius:50%;border:0;background:rgba(253,252,250,.95);box-shadow:0 1px 6px rgba(0,0,0,.18);font-size:26px;line-height:1;cursor:pointer;color:var(--lapis-ink);z-index:2}.ow-dlg-b .ow-l3{display:none}.ow-dlg-b img{display:block;max-width:100%;max-height:70vh;margin:0 auto;object-fit:contain}.ow-dlg-b h3{margin:14px 0 4px;font-size:19px;overflow-wrap:anywhere}.ow-dlg-b dl{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:4px 14px;font-size:14px;margin:12px 0}.ow-dlg-b dt{font-weight:600}.ow-dlg-b dd{margin:0;overflow-wrap:anywhere}.ow-dk,.ow-fine{font-size:13px;color:var(--c-muted,#5a6275)}.tx{padding-bottom:40px}.tx-l{list-style:none;margin:0;padding:0}.tx-i{padding:16px 0;border-bottom:1px solid rgba(47,79,143,.15);overflow-wrap:anywhere}.tx-k{margin:0 0 4px;font:600 11px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--lapis-ink)}.tx-o{margin:0 0 4px;font-size:19px;line-height:1.35}.tx-tl{margin:0 0 4px;font-style:italic;font-size:14px}.tx-t{margin:0 0 4px;font-weight:600;font-size:15px}.tx-m{margin:0 0 6px;font-size:13px;color:var(--c-muted,#5a6275)}.tx-r{margin:6px 0;font-size:15px;line-height:1.55}.tx-p{font-size:15px}.tx-lk{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:14px}.tx-lk small{color:var(--c-muted,#5a6275)}.tx-note{font-size:13px;margin-top:24px;color:var(--c-muted,#5a6275)}@media (max-width:599px){.ow-ch{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;margin-right:-20px;padding-right:20px}.ow-ch::-webkit-scrollbar{display:none}.ow-ch button{white-space:nowrap;flex:0 0 auto}.ow-f{gap:10px}}html body summary{min-height:44px;box-sizing:border-box}html body details.more64{margin:6px auto 0;max-width:36em}html body details.more64>summary{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;color:var(--lapis,#2f4f8f);font-weight:600;font-size:.95rem;cursor:pointer;list-style:none;border:1px solid rgba(47,79,143,.25);background:rgba(255,255,255,.7)}html body details.more64>summary::-webkit-details-marker{display:none}html body details.more64>summary::after{content:"+";font-size:1.1em;line-height:1}html body details.more64[open]>summary::after{content:"−"}html body details.more64>summary:focus-visible{outline:3px solid #c9a227;outline-offset:2px}html body details.more64>p.intro{margin-top:10px}html body .intro,html body .lead{max-width:36em;margin-left:auto;margin-right:auto;line-height:1.6}html body main p.fine,html body main p.affn{max-width:75ch;margin-left:auto;margin-right:auto}html body main p:not([class]){line-height:1.65}html body .gc2-strip,html body .gc2-strip img{height:150px!important}html body .gc2-h{font-size:1.45rem!important}@media (max-width:599px){html body{--fs-body:1.0625rem}html body main p:not([class]),html body main li:not([class]),html body main .intro{font-size:1.0625rem!important}html body .hero.lum .hero-ill{width:min(44vw,170px)!important}html body .hero-cap{font-size:.75rem}html body .hub-i img{height:150px}html body .svc-tiles .eimg,html body .svc-tiles .eimg img{height:140px!important;aspect-ratio:auto!important}}.shop small.vd,.svc .vd small{display:block;opacity:.75;font-size:.82em}html body .foot .fg li a{min-height:44px!important;padding:0!important;display:inline-flex!important;align-items:center}html body .foot .fg ul{gap:0!important}html body .foot .fg.fg.fg:last-child li,html body .foot .fg.fg.fg:last-child li a{font-size:.875rem!important}html body .foot .fg.fg.fg:last-child li a{min-height:44px!important;padding:0 2px!important}html body .foot .f-fine p,html body .foot .f-fine p.small,html body .foot .f-fine .small,html body .foot .f-fine .f-amz{font-size:.875rem!important;line-height:1.55!important;opacity:.88}html body .foot .flang,html body .foot .flang select{font-size:.875rem!important}html body .foot .flang select{min-height:44px!important;padding:4px 26px 4px 10px!important}html body .crumbs{min-height:44px}html body .crumbs .back{width:44px!important;height:44px!important}html body .crumbs a{min-height:44px;display:inline-flex;align-items:center;padding:0!important}html body .crumbs ol{flex:1 1 auto;min-width:0}html body .crumbs li[aria-current]{display:block!important;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .bd h3 a{display:inline-block;padding:10px 0;margin:-10px 0}html body .bd p.go a.btn,html body a.btn,html body button.btn{min-height:44px}html body p.kicker a{display:inline-block;padding:13px 0;margin:-13px 0}html body .otd-go{display:inline-flex;align-items:center;min-height:44px;margin:-13px 0}html body .s52-toc a{min-height:44px!important;display:flex!important;align-items:center}html body .ow-ch button,html body .ow-reset,html body .ow-inv summary{min-height:44px!important}html body #main.lp .sortbar{display:flex!important;flex-wrap:wrap;gap:6px;margin:0 0 16px!important}html body #main.lp .sortbar .srt{flex:1 1 auto;min-height:44px!important;padding:6px 10px!important;font-size:.875rem!important;line-height:1.25!important;white-space:nowrap!important;overflow-wrap:normal!important;hyphens:manual!important}html body #main.lp p.affn{margin-top:0;margin-bottom:20px}html body .arow b,html body .t2-tx b,html body .bd h3{line-height:1.28!important}html body .wel-k{font-size:.8125rem}html body .wel-nv{min-height:44px}html body .crumbs a,html body .foot .fg li a{min-width:44px}html body .crumbs li[aria-current]{line-height:44px;align-self:center}html body .s52-gi figcaption{font-size:.8125rem!important;line-height:1.45;overflow-wrap:normal!important;word-break:normal!important;hyphens:manual;opacity:.9}@media (max-width:599px){html body .s52 .s52-term{display:block!important;padding:16px!important}html body .s52-gi{display:flex!important;align-items:center;gap:12px;margin:0 0 12px!important}html body .s52-gi img{width:96px!important;height:96px!important;flex:none}html body .s52-gi figcaption{margin:0!important}}html body .svc{grid-template-columns:1fr}html body .tl-rg .t2-tx b{font-size:1.3rem!important;line-height:1.25!important}.bdg-page .bdg-opt{font-size:1.05em;padding:16px 18px;border-radius:14px;background:linear-gradient(135deg,rgba(255,253,248,.9),rgba(230,237,248,.75));border:1px solid rgba(205,179,119,.45)}.bdg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin:20px 0 4px}.bdg-card{min-width:0;background:linear-gradient(160deg,#fff,#f7f9fd);border:1px solid rgba(205,179,119,.42);border-radius:18px;padding:16px;box-shadow:0 1px 2px rgba(31,79,214,.06),0 16px 34px -26px rgba(31,79,214,.5)}.bdg-prev{display:flex;align-items:center;justify-content:center;min-height:96px;border-radius:12px;background:radial-gradient(120% 140% at 20% 0%,#fffaf0 0%,#eef2fa 60%,#e3e9f6 100%)}.bdg-card.dk .bdg-prev{background:radial-gradient(120% 140% at 20% 0%,#f4f1ea 0%,#e6e9f0 70%)}.bdg-prev img{display:block;max-width:100%;height:auto}.bdg-h{margin:12px 0 8px;font-size:var(--fs-small,14px);letter-spacing:.02em;color:var(--muted)}.bdg-code{margin:0 0 12px;padding:10px 12px;max-height:132px;overflow:auto;white-space:pre-wrap;word-break:break-all;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#2a2f45;background:#f3f5fa;border:1px solid #e0e6f2;border-radius:10px}.bdg-act{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.bdg-act .btn{margin:0;min-height:40px;padding:8px 16px;font-size:14px}.bdg-dl{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.bdg-dl a{color:var(--lapis-ink,#2f4f8f)}.bdg-thanks{margin-top:28px;color:var(--muted);font-style:italic}:root{--r1:8px;--r2:16px;--r3:24px;--r4:32px;--r5:48px;--r6:64px}html body #main .pagehead .kicker,html body #main.lp .pagehead .kicker{margin:0 0 var(--r2)!important}html body #main .pagehead h1,html body #main.lp .pagehead h1,html body .ahead h1{margin-top:0!important;margin-bottom:0!important}html body #main .pagehead .intro,html body #main.lp .pagehead .intro,html body .ahead .lead{margin-top:var(--r3)!important;margin-bottom:0!important}html body #main.lp .toolbar{padding-top:var(--r1)!important;padding-bottom:var(--r2)!important}html body #main.lp section.list>.wrap>p.count{margin:var(--r1) 0 var(--r2)!important}html body #main.lp .sortbar{gap:var(--r1)!important;margin:0 0 var(--r3)!important}html body #main.lp p.affn{margin:0 0 var(--r3)!important;max-width:65ch}html body #main :is(.body,.cch,.seealso,.sblock,.faq,section.list>.wrap,.wrap.narrow)>h2:not(.sr-only){margin-top:var(--sec)!important;margin-bottom:var(--r2)!important}html body #main :is(.body,.cch,.seealso,.sblock,.faq,section.list>.wrap,.wrap.narrow)>h2:not(.sr-only):first-child{margin-top:0!important}html body #main .cch+.cch,html body #main .cch+.seealso,html body #main .wrap.narrow+.seealso{margin-top:var(--sec)!important}html body #main aside.seealso{padding-top:0!important;margin-top:var(--sec)!important}html body #main .prose .body>h3,html body #main .sblock>h3{margin-top:var(--r4)!important;margin-bottom:12px!important}html body #main .prose .body>p,html body #main .sblock>p{margin-bottom:var(--r2)}html body #main .prose .body{line-height:1.75}html body #main figure.plate{margin-bottom:var(--r4)!important}html body #main figure.plate figcaption,html body #main .ph-cap{margin-top:10px!important;line-height:1.5}html body #main nav.crows{gap:12px!important}html body #main nav.crows a{padding:14px 18px!important}html body #main .grid,html body #main .arows,html body #main .etiles,html body #main .svcs{gap:18px 12px!important}@media (min-width:700px){html body #main .grid,html body #main .arows,html body #main .etiles,html body #main .svcs{gap:var(--r3)!important}}html body #main .card .bd{padding:18px 20px!important}html body #main .arow{padding:16px 20px!important}html body #main .svc{padding:0!important;min-height:0!important}html body #main .svc .bd{padding:20px 22px!important}html body #main .svc .bd>:last-child{margin-bottom:0!important}html body #main .svc .bd h3{margin:0 0 10px!important}html body #main .svc .bd p{margin:0 0 4px}html body #main .sblock.fete{padding:var(--r3)!important}html body #main .bdg-grid{gap:var(--r3);margin:var(--r3) 0 var(--r1)}html body #main .bdg-card{padding:20px}html body #main .bdg-page .bdg-opt{padding:20px 22px;margin-bottom:0}html body #main .bdg-thanks{margin-top:var(--r5)}html body #main section.sblock:not(.fete):not(.fiche),html body #main section.faq{margin-top:var(--sec)!important;padding-top:0!important;padding-bottom:0!important}html body #main .body>section.sblock:first-child,html body #main .wrap>section.sblock:first-child{margin-top:0!important}html body #main section.sblock.fete+section.sblock.fete{margin-top:var(--r3)!important}:root{--sec:40px;--head-top:16px;--after-head:40px;--after-orn:24px}@media (min-width:700px){:root{--head-top:28px}}html body #main header.pagehead,html body #main.lp .pagehead,html body #main header.ahead,html body .prose .ahead{padding-top:var(--head-top)!important;padding-bottom:0!important;margin-bottom:0!important}html body #main header.ahead .orn{margin-bottom:0!important}html body #main :is(header.pagehead,header.ahead)+:is(div.wrap,section,aside,nav,div){padding-top:var(--after-head)!important;margin-top:0!important}html body #main header.ahead+:is(div.wrap,section,aside,nav,div){padding-top:var(--after-orn)!important}html body #main header.ahead .orn{margin-top:24px!important}html body #main :is(.pagehead,.ahead)+.toolbar{padding-top:var(--after-head)!important}html body #main :is(.pagehead,.ahead)+*>:first-child,html body #main :is(.pagehead,.ahead)+*>:first-child>:first-child:is(h2,section,div,figure,p,nav){margin-top:0!important}@media (max-width:599px){html body .ow-ch{flex-wrap:wrap!important;overflow-x:visible!important;margin-right:0!important;padding-right:0!important;gap:8px!important}}html body .bdg-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono","Roboto Mono","Droid Sans Mono","Cousine","Lapis Local Sans",monospace}html body #main.lp .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px!important}@media (min-width:720px){html body #main.lp .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px!important}}@media (min-width:1100px){html body #main.lp .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}html body #main.lp .card{border-radius:16px!important;border:1px solid rgba(47,79,143,.10)!important;background:var(--paper,#fff)!important;box-shadow:0 1px 2px rgba(47,79,143,.04),0 18px 36px -28px rgba(47,79,143,.45)!important;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s cubic-bezier(.2,.7,.2,1),border-color .35s ease!important;overflow:hidden}html body #main.lp .card:hover{transform:translateY(-5px)!important;border-color:rgba(205,179,119,.55)!important;box-shadow:0 2px 6px rgba(47,79,143,.06),0 28px 48px -24px rgba(47,79,143,.5),0 0 0 1px rgba(205,179,119,.4)!important}html body #main.lp .card .art{aspect-ratio:1/1!important;width:100%;position:relative;isolation:isolate}html body #main.lp .card .art::after{content:"";position:absolute;inset:10px;border-radius:10px;border:1px solid rgba(205,179,119,.38);pointer-events:none;z-index:2}html body #main.lp .card .art.photo{background:linear-gradient(180deg,#f7f5f0,#eef2fa)!important}html body #main.lp .card .art.photo::after{inset:8px}html body #main.lp .card .art.photo img{padding:8%!important;object-fit:contain;transition:transform .5s cubic-bezier(.2,.7,.2,1)}html body #main.lp .card:hover .art.photo img{transform:scale(1.04)}html body #main.lp .card .art .ill,html body #main.lp .card .art svg.ill{width:46%!important;height:46%!important;max-width:120px;max-height:120px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative;z-index:1}html body #main.lp .card:hover .art .ill,html body #main.lp .card:hover .art svg.ill{transform:scale(1.06)}html body #main.lp .card .bd{padding:16px 16px 14px!important;display:flex;flex-direction:column;gap:0;flex:1;min-width:0}html body #main.lp .card .kick{margin:0 0 8px!important;font:600 11px/1.35 var(--sans)!important;letter-spacing:.14em!important;text-transform:uppercase;color:#8a7340!important}html body #main.lp .card h3{margin:0!important;font-size:1.05rem!important;line-height:1.28!important;font-weight:550!important;letter-spacing:-.01em;color:var(--ink,#1a1f33)}html body #main.lp .card h3 a{color:inherit;text-decoration:none}html body #main.lp .card h3 a:hover{color:var(--lapis,#2f4f8f)}html body #main.lp .card .ex,html body #main.lp .card .vl,html body #main.lp .card .by{margin:6px 0 0!important;font-size:.8125rem!important;line-height:1.45!important;color:var(--muted,#5d6275)!important}html body #main.lp .card .meta{margin:auto 0 0!important;padding-top:12px!important;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:.8125rem!important;line-height:1.4!important;color:#3a4a72!important;border-top:1px solid rgba(47,79,143,.08)}html body #main.lp .card .meta .price{font-weight:650;color:var(--ink,#1a1f33)!important;font-variant-numeric:tabular-nums}html body #main.lp .card .meta .price .pval{color:inherit}html body #main.lp .card .meta .price .tier{color:#8a7340}html body #main.lp .card .meta .merchant{color:#5a6490!important;min-width:0}html body #main.lp .card .meta .pn{color:#2f4f8f!important;font-weight:600}html body #main.lp .card .meta .vc{opacity:.85;white-space:nowrap}html body #main.lp .card .go{margin:12px 0 0!important;padding-top:0!important}html body #main.lp .card .go .btn{width:100%;min-height:44px!important;border-radius:999px!important;border:1px solid rgba(47,79,143,.22)!important;background:linear-gradient(180deg,#fff,#f3f6fc)!important;color:var(--lapis-ink,#2f4f8f)!important;font-weight:650!important;letter-spacing:.01em;box-shadow:none!important}html body #main.lp .card:hover .go .btn{border-color:rgba(205,179,119,.65)!important;background:linear-gradient(180deg,#fffdf7,#f7f0dc)!important;color:#5a4a1e!important}html body #main.lp .card .pchk{display:block;margin-top:4px;opacity:.75;font-size:.75rem}html body #main.lp .card .var{margin:8px 0 0!important;font-size:.78rem;color:var(--muted)}html body #main.lp section.list>.wrap{padding-bottom:40px}@media (max-width:599px){html body #main.lp .card .kick{font-size:10px!important;letter-spacing:.1em!important}html body #main.lp .card h3{font-size:.98rem!important}html body #main.lp .card .bd{padding:14px 14px 12px!important}html body #main.lp .card .art::after{inset:8px;border-radius:8px}}html body.l-ja #main.lp .card h3,html body.l-zh #main.lp .card h3,html body.l-zh-hant #main.lp .card h3,html body.l-ko #main.lp .card h3{font-size:1rem!important;line-height:1.35!important}html body #main.lp .card h3 a{padding:4px 0;margin:-4px 0}:root{--r1:8px;--r2:16px;--r3:24px;--r4:32px;--r5:40px;--r6:48px;--t1:clamp(1.9rem,4.6vw,2.6rem);--t2:clamp(1.35rem,3.2vw,1.7rem);--t3:1.0625rem;--t4:.8125rem;--fs-h1:var(--t1);--fs-h2:var(--t2);--fs-h3:1.15rem;--fs-body:var(--t3);--fs-small:var(--t4);--sec:40px;--head-top:16px;--after-head:24px;--after-orn:24px}@media (min-width:700px){:root{--head-top:28px;--after-head:32px}}html body #main h1,html body #main h1 *{font-size:var(--t1)!important;line-height:1.2!important}html body #main .sblock>h2,html body #main .tx .sblock>h2,html body #main .wrap.tx .sblock>h2,html body #main .cit section.sblock>h2,html body #main .prose .body>h2,html body #main .pp-b>h2,html body #main .ct>h2,html body #main .sec>h2,html body #main .rg-sec>h2,html body #main aside.seealso>h2{font-size:var(--t2)!important;line-height:1.3!important;font-weight:500!important;margin:var(--sec) 0 var(--r2)!important;text-align:center}html body #main .sblock>h2:first-child,html body #main .wrap.tx>.sblock:first-child>h2,html body #main .wrap.narrow>.sblock:first-child>h2{margin-top:0!important}html body #main .tx-k{margin:0 0 8px!important;font:600 11px/1.4 var(--sans)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--lapis-ink,#2f4f8f)!important;font-size:var(--t4)!important}html body #main .tx-o{margin:0 0 6px!important;font-size:1.125rem!important;line-height:1.35!important}html body #main .tx-tl{margin:0 0 6px!important;font-size:.9375rem!important;line-height:1.4!important}html body #main .tx-t{margin:0 0 8px!important;font-size:1rem!important;line-height:1.4!important;font-weight:600!important}html body #main .tx-m{margin:0 0 8px!important;font-size:.875rem!important;line-height:1.45!important;color:#5a6275!important}html body #main .tx-r{margin:8px 0!important;font-size:var(--t3)!important;line-height:1.6!important}html body #main .tx-p{margin:0 0 var(--r2)!important;font-size:var(--t3)!important;line-height:1.6!important}html body #main .tx-i{padding:var(--r3) 0!important;border-bottom:1px solid rgba(47,79,143,.12)}html body #main .tx-i:first-of-type{padding-top:var(--r2)!important}html body #main .tx-i:last-child{border-bottom:0}html body #main .tx-lk{margin:10px 0 0!important;gap:8px 16px!important}html body #main .tx-note{margin-top:var(--r3)!important}html body #main .wrap.tx{padding-bottom:var(--r5)!important}html body #main header.pagehead+div.wrap.svcpage,html body #main header.pagehead+div.svcpage{padding-top:var(--after-head)!important;margin-top:0!important}html body #main .svc-tiles{margin:0 0 var(--r3)!important;gap:var(--r3)!important}html body #main .svc-tiles .etile .eimg{display:block!important;aspect-ratio:16/10!important;height:auto!important;max-height:none!important;overflow:hidden!important;background:#2f4f8f}html body #main .svc-tiles .etile .eimg img{width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:auto!important;max-height:none!important}@media (max-width:599px){html body #main .svc-tiles .etile .eimg{aspect-ratio:16/9!important}html body #main .svc-tiles .etile .eimg img{height:100%!important}}html body #main .svcpage{padding-bottom:var(--r4)!important}html body #main .svcpage>.fine,html body #main .wrap.svcpage>.fine{margin:var(--r5) 0 0!important;padding:var(--r3) 0 0!important;border-top:1px solid rgba(47,79,143,.12)!important;max-width:75ch}html body #main .svcpage>.fine>p,html body #main .wrap.svcpage>.fine>p{margin:0 0 .5em!important}html body #main .svcpage>.fine>p:last-child,html body #main .wrap.svcpage>.fine>p:last-child{margin-bottom:0!important}html body .foot{padding-top:var(--r5)!important;padding-bottom:var(--r5)!important;margin-top:0!important;border-top:1px solid rgba(47,79,143,.1)}html body .foot .f-top{margin-bottom:var(--r3)!important}html body #main .fine{margin-bottom:0!important}html body #main header.pagehead,html body #main.lp .pagehead,html body #main header.ahead{padding-top:var(--head-top)!important;padding-bottom:0!important;margin-bottom:0!important}html body #main :is(header.pagehead,header.ahead)+:is(div.wrap,section,aside,nav,div){padding-top:var(--after-head)!important;margin-top:0!important}@media (max-width:859px){html body #main header.pagehead .arch{display:none!important}html body #main header.pagehead .ph-in{display:block!important}}html body #main li.shop.has-th>a{display:flex;gap:14px;align-items:flex-start}html body #main .shop-th{flex:0 0 72px;width:72px;height:72px;border-radius:10px;overflow:hidden;background:#e6edf8}html body #main .shop-th img{width:100%;height:100%;object-fit:cover;display:block}html body #main .shop-tx{min-width:0;flex:1}html body #main.lp p.affn{margin:0 0 20px!important;padding:0!important;font:400 .75rem/1.45 var(--sans)!important;color:#6a7080!important;max-width:65ch;background:none!important;border:0!important}html body #main.lp .sortbar{margin:0 0 16px!important}html body #main.lp .card .kick{margin:0 0 10px!important;font:600 11px/1.35 var(--sans)!important;letter-spacing:.12em!important;text-transform:uppercase;color:#8a7340!important}html body #main.lp .card h3{margin:0 0 8px!important;font-size:1.125rem!important;line-height:1.28!important;font-weight:600!important}html body #main.lp .card .ex,html body #main.lp .card .vl,html body #main.lp .card .by{margin:6px 0 0!important;font-size:.8125rem!important;line-height:1.45!important;color:#5d6275!important}html body #main.lp .card .meta{margin-top:12px!important;padding-top:12px!important;gap:0 4px!important;align-items:baseline!important;font-size:.8125rem!important;line-height:1.4!important}html body #main.lp .card .meta .price .psee{color:#3a4a72!important;font-weight:500}html body #main.lp .card .meta .msep{color:#9aa3b5;padding:0 2px}html body #main.lp .card .meta .merchant{color:#5a6490!important}html body #main.lp .card .go{margin-top:14px!important}html body .card .art:not(.photo),html body #main.lp .card .art:not(.photo){aspect-ratio:auto!important;height:104px!important;min-height:0!important;display:flex!important;align-items:center;justify-content:center;background:#f3f6fb!important}html body .card .art:not(.photo)::after,html body #main.lp .card .art:not(.photo)::after{display:none!important}html body .card .art:not(.photo) .ill,html body #main.lp .card .art:not(.photo) svg.ill{width:64px!important;height:64px!important;max-width:64px;max-height:64px;opacity:.5}html body #main.lp .card:hover .art:not(.photo) svg.ill{transform:none}html body main p.affn,html body #main.lp p.affn{font-size:.8125rem!important;line-height:1.5!important;color:#5d6275!important;margin:0 auto 24px!important}html body .card .bd .kick{margin:16px 0 6px!important}html body .card .bd h3{font-size:1.25rem!important;line-height:1.3!important}html body .foot .f-fine{margin-top:40px!important}html body .foot .f-fine p.small+p.small{margin-top:16px!important}html body .foot .flang{margin:24px 0 0!important}html body .foot .f-fine{margin-top:40px!important;padding-top:24px!important;padding-bottom:40px!important;border-top:1px solid rgba(47,79,143,.12)!important}html body .foot .f-fine>.f-amz,html body .foot .f-fine>p.small.f-amz{margin:0 0 16px!important}html body .foot .f-fine>p.small:not(.f-amz){margin:16px 0 0!important;padding-top:0!important;opacity:.72;line-height:1.5!important}html body .foot .fg ul{gap:0!important;display:flex!important;flex-direction:column!important}html body .foot .fg li a,html body .foot .fg li button.ck-open{min-height:0!important;padding:8px 0!important;display:inline-flex!important;align-items:center;line-height:1.4!important}html body .foot .fg{padding:16px 0!important}html body .menu .mg-l{gap:0!important;padding:8px 4px 16px 16px!important}html body .menu .mg-l a{padding:8px 0!important;min-height:0!important;line-height:1.4!important}html body .menu nav.langs a{padding:8px 0!important;min-height:0!important;line-height:1.4!important}html body .menu .cats-mini a{padding:8px 0!important;min-height:0!important}html body .card .art:not(.photo),html body #main.lp .card .art:not(.photo),html body #main .card .art:not(.photo){aspect-ratio:auto!important;height:96px!important;min-height:0!important;max-height:96px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f3f6fb!important;overflow:hidden!important}html body .card .art:not(.photo)::before,html body .card .art:not(.photo)::after,html body #main.lp .card .art:not(.photo)::before,html body #main.lp .card .art:not(.photo)::after{display:none!important;content:none!important}html body .card .art:not(.photo) .ill,html body .card .art:not(.photo) svg.ill,html body #main.lp .card .art:not(.photo) .ill,html body #main.lp .card .art:not(.photo) svg.ill{width:56px!important;height:56px!important;max-width:56px!important;max-height:56px!important;opacity:.45!important;position:static!important;transform:none!important}html body #main.lp .card:hover .art:not(.photo) .ill,html body #main.lp .card:hover .art:not(.photo) svg.ill{transform:none!important}html body #main.lp .card .bd{padding:16px!important;gap:0!important}html body #main.lp .card .bd .kick,html body .card .bd .kick{margin:0 0 8px!important}html body #main.lp .card .bd h3,html body .card .bd h3{margin:0 0 8px!important;font-size:1.125rem!important;line-height:1.3!important}html body #main.lp .card .bd .meta,html body .card .bd .meta{margin:16px 0 0!important;padding-top:0!important}html body #main.lp .card .bd .go,html body .card .bd .go{margin-top:16px!important}:root{--t1:clamp(2.05rem,5vw,2.85rem);--t2:clamp(1.5rem,3.6vw,2.05rem);--t3:1.0625rem;--t4:.8125rem;--fs-h1:var(--t1);--fs-h2:var(--t2);--fs-h3:1.0625rem;--fs-body:var(--t3);--fs-small:var(--t4)}html body main .sblock>h2,html body main .cit section.sblock>h2,html body .prose .body h2,html body .prose .body>h2,html body .pp-b>h2,html body main .ct>h2,html body main .sec h2,html body main .sec>h2{font-size:var(--t2)!important;line-height:1.25!important;font-weight:600!important}html body #main h1,html body #main h1 *{font-size:var(--t1)!important;line-height:1.15!important;font-weight:500!important;letter-spacing:-.01em!important}html body #main .pagehead h1,html body #main .ph-lum h1,html body #main .ahead h1{font-size:var(--t1)!important}html body #main .sblock>h2,html body #main .tx .sblock>h2,html body #main .wrap.tx .sblock>h2,html body #main .cit section.sblock>h2,html body #main .prose .body h2,html body #main .prose .body>h2,html body #main .pp-b>h2,html body #main .ct>h2,html body #main .sec>h2,html body #main .sec h2,html body #main .rg-sec>h2,html body #main aside.seealso>h2{font-size:var(--t2)!important;line-height:1.25!important;font-weight:600!important;letter-spacing:0!important}html body #main .pagehead .intro,html body #main .ph-lum .intro,html body #main .ahead .intro,html body #main .ahead p.lead{font-size:var(--t3)!important;line-height:1.6!important;font-weight:400!important;color:#5d6275!important}html body #main .tx-k{margin:0 0 8px!important;font:600 var(--t4)/1.4 var(--sans)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--lapis-ink,#2f4f8f)!important}html body #main .tx-o{margin:0 0 6px!important;font-size:var(--fs-h3)!important;line-height:1.35!important;font-weight:500!important}html body #main .tx-tl{margin:0 0 6px!important;font-size:.9375rem!important;line-height:1.4!important;font-weight:400!important;color:#5d6275!important}html body #main .tx-t{margin:0 0 8px!important;font-size:1rem!important;line-height:1.4!important;font-weight:600!important}html body #main .tx-m{margin:0 0 8px!important;font-size:.875rem!important;line-height:1.45!important;color:#5a6275!important}html body #main .tx-r,html body #main .tx-p{font-size:var(--t3)!important;line-height:1.6!important;font-weight:400!important}html body #main .tx-note,html body #main .tx-lk{font-size:.875rem!important}@media (max-width:599px){html body #main h1,html body #main h1 *{font-size:var(--t1)!important}html body #main .sblock>h2,html body #main .wrap.tx .sblock>h2,html body #main .prose .body>h2{font-size:var(--t2)!important;font-weight:600!important}}.card .promo{margin:8px 0 0;font-size:var(--fs-small);line-height:1.45;color:var(--muted)}.card .promo .pl{font-size:.75em;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-right:4px}.card .promo code{font:600 1em/1.2 ui-monospace,monospace;letter-spacing:.02em;padding:1px 6px;border:1px dashed currentColor;border-radius:4px;word-break:break-all}.card .promo small{display:block;margin-top:4px;font-size:1em}html body #main p.share{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;margin:var(--sec,40px) 0 0;padding:0;font-size:var(--fs-small,.85rem);line-height:1.4}html body #main p.share .share-k{flex-basis:100%;margin:0 0 4px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}html body #main p.share a,html body #main p.share .share-copy{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:underline;text-underline-offset:3px}html body #main p.share .share-copy{background:none;border:0;padding:0;font:inherit;cursor:pointer}html body #main p.share+aside.seealso{margin-top:var(--sec,40px)!important}.body ol.srcs{list-style:none;padding-left:0;margin:0 0 24px;counter-reset:src}.body ol.srcs li{counter-increment:src;padding-left:2em;margin:0 0 .55em;overflow-wrap:anywhere}.body ol.srcs li::before{content:counter(src) ".";border:0;transform:none;width:auto;height:auto;top:0;left:0;color:var(--lapis2);font-variant-numeric:tabular-nums}@media (min-width:900px){nav.main.one{gap:clamp(18px,2.2vw,36px)}nav.main.one a{white-space:nowrap}}@media (min-width:760px){.sortbar .srt,html body #main.lp .sortbar .srt{flex:0 0 auto!important;padding:6px 18px!important}}html body .card .art.mus,html body #main.lp .card .art.mus,html body #main .card .art.mus{aspect-ratio:auto!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column;min-width:0;max-width:100%;position:relative;overflow:hidden!important;background:#efe9dc!important}html body .card .art.mus::after,html body #main.lp .card .art.mus::after{display:none!important}html body .card .art.mus img,html body #main.lp .card .art.mus img{width:100%;height:auto!important;aspect-ratio:4/3;object-fit:cover!important;padding:0!important;display:block}html body .card .art.mus .acr{position:static;display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 11px/1.3 var(--sans);letter-spacing:.02em;color:#4a5578;background:#efe9dc;padding:4px 8px;text-align:right;text-decoration:none}html body .card .art.mus .acr:hover,html body .card .art.mus .acr:focus-visible{text-decoration:underline}.musnote{font-size:var(--fs-small);color:#4a5578;margin:0 0 16px}html body .card .meta .vc,html body #main.lp .card .meta .vc,.meta .vc{color:#4f5880!important;opacity:1!important}.ahead .upd{margin:8px 0 0;font:500 var(--fs-small)/1.4 var(--sans);letter-spacing:.04em;color:#4a5578}sup.nref{font-size:.7em;line-height:0;vertical-align:super;margin-left:1px;font-family:var(--sans)}sup.nref a{text-decoration:none;color:#2f4f8f;padding:0 1px}sup.nref a:hover,sup.nref a:focus-visible{text-decoration:underline}ol.srcs li:target{background:#fbf4e2;outline:1px solid rgba(205,179,119,.6);border-radius:4px}.mantra-box{margin:16px 0 24px;padding:16px 24px;border-left:3px solid #cdb377;background:linear-gradient(180deg,#f7f3e8,#eef2fa);border-radius:4px}.mantra-box .mb-l{margin:0 0 12px;font-family:var(--serif);font-size:1.18rem;line-height:1.5;color:#1f3a70}.mantra-box .mb-l:last-child{margin-bottom:0}.mantra-box .mb-l small{display:block;font:600 11px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#7a6330;margin-bottom:4px}.mantra-box [lang="bo"]{font-size:1.3rem;line-height:1.9}@media (max-width:480px){.mantra-box{padding:16px}.mantra-box .mb-l{font-size:1.05rem}}.body figure.plate.inbody{margin:32px 0}.body figure.plate.inbody img{width:100%;height:auto;max-height:78vh;object-fit:contain;background:#f3efe4}.body figure.plate.inbody figcaption{font-size:var(--fs-small);line-height:1.45;color:#4a5578;margin-top:8px}.pwa-i{margin:16px 0 0}.pwa-b{background:none;border:0;padding:8px 4px;min-height:var(--tap);font:inherit;color:#cdb377;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pwa-b:focus-visible{outline:none;box-shadow:var(--ring);border-radius:6px}.pwa-ios{display:block;margin:8px auto 0;max-width:32em}.pwa-ios[hidden]{display:none}.off-pg .body{padding-bottom:40px}.off-retry{font:inherit;padding:8px 24px;min-height:var(--tap);border-radius:999px;border:1px solid var(--lapis-deep);background:#fff;color:var(--lapis-deep);cursor:pointer}.off-retry:focus-visible{outline:none;box-shadow:var(--ring)}#off-list{padding-left:1.2em}#off-list li{margin:0 0 8px}html body main .card .bd p.also,html body main .card p.also{font-size:13px!important;line-height:1.45!important;margin:4px 0 0}.off-pg .ahead{padding-top:40px}.off-pg .body>p:first-child{text-align:center;margin:0 0 40px}html body .prose sup.nref a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}html body footer .pwa-i .pwa-b,html body footer .pwa-i .pwa-ios{font-size:inherit!important;line-height:1.6!important;color:inherit}html body footer .pwa-i .pwa-b{text-decoration-color:currentColor}html body .card .art.mus,html body #main.lp .card .art.mus,html body #main .card .art.mus{aspect-ratio:auto!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:row!important;align-items:center;gap:12px;padding:12px 16px!important;background:#f4f1ea!important;border-bottom:1px dashed #d8cfbd;min-width:0;max-width:100%;overflow:hidden!important}html body .card .art.mus img,html body #main.lp .card .art.mus img,html body #main .card .art.mus img{flex:0 0 100px;width:100px!important;height:100px!important;aspect-ratio:1!important;object-fit:cover!important;border-radius:6px;filter:grayscale(.45) sepia(.2) opacity(.85);box-shadow:0 0 0 3px #fff,0 0 0 4px #d8cfbd;padding:0!important;margin:0!important}html body .card .art.mus .ilc{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto;text-align:left}html body .card .art.mus .ilc b{font:600 12px/1.35 var(--sans);color:#5b5346;letter-spacing:.01em}html body .card .art.mus .acr{position:static!important;display:block;width:auto!important;background:none!important;padding:0!important;font:400 11px/1.3 var(--sans)!important;color:#6b7390!important;text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ow-orig{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--muted);font-style:italic}html body #main div.share{margin:var(--sec,40px) 0 0;padding:0}html body #main div.share .share-k{display:block;margin:0 0 8px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}html body #main div.share .share-native{display:inline-flex;align-items:center;min-height:44px;margin:0 0 8px;padding:8px 24px;border:1px solid var(--lapis-deep);border-radius:999px;background:#fff;color:var(--lapis-deep);font:inherit;cursor:pointer}html body #main div.share .share-native[hidden]{display:none}html body #main div.share .share-native:focus-visible,html body #main div.share .share-copy:focus-visible{outline:none;box-shadow:var(--ring)}html body #main div.share p.share-l{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;margin:0;padding:0;line-height:1.4}html body #main div.share p.share-l a,html body #main div.share p.share-l .share-copy{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:underline;text-underline-offset:3px}html body #main div.share p.share-l .share-copy{background:none;border:0;padding:0;font:inherit;cursor:pointer}html body #main div.share+aside.seealso{margin-top:var(--sec,40px)!important}html body .card .art.mus .ilc b{font-weight:600!important;font-size:12.5px!important;line-height:1.35!important;color:#5b5346}html body .card .art.mus .acr{font-weight:400!important;font-size:11px!important;line-height:1.3!important}html body p.trust65{font-size:13px!important;line-height:1.5;color:#5b6472;margin:16px 0 0;max-width:62ch}html body p.trust65 .tk{color:#2f7d5b;font-weight:700}html body p.trust65 a{color:inherit;text-decoration:underline;text-underline-offset:2px}.screen p.trust65{margin:0 0 24px}.charte h2{margin:40px 0 16px}.charte h2:first-child{margin-top:24px}.charte p{margin:0 0 16px}.lb h2{margin:40px 0 16px}.lb h2:first-child{margin-top:24px}.lb p{margin:0 0 16px;line-height:1.6}.lb-how{border:1px solid var(--line);border-radius:var(--r);padding:24px;margin:24px 0 0;background:#fff}.lb-how h2{margin:0 0 16px!important}.lb-steps{margin:0;padding-left:1.4em;line-height:1.6}.lb-steps li{margin:0 0 16px;padding-left:4px}.lb-steps li:last-child{margin-bottom:0}.lb-not{border-left:3px solid var(--gold);padding:0 0 0 16px}.lb-tiers{display:grid;gap:16px;grid-template-columns:1fr;margin:40px 0 0}.lb-tier{border:1px solid var(--line);border-radius:var(--r);padding:24px;background:#fff}@media(min-width:560px){.lb-tier{display:grid;grid-template-columns:196px 1fr;column-gap:24px;align-items:center}.lb-tier .lb-tier-b{grid-row:span 2}}.lb-tier h3{margin:16px 0 8px;font-size:1.15rem}@media(min-width:560px){.lb-tier h3{margin:0 0 8px}}.lb-tier p{margin:0!important}.lb-tier-b img{display:block;width:180px;height:60px;max-width:100%}.lb-tier-h{font-size:1.1rem;margin:24px 0 8px}.lb-rules{margin:0 0 16px;padding-left:1.3em;line-height:1.6}.lb-rules li{margin:0 0 8px}ol.lb-rules{list-style:none;padding-left:0}.lb-code{display:inline-block;min-width:2.2em;font:600 .8rem/1.4 var(--sans)!important;color:var(--muted)}.lb-empty{color:var(--muted)}.lb-self{border:1px solid var(--line);border-radius:var(--r);padding:24px;margin:40px 0 0;background:#fff}.lb-self h2{margin:0 0 16px!important}.lb-self h3{font-size:1.05rem;margin:24px 0 8px}.lb-yes,.lb-no{list-style:none;margin:0;padding:0;line-height:1.6}.lb-yes li,.lb-no li{position:relative;padding-left:1.6em;margin:0 0 8px}.lb-yes li::before{content:"✓";position:absolute;left:0;color:var(--gold);font-weight:700}.lb-no li::before{content:"○";position:absolute;left:0;color:var(--muted)}.lb-self h3{font-size:1.375rem!important;line-height:1.3!important}.lb-self p .lb-code{min-width:0;font-size:.85em!important}.lb-self .lb-upd{margin:24px 0 0!important;font-size:.85rem!important;color:var(--muted)}.lb-charte{margin:24px 0 0}.lb-ex{border:2px dashed var(--gold);border-radius:var(--r);padding:16px;margin:24px 0 0;background:#fffbea}.lb-card{border:1px solid var(--line);border-radius:var(--r);padding:24px;margin:24px 0 0;background:#fff;display:grid;gap:16px}.lb-card img{display:block;width:240px;height:80px;max-width:100%}.lb-card dl{margin:0;display:grid;gap:8px 24px;grid-template-columns:1fr}@media(min-width:560px){.lb-card dl{grid-template-columns:1fr 1fr}}.lb-card dt{font-size:.85rem;color:var(--muted)}.lb-card dd{margin:0;font-weight:600}.lb-susp{border-left:3px solid #b3261e;padding:0 0 0 16px;margin:24px 0 0!important}.lb-ev,.lb-hist{list-style:none;margin:0;padding:0}.lb-ev li{border:1px solid var(--line);border-radius:var(--r);padding:16px;margin:0 0 16px;background:#fff}.lb-ev li p{margin:0 0 8px!important}.lb-ev li p:last-child{margin:0!important}.lb-ev-h{display:flex;gap:16px;align-items:center}.lb-res{font:600 .8rem/1.4 var(--sans)!important;padding:2px 8px;border-radius:999px}.lb-ok{background:#e3f1e6;color:#1e5b2c}.lb-no{background:#fbe4e2;color:#8a1f17}.lb-wait{background:#eef1f6;color:#3d4a63}.lb-ev-n{font-size:.9rem!important;color:var(--muted)}.lb-ev-l{font-weight:600}.lb-hist li{margin:0 0 8px;line-height:1.6}.lb-snip{white-space:pre-wrap;word-break:break-all;background:#f4f6fa;border:1px solid var(--line);border-radius:var(--r);padding:16px;font-size:.8rem;margin:0 0 16px}.lb-all{margin:40px 0 0!important}.lb-shop p.lb-ex,.lb-shop .lb-ev li,.lb-shop .lb-hist li{max-width:none}.sci h2{margin:40px 0 16px}.sci p{margin:0 0 16px;line-height:1.6}.sci-lead{font-size:1.1rem}.sci-warn{border:2px solid #b4532a;border-radius:var(--r);padding:24px;margin:24px 0 0;background:#fff7f2}.sci-warn h2{margin:0 0 16px!important;color:#8a3a17}.sci-warn ul{margin:0;padding-left:1.3em;line-height:1.6}.sci-warn li{margin:0 0 8px}.sci-warn li:first-child{font-weight:600}.sci-warn li:last-child{margin:0}.sci-list{display:grid;gap:16px}.sci-c{border:1px solid var(--line);border-left-width:4px;border-radius:var(--r);padding:24px;background:#fff;min-width:0}.sci-c h3{font-size:1.2rem!important;line-height:1.35!important;margin:0 0 8px}.sci-c p{margin:0 0 16px}.sci-v{display:inline-block;font:600 .78rem/1.4 var(--sans)!important;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;margin:0 0 8px!important}.sci-yes{border-left-color:#2e7d5b}.sci-yes .sci-v{background:#e3f2ea;color:#1e5c41}.sci-no{border-left-color:#8a8f98}.sci-no .sci-v{background:#eef0f3;color:#4a4f57}.sci-unk{border-left-color:#c79a2b}.sci-unk .sci-v{background:#fbf3df;color:#7a5a0c}.sci-risk{border-left-color:#b4532a}.sci-risk .sci-v{background:#fbe7de;color:#8a3a17}.sci-sh{font:600 .8rem/1.4 var(--sans)!important;color:var(--muted);margin:0 0 8px!important;text-transform:uppercase;letter-spacing:.06em}.sci-s{margin:0;padding-left:1.2em;font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}.sci-s li{margin:0 0 8px}.sci-s li:last-child{margin:0}.sci-key{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px}.sci-key li{margin:0;line-height:1.6}.sci-key .sci-v{margin:0 4px 0 0!important;vertical-align:1px}.sci-upd{margin:24px 0 0!important;font-size:.85rem;color:var(--muted)}.card a.pn{position:relative;z-index:1;color:inherit;text-decoration:underline;text-decoration-color:rgba(47,79,143,.35);text-underline-offset:2px}.rp h2{margin:40px 0 16px}.rp p{margin:0 0 16px;line-height:1.6}.rp-card{border:1px solid var(--line);border-radius:var(--r);padding:24px;margin:24px 0 0;background:#fff}.rp-card dl{margin:0;display:grid;gap:16px 24px;grid-template-columns:1fr}@media(min-width:560px){.rp-card dl{grid-template-columns:1fr 1fr}}.rp-card dt{font-size:.85rem;color:var(--muted)}.rp-card dd{margin:0;font-weight:600;overflow-wrap:anywhere}.rp-sum{font-weight:400;font-size:.9rem;color:var(--muted)}.rp-pts{list-style:none;margin:0;padding:0}.rp-pts>li{border:1px solid var(--line);border-radius:var(--r);padding:16px;margin:0 0 16px;background:#fff}.rp-pts>li p{margin:0!important}.rp-h{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between}.rp-t{font-weight:600}.rp-pill{display:inline-block;font:600 .8rem/1.4 var(--sans)!important;padding:2px 8px;border-radius:999px;white-space:nowrap}.rp-ok{background:#e3f1e6;color:#1e5b2c}.rp-part,.rp-nv,.rp-nf{background:#eef1f6;color:#3d4a63}.rp-low{background:#fdf0dc;color:#7a4a0c}.rp-watch{background:#f3eefb;color:#4a3a7a}.rp-l{margin:8px 0;padding-left:1.2em;line-height:1.6}.rp-l li{margin:0 0 4px}.rp-m{font-size:.85rem!important;color:var(--muted);overflow-wrap:anywhere;margin-top:8px!important}.rp-how{border:1px solid var(--line);border-radius:var(--r);padding:24px;margin:24px 0 0;background:#fff}.rp-how h2{margin:0 0 16px!important}.rp-how ul{list-style:none;margin:0;padding:0;line-height:1.6}.rp-how li{margin:0 0 8px}.rp-how li:last-child{margin:0}.rp-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}@media(min-width:760px){.rp-list{grid-template-columns:1fr 1fr}}.rp-list a{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--line);border-radius:var(--r);background:#fff;text-decoration:none;color:inherit;min-height:44px}.rp-list a:hover{border-color:var(--gold)}.rp-list b{font-weight:600}.rp-list small{color:var(--muted);font-size:.85rem}.rp-good{margin:0;padding-left:1.2em;line-height:1.6}.rp-good li{margin:0 0 8px}.rp-all{margin:40px 0 0!important}.rp-from{margin:40px 0 0}.rp-x{margin:8px 0 0!important;line-height:1.6}.lb-list{list-style:none;margin:0;padding:0;display:grid;gap:16px}.lb-list a{display:flex;flex-wrap:wrap;align-items:center;gap:16px;border:1px solid var(--line);border-radius:var(--r);padding:16px;background:#fff;text-decoration:none;color:inherit}.lb-list img{display:block;width:180px;height:60px;max-width:100%}.lb-list span{display:flex;flex-direction:column;gap:4px;min-width:0}.lb-list b{font-size:1.1rem}.lb-list small{color:var(--muted);font-size:.9rem;line-height:1.5}.lb-hist2{margin:0 0 16px;padding-left:1.3em;line-height:1.6}.lb-hist2 li{margin:0 0 8px}.rp-badge{display:block;width:fit-content;margin:0 0 8px}.rp-badge img{display:block;width:180px;height:60px;max-width:100%}html body .otd-i img.otd-whole{object-fit:contain!important;object-position:50% 50%!important;padding:4px;box-sizing:border-box;background:var(--lapis-pale)}.lb-top{border:1px solid rgba(27,110,63,.28);border-left:4px solid #1b6e3f;border-radius:var(--r);padding:24px;margin:24px 0 0;background:#f4faf6}.lb-top h2{margin:0 0 8px!important}.lb-top>p{margin:0 0 16px!important}.lb-top .lb-list{margin:0}.lb-top>p.lb-empty{margin:0!important}.lb-list b{display:flex!important;flex-direction:row!important;align-items:center;flex-wrap:wrap;gap:0}.lb-list b>span{display:inline!important}.lb-chk{display:inline-block;width:1.15em;height:1.15em;vertical-align:-.18em;margin-left:.4em;flex:none}.lb .lb-lead{margin:0 0 16px!important}.lb .lb-tiers-i{margin:40px 0 0!important}.lb-tiers-i+.lb-tiers{margin-top:16px!important}.lb-okline{display:flex;align-items:center;gap:8px;margin:0 0 24px!important;font-weight:600;color:#1b6e3f}.lb-okline .lb-chk{margin:0;width:1.4em;height:1.4em}html body .grid>.card,html body #main .grid>.card{min-width:0;max-width:100%}html body .card .art.mus .ilc,html body #main .card .art.mus .ilc,html body #main.lp .card .art.mus .ilc{min-width:0;max-width:100%;width:100%;box-sizing:border-box}html body .card .art.mus .ilc b,html body #main .card .art.mus .ilc b{overflow-wrap:anywhere;max-width:100%}@media (max-width:480px){.gsearch{padding-left:12px}.gsearch svg{display:none}}html[dir=rtl]{overflow-x:clip}
/*frame30*/
@media (max-width:760px){
html body #main figure.plate,
html body.bg18 main#main figure.plate{
margin:24px auto!important;text-align:center
}
html body #main figure.plate .frame,
html body.bg18 main#main figure.plate .frame{
display:block!important;width:fit-content!important;max-width:100%!important;margin:0 auto!important;vertical-align:top;box-sizing:border-box
}
html body #main figure.plate .frame img,
html body.bg18 main#main figure.plate img,
html body.bg18 main#main figure.plate .frame img{
display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:64svh!important;object-fit:contain!important;object-position:50% 50%!important;margin:0 auto!important
}
html body #main figure.plate figcaption,
html body.bg18 main#main figure.plate figcaption{
margin-top:8px!important
}
}
/*/frame30*/