.fx-og{display:block;overflow-x:clip}.og-rule{display:block;width:100%;max-width:160px;height:2px;border:0;margin:0;border-radius:2px;background:linear-gradient(90deg,rgba(200,136,30,0),var(--gold) 20%,var(--gold-light) 50%,var(--gold) 80%,rgba(200,136,30,0))}.og-names{list-style:none;display:grid;grid-gap:2px;gap:2px;font-family:var(--font-sa);font-size:clamp(24px,2.8vw,36px);line-height:1.5;color:var(--gold-light)}.og-names li{opacity:var(--o,1)}.og-names li:first-child{font-size:1.22em;color:var(--gold-pale);text-shadow:0 0 30px rgba(200,136,30,.35)}@media (max-width:899px){.og-names{grid-template-columns:1fr 1fr;column-gap:18px;font-size:20px}.og-names li:first-child{grid-column:1/-1;font-size:28px}}.og-small{margin:18px 0 0;font-size:14.5px;line-height:1.65;color:var(--text-dim)}.og-small a{color:var(--gold-light);text-decoration:underline;-webkit-text-decoration-color:hsla(41,87%,69%,.45);text-decoration-color:hsla(41,87%,69%,.45);text-underline-offset:3px}.og-meta{display:block;margin-top:10px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dimmer)}.og-go{display:block;margin-top:12px;font-size:13.5px;font-weight:600;color:var(--gold-light)}.og-list-tools{display:flex;justify-content:flex-end;margin:-8px 0 18px}.og-vlist>li{scroll-margin-top:84px}.og-vtag{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:var(--r-pill);border:1px solid hsla(41,87%,69%,.28);background:hsla(41,87%,69%,.06);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-light);text-decoration:none}.og-vtag-row{display:flex;justify-content:center}.og-pn{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:36px}.og-pn-link{display:block;min-height:64px;padding:14px 16px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--bg-card);color:var(--text);text-decoration:none;transition:border-color var(--t-quick) var(--ease-out),transform var(--t-quick) var(--ease-out)}.og-pn-link:hover{border-color:hsla(41,87%,69%,.45);transform:translateY(-2px)}.og-pn-link.is-next{text-align:right}.og-pn-label{display:block;font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--text-dimmer)}.og-pn-target{display:block;margin-top:4px;font-family:var(--font-display);font-size:16px;line-height:1.35;color:var(--gold-light)}.og-h1-sub{display:block;margin-top:.35em;font-size:.6em;font-weight:500;letter-spacing:0;opacity:.75}.fx-hold{position:relative;padding:30px 22px 22px;border-radius:var(--r-lg);touch-action:manipulation;text-align:center;isolation:isolate;animation:sx-rise .6s var(--ease) both}.og-ground{position:absolute;inset:0;z-index:-1;border-radius:inherit;border:1px solid rgba(200,136,30,.28);background:radial-gradient(130% 100% at 50% -30%,rgba(200,136,30,.12),rgba(200,136,30,0) 58%),var(--bg-warm);box-shadow:0 30px 70px -38px rgba(0,0,0,.7)}.og-ground:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,hsla(41,87%,69%,0),hsla(41,87%,69%,.55),hsla(41,87%,69%,0))}.fx-veil{position:fixed;inset:0;z-index:-2;background:var(--bg);opacity:0;pointer-events:none;transition:opacity 2s var(--ease)}.og-hold-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.og-hold-k{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.og-hold-k,.og-speaker{color:var(--text-dimmer)}.og-speaker{font-size:12.5px;font-style:italic;margin:12px 0 0}.fx-hold .og-rule{margin:22px auto 0;animation:sx-draw var(--t-slow) var(--ease) .3s both}.og-attrib{margin-top:12px;font-size:12.5px;letter-spacing:.03em;color:var(--gold)}.fx-hint{margin:18px auto 0;max-width:30em;font-size:12.5px;line-height:1.55;color:var(--text-dimmer)}.fx-hold:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}.fx-hold.is-holding{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.fx-hold>:not(.fx-keep):not(.fx-veil),.og-ground{transition:opacity 2s var(--ease)}html.fx-hold-page .site-nav{transition:opacity 2s var(--ease),background .28s ease,border-color .28s ease}html.fx-still .site-nav{opacity:.04;pointer-events:none}html.fx-still .fx-veil{opacity:.96}html.fx-still .fx-hold>:not(.fx-keep):not(.fx-veil),html.fx-still .og-ground{opacity:0}html.fx-still .fx-hold .og-rule{opacity:1;animation:ogPulse 3.6s var(--ease) infinite}.fx-after{margin-top:22px;text-align:left;animation:sx-rise var(--t-std) var(--ease) both}@media (max-width:640px){.fx-hold{padding:26px 16px 20px}}.og-insight{padding:16px 18px 16px 20px;border-left:3px solid var(--gold-light);background:hsla(41,87%,69%,.06);border-radius:0 12px 12px 0;font-size:16px;line-height:1.7;color:var(--text)}.og-words{display:flex;flex-wrap:wrap;gap:8px}.og-word{display:inline-flex;flex-direction:column;align-items:center;gap:4px;padding:10px 12px 9px;border-radius:12px;border:1px solid var(--border);background:var(--bg-card);text-align:center}.og-word dt{font-family:var(--font-sa);font-style:italic;font-size:17px;color:var(--gold-light);line-height:1.3}.og-word dd{font-size:12.5px;line-height:1.4;color:var(--text-dim);max-width:150px}.og-pending{padding:22px 24px;border-radius:var(--r-md);border:1px dashed hsla(41,87%,69%,.3);background:var(--bg-card)}.og-pending p{font-size:15.5px;line-height:1.7;color:var(--text-dim);margin:0}.og-pending a{color:var(--gold-light);text-decoration:underline;text-underline-offset:3px}.og-after-next{margin:16px 0 0;font-size:14.5px;color:var(--text-dim)}.og-after-next a{color:var(--gold-light);text-decoration:underline;text-underline-offset:3px}.og-days{list-style:none;display:grid;grid-gap:12px;gap:12px}.og-days>li{scroll-margin-top:84px}.og-day{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--bg-card);overflow:hidden;transition:border-color var(--t-quick) var(--ease-out)}.og-day[open]{border-color:hsla(41,87%,69%,.4)}.og-day summary{display:grid;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;grid-column-gap:16px;column-gap:16px;padding:16px 20px;min-height:64px;cursor:pointer;list-style:none}.og-day summary::-webkit-details-marker{display:none}.og-day-node{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font:600 15px/1 var(--font-display);color:var(--text-dim);background:var(--bg);border:1.5px solid rgba(200,136,30,.35);transition:background-color var(--t-std) var(--ease),color var(--t-std) var(--ease)}.og-day[open] .og-day-node{color:var(--maroon-deep);background:var(--gold-light);border-color:var(--gold-light)}.og-day-h{display:block;font-family:var(--font-display);font-size:18px;line-height:1.3;color:var(--text)}.og-day-m{display:block;margin-top:3px;font-style:normal;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dimmer)}.og-day-x{color:var(--gold-light);font-size:22px;line-height:1;text-align:center;transition:transform var(--t-quick) var(--ease-out)}.og-day[open] .og-day-x{transform:rotate(45deg)}.og-day-body{padding:0 20px 22px 76px}.og-day[open] .og-day-body{animation:sx-rise var(--t-std) var(--ease) both}.og-today{margin-top:18px}.og-today h3{margin:0 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light)}.og-today p{font-size:16px;line-height:1.7;color:var(--text)}.og-day-link{margin:14px 0 0;font-size:14px}.og-day-link a{color:var(--gold-light);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:hsla(41,87%,69%,.4);text-decoration-color:hsla(41,87%,69%,.4);text-underline-offset:3px}@media (max-width:640px){.og-day summary{padding:14px 16px;column-gap:12px;grid-template-columns:38px minmax(0,1fr) 20px}.og-day-body{padding:0 16px 18px}.og-day-h{font-size:17px}}.og-gitas{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.og-gita{position:relative;padding:22px 22px 20px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--bg-card);scroll-margin-top:84px}.og-gita:target{border-color:hsla(41,87%,69%,.55)}.og-gita-kind{display:inline-block;margin-bottom:10px;padding:3px 10px;border-radius:var(--r-pill);border:1px solid var(--border);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dimmer)}.og-gita-h{font-family:var(--font-display);font-size:21px;line-height:1.25;font-weight:600;color:var(--text);margin:0 0 8px}.og-gita-h>a:not([data-mp-tracked]){color:var(--gold-light);text-decoration:underline;-webkit-text-decoration-color:hsla(41,87%,69%,.4);text-decoration-color:hsla(41,87%,69%,.4);text-underline-offset:4px}.og-gita-gist{font-size:15.5px;line-height:1.65;color:var(--text);margin:0}.og-gita dl{display:grid;grid-template-columns:5.4rem minmax(0,1fr);grid-gap:6px 14px;gap:6px 14px;margin:14px 0 0;padding-top:14px;border-top:1px solid rgba(200,136,30,.12);font-size:13.5px;line-height:1.55}.og-gita dt{color:var(--text-dimmer);font-weight:600}.og-gita dd{margin:0;color:var(--text-dim)}.og-gita.is-feature{grid-column:1/-1;border-color:hsla(41,87%,69%,.35);background:radial-gradient(90% 120% at 100% 0,rgba(200,136,30,.16),rgba(200,136,30,0) 60%),linear-gradient(160deg,rgba(92,26,26,.55),rgba(26,6,6,.4))}.og-gita.is-feature .og-gita-h{font-size:26px}.og-gita.is-feature .og-gita-kind,.og-gita.is-link .og-gita-kind{color:var(--gold-light);border-color:hsla(41,87%,69%,.35)}.og-gita[data-kind=modern]{border-style:dashed;background:transparent}.og-gita[data-kind=modern] .og-gita-kind{color:var(--text-dim);border-style:dashed}@media (max-width:760px){.og-gitas{grid-template-columns:1fr;gap:10px}.og-gita{padding:18px 18px 16px}.og-gita dl{grid-template-columns:1fr;gap:0}.og-gita dd{margin-bottom:8px}}.og-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;background:var(--bg-card)}.og-pair>*{padding:28px 28px 26px}.og-pair>*+*{border-left:1px solid var(--border)}.og-pair-k{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 10px}.og-pair-gita{background:radial-gradient(110% 90% at 0 0,rgba(200,136,30,.12),rgba(200,136,30,0) 60%)}@media (max-width:760px){.og-pair{grid-template-columns:1fr}.og-pair>*{padding:22px 20px}.og-pair>*+*{border-left:0;border-top:1px solid var(--border)}}.og-table-wrap{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;background:var(--bg-card)}.og-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6}.og-table td,.og-table th{text-align:left;vertical-align:top;padding:16px 20px;border-top:1px solid var(--border)}.og-table thead th{border-top:0;padding-top:18px;padding-bottom:14px;font-family:var(--font-display);font-size:19px;font-weight:600;color:var(--gold-light);background:rgba(200,136,30,.06)}.og-table thead th:first-child{font-family:var(--font-ui);letter-spacing:.14em;color:var(--text-dimmer)}.og-table tbody th,.og-table thead th:first-child{font-size:11.5px;font-weight:700;text-transform:uppercase}.og-table tbody th{width:11rem;letter-spacing:.12em;color:var(--gold);padding-top:19px}.og-table td{color:var(--text)}.og-table td+td{border-left:1px solid rgba(200,136,30,.12)}@media (max-width:700px){.og-table,.og-table tbody,.og-table td,.og-table th,.og-table thead,.og-table tr{display:block;width:auto}.og-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.og-table tr{padding:18px 18px 16px;border-top:1px solid var(--border)}.og-table tbody tr:first-child{border-top:0}.og-table td,.og-table th{border:0!important;padding:0}.og-table tbody th{width:auto;margin-bottom:10px;padding:0}.og-table td+td{margin-top:12px}.og-table td:before{content:attr(data-col);display:block;font-family:var(--font-display);font-size:15px;color:var(--gold-light);margin-bottom:2px}}.og-threads{list-style:none;display:grid;grid-gap:10px;gap:10px}.og-thread{padding:18px 20px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--bg-card)}.og-thread p{margin:0}.og-thread-line{font-family:var(--font-display);font-size:17px;line-height:1.55;color:var(--text)}.og-thread-refs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px!important;font-size:14px}.og-thread-refs>a:not([data-mp-tracked]){color:var(--text-dim);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.og-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.og-sources p{font-size:13.5px;line-height:1.7;color:var(--text-dim);margin:0 0 8px;max-width:72ch}@keyframes ogPulse{0%,to{opacity:.35;transform:scaleX(.55)}50%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.fx-after,.fx-hold,.og-day[open] .og-day-body{animation:sx-fade .25s linear both}.fx-hold .og-rule{animation:none}html.fx-still .fx-hold .og-rule{animation:none;opacity:1}.og-day-node,.og-day-x,.og-pn-link{transition:none}.og-pn-link:hover{transform:none}}