.dojo-hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;background:radial-gradient(ellipse 40% 65% at 74% 46%,rgba(227,168,87,.2),transparent 70%),var(--night-2);border-bottom:1px solid var(--line)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,64px);align-items:center;min-height:min(720px,calc(100vh - 85px))}.hero-copy[data-astro-cid-j7pv25f6]{padding:72px 0 80px}.nowrap[data-astro-cid-j7pv25f6]{white-space:nowrap}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-top:18px;font-size:clamp(54px,6.4vw,100px);line-height:1.04}@media(max-width:1100px){.wide-only[data-astro-cid-j7pv25f6]{display:none}}.hero-lede[data-astro-cid-j7pv25f6]{margin:26px 0 0;max-width:30em;font-size:21px;color:var(--cream-soft)}.hero-lede[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-family:var(--serif);color:var(--cream)}.hero-ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.glyph[data-astro-cid-j7pv25f6]{display:block;background:var(--amber);-webkit-mask:var(--glyph) center / contain no-repeat;mask:var(--glyph) center / contain no-repeat}.hero-art[data-astro-cid-j7pv25f6]{position:relative;justify-self:center;width:min(100%,520px);aspect-ratio:1}.hole[data-astro-cid-j7pv25f6],.enso[data-astro-cid-j7pv25f6],.strings[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%}.hole[data-astro-cid-j7pv25f6]{border-radius:50%;background:radial-gradient(circle closest-side,#080605cc 0 48%,#08060500 60%)}.enso[data-astro-cid-j7pv25f6]{background:var(--amber);opacity:.92;-webkit-mask:url(/art/enso.svg) center / contain no-repeat;mask:url(/art/enso.svg) center / contain no-repeat}.strings[data-astro-cid-j7pv25f6] line[data-astro-cid-j7pv25f6]{stroke-linecap:butt}.strings[data-astro-cid-j7pv25f6] .wound[data-astro-cid-j7pv25f6]{stroke:#c9a46c}.strings[data-astro-cid-j7pv25f6] .plain[data-astro-cid-j7pv25f6]{stroke:#ddd7cb}.strings[data-astro-cid-j7pv25f6] .shine[data-astro-cid-j7pv25f6]{stroke:#fff8e880}.string-shadows[data-astro-cid-j7pv25f6] line[data-astro-cid-j7pv25f6]{stroke:#000;opacity:.5}.dojo-mark[data-astro-cid-j7pv25f6]{position:absolute;right:1%;top:1%;width:19%;aspect-ratio:1;background:var(--cream)}@media(max-width:860px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;min-height:0;gap:0}.hero-art[data-astro-cid-j7pv25f6]{order:-1;width:min(78%,360px);margin-top:32px}.hero-copy[data-astro-cid-j7pv25f6]{padding:28px 0 56px}.hero-lede[data-astro-cid-j7pv25f6]{font-size:19px}}.meaning[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,80px);align-items:start}.big[data-astro-cid-j7pv25f6]{margin-top:12px;font-style:italic;font-size:clamp(40px,5vw,64px);line-height:1.05}.meaning[data-astro-cid-j7pv25f6] .prose[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:19px}.sanskrit[data-astro-cid-j7pv25f6]{font-family:var(--serif)}.pillars[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none}.pillars[data-astro-cid-j7pv25f6]>li[data-astro-cid-j7pv25f6]{position:relative;padding-top:22px;border-top:1px solid var(--brass)}.pillar-glyph[data-astro-cid-j7pv25f6]{width:60px;height:60px;margin-bottom:16px}.romaji[data-astro-cid-j7pv25f6]{display:block;margin-top:6px;font-family:var(--sans);font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--cream-muted)}.pillars[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--cream-soft)}.pillar-links[data-astro-cid-j7pv25f6]{margin:16px 0 0;padding:0;list-style:none;font-size:15px}.pillar-links[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{margin-top:4px}.pillar-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none}@media(max-width:860px){.meaning[data-astro-cid-j7pv25f6],.pillars[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.halls-band[data-astro-cid-j7pv25f6]{background:var(--night-2)}.lede[data-astro-cid-j7pv25f6].center{margin:14px auto 0;text-wrap:balance}.halls[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:24px}.hall[data-astro-cid-j7pv25f6]{display:flex;gap:22px;padding:22px;background:var(--night);border:1px solid var(--line);color:var(--cream)!important;text-decoration:none;transition:border-color .2s}.hall[data-astro-cid-j7pv25f6]:hover{border-color:var(--amber)}.hall[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{flex:none;width:112px;height:auto;align-self:start;aspect-ratio:480 / 614;object-fit:cover;box-shadow:0 10px 24px #00000080}.hall-body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:8px;min-width:0}.hall-tag[data-astro-cid-j7pv25f6]{align-self:start;padding:3px 10px;border:1px solid var(--brass);color:var(--amber-hi);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.hall-title[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:25px;line-height:1.15}.hall-blurb[data-astro-cid-j7pv25f6]{font-size:16px;color:var(--cream-soft)}.hall-progress[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--cream-muted)}.hall-progress[data-astro-cid-j7pv25f6][hidden]{display:none}.hall-progress[data-astro-cid-j7pv25f6] .bar[data-astro-cid-j7pv25f6]{flex:1;max-width:180px;height:4px;background:var(--line)}.hall-progress[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{display:block;height:100%;background:var(--amber)}.hall-go[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:6px;color:var(--amber);font-size:13px;letter-spacing:.22em;text-transform:uppercase}.in-print[data-astro-cid-j7pv25f6]{margin:32px 0 0;text-align:center;font-size:16px;color:var(--cream-muted)}@media(max-width:520px){.hall[data-astro-cid-j7pv25f6]{gap:14px;padding:16px}.hall[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:68px}.hall-title[data-astro-cid-j7pv25f6]{font-size:21px}.hall-blurb[data-astro-cid-j7pv25f6]{font-size:15px}}.shoji[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;background:var(--brass)}.shoji[data-astro-cid-j7pv25f6]>li[data-astro-cid-j7pv25f6]{position:relative;padding:30px 26px 32px;background:var(--night)}.shoji-num[data-astro-cid-j7pv25f6]{position:absolute;top:14px;right:18px;font-family:var(--serif);font-style:italic;font-size:18px;color:var(--cream-muted)}.shoji-glyph[data-astro-cid-j7pv25f6]{width:56px;height:56px;margin-bottom:16px}.shoji[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:16px;color:var(--cream-soft)}@media(max-width:1000px){.shoji[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.shoji[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.sensei[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(36px,6vw,88px);align-items:center}.sensei-photo[data-astro-cid-j7pv25f6]{position:relative;margin:14px}.sensei-photo[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:-14px;border:1px solid var(--brass);pointer-events:none}.sensei-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:relative;display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 20%}.sensei-ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}@media(max-width:760px){.sensei[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.sensei-photo[data-astro-cid-j7pv25f6]{max-width:360px}}
