@layer reset{*,:before,:after{box-sizing:border-box}html{color-scheme:light dark;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;margin:0}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[class],ol[class]{margin:0;padding:0;list-style:none}a{color:inherit}:is(h1,h2,h3,h4,h5,h6,[id]){scroll-margin-block-start:calc(56px + var(--sp-6))}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--dur-2,60ms)!important;transition-duration:var(--dur-2,60ms)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}}}@layer tokens{:root{color-scheme:light dark;--surface-0:light-dark(#fbf8f3,#14120f);--surface-1:light-dark(#f3ede2,#1c1a16);--surface-2:light-dark(#e9e1d2,#252118);--ink:light-dark(#1a1713,#ede7dc);--ink-2:light-dark(#4e473c,#bab2a2);--ink-3:light-dark(#6e6659,#8e8779);--rule:light-dark(#ded5c6,#3a352c);--rule-strong:light-dark(#b0a491,#57503f);--accent:light-dark(#8a6408,#e8b33c);--link:light-dark(#12587e,#84c4ee);--focus:light-dark(#0b5fa5,#7fd6ff);--danger:light-dark(#a32a12,#ff8a7a);--success:light-dark(#1f6b45,#7dd3a0);--note:light-dark(#6b3fa0,#c9a0e8);--body-lum:light-dark(#9a7415,#f5c543);--body-lum-text:light-dark(#7a5a05,#f5c543);--body-personal:light-dark(#8e2409,#f4785c);--body-social:light-dark(#17789e,#6ed0f2);--body-outer:light-dark(#7b2665,#c86bb8);--body-point:light-dark(#575044,#a9a294);--elem-air:light-dark(#a08a2e,#f0e2a6);--elem-fire:light-dark(#ae3212,#ff7a55);--elem-water:light-dark(#1b57ac,#4e93e6);--elem-earth:light-dark(#40331a,#7e6d34);--aspect-harmonic:light-dark(#17789e,#6ed0f2);--aspect-dynamic:light-dark(#ae3212,#f4785c);--aspect-neutral:light-dark(#575044,#a9a294);--register-established:var(--link);--register-tradition:var(--accent);--register-contested:var(--note);--register-correction:var(--danger);--register-gap:var(--ink-3);--shadow-1:0 1px 2px #1a171314, 0 2px 8px #1a17130f;--shadow-2:0 2px 4px #1a17131a, 0 12px 32px #1a17131a;--font-serif:"Gentium", Georgia, "Times New Roman", serif;--font-display:"EB Garamond", "Gentium", Georgia, serif;--font-ui:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-2xs:.75rem;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-base:clamp(1.0625rem, 1rem + .28vw, 1.1875rem);--fs-lg:clamp(1.1875rem, 1.11rem + .34vw, 1.3125rem);--fs-h3:1.375rem;--fs-h2:clamp(1.5rem, 1.34rem + .7vw, 1.875rem);--fs-h1:clamp(1.875rem, 1.55rem + 1.45vw, 2.75rem);--fs-display:clamp(2.25rem, 1.6rem + 2.9vw, 3.75rem);--lh-tight:1.15;--lh-head:1.22;--lh-body:1.62;--lh-ui:1.35;--measure:62ch;--measure-wide:76ch;--measure-note:40ch;--tracking-tight:-.011em;--tracking-caps:.06em;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:12px;--sp-6:16px;--sp-7:20px;--sp-8:24px;--sp-9:32px;--sp-10:40px;--sp-11:48px;--sp-12:64px;--sp-13:80px;--sp-14:96px;--sp-15:128px;--gutter:clamp(1.25rem, 5vw, 4rem);--radius-0:0;--radius-1:2px;--radius-2:4px;--radius-3:6px;--radius-4:10px;--radius-5:16px;--radius-pill:999px;--border-hairline:1px solid var(--rule);--border-strong:1px solid var(--rule-strong);--border-frame:3px double var(--rule-strong);--focus-width:2px;--focus-offset:2px;--dur-1:90ms;--dur-2:.14s;--dur-3:.22s;--dur-4:.4s;--dur-5:.7s;--ease-out:cubic-bezier(.22, .68, .28, 1);--ease-inout:cubic-bezier(.55, .06, .35, .99);--ease-in:cubic-bezier(.55, .06, .68, .19)}@media (prefers-color-scheme:dark){:root{--shadow-1:0 0 0 1px var(--rule);--shadow-2:0 0 0 1px var(--rule), 0 16px 40px #0000008c}}@media (prefers-reduced-motion:reduce){:root{--dur-1:1ms;--dur-2:60ms;--dur-3:60ms;--dur-4:60ms;--dur-5:1ms}}}@layer base{html{font-family:var(--font-serif)}body{background:var(--surface-0);color:var(--ink);font-size:var(--fs-base);line-height:var(--lh-body)}:is(h1,h2,h3,h4,h5,h6){font-family:var(--font-display);line-height:var(--lh-head);text-wrap:balance;color:var(--ink);font-weight:600}h1{font-size:var(--fs-h1);letter-spacing:var(--tracking-tight)}h2{font-size:var(--fs-h2);border-block-start:var(--border-hairline);margin-block-start:var(--sp-11);padding-block-start:var(--sp-6)}h3{font-size:var(--fs-h3);margin-block-start:var(--sp-9)}h4,h5,h6{font-size:var(--fs-lg);margin-block-start:var(--sp-8)}.display{font-family:var(--font-display);font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset);border-radius:inherit}.focus-ring-inset:focus-visible{box-shadow:0 0 0 2px var(--surface-0), 0 0 0 4px var(--focus);outline:none}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid highlight}}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:1px}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.9em}.prose{max-inline-size:var(--measure);font-family:var(--font-serif);font-size:var(--fs-base);line-height:var(--lh-body);font-variant-numeric:oldstyle-nums proportional-nums;font-kerning:normal;hanging-punctuation:first last;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto}.prose.wide{max-inline-size:var(--measure-wide)}.prose>*+*{margin-block-start:.9em}.prose p{margin-block:0 .9em}.prose :is(h1,h2,h3){font-family:var(--font-display);text-wrap:balance}.prose blockquote{margin:var(--sp-9) 0;border-inline-start:var(--border-frame);color:var(--ink-2);padding-inline-start:var(--sp-7);font-style:italic}.prose blockquote cite{font-style:normal;font-size:var(--fs-xs);color:var(--ink-3);margin-block-start:var(--sp-4);display:block}.prose blockquote cite:before{content:"— "}.prose ul,.prose ol{margin-block:.9em;padding-inline-start:1.4em}.prose li+li{margin-block-start:.35em}.prose li::marker{color:var(--ink-3)}.prose table{width:100%;max-inline-size:var(--measure-wide);border-collapse:collapse;font-family:var(--font-ui);font-size:var(--fs-xs);margin-block:var(--sp-9)}.prose caption{text-align:start;font-size:var(--fs-xs);color:var(--ink-3);caption-side:top;margin-block-end:var(--sp-3)}.prose th,.prose td{padding:var(--sp-4) var(--sp-5);border-block-end:var(--border-hairline);text-align:start;vertical-align:baseline}.prose thead th{border-block-end:var(--border-strong);color:var(--ink-2);font-weight:600}.prose tbody tr:nth-child(2n){background:var(--surface-2)}.prose td.num,.prose .tabular{font-family:var(--font-ui);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;text-align:end}.prose sup.noteref,.prose a.noteref sup{color:var(--link);font-feature-settings:"sups" 1;font-size:.7em;line-height:0}.prose a.noteref{padding-inline:.05em;text-decoration:none}.prose a.noteref:hover,.prose a.noteref:focus-visible{text-decoration:underline}.prose .sidenote{max-inline-size:var(--measure-note);font-family:var(--font-ui);font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--ink-2)}.prose .sidenote__num{color:var(--ink-3);margin-inline-end:var(--sp-2);font-weight:600}.prose :is(.sidenote,[role=doc-endnote]):target{background:color-mix(in oklab, var(--accent) 14%, transparent);outline:2px solid var(--accent);outline-offset:var(--sp-4);border-radius:var(--radius-2)}.prose section[role=doc-endnotes]{border-block-start:var(--border-hairline);font-size:var(--fs-xs);margin-block-start:var(--sp-13);padding-block-start:var(--sp-7)}.prose a[role=doc-backlink]{margin-inline-start:var(--sp-3);text-decoration:none}.prose pre{background:var(--surface-2);border:var(--border-hairline);border-radius:var(--radius-3);padding:var(--sp-6);line-height:var(--lh-ui);overflow-x:auto}.prose :not(pre)>code{background:var(--surface-2);border-radius:var(--radius-1);padding:.1em .35em}.prose hr{border:none;border-block-start:var(--border-hairline);margin-block:var(--sp-11)}.prose figure{margin-block:var(--sp-9)}.prose figcaption{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--ink-3);margin-block-start:var(--sp-3)}.elem-hatch-fire{background-image:repeating-linear-gradient(45deg, var(--elem-fire) 0, var(--elem-fire) 1px, transparent 1px, transparent 6px)}.elem-hatch-earth{background-image:radial-gradient(var(--elem-earth) .9px, transparent 1px);background-size:5px 5px}.elem-hatch-air{background-image:repeating-linear-gradient(-45deg, var(--elem-air) 0, var(--elem-air) 1px, transparent 1px, transparent 8px)}.elem-hatch-water{background-image:repeating-linear-gradient(to right, var(--elem-water) 0, var(--elem-water) 1px, transparent 1px, transparent 7px)}}@layer components{.skip-link[data-astro-cid-hkbrpulz]{z-index:100;padding:var(--sp-4) var(--sp-6);background:var(--surface-0);color:var(--ink);border:var(--border-strong);border-radius:var(--radius-2);position:absolute;inset-block-start:-100%;inset-inline-start:var(--sp-6)}.skip-link[data-astro-cid-hkbrpulz]:focus-visible{inset-block-start:var(--sp-4)}.site-header[data-astro-cid-hkbrpulz]{z-index:10;background:var(--surface-0);border-block-end:var(--border-hairline);position:sticky;inset-block-start:0}.site-header__inner[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:var(--sp-8);block-size:56px;padding-inline:var(--gutter);max-inline-size:1400px;margin-inline:auto;display:flex}.site-header__brand[data-astro-cid-hkbrpulz]{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--ink);white-space:nowrap;font-weight:600;text-decoration:none}.site-nav[data-astro-cid-hkbrpulz]{gap:var(--sp-8);font-family:var(--font-ui);font-size:var(--fs-sm);display:flex}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink-2);padding-block:var(--sp-2);border-block-end:2px solid #0000;text-decoration:none}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--ink)}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--ink);border-block-end-color:var(--accent)}main[data-astro-cid-hkbrpulz]{min-block-size:60dvh;padding-inline:var(--gutter);max-inline-size:1400px;margin-inline:auto}main[data-astro-cid-hkbrpulz]:has(>.entry),main[data-astro-cid-hkbrpulz]:has(>.tool){padding-inline:0}main[data-astro-cid-hkbrpulz]>h1[data-astro-cid-hkbrpulz],main[data-astro-cid-hkbrpulz]>h2[data-astro-cid-hkbrpulz],main[data-astro-cid-hkbrpulz]>h3[data-astro-cid-hkbrpulz],main[data-astro-cid-hkbrpulz]>p[data-astro-cid-hkbrpulz],main[data-astro-cid-hkbrpulz]>ul[data-astro-cid-hkbrpulz],main[data-astro-cid-hkbrpulz]>ol[data-astro-cid-hkbrpulz],main[data-astro-cid-hkbrpulz]>section[data-astro-cid-hkbrpulz]>h2[data-astro-cid-hkbrpulz],main[data-astro-cid-hkbrpulz]>section[data-astro-cid-hkbrpulz]>h3[data-astro-cid-hkbrpulz],main[data-astro-cid-hkbrpulz]>section[data-astro-cid-hkbrpulz]>p[data-astro-cid-hkbrpulz],main[data-astro-cid-hkbrpulz]>section[data-astro-cid-hkbrpulz]>ul[data-astro-cid-hkbrpulz],main[data-astro-cid-hkbrpulz]>section[data-astro-cid-hkbrpulz]>ol[data-astro-cid-hkbrpulz]{max-inline-size:var(--measure)}.site-footer[data-astro-cid-hkbrpulz]{padding:var(--sp-9) var(--gutter);border-block-start:var(--border-hairline);font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--ink-3);text-align:center;margin-block-start:var(--sp-15)}.site-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink-3)}@media (width<=640px){.site-header__inner[data-astro-cid-hkbrpulz]{row-gap:var(--sp-4);block-size:auto;padding-block:var(--sp-5);flex-wrap:wrap}.site-nav[data-astro-cid-hkbrpulz]{column-gap:var(--sp-6);row-gap:var(--sp-3);flex-wrap:wrap}}}@layer utilities{.vh{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.measure{max-inline-size:var(--measure)}.measure-wide{max-inline-size:var(--measure-wide)}.hit{position:relative}.hit:after{content:"";min-block-size:44px;min-inline-size:44px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@font-face{font-family:Gentium;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gentium-book-plus-latin.woff2)format("woff2");unicode-range:U+??,U+100-17F,U+180-24F,U+2B0-2FF,U+300-36F,U+1E??,U+2000-206F,U+2070-209F,U+20A0-20BF}@font-face{font-family:Gentium;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gentium-book-plus-greek.woff2)format("woff2");unicode-range:U+370-3FF,U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-latin.woff2)format("woff2");unicode-range:U+??,U+100-17F,U+180-24F,U+2B0-2FF,U+300-36F,U+1E??,U+2000-206F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-greek.woff2)format("woff2");unicode-range:U+370-3FF,U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable-latin.woff2)format("woff2-variations");unicode-range:U+??,U+100-17F,U+180-24F,U+2000-206F,U+2070-209F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin.woff2)format("woff2");unicode-range:U+??,U+100-17F,U+2000-206F}@media print{:root{color-scheme:light}@page{margin:2cm 1.8cm}body{font:10.5pt/1.45 var(--font-serif);orphans:3;widows:3}.skip-link,.site-header,[data-search]{display:none!important}main{min-block-size:0;max-inline-size:none;padding-inline:0}.entry{padding-block:0;display:block}.entry__header{max-inline-size:none;margin-inline:0}.toc{display:none}.prose{hyphens:auto;max-inline-size:none}:is(h1,h2,h3,h4,h5,h6){break-after:avoid}figure,table,pre,.register{break-inside:avoid}.cite a,.bibliography a{color:inherit;text-decoration:none}a[href^=http]:after{content:" <" attr(href) ">";word-break:break-all;font-size:8.5pt}a[href^=\#]:after,a[href^=\/]:after{content:""}}
