.wheel-motif{color:var(--gold);opacity:var(--wheel-motif-opacity,1);display:block}.wheel-motif--gold{color:var(--gold)}.wheel-motif--violet{color:var(--violet)}.wheel-motif--muted{color:var(--line-2)}.wheel-motif__rings circle{fill:none;stroke:currentColor;stroke-width:1px}.wheel-motif__rings circle:last-child{stroke-opacity:.7}.wheel-motif__divisions line{stroke:currentColor;stroke-width:.75px;stroke-opacity:.5}.wheel-motif__chords line{stroke:currentColor;stroke-width:.75px;stroke-opacity:.32;stroke-dasharray:2 4}.wheel-motif__glyph{fill:currentColor;font-family:var(--font-glyph);font-size:18px}.chapter-focus-wheel{flex:none;width:56px;height:56px;display:block}@media (min-width:768px){.chapter-focus-wheel{width:72px;height:72px}}.wheel-motif--focus .wheel-motif__rings,.wheel-motif--focus .wheel-motif__divisions,.wheel-motif--focus .wheel-motif__glyphs{opacity:.25}.wheel-motif--focus .wheel-motif__body-dot{fill:var(--gold)}.wheel-motif--focus .wheel-motif__body-glyph{fill:var(--wheel-ivory);font-family:var(--font-glyph);font-size:22px}.wheel-motif--focus .wheel-motif__body{opacity:.15;transition:opacity var(--dur-draw) var(--ease-out)}.wheel-motif--focus .wheel-motif__body--lit{opacity:1}.wheel-motif--focus .wheel-motif__chords line{opacity:0;transition:opacity var(--dur-draw) var(--ease-out)}.wheel-motif--focus[data-aspects=true] .wheel-motif__chords line{opacity:.5}@media (prefers-reduced-motion:reduce){.wheel-motif--focus .wheel-motif__body,.wheel-motif--focus .wheel-motif__chords line{transition:none}}.cover-motif{color:var(--cover-accent,var(--gold));display:block;overflow:visible}.cover-motif line,.cover-motif path,.cover-motif circle{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.cover-motif line{stroke-opacity:.55}.cover-motif__dashed{stroke-dasharray:2 3;stroke-opacity:.5}.cover-motif circle.cover-motif__solid{fill:currentColor;stroke:none}.page-image{min-width:0;max-width:100%;transition:transform var(--dur-2) var(--ease-out);margin:0;display:block}.page-image__img{aspect-ratio:210/297;object-fit:cover;width:100%;height:auto;display:block}.page-image--cover .page-image__img{border-radius:3px 8px 8px 3px;box-shadow:0 24px 48px -20px #000000e6;box-shadow:0 24px 48px -20px lab(0% 0 0/.9)}.page-image--page .page-image__img{border-radius:var(--r-xs);box-shadow:var(--e-2)}.page-image__caption{margin-top:var(--s-3);font-size:var(--fs-caption);color:var(--text-2);line-height:1.5}a:hover .page-image,a:focus-visible .page-image{transform:rotate(0)translateY(-4px)!important}@media (prefers-reduced-motion:reduce){.page-image{transition:none}}@layer components{.report-cover{aspect-ratio:210/297;background:var(--lamp), var(--bg-0);width:100%;box-shadow:var(--e-3);border-radius:3px 8px 8px 3px;display:block;position:relative;overflow:hidden;container-type:inline-size}.report-cover--detail{width:min(100%,340px)}.report-cover__img{object-fit:cover;border-radius:inherit}.report-cover__picture{display:block;position:absolute;inset:0}.report-cover__picture .report-cover__img{width:100%;height:100%;position:absolute;inset:0}.report-cover__art{aspect-ratio:1;width:74cqw;color:var(--gold);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.report-cover__wheel,.report-cover__motif{width:100%;color:var(--gold)}.report-cover__dot{background:var(--gold);width:3cqw;height:3cqw;box-shadow:0 0 4cqw var(--gold);border-radius:50%;position:absolute;top:32%;left:84%}.report-cover__brand{text-align:center;letter-spacing:.3em;text-transform:uppercase;color:color-mix(in oklch, var(--gold) 80%, transparent);font-size:2.8cqw;position:absolute;top:7cqw;left:0;right:0}.report-cover__caption{text-align:center;gap:2cqw;display:grid;position:absolute;bottom:9cqw;left:8cqw;right:8cqw}.report-cover__kind{letter-spacing:.24em;text-transform:uppercase;color:color-mix(in oklch, var(--gold) 85%, transparent);font-size:2.6cqw}.report-cover__name{font-family:var(--font-serif);color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10cqw;font-style:italic;line-height:1;overflow:hidden}.report-cover__prepared{letter-spacing:.04em;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:3.3cqw;overflow:hidden}.report-cover__edition{text-align:center;letter-spacing:.08em;color:color-mix(in oklch, var(--text-2) 75%, transparent);font-size:2.4cqw;position:absolute;bottom:3.5cqw;left:8cqw;right:8cqw}}@keyframes cover-motif-wheel-left{0%{transform:translate(-18px)}to{transform:translate(0)}}@keyframes cover-motif-wheel-right{0%{transform:translate(18px)}to{transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.cover-motif-animate .cover-motif--solar-arc .cover-motif__arc{vector-effect:none;stroke-width:.4px;stroke-dasharray:1;animation:wheel-draw var(--dur-settle) var(--ease-orbit) both}.cover-motif-animate .cover-motif--solar-arc .cover-motif__tick{vector-effect:none;stroke-width:.4px;stroke-dasharray:1;animation:wheel-draw var(--dur-draw) var(--ease-orbit) both;animation-delay:calc(var(--dur-settle) + var(--cover-motif-index,0) * var(--stagger-step))}.cover-motif-animate .cover-motif--lunar-strip .cover-motif__phase{animation:wheel-fade-in var(--dur-draw) var(--ease-out) both;animation-delay:calc(var(--cover-motif-index,0) * var(--stagger-step) * 4)}.cover-motif-animate .cover-motif--two-wheels .cover-motif__wheel--left{animation:cover-motif-wheel-left var(--dur-pair) var(--ease-orbit) both}.cover-motif-animate .cover-motif--two-wheels .cover-motif__wheel--right{animation:cover-motif-wheel-right var(--dur-pair) var(--ease-orbit) both}.cover-motif-animate .report-cover__wheel .wheel-motif__rings>circle:first-child{stroke-dasharray:1;animation:wheel-draw var(--dur-draw) var(--ease-orbit) both}.cover-motif-animate .report-cover__wheel .wheel-motif__divisions line,.cover-motif-animate .report-cover__wheel .wheel-motif__glyphs text,.cover-motif-animate .report-cover__wheel .wheel-motif__chords line{animation:wheel-fade-in var(--dur-draw) var(--ease-out) both;animation-delay:calc(var(--dur-draw) / 2)}.cover-motif-animate .report-cover__dot{animation:wheel-fade-in var(--dur-draw) var(--ease-out) both;animation-delay:var(--dur-settle)}}
