.explorer[data-astro-cid-wbblyjot]{gap:20px;display:grid}.explorer[data-astro-cid-wbblyjot]>[data-astro-cid-wbblyjot],.panels[data-astro-cid-wbblyjot]>[data-astro-cid-wbblyjot],.panel[data-astro-cid-wbblyjot]>[data-astro-cid-wbblyjot],.p-main[data-astro-cid-wbblyjot]>[data-astro-cid-wbblyjot],.facts[data-astro-cid-wbblyjot]>[data-astro-cid-wbblyjot]{min-width:0}.ex-top[data-astro-cid-wbblyjot]{align-items:end;gap:10px 48px;display:grid}@media (width>=900px){.ex-top[data-astro-cid-wbblyjot]{grid-template-columns:1fr minmax(0,420px)}}.ex-h[data-astro-cid-wbblyjot]{margin-top:6px;font-size:clamp(1.8rem,3.2vw,2.6rem)}.sub[data-astro-cid-wbblyjot]{color:var(--muted);font-size:1.08rem}.blocks[data-astro-cid-wbblyjot]{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.block[data-astro-cid-wbblyjot]{text-align:left;border:1.5px solid var(--page-edge);min-height:104px;color:var(--cover);cursor:pointer;font:inherit;background:#fff;border-radius:18px;flex-basis:150px;align-content:space-between;gap:8px;padding:18px 20px;transition:transform .22s,box-shadow .22s,border-color .22s,background-color .22s;display:grid;position:relative;overflow:hidden}.block[data-astro-cid-wbblyjot]:after{content:"";background:var(--gold);transform-origin:0;height:5px;transition:transform .38s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.block[data-astro-cid-wbblyjot]:hover{border-color:var(--book);transform:translateY(-2px);box-shadow:0 14px 30px -18px #12372a73}.block[data-astro-cid-wbblyjot][aria-selected=true]{background:var(--cover);border-color:var(--cover);color:#fff;box-shadow:0 18px 36px -20px #12372ab3}.block[data-astro-cid-wbblyjot][aria-selected=true]:after{transform:scaleX(1)}.block[data-astro-cid-wbblyjot][aria-selected=true] .b-meta[data-astro-cid-wbblyjot]{color:var(--on-cover-muted)}.b-name[data-astro-cid-wbblyjot]{font:650 1.12rem/1.2 var(--serif);font-variation-settings:"SOFT" 50}.b-meta[data-astro-cid-wbblyjot]{font:500 .88rem var(--display);color:var(--muted)}.panels[data-astro-cid-wbblyjot]{gap:16px;display:grid}.panel[data-astro-cid-wbblyjot]{border:1.5px solid var(--page-edge);background:#fff;border-radius:22px;gap:28px;padding:clamp(20px,3vw,34px);display:grid;box-shadow:0 24px 48px -36px #12372a80}@media (width>=860px){.panel[data-astro-cid-wbblyjot]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:48px}}.p-main[data-astro-cid-wbblyjot]{align-content:start;gap:20px;display:grid}.p-name[data-astro-cid-wbblyjot]{font-size:clamp(1.3rem,2vw,1.6rem)}.facts[data-astro-cid-wbblyjot]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}@media (width>=560px){.facts[data-astro-cid-wbblyjot]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=860px) and (width<=1099px){.facts[data-astro-cid-wbblyjot]{grid-template-columns:repeat(2,minmax(0,1fr))}}.facts[data-astro-cid-wbblyjot]>div[data-astro-cid-wbblyjot]{background:var(--sheet);border-radius:16px;padding:14px 16px}.facts[data-astro-cid-wbblyjot] dt[data-astro-cid-wbblyjot]{font:600 .88rem var(--display);color:var(--book)}.facts[data-astro-cid-wbblyjot] dd[data-astro-cid-wbblyjot]{font:700 clamp(1.6rem, 3vw, 2.2rem)/1 var(--serif);font-variation-settings:"SOFT" 50;color:var(--cover);margin:4px 0 0}.covers[data-astro-cid-wbblyjot]{gap:10px;display:grid}.c-h[data-astro-cid-wbblyjot]{font:600 .92rem var(--display);color:var(--book)}.c-text[data-astro-cid-wbblyjot]{color:var(--text);font-size:1.08rem}.chips[data-astro-cid-wbblyjot]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-wbblyjot] li[data-astro-cid-wbblyjot]{font:500 .95rem/1.2 var(--display);color:var(--cover);border:1.5px solid var(--book-soft);background:#fff;border-radius:999px;padding:8px 14px}.chips[data-astro-cid-wbblyjot] li[data-astro-cid-wbblyjot]:before{content:"";background:var(--gold);vertical-align:2px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.pace[data-astro-cid-wbblyjot]{background:var(--cover);border-radius:20px;justify-items:start;gap:16px;margin:0;padding:26px;display:grid}.dots[data-astro-cid-wbblyjot]{flex-wrap:wrap;gap:9px;max-width:320px;display:flex}.dots[data-astro-cid-wbblyjot] span[data-astro-cid-wbblyjot]{background:var(--gold);border-radius:50%;width:16px;height:16px}.pace[data-astro-cid-wbblyjot] figcaption[data-astro-cid-wbblyjot]{font:500 .95rem/1.5 var(--display);color:var(--on-cover-muted)}.pace[data-astro-cid-wbblyjot] figcaption[data-astro-cid-wbblyjot] .num[data-astro-cid-wbblyjot]{color:#fff;font-weight:600}.caveat[data-astro-cid-wbblyjot]{color:var(--muted);font-size:.88rem}@media (prefers-reduced-motion:no-preference){.panel[data-astro-cid-wbblyjot]:not([hidden]) .dots[data-astro-cid-wbblyjot] span[data-astro-cid-wbblyjot]{animation:.42s cubic-bezier(.2,.8,.3,1.4) both dot-in;animation-delay:calc(var(--j) * 22ms + .12s)}.panel[data-astro-cid-wbblyjot]:not([hidden]) .chips[data-astro-cid-wbblyjot] li[data-astro-cid-wbblyjot]{animation:.42s ease-out both rise;animation-delay:calc(var(--j) * 50ms + 80ms)}[data-astro-cid-wbblyjot][data-enhanced] .panel[data-astro-cid-wbblyjot]:not([hidden]){animation:.38s ease-out both panel-in}.reveal-on .panels[data-astro-cid-wbblyjot]:not(.is-in) [data-astro-cid-wbblyjot]:is(.dots span,.chips li){animation-play-state:paused}}@keyframes dot-in{0%{opacity:.12;background:var(--book-soft);transform:scale(.4)}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@keyframes panel-in{0%{opacity:0;transform:translateY(10px)}}.hero[data-astro-cid-xiwavarn]{background:var(--cover);color:#fff;isolation:isolate;position:relative;overflow:hidden}.hero[data-astro-cid-xiwavarn]:before{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(closest-side,#e3a72f29,#0000);width:60%;position:absolute;inset:auto -10% -40% auto}.art[data-astro-cid-xiwavarn]{width:720px;stroke:var(--gold);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;z-index:-1;opacity:.55;position:absolute;top:-10px;right:-150px}.art[data-astro-cid-xiwavarn] .thin[data-astro-cid-xiwavarn]{stroke-width:1.6px}.art[data-astro-cid-xiwavarn] .dot[data-astro-cid-xiwavarn]{fill:var(--gold);stroke:none}.hero-in[data-astro-cid-xiwavarn]{gap:40px;padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(56px,8vw,104px);display:grid}@media (width>=1000px){.hero-in[data-astro-cid-xiwavarn]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px}}.hero-text[data-astro-cid-xiwavarn]{justify-items:start;gap:18px;display:grid}.hero[data-astro-cid-xiwavarn] .label[data-astro-cid-xiwavarn]{color:var(--gold);background:var(--cover-deep);border:1px solid #e3a72f73;border-radius:999px;padding:5px 14px}.hero[data-astro-cid-xiwavarn] h1[data-astro-cid-xiwavarn]{color:#fff;max-width:14ch;font-size:clamp(2.6rem,5.4vw,4.4rem)}.hero[data-astro-cid-xiwavarn] .lede[data-astro-cid-xiwavarn]{color:var(--on-cover-muted);max-width:46ch;font-size:1.2rem}.for[data-astro-cid-xiwavarn]{border-left:3px solid var(--gold);max-width:52ch;color:var(--on-cover-muted);padding:4px 0 4px 18px}.for-h[data-astro-cid-xiwavarn]{font:600 .92rem var(--display);color:var(--gold);margin-bottom:2px}.hero[data-astro-cid-xiwavarn] .btns[data-astro-cid-xiwavarn]{margin-top:6px}.btn-ghost[data-astro-cid-xiwavarn]{color:#fff;border-color:#ffffff8c}.btn-ghost[data-astro-cid-xiwavarn]:hover{background:#ffffff14}.btn[data-astro-cid-xiwavarn]{transition:transform .2s,background-color .2s,box-shadow .2s}.btn-solid[data-astro-cid-xiwavarn]:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #e3a72fcc}.rating[data-astro-cid-xiwavarn]{color:var(--on-cover-muted);align-items:center;gap:12px;font-size:.98rem;display:flex}.rating[data-astro-cid-xiwavarn] .strong[data-astro-cid-xiwavarn]{color:#fff;font-weight:600}.stars[data-astro-cid-xiwavarn]{gap:3px;display:inline-flex}.stars[data-astro-cid-xiwavarn] svg[data-astro-cid-xiwavarn]{width:18px;height:18px;fill:var(--gold)}.glance[data-astro-cid-xiwavarn]{color:var(--text);border-top:10px solid var(--gold);background:#fff;border-radius:24px;gap:18px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 40px 80px -30px #0000008c}.g-label[data-astro-cid-xiwavarn]{font:600 .95rem var(--display);color:var(--book)}.g-stats[data-astro-cid-xiwavarn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.g-stats[data-astro-cid-xiwavarn]>div[data-astro-cid-xiwavarn]{background:var(--sheet);border-radius:16px;padding:14px 16px}.g-stats[data-astro-cid-xiwavarn] dt[data-astro-cid-xiwavarn]{font:600 .85rem var(--display);color:var(--muted)}.g-stats[data-astro-cid-xiwavarn] dd[data-astro-cid-xiwavarn]{font:700 clamp(2rem, 4vw, 2.8rem)/1 var(--serif);font-variation-settings:"SOFT" 50;color:var(--cover);margin:4px 0 0}.paperbar[data-astro-cid-xiwavarn]{border-radius:999px;gap:4px;height:22px;display:flex;overflow:hidden}.seg[data-astro-cid-xiwavarn]{transform-origin:0;flex-basis:0}.k0[data-astro-cid-xiwavarn]{background:var(--cover)}.k1[data-astro-cid-xiwavarn]{background:var(--gold)}.k2[data-astro-cid-xiwavarn]{background:var(--book)}.k3[data-astro-cid-xiwavarn]{background:#8fbea6}.legend[data-astro-cid-xiwavarn]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.legend[data-astro-cid-xiwavarn] li[data-astro-cid-xiwavarn]{font:500 .98rem var(--display);color:var(--text);border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding-bottom:8px;display:flex}.legend[data-astro-cid-xiwavarn] li[data-astro-cid-xiwavarn]:last-child{border-bottom:0;padding-bottom:0}.sw[data-astro-cid-xiwavarn]{border-radius:4px;flex:none;width:12px;height:12px}.lg-m[data-astro-cid-xiwavarn]{color:var(--muted);margin-left:auto}.paper[data-astro-cid-xiwavarn]{padding:clamp(56px,7vw,96px) 0 clamp(48px,6vw,80px)}.teach[data-astro-cid-xiwavarn]{background:var(--sheet);padding:clamp(56px,7vw,96px) 0}.teach-in[data-astro-cid-xiwavarn]{gap:32px;display:grid}@media (width>=960px){.teach-in[data-astro-cid-xiwavarn]{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:56px}.t-side[data-astro-cid-xiwavarn]{position:sticky;top:110px}}.t-side[data-astro-cid-xiwavarn]{justify-items:start;gap:12px;display:grid}.t-intro[data-astro-cid-xiwavarn]{color:var(--muted);max-width:34ch;font-size:1.12rem}.t-link[data-astro-cid-xiwavarn]{color:var(--cover);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:6px;margin-top:8px;font-weight:600;text-decoration-thickness:2px}.t-cards[data-astro-cid-xiwavarn]{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.t-cards[data-astro-cid-xiwavarn]{grid-template-columns:1fr 1fr}}.t-card[data-astro-cid-xiwavarn]{border-radius:var(--radius-leaf);background:#fff;border:1.5px solid #0000;align-content:start;gap:14px;padding:24px;transition:transform .26s,box-shadow .26s,border-color .26s;display:grid}.t-card[data-astro-cid-xiwavarn]:hover{border-color:var(--gold-soft);transform:translateY(-4px);box-shadow:0 22px 40px -28px #12372a8c}.t-card[data-astro-cid-xiwavarn]:last-child:nth-child(odd){grid-column:1/-1}.tick[data-astro-cid-xiwavarn]{fill:none;width:36px;height:36px}.tick[data-astro-cid-xiwavarn] circle[data-astro-cid-xiwavarn]{fill:var(--gold-soft)}.tick[data-astro-cid-xiwavarn] path[data-astro-cid-xiwavarn]{stroke:var(--cover);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.t-head[data-astro-cid-xiwavarn]{font:650 1.2rem/1.25 var(--serif);font-variation-settings:"SOFT" 50;color:var(--cover);margin-bottom:6px;display:block}.t-body[data-astro-cid-xiwavarn]{color:var(--muted)}.t-only[data-astro-cid-xiwavarn]{font:500 1.12rem/1.4 var(--serif);font-variation-settings:"SOFT" 50;color:var(--cover)}.try[data-astro-cid-xiwavarn]{padding:clamp(56px,7vw,96px) 0}.try-in[data-astro-cid-xiwavarn]{gap:36px;display:grid}@media (width>=1000px){.try-in[data-astro-cid-xiwavarn]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px}.try-side[data-astro-cid-xiwavarn]{position:sticky;top:110px}}.try-side[data-astro-cid-xiwavarn]{justify-items:start;gap:14px;display:grid}.try-intro[data-astro-cid-xiwavarn]{color:var(--muted);max-width:38ch;font-size:1.12rem}.how[data-astro-cid-xiwavarn]{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.how[data-astro-cid-xiwavarn] li[data-astro-cid-xiwavarn]{align-items:center;gap:14px;display:flex}.how-n[data-astro-cid-xiwavarn]{background:var(--cover);width:34px;height:34px;color:var(--gold);font:700 1rem var(--serif);border-radius:50%;flex:none;place-items:center;display:grid}.pace-pill[data-astro-cid-xiwavarn]{background:var(--sheet);font:600 .95rem var(--display);color:var(--cover);border-radius:999px;align-items:center;gap:10px;margin-top:10px;padding:8px 16px;display:inline-flex}.pulse[data-astro-cid-xiwavarn]{background:var(--gold);border-radius:50%;width:10px;height:10px;box-shadow:0 0 #e3a72f99}.tries[data-astro-cid-xiwavarn]{gap:24px;display:grid}.qcard[data-astro-cid-xiwavarn]{border-top:10px solid var(--gold);box-shadow:0 40px 80px -40px #12372a73, 0 0 0 1.5px var(--page-edge);background:#fff;border-radius:24px;padding:clamp(20px,3vw,34px)}.qcard[data-astro-cid-xiwavarn] .sit-h{font-size:1.6rem}.qcard[data-astro-cid-xiwavarn] .stem{font-family:var(--serif);font-size:1.25rem;line-height:1.45}.close[data-astro-cid-xiwavarn]{padding-top:clamp(8px,2vw,24px);padding-bottom:clamp(56px,7vw,96px)}.cta[data-astro-cid-xiwavarn]{isolation:isolate;background:var(--cover);color:var(--on-cover-muted);border-radius:28px;gap:36px;padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}@media (width>=960px){.cta[data-astro-cid-xiwavarn]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:56px}}.cta-art[data-astro-cid-xiwavarn]{width:640px;stroke:var(--gold);stroke-width:2.5px;opacity:.22;z-index:-1;position:absolute;bottom:-220px;right:-180px}.cta-text[data-astro-cid-xiwavarn]{justify-items:start;gap:16px;display:grid}.cta[data-astro-cid-xiwavarn] .label[data-astro-cid-xiwavarn]{color:var(--gold)}.cta[data-astro-cid-xiwavarn] h2[data-astro-cid-xiwavarn]{color:#fff}.cta-text[data-astro-cid-xiwavarn]>p[data-astro-cid-xiwavarn]:not(.label){max-width:52ch;font-size:1.08rem}.cta-quote[data-astro-cid-xiwavarn]{background:var(--cover-2);border-radius:20px;gap:14px;margin:0;padding:26px;display:grid}.cta-quote[data-astro-cid-xiwavarn] blockquote[data-astro-cid-xiwavarn]{color:#fff;font-size:1.12rem}.cta-quote[data-astro-cid-xiwavarn] figcaption[data-astro-cid-xiwavarn]{font:600 .95rem var(--display);color:var(--gold)}.cta-quote[data-astro-cid-xiwavarn] figcaption[data-astro-cid-xiwavarn]:before{content:"";background:var(--gold);vertical-align:middle;width:18px;height:2px;margin-right:10px;display:inline-block}@media (width<=999px){.art[data-astro-cid-xiwavarn]{opacity:.16;width:560px;right:-200px}}@media (prefers-reduced-motion:no-preference){.art[data-astro-cid-xiwavarn] .ln[data-astro-cid-xiwavarn]{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s cubic-bezier(.45,.1,.2,1) forwards draw;animation-delay:calc(var(--i,0) * .14s + .25s)}.art[data-astro-cid-xiwavarn] .dot[data-astro-cid-xiwavarn]{animation:.5s cubic-bezier(.2,.8,.3,1.5) both pop;animation-delay:calc(var(--i,0) * .14s + .3s);transform-box:fill-box;transform-origin:50%}.art[data-astro-cid-xiwavarn]{animation:11s ease-in-out 2.4s infinite alternate drift}.stars[data-astro-cid-xiwavarn] svg[data-astro-cid-xiwavarn]{animation:.48s cubic-bezier(.2,.8,.3,1.5) both pop;animation-delay:calc(var(--k) * 90ms + .7s)}.hero[data-astro-cid-xiwavarn] [data-astro-cid-xiwavarn][data-in]{animation:.8s cubic-bezier(.2,.7,.2,1) both rise-in;animation-delay:calc(var(--d,0) * 90ms + 80ms)}.seg[data-astro-cid-xiwavarn]{animation:1s cubic-bezier(.2,.7,.2,1) both grow;animation-delay:calc(var(--b,0) * .14s + .6s)}.tick[data-astro-cid-xiwavarn] path[data-astro-cid-xiwavarn]{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .6s .3s}.reveal-on .t-card[data-astro-cid-xiwavarn]:not(.is-in) .tick[data-astro-cid-xiwavarn] path[data-astro-cid-xiwavarn]{stroke-dashoffset:1px}.pulse[data-astro-cid-xiwavarn]{animation:1.8s ease-out infinite pulse}}@keyframes rise-in{0%{opacity:0;transform:translateY(22px)}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:0;transform:scale(.3)}}@keyframes drift{to{transform:translate(-14px,10px)rotate(-1.5deg)}}@keyframes pulse{70%{box-shadow:0 0 0 10px #e3a72f00}to{box-shadow:0 0 #e3a72f00}}
