:root{--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);--header-height-desktop:calc(4.5rem + var(--safe-area-inset-top));--header-height-mobile:calc(6rem + var(--safe-area-inset-top));--radius:.5rem;--motion-duration-instant:.1s;--motion-duration-fast:.2s;--motion-duration-normal:.3s;--motion-duration-slow:.5s;--motion-duration-slower:.65s;--motion-duration-slowest:.8s;--motion-duration-glacial:1.6s;--motion-duration-hover:.42s;--motion-duration-hover-exit:.5s;--motion-duration-modal:.65s;--motion-duration-modal-hover:.64s;--motion-duration-modal-hover-exit:.72s;--motion-ease-default:cubic-bezier(.4, 0, .2, 1);--motion-ease-in:cubic-bezier(.4, 0, 1, 1);--motion-ease-out:cubic-bezier(0, 0, .2, 1);--motion-ease-in-out:cubic-bezier(.4, 0, .2, 1);--motion-ease-spring:cubic-bezier(.22, 1, .36, 1);--motion-ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--motion-ease-smooth:cubic-bezier(.33, 1, .68, 1);--motion-ease-modal:cubic-bezier(.22, 1, .36, 1);--motion-cycle-breathing:5s;--motion-cycle-glow:2s;--motion-cycle-ambient:6s;--motion-cycle-subtle:8s;--motion-cycle-float:15s;--motion-cycle-drift:20s;--motion-cycle-orb-fast:22s;--motion-cycle-slow-drift:25s;--motion-cycle-orb-medium:28s;--motion-cycle-orb-slow:34s;--motion-delay-instant:.1s;--motion-delay-short:.2s;--motion-delay-normal:.3s;--motion-delay-long:1s;--motion-delay-slow:2s;--motion-delay-very-slow:5s;--motion-delay-orb-1:7s;--motion-delay-orb-2:14s;--font-display:"Vollkorn", "Vollkorn-fallback", Georgia, "Times New Roman", Times, system-ui, -apple-system, serif;--font-body:"Inter", "Inter-fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-ui:"Inter", "Inter-fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--header-ui-line-height:1.2;--header-ui-letter-spacing:.01em;--header-ui-size-adjust:.53;--deep-navy:#111a2c;--rich-navy:#0a111f;--aegean-blue:#16599c;--bright-aegean:#1173d4;--pontic-gold:#f2bf5a;--rich-gold:#f4a825;--antique-gold:#e6911a;--charcoal:#192234;--midnight:#0b0e14;--harmonia-primary:#0d7348;--harmonia-secondary:#22c358;--harmonia-accent:#248f86;--harmonia-light:#c9e8db;--harmonia-glow:#25f49d;--harmonia-glass:#0d73481a;--harmonia-gradient:linear-gradient(145deg, #0d734833 0%, #22c3581a 100%);--harmonia-title:#166947;--harmonia-quote:#227754;--harmonia-trait:#c38e22;--areti-primary:#da3f0b;--areti-secondary:#94773d;--areti-accent:#f08b42;--areti-light:#eccfc6;--areti-glow:#ff794c;--areti-glass:#da3f0b1a;--areti-gradient:linear-gradient(145deg, #da3f0b33 0%, #94773d1a 100%);--areti-title:#983a1b;--areti-quote:#a34729;--areti-trait:#ec6d13;--mnimi-primary:#59169c;--mnimi-secondary:#4c4a73;--mnimi-accent:#a347d1;--mnimi-light:#d9cde4;--mnimi-glow:#a65af2;--mnimi-glass:#59169c1a;--mnimi-gradient:linear-gradient(145deg, #59169c33 0%, #4c4a731a 100%);--mnimi-title:#59248f;--mnimi-quote:#639;--mnimi-trait:#506795;--telos-primary:#0a4076;--telos-secondary:#f5b83d;--telos-accent:#1d73c9;--telos-light:#c9d9e8;--telos-glow:#f2bf5a;--telos-glass:#0a40761a;--telos-gradient:linear-gradient(145deg, #0a407633 0%, #f5b83d1a 100%);--telos-title:#174d82;--telos-quote:#24598f;--telos-trait:#339990;--hero-button-gradient:linear-gradient(135deg, #f2bf5ae6 0%, #f4a825e6 50%, #e6911ae6 100%);--hero-button-shadow:0 8px 32px #f2bf5a4d, 0 4px 16px #0000001a;--hero-button-shadow-hover:0 12px 40px #f2bf5a66, 0 6px 20px #00000026;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:768px){:root{--header-height-mobile:var(--header-height-desktop)}}html{position:relative;overflow:hidden scroll}#root{visibility:visible}body{cursor:default}body.modal-scroll-locked{top:var(--modal-lock-top,0px);width:100%;position:fixed;overflow:hidden}*{cursor:inherit}a,button,[role=button],[type=button],[type=submit],[type=reset],.cursor-pointer{cursor:pointer}input,textarea,[contenteditable=true]{cursor:text}img{color:#0000}.modal-scroll-container{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;overscroll-behavior-x:none;scroll-behavior:smooth}.touch-manipulation{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}@media (max-width:768px){.modal-scroll-container{scroll-padding-top:1rem;scroll-padding-bottom:calc(1rem + var(--safe-area-inset-bottom))}}.grid-menu-container{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-behavior:smooth}.safe-area-bottom-lg{padding-bottom:calc(var(--safe-area-inset-bottom) + 1rem)}.safe-area-all{padding-top:var(--safe-area-inset-top);padding-right:var(--safe-area-inset-right);padding-bottom:var(--safe-area-inset-bottom);padding-left:var(--safe-area-inset-left)}@media (orientation:landscape){.safe-area-landscape{padding-left:var(--safe-area-inset-left);padding-right:var(--safe-area-inset-right)}}.mobile-content-padding-sm{padding-left:calc(.75rem + var(--safe-area-inset-left));padding-right:calc(.75rem + var(--safe-area-inset-right))}.mobile-content-padding-lg{padding-left:calc(1.5rem + var(--safe-area-inset-left));padding-right:calc(1.5rem + var(--safe-area-inset-right))}.mobile-text-container{padding-left:calc(1.25rem + var(--safe-area-inset-left));padding-right:calc(1.25rem + var(--safe-area-inset-right));box-sizing:border-box;max-width:100%;margin-left:auto;margin-right:auto}.mobile-grid-full-last>:nth-child(odd):last-child{grid-column:1/-1}@media (max-width:639px){.mobile-grid-responsive>:first-child{grid-column:1/-1}}@media (min-width:475px) and (max-width:767px){.xs-grid-responsive>:nth-child(odd):last-child{grid-column:1/-1}}.responsive-content-padding{padding-left:calc(clamp(1.75rem, 4.5vw, 2rem) + var(--safe-area-inset-left));padding-right:calc(clamp(1.75rem, 4.5vw, 2rem) + var(--safe-area-inset-right))}.mobile-text-container{padding-left:calc(clamp(2rem, 5vw, 2.5rem) + var(--safe-area-inset-left));padding-right:calc(clamp(2rem, 5vw, 2.5rem) + var(--safe-area-inset-right))}.mobile-content-padding{padding-left:calc(clamp(1.5rem, 4vw, 2rem) + var(--safe-area-inset-left));padding-right:calc(clamp(1.5rem, 4vw, 2rem) + var(--safe-area-inset-right))}@media (min-width:769px){.responsive-content-padding,.mobile-content-padding,.mobile-content-padding-sm,.mobile-content-padding-lg,.mobile-text-container{padding-left:2rem;padding-right:2rem}}.hero-mobile-padding{padding-left:calc(clamp(1.5rem, 5vw, 2rem) + var(--safe-area-inset-left));padding-right:calc(clamp(1.5rem, 5vw, 2rem) + var(--safe-area-inset-right))}@media (min-width:768px){.hero-mobile-padding{padding-left:2rem;padding-right:2rem}}@keyframes haptic-press{0%{transform:scale(1)}50%{transform:scale(.92)}75%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes haptic-press-subtle{0%{transform:scale(1)}50%{transform:scale(.96)}70%{transform:scale(1.01)}to{transform:scale(1)}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes subtle-enhancement{0%,to{filter:brightness()saturate()}50%{filter:brightness(1.02)saturate(1.03)}}@keyframes glass-glow{0%,to{opacity:.85}50%{opacity:1}}@keyframes chapter-glow-pulse{0%,to{opacity:0}30%,70%{opacity:.6}}.chapter-glow-orb{animation:8s ease-in-out infinite chapter-glow-pulse;top:50%;transform:translate(-50%)translateY(-50%)!important}.motion-subtle .chapter-glow-orb{opacity:.3!important;animation:none!important}.section-dormant .chapter-glow-orb,[data-page-hidden] .chapter-glow-orb,[data-modal-open] .chapter-glow-orb{animation-play-state:paused}.page-transition-root{contain:layout style;width:100%;position:relative}@keyframes pt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes pt-slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes pt-slide-in-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes pt-slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes pt-slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.pt-enter-fade{will-change:opacity;animation:.4s both pt-fade-in}.pt-exit-fade{will-change:opacity;animation:.4s both pt-fade-out}.pt-enter-slide-right{will-change:transform, opacity;animation:.4s both pt-slide-in-right}.pt-enter-slide-left{will-change:transform, opacity;animation:.4s both pt-slide-in-left}.pt-exit-slide-left{will-change:transform, opacity;animation:.4s both pt-slide-out-left}.pt-exit-slide-right{will-change:transform, opacity;animation:.4s both pt-slide-out-right}body.lang-text-fading-out{pointer-events:none}.lang-wipe-target{transition:opacity .18s cubic-bezier(.4,0,.2,1)}body.lang-text-fading-out .lang-wipe-target{opacity:0}body.lang-text-fading-out .lang-wipe-target[aria-hidden=true],body.lang-text-fading-out [aria-hidden=true] .lang-wipe-target{opacity:1;transition:none}@media (prefers-reduced-motion:reduce){.lang-wipe-target{transition:opacity .1s}}.animate-fade-in{animation:fade-in var(--motion-duration-slow) var(--motion-ease-out)}.haptic-press-subtle:active{animation:haptic-press-subtle .2s var(--motion-ease-spring) forwards}:not(.keyboard-navigation) :focus-visible{outline:none!important}@keyframes harmonia-pulse{0%,to{opacity:.75}50%{opacity:.9}}@keyframes harmonia-aura-rotate{0%,to{opacity:.35;transform:scale(1)rotate(0)}50%{opacity:.42;transform:scale(1.05)rotate(3deg)}}@keyframes harmonia-aura-inner{0%,to{opacity:.45;transform:scale(.95)}50%{opacity:.55;transform:scale(1.02)}}.symbol-harmonia-path{filter:drop-shadow(0 0 12px #1ae690)drop-shadow(0 0 32px #1b986480);animation:5s ease-in-out infinite harmonia-pulse}.symbol-harmonia-aura{background:radial-gradient(circle,#34d39973 0%,#10b98133 40%,#0000 70%);animation:8s ease-in-out infinite harmonia-aura-rotate}.symbol-harmonia-aura-inner{animation:6s ease-in-out infinite harmonia-aura-inner}@keyframes harmonia-orbit-cw{0%{opacity:.5;transform:translateY(-28px)scale(.85)}25%{opacity:.9;transform:translate(22px)scale(1)}50%{opacity:.75;transform:translateY(28px)scale(.9)}75%{opacity:.85;transform:translate(-22px)scale(1)}to{opacity:.5;transform:translateY(-28px)scale(.85)}}@keyframes harmonia-orbit-ccw{0%{opacity:.45;transform:translateY(-26px)scale(.8)}25%{opacity:.85;transform:translate(-20px,2px)scale(.95)}50%{opacity:.7;transform:translateY(26px)scale(.9)}75%{opacity:.8;transform:translate(20px,-2px)scale(1)}to{opacity:.45;transform:translateY(-26px)scale(.8)}}@keyframes harmonia-stem-serpentine{0%{opacity:.3;transform:translate(0)}20%{opacity:.85;transform:translate(6px,15px)}40%{opacity:.8;transform:translate(-4px,32px)}60%{opacity:.65;transform:translate(5px,48px)}80%{opacity:.35;transform:translate(-2px,62px)}to{opacity:0;transform:translateY(72px)}}.harmonia-particle-cw{animation:7.5s ease-in-out infinite harmonia-orbit-cw}.harmonia-particle-ccw{animation:9s ease-in-out infinite harmonia-orbit-ccw}.harmonia-particle-stem{animation:6s cubic-bezier(.45,0,.25,1) infinite harmonia-stem-serpentine}.harmonia-particle-1{animation-delay:0s}.harmonia-particle-2{animation-delay:1.8s}.harmonia-particle-3{animation-delay:3.6s}.harmonia-particle-4{animation-delay:5.4s}.harmonia-particle-5{animation-delay:.9s}@keyframes areti-stroke-breathe{0%,to{opacity:.82}50%{opacity:1}}.symbol-areti-path{filter:drop-shadow(0 0 5px #f59e0b8c)drop-shadow(0 0 14px #f59e0b40);animation:3.5s ease-in-out infinite areti-stroke-breathe}[data-animate=paused] .symbol-harmonia-path,[data-animate=paused] .symbol-harmonia-aura,[data-animate=paused] .symbol-harmonia-aura-inner,[data-animate=paused] .symbol-areti-path,[data-animate=paused] .harmonia-particle-cw,[data-animate=paused] .harmonia-particle-ccw,[data-animate=paused] .harmonia-particle-stem{animation-play-state:paused}.motion-subtle .symbol-harmonia-path,.motion-subtle .symbol-harmonia-aura,.motion-subtle .symbol-harmonia-aura-inner,.motion-subtle .symbol-areti-path,.motion-subtle .harmonia-particle-cw,.motion-subtle .harmonia-particle-ccw,.motion-subtle .harmonia-particle-stem{animation:none}.motion-subtle .symbol-harmonia-path{opacity:.85;filter:drop-shadow(0 0 12px #1ae690)drop-shadow(0 0 32px #1b986480)}.motion-subtle .symbol-areti-path{opacity:.85;filter:drop-shadow(0 0 6px #f59e0b8c)drop-shadow(0 0 16px #f59e0b40)}[data-page-hidden] .symbol-harmonia-path,[data-page-hidden] .symbol-harmonia-aura,[data-page-hidden] .symbol-harmonia-aura-inner,[data-page-hidden] .symbol-areti-path,[data-page-hidden] .harmonia-particle-cw,[data-page-hidden] .harmonia-particle-ccw,[data-page-hidden] .harmonia-particle-stem{animation-play-state:paused}.chapter-symbol-fallback-layer,.chapter-symbol-animated-layer{pointer-events:none;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chapter-symbol-fallback-layer{opacity:.72}.chapter-symbol-animated-layer{opacity:1}.chapter-symbol-fallback-path{background:0 0}.starfield-fallback{z-index:0;pointer-events:none;background-color:#0000;position:fixed;inset:0;overflow:hidden}.starfield-fallback:before,.starfield-fallback:after{content:"";background-repeat:repeat-y;background-size:100% 50%;height:200%;position:absolute;top:0;left:0;right:0}.starfield-fallback:before{background-image:radial-gradient(1px 1px at 5.5% 6.6%,#c1efff62 50%,#0000),radial-gradient(1.5px 1.5px at 10.4% 5.4%,#fffad96f 50%,#0000),radial-gradient(1.5px 1.5px at 26.8% 4%,#ffffff68 50%,#0000),radial-gradient(1px 1px at 35.2% 6.9%,#fffaed65 50%,#0000),radial-gradient(1px 1px at 46.5% 3%,#fff5 50%,#0000),radial-gradient(1px 1px at 60.6% 3.8%,#ffffff83 50%,#0000),radial-gradient(1.5px 1.5px at 72.2% 5%,#ffffff65 50%,#0000),radial-gradient(1px 1px at 77.4% 4.6%,#ffffff83 50%,#0000),radial-gradient(1.5px 1.5px at 88.8% 3.4%,#bbeeff7c 50%,#0000),radial-gradient(1px 1px at 94.4% 3.7%,#ace2ff71 50%,#0000),radial-gradient(1px 1px at 2.3% 20.5%,#ffffff6e 50%,#0000),radial-gradient(1.5px 1.5px at 13.5% 20.2%,#fffbea64 50%,#0000),radial-gradient(1px 1px at 21.1% 16.5%,#ffffff69 50%,#0000),radial-gradient(1px 1px at 31.5% 21.1%,#fff5 50%,#0000),radial-gradient(1px 1px at 40% 15.6%,#ffffff71 50%,#0000),radial-gradient(1.5px 1.5px at 47.6% 15.8%,#fffae27b 50%,#0000),radial-gradient(1px 1px at 53.2% 18.9%,#bce9ff65 50%,#0000),radial-gradient(1px 1px at 62.5% 17.4%,#ffffff67 50%,#0000),radial-gradient(1.5px 1.5px at 72.6% 21.7%,#ffffff83 50%,#0000),radial-gradient(1px 1px at 78% 17.2%,#fffcee5d 50%,#0000),radial-gradient(2px 2px at 88.9% 20%,#b9e9ff8e 50%,#0000),radial-gradient(1px 1px at 97.8% 18.8%,#a9e1ff5d 50%,#0000),radial-gradient(1.5px 1.5px at 4% 27.8%,#ffffff7b 50%,#0000),radial-gradient(1px 1px at 11.4% 29.3%,#ffffff70 50%,#0000),radial-gradient(1px 1px at 20.3% 28.1%,#ffffff73 50%,#0000),radial-gradient(1px 1px at 27.5% 32.3%,#ffffff7b 50%,#0000),radial-gradient(1px 1px at 39.6% 34.2%,#fffbed4d 50%,#0000),radial-gradient(1px 1px at 46% 31.9%,#fffad96f 50%,#0000),radial-gradient(1px 1px at 54.7% 27.9%,#ffffff5b 50%,#0000),radial-gradient(1px 1px at 64.6% 30.7%,#ffffff6a 50%,#0000),radial-gradient(1px 1px at 73% 32.3%,#ffffff6b 50%,#0000),radial-gradient(1px 1px at 78.5% 34.8%,#ffffff57 50%,#0000),radial-gradient(1px 1px at 87.7% 29.7%,#c3e0ff56 50%,#0000),radial-gradient(1px 1px at 95.7% 30%,#ffffff80 50%,#0000),radial-gradient(1px 1px at 2.3% 43.7%,#c8edff66 50%,#0000),radial-gradient(1px 1px at 11.7% 42%,#b9e3ff68 50%,#0000),radial-gradient(1px 1px at 19.8% 41.8%,#ffffff81 50%,#0000),radial-gradient(1px 1px at 28.7% 40.4%,#bcebff66 50%,#0000),radial-gradient(1px 1px at 38% 45%,#ffffff7e 50%,#0000),radial-gradient(2px 2px at 47.5% 44.7%,#b6e7ff8c 50%,#0000),radial-gradient(1.5px 1.5px at 54.4% 40.6%,#fffaf062 50%,#0000),radial-gradient(1.5px 1.5px at 63.5% 47.1%,#ffffff6b 50%,#0000),radial-gradient(1px 1px at 69.1% 41.6%,#b6e8ff84 50%,#0000),radial-gradient(1px 1px at 81.4% 41%,#bee3ff6b 50%,#0000),radial-gradient(1.5px 1.5px at 85.5% 40.9%,#ffffff8f 50%,#0000),radial-gradient(1px 1px at 95.7% 45.3%,#ffffff54 50%,#0000),radial-gradient(1px 1px at 5.2% 56.3%,#ffffff61 50%,#0000),radial-gradient(1px 1px at 10.1% 53.1%,#c6e3ff5c 50%,#0000),radial-gradient(1px 1px at 22.3% 55.9%,#bcf0ff76 50%,#0000),radial-gradient(1px 1px at 27.1% 54.8%,#fff5 50%,#0000),radial-gradient(1px 1px at 38.5% 57.2%,#ffffff72 50%,#0000),radial-gradient(1.5px 1.5px at 44% 54.5%,#ffffff60 50%,#0000),radial-gradient(2px 2px at 51.8% 57.1%,#b5e1ff97 50%,#0000),radial-gradient(1px 1px at 61% 59.2%,#ffffff71 50%,#0000),radial-gradient(1px 1px at 69.7% 56.4%,#ffffff7c 50%,#0000),radial-gradient(1px 1px at 77.2% 55.1%,#ffffff7d 50%,#0000),radial-gradient(1px 1px at 89.3% 52.8%,#ffffff52 50%,#0000),radial-gradient(1px 1px at 97.9% 57.9%,#b8e2ff79 50%,#0000),radial-gradient(1px 1px at 5.3% 65.8%,#ffffff68 50%,#0000),radial-gradient(1px 1px at 28.3% 65.1%,#bce4ff73 50%,#0000),radial-gradient(1px 1px at 39.9% 67.3%,#fffbd95a 50%,#0000),radial-gradient(2px 2px at 48.2% 67.3%,#c7e5ff66 50%,#0000),radial-gradient(1px 1px at 53.5% 68.1%,#cee3ff6f 50%,#0000),radial-gradient(1px 1px at 64.6% 69.1%,#ffffff7c 50%,#0000),radial-gradient(1.5px 1.5px at 69.8% 68.3%,#cbeaff5c 50%,#0000),radial-gradient(1px 1px at 88.4% 65.3%,#ffffff71 50%,#0000),radial-gradient(1px 1px at 93.6% 66.7%,#c6e1ff4d 50%,#0000),radial-gradient(1px 1px at 5% 82.4%,#fffbde4f 50%,#0000),radial-gradient(1.5px 1.5px at 14.5% 81.1%,#ffffff8b 50%,#0000),radial-gradient(1px 1px at 23.3% 79.3%,#ffffff59 50%,#0000),radial-gradient(1.5px 1.5px at 27.3% 79.9%,#cbe1ff59 50%,#0000),radial-gradient(1px 1px at 36% 84.7%,#cbe4ff5c 50%,#0000),radial-gradient(1.5px 1.5px at 47.5% 79.6%,#bfeaff76 50%,#0000),radial-gradient(1px 1px at 51.8% 80.1%,#fff5 50%,#0000),radial-gradient(1px 1px at 63.3% 84%,#ffffff51 50%,#0000),radial-gradient(1.5px 1.5px at 69% 78.3%,#fffbda5b 50%,#0000),radial-gradient(1px 1px at 87% 79.6%,#fff9e54f 50%,#0000),radial-gradient(1px 1px at 95.2% 81.4%,#ffffff6a 50%,#0000),radial-gradient(1px 1px at 5.7% 93.6%,#cee5ff4e 50%,#0000),radial-gradient(1.5px 1.5px at 13.5% 92.5%,#fff8 50%,#0000),radial-gradient(1px 1px at 21% 92%,#ade9ff5a 50%,#0000),radial-gradient(2px 2px at 28.4% 92.4%,#fffaea8d 50%,#0000),radial-gradient(1px 1px at 38.8% 91.3%,#fffce561 50%,#0000),radial-gradient(1px 1px at 44.4% 92.3%,#ffffff74 50%,#0000),radial-gradient(1px 1px at 61.9% 94.6%,#fffbee68 50%,#0000),radial-gradient(1px 1px at 77.9% 92.2%,#ffffff58 50%,#0000),radial-gradient(1.5px 1.5px at 88.4% 91.9%,#ffffff85 50%,#0000),radial-gradient(2px 2px at 95.1% 92.6%,#ffffff9c 50%,#0000);animation:80s linear infinite starfield-drift}.starfield-fallback:after{background-image:radial-gradient(1px 1px at 9.5% 5.5%,#fff4 50%,#0000),radial-gradient(1px 1px at 16.9% 2.9%,#c5e4ff54 50%,#0000),radial-gradient(1px 1px at 23.4% 8.5%,#ace8ff40 50%,#0000),radial-gradient(1.5px 1.5px at 33.1% 2.9%,#cde3ff62 50%,#0000),radial-gradient(1px 1px at 38.4% 8.7%,#ffffff45 50%,#0000),radial-gradient(1px 1px at 47.8% 6.4%,#ffffff4d 50%,#0000),radial-gradient(1.5px 1.5px at 60.9% 8.5%,#fff8f347 50%,#0000),radial-gradient(1.5px 1.5px at 67.3% 6%,#c1e5ff69 50%,#0000),radial-gradient(1.5px 1.5px at 76.3% 5.2%,#fffaef52 50%,#0000),radial-gradient(1px 1px at 82.9% 8%,#ffffff54 50%,#0000),radial-gradient(1px 1px at 89.8% 8.3%,#ffffff61 50%,#0000),radial-gradient(1px 1px at 98.4% 7.2%,#fff5 50%,#0000),radial-gradient(1px 1px at 2.4% 14.4%,#fff9e953 50%,#0000),radial-gradient(1px 1px at 10.4% 13.5%,#b7ecff50 50%,#0000),radial-gradient(1px 1px at 17.9% 15.1%,#ffffff45 50%,#0000),radial-gradient(1.5px 1.5px at 24.3% 13.6%,#bbe1ff53 50%,#0000),radial-gradient(1px 1px at 37.5% 14.6%,#b9e8ff40 50%,#0000),radial-gradient(1px 1px at 48.4% 17.1%,#fffbec4f 50%,#0000),radial-gradient(1px 1px at 51.6% 17.1%,#ffffff51 50%,#0000),radial-gradient(1.5px 1.5px at 62.8% 19.5%,#b8e2ff50 50%,#0000),radial-gradient(1.5px 1.5px at 68.7% 16.7%,#fffcf46a 50%,#0000),radial-gradient(1px 1px at 80.2% 16.1%,#ffffff54 50%,#0000),radial-gradient(1px 1px at 90.3% 15.3%,#c6e1ff5e 50%,#0000),radial-gradient(1px 1px at 95.1% 14.5%,#bee5ff56 50%,#0000),radial-gradient(1px 1px at 4.8% 27.4%,#ffffff46 50%,#0000),radial-gradient(1px 1px at 15.9% 29.7%,#fffbe460 50%,#0000),radial-gradient(1px 1px at 23.3% 28.2%,#c5eeff40 50%,#0000),radial-gradient(1.5px 1.5px at 34.1% 30.3%,#ffffff63 50%,#0000),radial-gradient(1px 1px at 38.7% 28.8%,#cde8ff52 50%,#0000),radial-gradient(1px 1px at 45.6% 29.3%,#b4e3ff60 50%,#0000),radial-gradient(1.5px 1.5px at 54.6% 31%,#ffffff4b 50%,#0000),radial-gradient(1px 1px at 59.4% 25.7%,#cbecff5d 50%,#0000),radial-gradient(1px 1px at 74.3% 28.8%,#fff5 50%,#0000),radial-gradient(1px 1px at 80.6% 29.4%,#fff4 50%,#0000),radial-gradient(1px 1px at 89.7% 28.4%,#ffffff58 50%,#0000),radial-gradient(1px 1px at 3.8% 36.2%,#ffffff42 50%,#0000),radial-gradient(1px 1px at 9.6% 42%,#fff5 50%,#0000),radial-gradient(1px 1px at 19.4% 35.7%,#ffffff4d 50%,#0000),radial-gradient(1.5px 1.5px at 23.4% 40.8%,#fffae656 50%,#0000),radial-gradient(1px 1px at 31.8% 39.4%,#ffffff54 50%,#0000),radial-gradient(1px 1px at 39.9% 37.3%,#a9e7ff57 50%,#0000),radial-gradient(1px 1px at 52.2% 41.2%,#caeaff3d 50%,#0000),radial-gradient(1px 1px at 59.7% 36.4%,#b0e3ff4d 50%,#0000),radial-gradient(1px 1px at 75.4% 37.6%,#ffffff5b 50%,#0000),radial-gradient(1px 1px at 82.1% 42%,#c0edff40 50%,#0000),radial-gradient(1px 1px at 88% 39.7%,#c5e5ff5e 50%,#0000),radial-gradient(1px 1px at 9.8% 51.7%,#fffaf348 50%,#0000),radial-gradient(1.5px 1.5px at 19.2% 52.3%,#a9ecff6a 50%,#0000),radial-gradient(1px 1px at 23.2% 47%,#ffffff3f 50%,#0000),radial-gradient(1px 1px at 40.7% 47.8%,#fff9f146 50%,#0000),radial-gradient(1px 1px at 48.2% 50.5%,#ffffff56 50%,#0000),radial-gradient(1px 1px at 51.5% 50.2%,#b0e0ff5c 50%,#0000),radial-gradient(1.5px 1.5px at 61.2% 51.2%,#afecff5a 50%,#0000),radial-gradient(1px 1px at 69.6% 48.1%,#ffffff60 50%,#0000),radial-gradient(1px 1px at 73.3% 52%,#ffffff5b 50%,#0000),radial-gradient(1px 1px at 80.3% 50.7%,#ffffff50 50%,#0000),radial-gradient(1.5px 1.5px at 88.7% 48.7%,#fff6 50%,#0000),radial-gradient(1px 1px at 94.4% 52.8%,#ffffff39 50%,#0000),radial-gradient(1px 1px at 3.8% 62.9%,#ffffff41 50%,#0000),radial-gradient(1.5px 1.5px at 12.2% 59.4%,#d0e5ff42 50%,#0000),radial-gradient(1.5px 1.5px at 25.7% 63.8%,#ffffff62 50%,#0000),radial-gradient(1px 1px at 39.5% 60.6%,#fffbe751 50%,#0000),radial-gradient(1px 1px at 46.4% 57.9%,#c7efff4e 50%,#0000),radial-gradient(1px 1px at 52.8% 60.5%,#fff9de58 50%,#0000),radial-gradient(1px 1px at 62.3% 60.4%,#ffffff38 50%,#0000),radial-gradient(1px 1px at 67.8% 61.9%,#ffffff46 50%,#0000),radial-gradient(1px 1px at 75.7% 60.5%,#fff5 50%,#0000),radial-gradient(1px 1px at 81.4% 57.9%,#ffffff5d 50%,#0000),radial-gradient(1px 1px at 91.2% 62.3%,#ffffff60 50%,#0000),radial-gradient(1px 1px at 95.5% 57.9%,#bcedff3f 50%,#0000),radial-gradient(1px 1px at 3.7% 72.2%,#ffffff51 50%,#0000),radial-gradient(1px 1px at 8.9% 68.9%,#fffce453 50%,#0000),radial-gradient(1px 1px at 19.1% 73%,#fff4 50%,#0000),radial-gradient(1px 1px at 26.6% 75.1%,#fffbd64d 50%,#0000),radial-gradient(1px 1px at 31.7% 71.4%,#fffbef60 50%,#0000),radial-gradient(1px 1px at 40.8% 71.5%,#aff0ff3f 50%,#0000),radial-gradient(1px 1px at 48.2% 74.8%,#ffffff3c 50%,#0000),radial-gradient(1px 1px at 54% 74.6%,#ffffff48 50%,#0000),radial-gradient(1px 1px at 60.9% 74.1%,#b3e6ff4e 50%,#0000),radial-gradient(1px 1px at 82.8% 70.1%,#fffbed55 50%,#0000),radial-gradient(1px 1px at 88.8% 68.9%,#ffffff56 50%,#0000),radial-gradient(1px 1px at 96.8% 72.3%,#ffffff39 50%,#0000),radial-gradient(1px 1px at 1.6% 83.2%,#fffbe344 50%,#0000),radial-gradient(1px 1px at 11.1% 81.9%,#ffffff49 50%,#0000),radial-gradient(1px 1px at 17.6% 81.8%,#cee6ff47 50%,#0000),radial-gradient(1px 1px at 24.6% 84.9%,#bfedff39 50%,#0000),radial-gradient(1px 1px at 40.4% 80.3%,#ffffff3e 50%,#0000),radial-gradient(1px 1px at 52.8% 82.8%,#fff9d861 50%,#0000),radial-gradient(1px 1px at 62.8% 82%,#fffbec4d 50%,#0000),radial-gradient(1px 1px at 73.7% 80.2%,#ffffff47 50%,#0000),radial-gradient(1px 1px at 82.8% 85.7%,#ffffff4c 50%,#0000),radial-gradient(1px 1px at 98.4% 80.7%,#ffffff42 50%,#0000),radial-gradient(1px 1px at 3.8% 96.6%,#fffbed3a 50%,#0000),radial-gradient(1px 1px at 10.4% 92.6%,#cfe3ff4f 50%,#0000),radial-gradient(1.5px 1.5px at 16.4% 92.3%,#ffffff64 50%,#0000),radial-gradient(1px 1px at 24.8% 94.1%,#fff4 50%,#0000),radial-gradient(1px 1px at 32.1% 91.6%,#ffffff46 50%,#0000),radial-gradient(1px 1px at 41.1% 94.7%,#ffffff3c 50%,#0000),radial-gradient(1px 1px at 48.1% 92.4%,#c9edff5e 50%,#0000),radial-gradient(1px 1px at 52.7% 94.7%,#b6edff42 50%,#0000),radial-gradient(1.5px 1.5px at 62.6% 92.1%,#ffffff5b 50%,#0000),radial-gradient(1px 1px at 67.2% 95.6%,#b1eaff45 50%,#0000),radial-gradient(1.5px 1.5px at 73.8% 96%,#fffbdb6a 50%,#0000),radial-gradient(1px 1px at 81.2% 96.9%,#fff9eb3d 50%,#0000),radial-gradient(1px 1px at 87.9% 97.4%,#fffae450 50%,#0000),radial-gradient(1px 1px at 95.1% 94.9%,#bee5ff50 50%,#0000);animation:120s linear infinite reverse starfield-drift,9s ease-in-out infinite starfield-fade}@keyframes starfield-drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes starfield-fade{0%,to{opacity:.78}50%{opacity:1}}.motion-subtle .starfield-fallback:before,.motion-subtle .starfield-fallback:after,.perf-low .starfield-fallback:before,.perf-low .starfield-fallback:after,.starfield-fallback.starfield-css-underlay:before,.starfield-fallback.starfield-css-underlay:after{animation:none}@keyframes starfield-breathe{0%,to{opacity:.46}50%{opacity:.64}}.starfield-breathing{animation:5s ease-in-out infinite starfield-breathe}#starfield-pre.starfield-fallback{z-index:0;pointer-events:none;opacity:1;position:fixed;inset:0;overflow:hidden}#starfield-pre.starfield-fallback:before,#starfield-pre.starfield-fallback:after{animation:none}#starfield-pre.starfield-fallback:before{content:"";background-image:radial-gradient(1px 1px at 5% 6%,#ffffff61 50%,#0000),radial-gradient(1px 1px at 13% 17%,#fff6 50%,#0000),radial-gradient(1px 1px at 21% 8%,#b9e4ff5c 50%,#0000),radial-gradient(1.5px 1.5px at 27% 14%,#fffae26b 50%,#0000),radial-gradient(1px 1px at 35% 6%,#ffffff54 50%,#0000),radial-gradient(1px 1px at 42% 16%,#ffffff61 50%,#0000),radial-gradient(1px 1px at 51% 9%,#c1eaff66 50%,#0000),radial-gradient(1.5px 1.5px at 63% 5%,#ffffff73 50%,#0000),radial-gradient(1px 1px at 71% 15%,#ffffff57 50%,#0000),radial-gradient(1px 1px at 79% 8%,#fffbf45e 50%,#0000),radial-gradient(1px 1px at 90% 16%,#ffffff4f 50%,#0000),radial-gradient(1px 1px at 96% 7%,#b7ecff57 50%,#0000),radial-gradient(1px 1px at 4% 28%,#ffffff5c 50%,#0000),radial-gradient(1.5px 1.5px at 12% 23%,#ffffff70 50%,#0000),radial-gradient(1px 1px at 24% 31%,#ace5ff69 50%,#0000),radial-gradient(1px 1px at 33% 25%,#ffffff63 50%,#0000),radial-gradient(1px 1px at 46% 30%,#fffad86b 50%,#0000),radial-gradient(2px 2px at 57% 24%,#b9e9ff75 50%,#0000),radial-gradient(1px 1px at 67% 32%,#ffffff54 50%,#0000),radial-gradient(1px 1px at 78% 26%,#fff6 50%,#0000),radial-gradient(1.5px 1.5px at 88% 30%,#ffffff6e 50%,#0000),radial-gradient(1px 1px at 95% 24%,#c3e0ff57 50%,#0000),radial-gradient(1px 1px at 9% 41%,#b9e4ff75 50%,#0000),radial-gradient(1.5px 1.5px at 19% 47%,#ffffff69 50%,#0000),radial-gradient(1.5px 1.5px at 30% 43%,#fffbf45e 50%,#0000),radial-gradient(1px 1px at 41% 48%,#ffffff5c 50%,#0000),radial-gradient(2px 2px at 50% 44%,#b6e7ff7a 50%,#0000),radial-gradient(1px 1px at 61% 47%,#ffffff63 50%,#0000),radial-gradient(1.5px 1.5px at 73% 42%,#ffffff75 50%,#0000),radial-gradient(1px 1px at 84% 48%,#bee3ff59 50%,#0000),radial-gradient(1px 1px at 93% 43%,#b7ecff57 50%,#0000),radial-gradient(1px 1px at 6% 60%,#ffffff59 50%,#0000),radial-gradient(1px 1px at 16% 66%,#c6e3ff61 50%,#0000),radial-gradient(1px 1px at 27% 62%,#fffae26b 50%,#0000),radial-gradient(1.5px 1.5px at 38% 68%,#ffffff70 50%,#0000),radial-gradient(2px 2px at 49% 64%,#c7e5ff75 50%,#0000),radial-gradient(1px 1px at 58% 70%,#fff6 50%,#0000),radial-gradient(1px 1px at 70% 65%,#ffffff4f 50%,#0000),radial-gradient(1.5px 1.5px at 81% 69%,#cbeaff5c 50%,#0000),radial-gradient(1px 1px at 89% 63%,#fff6 50%,#0000),radial-gradient(1px 1px at 96% 67%,#c6e1ff52 50%,#0000),radial-gradient(1px 1px at 7% 84%,#ffffff59 50%,#0000),radial-gradient(1.5px 1.5px at 17% 81%,#ffffff73 50%,#0000),radial-gradient(1px 1px at 28% 90%,#fffaea66 50%,#0000),radial-gradient(1px 1px at 38% 86%,#cbe4ff5c 50%,#0000),radial-gradient(1.5px 1.5px at 48% 80%,#bfeaff6b 50%,#0000),radial-gradient(1.5px 1.5px at 60% 92%,#ffffff6e 50%,#0000),radial-gradient(1px 1px at 71% 85%,#fffbda5c 50%,#0000),radial-gradient(1px 1px at 82% 90%,#ffffff61 50%,#0000),radial-gradient(2px 2px at 95% 92%,#ffffff80 50%,#0000);position:absolute;inset:0}.hero-lcp-static{opacity:1;line-height:1.6;transition:none;transform:none}.hero-title{background:linear-gradient(135deg,#fff 0%,#fefce8 8%,#fef3c7 20%,#fbbf24 40%,#f59e0b 65%,#d97706 85%,#92400e 100%);background:linear-gradient(135deg in oklab, #fff 0%, #fefce8 8%, #fef3c7 20%, #fbbf24 40%, #f59e0b 65%, #d97706 85%, #92400e 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-background-clip:text;background-clip:text;width:fit-content;margin-left:auto;margin-right:auto;display:block}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.hero-title{color:#fbbf24;-webkit-text-fill-color:#fbbf24}}.hero-cta-shell{display:inline-block}.hero-cta-button{background:linear-gradient(135deg,#e6a21af7 0%,#ca8612f7 50%,#b17016f7 100%);border:1px solid #ffffff38;transition:transform .35s cubic-bezier(.34,1.56,.64,1),border-color .35s ease-out,box-shadow .4s ease-out;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff2e,0 0 18px #d8901338,0 0 40px #d8901314}.hero-cta-button:before{content:"";z-index:1;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#ecb13cf7 0%,#ee9f17f7 50%,#d88818f7 100%);transition:opacity .4s ease-out;position:absolute;inset:0}.hero-cta-button:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff1f 50%,#0000 60%);width:200%;height:200%;transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;top:-50%;left:-50%;transform:translate(-100%)}.hero-cta-button:hover{border-color:#eeb94f8c;transform:none;box-shadow:0 4px 24px #0003,inset 0 1px #ffffff38,0 0 26px #d8901357,0 0 56px #d8901324}.hero-cta-button:hover:before{opacity:1}.hero-cta-button:hover:after{transform:translate(100%)}.hero-cta-button:active{transition:transform 80ms ease-out;transform:none}@media (hover:none) and (pointer:coarse){.hero-cta-button:active{border-color:#f8cd7780;transform:none}.hero-cta-button:active:before{opacity:1}}.hero-cta-button:focus-visible{outline:2px solid var(--pontic-gold);outline-offset:4px;box-shadow:0 0 0 5px #fbbf2433,0 0 32px #fbbf2473,0 6px 24px #0000001f}.hero-cta-text{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;font-weight:700;transform:translateZ(0)}.motion-subtle .hero-cta-button:after{display:none}.chapter-harmonia{box-shadow:0 0 20px var(--harmonia-glass), 0 8px 32px #0000001a;background:linear-gradient(145deg, var(--harmonia-light) 0%, #fff 100%);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background var(--motion-duration-slow) var(--motion-ease-default);position:relative;overflow:hidden}.chapter-harmonia:before{content:"";background:var(--harmonia-glass);opacity:0;transition:opacity var(--motion-duration-normal) var(--motion-ease-out);-webkit-backdrop-filter:none;backdrop-filter:none;position:absolute;inset:0}.tarot-card-homepage.chapter-harmonia:hover:before{opacity:1;-webkit-backdrop-filter:blur(14px)saturate(190%);backdrop-filter:blur(14px)saturate(190%);animation:glass-glow var(--motion-cycle-glow) ease-in-out infinite;animation-delay:var(--motion-delay-instant)}.tarot-card-homepage.chapter-harmonia:hover{background:radial-gradient(ellipse at center, var(--harmonia-secondary) 0%, #fff 70%), linear-gradient(145deg, var(--harmonia-light) 0%, #fff 100%);animation:none}.tarot-card-modal.chapter-harmonia:before{display:none}.chapter-areti{box-shadow:0 0 20px var(--areti-glass), 0 8px 32px #0000001a;background:linear-gradient(145deg, var(--areti-light) 0%, #fff 100%);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background var(--motion-duration-slow) var(--motion-ease-default);position:relative;overflow:hidden}.chapter-areti:before{content:"";background:var(--areti-glass);opacity:0;transition:opacity var(--motion-duration-normal) var(--motion-ease-out);-webkit-backdrop-filter:none;backdrop-filter:none;position:absolute;inset:0}.tarot-card-homepage.chapter-areti:hover:before{opacity:1;-webkit-backdrop-filter:blur(14px)saturate(190%);backdrop-filter:blur(14px)saturate(190%);animation:glass-glow var(--motion-cycle-glow) ease-in-out infinite;animation-delay:var(--motion-delay-instant)}.tarot-card-homepage.chapter-areti:hover{background:radial-gradient(ellipse at center, var(--areti-secondary) 0%, #fff 70%), linear-gradient(145deg, var(--areti-light) 0%, #fff 100%);animation:none}.tarot-card-modal.chapter-areti:before{display:none}.chapter-mnimi{box-shadow:0 0 20px var(--mnimi-glass), 0 8px 32px #0000001a;background:linear-gradient(145deg, var(--mnimi-light) 0%, #fff 100%);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background var(--motion-duration-slow) var(--motion-ease-default);position:relative;overflow:hidden}.chapter-mnimi:before{content:"";background:var(--mnimi-glass);opacity:0;transition:opacity var(--motion-duration-normal) var(--motion-ease-out);-webkit-backdrop-filter:none;backdrop-filter:none;position:absolute;inset:0}.tarot-card-homepage.chapter-mnimi:hover:before{opacity:1;-webkit-backdrop-filter:blur(14px)saturate(190%);backdrop-filter:blur(14px)saturate(190%);animation:glass-glow var(--motion-cycle-glow) ease-in-out infinite;animation-delay:var(--motion-delay-instant)}.tarot-card-homepage.chapter-mnimi:hover{background:radial-gradient(ellipse at center, var(--mnimi-secondary) 0%, #fff 70%), linear-gradient(145deg, var(--mnimi-light) 0%, #fff 100%);animation:none}.tarot-card-modal.chapter-mnimi:before{display:none}.chapter-telos{box-shadow:0 0 20px var(--telos-glass), 0 8px 32px #0000001a;background:linear-gradient(145deg, var(--telos-light) 0%, #fff 100%);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background var(--motion-duration-slow) var(--motion-ease-default);position:relative;overflow:hidden}.chapter-telos:before{content:"";background:var(--telos-glass);opacity:0;transition:opacity var(--motion-duration-normal) var(--motion-ease-out);-webkit-backdrop-filter:none;backdrop-filter:none;position:absolute;inset:0}.tarot-card-homepage.chapter-telos:hover:before{opacity:1;-webkit-backdrop-filter:blur(14px)saturate(190%);backdrop-filter:blur(14px)saturate(190%);animation:glass-glow var(--motion-cycle-glow) ease-in-out infinite;animation-delay:var(--motion-delay-instant)}.tarot-card-homepage.chapter-telos:hover{background:radial-gradient(ellipse at center, var(--telos-secondary) 0%, #fff 70%), linear-gradient(145deg, var(--telos-light) 0%, #fff 100%);animation:none}.tarot-card-modal.chapter-telos:before{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.cv-auto{content-visibility:auto;contain-intrinsic-size:auto var(--cv-intrinsic-size,320px)}.tooltip-bubble{--tooltip-font-size:clamp(.82rem, .78rem + .12vw, .92rem);--tooltip-line-height:1.4;--tooltip-pad-y:clamp(.48rem, .45rem + .08vw, .62rem);--tooltip-pad-x:clamp(.72rem, .68rem + .12vw, .92rem);--tooltip-max-width:min(20rem, calc(100vw - 16px));--tt-accent:#f1bd55;--tooltip-slide-y:-4px;z-index:9999;pointer-events:none;white-space:normal;width:fit-content;max-width:var(--tooltip-max-width);overflow-wrap:anywhere;word-break:normal;box-sizing:border-box;padding:var(--tooltip-pad-y) var(--tooltip-pad-x);font-family:var(--font-inter,"Inter", system-ui, sans-serif);font-size:var(--tooltip-font-size);font-weight:500;line-height:var(--tooltip-line-height);color:#f5f5f5;text-align:center;border:1px solid #f2bf5a80;border-color:color-mix(in srgb, var(--tt-accent) 55%, transparent);box-shadow:0 6px 20px #00000073,0 0 0 1px #07090d99,0 0 12px #eead2b2e;box-shadow:0 6px 20px #00000073, 0 0 0 1px #07090d99, 0 0 14px color-mix(in srgb, var(--tt-accent) 24%, transparent);-webkit-backdrop-filter:blur(6px);background:#0e121bf5;border-radius:.5rem;position:fixed}@keyframes tooltip-fade-in{0%{opacity:0;transform:translateY(var(--tooltip-slide-y))}to{opacity:1;transform:translateY(0)}}.tooltip-bubble[data-placement=top]{--tooltip-slide-y:4px}.motion-full .tooltip-bubble{transition:opacity .15s ease-out,transform .15s ease-out;animation:.16s ease-out tooltip-fade-in}.motion-full .tooltip-bubble[data-closing]{opacity:0;transform:translateY(var(--tooltip-slide-y));animation:none}.motion-subtle .tooltip-bubble{animation:none}.motion-subtle .tooltip-bubble[data-closing]{opacity:0}@media (prefers-reduced-motion:reduce){.tooltip-bubble{transition:none!important;animation:none!important}.tooltip-bubble[data-closing]{opacity:0}}.tooltip-term{font:inherit;color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:none;border-radius:2px;margin:0;padding:0;-webkit-text-decoration:underline dotted #f2bf5a8c;text-decoration:underline dotted #f2bf5a8c;text-decoration-thickness:1px;transition:text-decoration-color .25s,color .25s;display:inline}.tooltip-term:hover,.tooltip-term:focus-visible{color:#f5d189;outline:none;text-decoration-color:#f2bf5ae6}.tooltip-term:focus-visible{box-shadow:0 0 0 2px #f2bf5a73}@media (pointer:coarse){.tooltip-bubble{--tooltip-font-size:clamp(.9rem, .86rem + .18vw, 1rem);--tooltip-pad-y:clamp(.56rem, .52rem + .12vw, .72rem);--tooltip-pad-x:clamp(.82rem, .76rem + .18vw, 1.05rem);--tooltip-max-width:min(22rem, calc(100vw - 12px))}}.keyboard-navigation :focus-visible{outline:2px solid var(--pontic-gold)!important;outline-offset:2px!important;box-shadow:0 0 0 4px #fbbf2433!important}.keyboard-navigation button:focus-visible,.keyboard-navigation a:focus-visible{outline:2px solid var(--pontic-gold)!important;outline-offset:2px!important;transition:outline .2s,box-shadow .2s,transform .2s!important;transform:scale(1.02)!important;box-shadow:0 0 0 4px #fbbf244d,0 0 20px #fbbf2466!important}.focus-visible{outline:2px solid var(--pontic-gold);outline-offset:2px}.focus-ring{box-shadow:0 0 0 3px #fbbf244d}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--pontic-gold);color:var(--deep-navy);z-index:9999;border-radius:4px;padding:8px;text-decoration:none;transition:left .3s;position:absolute;top:6px;left:-9999px}.skip-link:focus-visible{left:6px}.keyboard-navigation .tarot-card:focus-visible{outline:3px solid var(--pontic-gold)!important;outline-offset:4px!important;transform:scale(1.02)!important;box-shadow:0 0 0 6px #fbbf2433,0 0 30px #fbbf244d!important}.keyboard-navigation .sidebar-nav a:focus-visible{background:#fbbf241a;border-radius:4px}@media (prefers-contrast:high){.keyboard-navigation :focus-visible{outline-width:3px!important;box-shadow:0 0 0 6px #fbbf2480!important}}.motion-subtle .keyboard-navigation button:focus-visible,.motion-subtle .keyboard-navigation a:focus-visible,.motion-subtle .keyboard-navigation .tarot-card:focus-visible{transition:none!important;transform:none!important}.motion-subtle .keyboard-navigation:after{opacity:.8;animation:none}.motion-subtle *{scroll-behavior:auto!important}.motion-subtle .tarot-card,.motion-subtle .axioma-card{transition:opacity .3s ease-out,background .3s ease-out!important;animation:none!important}.motion-subtle .axioma-card__image--loading,.motion-subtle .axioma-card__image--modal-loading{transform:translateZ(0)scale(1)!important}.motion-subtle .axioma-card__image--loaded,.motion-subtle .axioma-card__image--modal-loaded,.motion-subtle .axioma-card__image--modal-preloaded{opacity:1!important;transition:none!important;transform:translateZ(0)scale(1)!important}.motion-subtle .axioma-card__thumb-preview{filter:none!important;transition:none!important;transform:translateZ(0)scale(1)!important}.motion-subtle .axioma-card__thumb-preview--hidden{display:none!important}.motion-subtle .card-border-wrapper:before,.motion-subtle .card-border-ring,.motion-subtle .card-border-ring:before,.motion-subtle .axioma-card:before,.motion-subtle .axioma-card:after{transition:opacity .15s ease-out!important;animation:none!important}.motion-subtle .tarot-card-modal.card-border-wrapper:before{opacity:.15!important;animation:none!important}.motion-subtle .card-orbs,.motion-subtle .card-orb{opacity:.3!important;animation:none!important}.motion-subtle [class*=shimmer]{background-size:100%!important;animation:none!important}.motion-subtle #starfield-canvas{animation:5s ease-in-out infinite starfield-breathe}.perf-low.motion-subtle #starfield-canvas{animation:none}.motion-subtle [class*=glass-]{animation:none!important}.motion-subtle .animate-fade-in,.motion-subtle .animate-fade-in-up,.motion-subtle .hero-title,.motion-subtle .hero-subtitle{opacity:1!important;animation:none!important}.motion-subtle .hero-button{transition:opacity .15s ease-out,background .15s ease-out!important;animation:none!important}.motion-subtle .hero-cta-button{transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .3s ease-out,box-shadow .3s ease-out!important;animation:none!important;box-shadow:0 4px 20px #0003,inset 0 1px #ffffff2e!important}.motion-subtle .hero-cta-shell:before{opacity:.7!important;animation:none!important;transform:scale(1)!important}.motion-subtle .hero-cta-button:hover{transform:translateY(-2px)scale(1.015)!important}.motion-subtle .hero-cta-shell:hover:before{opacity:1!important;transform:scale(1.06)!important}.motion-subtle button,.motion-subtle a,.motion-subtle [role=button]{transition:opacity .1s ease-out,background .1s ease-out!important}.motion-subtle button:active,.motion-subtle a:active,.motion-subtle .tarot-card:active{transform:scale(.98)!important}:focus-visible{outline:2px solid var(--pontic-gold)!important;outline-offset:2px!important}html.motion-subtle *,html.motion-subtle :before,html.motion-subtle :after,html.perf-low *,html.perf-low :before,html.perf-low :after{-webkit-backdrop-filter:none!important}html.motion-subtle .home-header[data-scrolled=true],html.perf-low .home-header[data-scrolled=true]{background:linear-gradient(135deg,#0a111ff0 0%,#111a2ce6 50%,#0a111ff5 100%)}.print-page{color:#cdc8bc;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-font-smoothing:antialiased;background:#0d0f17;max-width:38em;min-height:100dvh;margin:0 auto;padding:3rem 2rem;font-family:Vollkorn,Georgia,Times New Roman,serif;font-size:11.5pt;line-height:1.75}.print-page .chapter-label{text-transform:uppercase;letter-spacing:.28em;color:#7a6f5c;margin-bottom:.35em;font-size:.65em;font-weight:700}.print-page h1{letter-spacing:.04em;text-transform:uppercase;color:#e8e3d8;margin-bottom:.8em;font-size:1.75em;font-weight:700;line-height:1.25}.print-page blockquote{color:#b5ad9c;border-left:2px solid #3a362c;margin:.4em 0 1.6em;padding:.2em 0 .2em 1.2em;font-size:1.1em;font-style:italic;line-height:1.65}.print-page hr{border:none;border-top:1px solid #252230;margin:.2em 0 1.8em}.print-page .section{page-break-inside:avoid;break-inside:avoid;border-left:2px solid #3a362c;margin-bottom:1.8em;padding-left:1.1em}.print-page .section h2{text-transform:uppercase;letter-spacing:.16em;color:#7a6f5c;page-break-after:avoid;margin-bottom:.4em;font-size:.72em;font-weight:700}.print-page .section p{color:#cdc8bc;margin:0;font-size:1em;line-height:1.75}.print-page .section p em{color:#d8d0c0;font-style:italic}.print-page .section--trait,.print-page .section--wisdom{border-left-color:#9e8a5e}.print-page .section--path{border-left-color:#8a7a50}.print-page .section--shadow{border-left-color:#7a4a4a}.print-page .section--cut{border-left-color:#6a5a7a}.print-page .section--epistrophe{border-left-color:#5a6068}.print-page .footer{color:#4a4540;text-align:center;letter-spacing:.1em;border-top:1px solid #252230;margin-top:3em;padding-top:1em;font-size:.7em}.print-page .footer .symbol{opacity:.5;margin-bottom:.3em;font-size:1.4em;display:block}.print-page .footer .print-meta{display:none}@media print{body,html{background:#fff!important}.print-page{max-width:100%;padding:0;color:#1a1a1a!important;background:#fff!important}.print-page .chapter-label{color:#999!important}.print-page h1{color:#111!important}.print-page blockquote{color:#333!important;border-left-color:silver!important}.print-page hr{border-top-color:#e0e0e0!important}.print-page .section{border-left-color:#d0d0d0!important}.print-page .section h2{color:#666!important}.print-page .section p,.print-page .section p em{color:#1a1a1a!important}.print-page .section--trait,.print-page .section--wisdom{border-left-color:#c0b090!important}.print-page .section--path{border-left-color:#b0a080!important}.print-page .section--shadow{border-left-color:#b09090!important}.print-page .section--cut{border-left-color:#a098b0!important}.print-page .section--epistrophe{border-left-color:#a0a0a8!important}.print-page .footer{color:#bbb!important;border-top-color:#e0e0e0!important}.print-page .footer .symbol{opacity:.35}.print-page .footer .print-meta{letter-spacing:.05em;margin-top:.6em;font-size:.95em;display:block;color:#888!important}.print-page .footer .print-meta div{margin:.15em 0}.print-page .print-bar{display:none!important}}@media screen{.print-page .print-bar{z-index:100;background:#13151d;border-bottom:1px solid #252230;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75em;padding:.5em 1em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}.print-page .print-bar .bar-left{flex:auto;align-items:baseline;gap:.75em;min-width:0;display:flex}.print-page .print-bar .bar-actions{flex:none;align-items:center;gap:.5em;display:flex}.print-page .print-bar button{color:#0d0f17;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#c8a96e;border:none;border-radius:5px;align-items:center;gap:.45em;min-height:44px;padding:.5em 1.25em;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.print-page .print-bar button:hover{background:#d4b87a}.print-page .print-bar button:focus-visible{outline-offset:2px;outline:2px solid #d4b87a}.print-page .print-bar button.close-btn{color:#6a6358;background:0 0;border:1px solid #2a2530}.print-page .print-bar button.close-btn:hover{color:#8a8070;border-color:#4a4540}.print-page .print-bar button.close-btn:focus-visible{outline-offset:2px;outline:2px solid #d4b87a}.print-page .print-bar .bar-preview-label{color:#7a6f5c;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:10px;font-weight:700}.print-page .print-bar .bar-title{color:#6a6358;letter-spacing:.05em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:11px;overflow:hidden}.print-page{padding-top:5rem}@media (max-width:520px){.print-page .print-bar .bar-title{display:none}}}@page{size:A4;margin:2.4cm 2.8cm}*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{border-color:#27272a}body{color:#fafafa;font-family:var(--font-body);background-color:#09090b;font-weight:400;line-height:1.7}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1;font-optical-sizing:auto}.text-display{font-size:3rem;line-height:1}@media (min-width:768px){.text-display{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.text-display{font-size:4.5rem;line-height:1}}@media (min-width:1280px){.text-display{font-size:6rem;line-height:1}}.text-display{font-family:var(--font-display);letter-spacing:-.025em;font-feature-settings:"kern" 1, "liga" 1;font-weight:800;line-height:1.1}.text-heading-1{font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.text-heading-1{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.text-heading-1{font-size:3rem;line-height:1}}.text-heading-1{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800;line-height:1.2}.text-heading-2{font-size:1.5rem;line-height:2rem}@media (min-width:768px){.text-heading-2{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){.text-heading-2{font-size:2.25rem;line-height:2.5rem}}.text-heading-2{font-family:var(--font-display);letter-spacing:-.015em;font-weight:700;line-height:1.3}.text-heading-3{font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.text-heading-3{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.text-heading-3{font-size:1.875rem;line-height:2.25rem}}.text-heading-3{font-family:var(--font-display);letter-spacing:-.01em;font-weight:600;line-height:1.4}.text-hero{font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.text-hero{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.text-hero{font-size:1.5rem;line-height:2rem}}.text-hero{font-family:var(--font-display);font-weight:500;line-height:1.5}.text-subheading{font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.text-subheading{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.text-subheading{font-size:1.5rem;line-height:2rem}}.text-subheading{font-family:var(--font-display);letter-spacing:.01em;font-weight:600;line-height:1.4}.text-lead{font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.text-lead{font-size:1.25rem;line-height:1.75rem}}.text-lead{font-family:var(--font-body);letter-spacing:.005em;font-weight:400;line-height:1.6}.text-body-large{font-size:1rem;line-height:1.5rem}@media (min-width:768px){.text-body-large{font-size:1.125rem;line-height:1.75rem}}.text-body-large{font-family:var(--font-body);letter-spacing:.005em;font-weight:400;line-height:1.7}.text-body{font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.text-body{font-size:1rem;line-height:1.5rem}}.text-body{font-family:var(--font-body);font-weight:400;line-height:1.7}.text-body-small{font-size:.75rem;line-height:1rem}@media (min-width:768px){.text-body-small{font-size:.875rem;line-height:1.25rem}}.text-body-small{font-family:var(--font-body);font-weight:400;line-height:1.6}.text-caption{font-size:.75rem;line-height:1rem;font-family:var(--font-body);letter-spacing:.025em;font-weight:400;line-height:1.5}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}blockquote{letter-spacing:.01em;font-feature-settings:"kern" 1, "liga" 1;font-style:italic;font-weight:500;line-height:1.6}.hero-cta-button{letter-spacing:.025em;font-size:clamp(.875rem,2vw,1.125rem);font-weight:600;line-height:1.2}button{font-feature-settings:"kern" 1;letter-spacing:.01em}.line-clamp-1,.line-clamp-2,.line-clamp-3,.line-clamp-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-4{-webkit-line-clamp:4}.text-shadow-soft{text-shadow:0 2px 4px #00000026}.text-shadow-medium{text-shadow:0 2px 4px #00000026,0 1px 2px #0000001a}.text-shadow-strong{text-shadow:0 2px 4px #00000080,0 1px 2px #0000004d}.text-shadow-ultra{text-shadow:0 2px 8px #000000a6,0 4px 16px #00000073,0 1px 3px #00000080}.text-shadow-image{text-shadow:0 2px 8px #00000080}.text-shadow-glow{text-shadow:0 0 12px #f2bf5a66,0 2px 4px #00000040}.text-shadow-gold-glow{text-shadow:0 0 18px #f2bf5a4d,0 2px 6px #0003}.text-shadow-hero-title{text-shadow:0 0 40px #f2bf5a4d,0 4px 12px #0006,0 1px 3px #00000080}.text-shadow-mobile-soft{text-shadow:0 1px 2px #0003}.text-shadow-mobile-medium{text-shadow:0 2px 4px #00000040}.text-shadow-mobile-glow{text-shadow:0 0 15px #f2bf5a66,0 2px 4px #0000004d}.text-shadow-mobile-hero{text-shadow:0 0 20px #f2bf5a4d,0 2px 4px #0006}.text-shadow-mobile-gold{text-shadow:0 0 15px #f2bf5a80,0 2px 4px #0000004d}@container card (width>=200px){.card-title{letter-spacing:-.01em;font-size:clamp(.8rem,3.5cqw,1.2rem);font-weight:700;line-height:1.3}.card-quote{font-size:clamp(.7rem,2.5cqw,.95rem);font-weight:400;line-height:1.5}}@container card (width>=250px){.card-title{font-size:clamp(.9rem,3.5cqw,1.4rem);line-height:1.3}.card-quote{font-size:clamp(.75rem,2.5cqw,1rem);line-height:1.5}}@container card (width>=300px){.card-title{font-size:clamp(1rem,4cqw,1.6rem);line-height:1.3}.card-quote{font-size:clamp(.8rem,3cqw,1.05rem);line-height:1.6}}@container card (width>=350px){.card-title{font-size:clamp(1.1rem,4cqw,1.75rem);line-height:1.3}.card-quote{font-size:clamp(.85rem,3cqw,1.1rem);line-height:1.6}}@container card (width>=400px){.card-title{font-size:clamp(1.2rem,4.5cqw,2rem);line-height:1.2}.card-quote{font-size:clamp(.9rem,3.5cqw,1.15rem);line-height:1.6}}@container card (width>=450px){.card-title{font-size:clamp(1.4rem,5cqw,2.4rem);line-height:1.2}.card-quote{font-size:clamp(1rem,3.8cqw,1.35rem);line-height:1.6}}@container card (width>=500px){.card-title{font-size:clamp(1.6rem,5.5cqw,2.8rem);line-height:1.15}.card-quote{font-size:clamp(1.1rem,4cqw,1.5rem);line-height:1.55}}@container card (width>=550px){.card-title{font-size:clamp(1.8rem,6cqw,3.2rem);line-height:1.1}.card-quote{font-size:clamp(1.2rem,4.2cqw,1.65rem);line-height:1.5}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.backdrop-blur-xl{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.backdrop-blur-lg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.backdrop-blur-md{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.backdrop-blur-sm{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.text-shadow-strong{text-shadow:0 1px 3px #0009,0 1px 1px #0000004d}.text-shadow-image{text-shadow:0 2px 6px #00000080}.text-shadow-glow{text-shadow:0 0 10px #f2bf5a66,0 2px 3px #00000040}.text-shadow-gold-glow{text-shadow:0 0 15px #f2bf5a66,0 2px 4px #0000004d}.text-shadow-mobile-glow{text-shadow:0 0 12px #f2bf5a66,0 2px 3px #0000004d}}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height-mobile);padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);overscroll-behavior-y:none;background:#0b0e14}body{--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);background:#0b0e14;min-height:100svh}.break-words{word-wrap:none;word-break:none;overflow-wrap:none}.hyphens-auto{-webkit-hyphens:none;hyphens:none}.overflow-y-auto{overflow-y:auto}.modal-scroll-container{overscroll-behavior:contain}main,section,div{touch-action:auto}.safe-area-top{padding-top:var(--safe-area-inset-top)}.safe-area-bottom{padding-bottom:var(--safe-area-inset-bottom)}.safe-area-left{padding-left:var(--safe-area-inset-left)}.safe-area-right{padding-right:var(--safe-area-inset-right)}.chapter-clean{background:0 0}.chapter-end-dark{background-image:linear-gradient(#070a1400 0%,#070a1457 100%)}.app-root-container{min-height:100dvh;position:relative}.cosmic-background{isolation:isolate;min-height:100dvh;position:relative}.cosmic-background:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#0206171a 0%,#0f172a33 25%,#1e293b33 50%,#0f172a33 75%,#0206174d 100%);position:absolute;inset:0}.chapter-background,.page-background{isolation:isolate;min-height:100dvh;position:relative}.chapter-background:before,.page-background:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#02061726 0%,#1d273a2e 50%,#2d59862b 100%);position:absolute;inset:0}.principle-background{isolation:isolate;min-height:100dvh;position:relative}.principle-background:before{content:"";z-index:-1;pointer-events:none;background:0 0;position:absolute;inset:0}.principle-background-clean{isolation:isolate;min-height:100dvh;position:relative;overflow:hidden}.principle-background-clean:before{content:"";z-index:-1;pointer-events:none;background:0 0;position:absolute;inset:0}.greek-pattern{background-image:linear-gradient(45deg,#f2bf5a1a 25%,#0000 25%),linear-gradient(-45deg,#f2bf5a1a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f2bf5a0d 75%),linear-gradient(-45deg,#0000 75%,#f2bf5a0d 75%);background-size:80px 80px}@property --notch-aura-tint{syntax:"<color>";inherits:false;initial-value:#7bb8f433}.top-notch-aura{width:min(72vw,26rem);height:calc(2rem + var(--safe-area-inset-top,0px));pointer-events:none;z-index:3;transition:--notch-aura-tint .52s;position:fixed;top:0;left:50%;transform:translate(-50%)}.top-notch-aura:before{content:"";background:radial-gradient(ellipse 60% 100% at 50% 0%, var(--notch-aura-tint,#7bb8f433) 0%, transparent 100%);filter:blur(8px);opacity:.72;will-change:transform, opacity;border-bottom-right-radius:999px;border-bottom-left-radius:999px;animation:3.8s ease-in-out -.6s infinite notchAuraCore;position:absolute;inset:0}.top-notch-aura:after{content:"";background:radial-gradient(ellipse 55% 80% at 50% 0%, var(--notch-aura-tint,#7bb8f433) 0%, transparent 100%);filter:blur(22px);opacity:.42;will-change:transform, opacity;animation:5.1s ease-in-out -1.9s infinite notchAuraHalo;position:absolute;inset:-25% -18%}[data-page-hidden] .top-notch-aura:before,[data-page-hidden] .top-notch-aura:after{will-change:auto;animation-play-state:paused}.top-notch-aura[data-animate=false]:before,.top-notch-aura[data-animate=false]:after,.motion-subtle .top-notch-aura:before,.motion-subtle .top-notch-aura:after,.perf-low .top-notch-aura:before,.perf-low .top-notch-aura:after{will-change:auto;animation:none}.top-notch-aura[data-animate=false]:before,.motion-subtle .top-notch-aura:before,.perf-low .top-notch-aura:before{opacity:.65}.top-notch-aura[data-animate=false]:after,.motion-subtle .top-notch-aura:after,.perf-low .top-notch-aura:after{opacity:.35}@media (max-width:767px){.top-notch-aura{width:min(82vw,22rem)}.top-notch-aura:before{opacity:.65}.top-notch-aura:after{opacity:.35}}@media (prefers-reduced-motion:reduce){.top-notch-aura:before,.top-notch-aura:after{will-change:auto;animation:none}.top-notch-aura:before{opacity:.6}.top-notch-aura:after{opacity:.3}}@media print{.top-notch-aura{display:none!important}}@keyframes notchAuraCore{0%,to{opacity:.52;transform:scaleX(.97)translateY(0)}45%{opacity:.85;transform:scaleX(1.03)translateY(-1px)}55%{opacity:.82;transform:scaleX(1.02)translateY(-1px)}}@keyframes notchAuraHalo{0%{opacity:.28;transform:scaleX(.95)translate(0)}38%{opacity:.5;transform:scaleX(1.05)translate(-3px)}62%{opacity:.48;transform:scaleX(1.04)translate(2px)}to{opacity:.28;transform:scaleX(.95)translate(0)}}.principle-ambient-layer{isolation:isolate}.principle-ambient-glow{pointer-events:none;will-change:opacity, transform;background-repeat:no-repeat;border-radius:9999px;position:absolute;transform:translateZ(0)}.principle-ambient-glow--header{filter:blur(16px);opacity:.74;background-image:radial-gradient(55% 60% at 50% 48%,#7aaaff14 0%,#7aaaff0b 30%,#7aaaff05 58%,#0000 100%);width:min(72rem,94vw);height:min(32rem,42vh);animation:18s ease-in-out infinite principleAmbientHeader;top:0;left:50%;transform:translate(-50%,-18%)}.principle-ambient-glow--anchor{filter:blur(19px);opacity:.68;background-image:radial-gradient(52% 58% at 50% 45%,#5f8ce613 0%,#5f8ce60a 28%,#5f8ce605 56%,#0000 100%);width:min(64rem,90vw);height:min(36rem,46vh);animation:22s ease-in-out -4s infinite principleAmbientAnchor;top:clamp(18rem,34vh,28rem);left:50%;transform:translate(-50%)}.motion-subtle .principle-ambient-glow,.perf-low .principle-ambient-glow{will-change:auto;animation:none}.motion-subtle .principle-ambient-glow--header,.perf-low .principle-ambient-glow--header{opacity:.58;filter:blur(13px)}.motion-subtle .principle-ambient-glow--anchor,.perf-low .principle-ambient-glow--anchor{opacity:.54;filter:blur(15px)}@keyframes principleAmbientHeader{0%,to{opacity:.74;transform:translate(-50%,-18%)scale(1)}50%{opacity:.8;transform:translate(-50%,-16%)scale(1.03)}}@keyframes principleAmbientAnchor{0%,to{opacity:.68;transform:translate(-50%)scale(1)}50%{opacity:.74;transform:translate(-50%,1.5%)scale(1.025)}}@media print{.principle-ambient-layer{display:none!important}}.home-header{min-height:var(--header-height-mobile);padding-top:var(--safe-area-inset-top);padding-left:var(--safe-area-inset-left);padding-right:var(--safe-area-inset-right);background:linear-gradient(135deg,#0a111feb 0%,#111a2ce0 50%,#0a111ff0 100%);transition:background-color .2s,background .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;box-shadow:0 8px 32px #0a111f80,0 1px 2px #0a111f4d,0 0 40px #0a111f1a}.home-header[data-scrolled=true]{-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#0a111fbf 0%,#111a2ca6 50%,#0a111fcc 100%)}.home-header-wordmark-svg{transition:filter .3s}.home-header-wordmark:hover .home-header-wordmark-svg{filter:drop-shadow(0 2px 4px #00000026)}.home-header-nav-link,.language-toggle,.language-toggle>span,.home-header [data-header-label]{font-family:var(--font-ui);line-height:var(--header-ui-line-height);letter-spacing:var(--header-ui-letter-spacing);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size-adjust:var(--header-ui-size-adjust)}.grid-menu-container{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.grid-menu-close-button{-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:flex}.grid-filter-button{-webkit-tap-highlight-color:transparent}.grid-card-item{-webkit-tap-highlight-color:transparent;min-height:160px;animation-fill-mode:forwards}.language-toggle[data-wipe-active=true]{cursor:pointer;box-shadow:0 0 0 1px #f2bf5a59,0 0 12px #f2bf5a2e;color:#f2bf5a!important;border-color:#f2bf5a!important}.language-toggle[data-wipe-active=true]>span{animation:.9s ease-in-out infinite language-toggle-pulse}@keyframes language-toggle-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.language-toggle[data-wipe-active=true]>span{opacity:.7;animation:none}}html.motion-subtle .language-toggle[data-wipe-active=true]>span,html.perf-low .language-toggle[data-wipe-active=true]>span{opacity:.7;animation:none}.tarot-card{aspect-ratio:9/16;z-index:5;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;contain:layout paint style;background-color:#fff;background-image:radial-gradient(at 0 0,#fffffffc 0%,#fafafafc 100%),linear-gradient(145deg,#fff 0%,#f5f5f5 100%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:padding-box;outline:none;transition:background 1.6s,filter 1.6s;position:relative;overflow:hidden;box-shadow:0 15px 45px #111a2c33,0 8px 25px #111a2c26,0 3px 15px #111a2c1a,inset 0 0 0 1px #ffffff80;container:card/inline-size}.tarot-card.special-card{background:#000;box-shadow:0 15px 45px #111a2c33,0 8px 25px #111a2c26,0 3px 15px #111a2c1a}.tarot-card.special-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:20;opacity:1;transition:opacity var(--motion-duration-hover,.42s) var(--motion-ease-smooth,ease);position:absolute;inset:0;box-shadow:inset 0 0 6px 1px #00000038,inset 0 1px 4px #0000001a,inset 0 -1px 8px #0000002e}.tarot-card-homepage:hover .special-card:after{opacity:0}.perf-high .tarot-card.special-card,.perf-low .tarot-card.special-card{background:#000}.tarot-card.motion-controlled{will-change:auto;transition:background 1.6s}.perf-high .tarot-card.motion-controlled:hover{transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s}.perf-high .tarot-card{-webkit-backdrop-filter:blur(8px)saturate(1.2);background:radial-gradient(at 0 0,#fffc 0%,#fafafabf 100%),linear-gradient(145deg,#fffc 0%,#f5f5f5b3 100%),#fff}.perf-low .tarot-card{background:radial-gradient(at 0 0,#ffffffeb 0%,#fafafae0 100%),linear-gradient(145deg,#ffffffe6 0%,#f5f5f5 100%),#fff}.perf-high .tarot-card:hover{-webkit-backdrop-filter:blur(10px)saturate(1.3)brightness(1.05);transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s}.card-content-positioning{padding-top:40%}.card-will-change-auto{will-change:auto}.card-3d-enabled{perspective:600px;transform-style:preserve-3d}.card-3d-disabled{perspective:none;transform-style:flat}.axioma-card-placeholder{aspect-ratio:9/16;width:100%}.chapter-harmonia{--chapter-primary:#0d734899;--chapter-secondary:#25f49d4d;--harmonia-primary:#0d734899;--harmonia-secondary:#25f49d4d;--gradient-stop-1:#0d7348a6;--gradient-stop-2:#169c6473;--gradient-stop-3:#14b87459;--gradient-stop-4:#11d48373;--gradient-stop-5:#25f49d8c;--border-hsl-primary:155, 65%, 48%;--border-hsl-secondary:155, 72%, 52%;--border-hsl-shadow:155, 45%, 25%}.chapter-areti{--chapter-primary:#da3f0b99;--chapter-secondary:#ff794c4d;--areti-primary:#da3f0b99;--areti-secondary:#ff794c4d;--gradient-stop-1:#c64710a6;--gradient-stop-2:#dc5a1873;--gradient-stop-3:#ed6c1d59;--gradient-stop-4:#f4873473;--gradient-stop-5:#fa98428c;--border-hsl-primary:18, 75%, 58%;--border-hsl-secondary:28, 78%, 62%;--border-hsl-shadow:18, 55%, 30%}.chapter-telos{--chapter-primary:#0a407699;--chapter-secondary:#1380ec4d;--telos-primary:#0a407699;--telos-secondary:#1380ec4d;--gradient-stop-1:#0e4781a6;--gradient-stop-2:#165e9c73;--gradient-stop-3:#166eb659;--gradient-stop-4:#177fcf73;--gradient-stop-5:#1d96ed8c;--border-hsl-primary:205, 65%, 52%;--border-hsl-secondary:200, 68%, 56%;--border-hsl-shadow:205, 55%, 25%}.chapter-mnimi{--chapter-primary:#59169c99;--chapter-secondary:#a65af24d;--mnimi-primary:#59169c99;--mnimi-secondary:#a65af24d;--gradient-stop-1:#611ba7a6;--gradient-stop-2:#7822c373;--gradient-stop-3:#8c20df59;--gradient-stop-4:#a037e673;--gradient-stop-5:#b34fee8c;--border-hsl-primary:270, 60%, 58%;--border-hsl-secondary:280, 62%, 62%;--border-hsl-shadow:270, 50%, 28%}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.card-border-wrapper{isolation:isolate;background:#08090d;border-radius:1rem;position:relative;box-shadow:inset 0 0 0 2px #000000f2}.tarot-card-modal.card-border-wrapper{aspect-ratio:9/16;isolation:auto;overflow:hidden}.tarot-card-homepage,.tarot-card-modal{--border-ring-opacity:0;--border-glow-opacity:0;--border-width:3px;--border-rotation-fast:3s;--border-brightness:1}.tarot-card-homepage:hover{--border-ring-opacity:.92;--border-glow-opacity:1;--border-brightness:1.15}.tarot-card-modal,.tarot-card-modal:hover{--border-ring-opacity:0;--border-glow-opacity:0}.card-border-wrapper.tarot-card-modal:before{display:none!important}.tarot-card-homepage.text-hidden,.tarot-card-homepage.text-hidden:hover{--border-ring-opacity:0;--border-glow-opacity:0}.card-border-wrapper:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;opacity:var(--border-glow-opacity,0);box-shadow:0 0 0 var(--border-width,3px) hsla(var(--border-hsl-primary,0, 0%, 50%), .75), 0 0 16px 4px hsla(var(--border-hsl-secondary,0, 0%, 50%), .4), 0 0 32px 8px hsla(var(--border-hsl-shadow,0, 0%, 30%), .2);transition:opacity var(--motion-duration-hover,.42s) var(--motion-ease-smooth,ease);position:absolute;inset:0}.card-border-wrapper:hover:before{will-change:opacity}.card-border-ring{border-radius:inherit;z-index:10;pointer-events:none;padding:var(--border-width,3px);-webkit-mask-composite:xor;opacity:var(--border-ring-opacity,0);filter:brightness(var(--border-brightness,1));transition:opacity var(--motion-duration-hover,.42s) var(--motion-ease-smooth,ease), filter var(--motion-duration-hover,.42s) var(--motion-ease-smooth,ease);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-border-ring:before{content:"";aspect-ratio:1;transform-origin:50%;width:300%;animation:border-spin-transform var(--border-rotation-fast,3s) linear infinite;animation-play-state:paused;position:absolute;top:50%;left:50%;translate:-50% -50%}.tarot-card-homepage:hover .card-border-ring:before{will-change:transform;animation-play-state:running}.chapter-harmonia.tarot-card-homepage:hover{--living-light-color:#6afbbfe6;--orbit-duration:var(--motion-cycle-subtle,6s)}.chapter-areti.tarot-card-homepage:hover{--living-light-color:#febb81e6;--orbit-duration:var(--motion-cycle-ambient,8s)}.chapter-telos.tarot-card-homepage:hover{--living-light-color:#6abffbe6;--orbit-duration:calc(var(--motion-cycle-ambient,8s) * 1.15)}.chapter-mnimi.tarot-card-homepage:hover{--living-light-color:#cf83fce6;--orbit-duration:calc(var(--motion-cycle-subtle,6s) * 1.125)}.chapter-harmonia.card-border-wrapper .card-border-ring:before{background:conic-gradient(#0d7348f2,#169c64bf,#14b874a6,#11d483bf,#25f49df2,#0ff092d9,#13c37ab3,#12915ccc,#0d7348f2)}.chapter-areti.card-border-wrapper .card-border-ring:before{background:conic-gradient(#c64710f2,#dc5a18bf,#ed6c1da6,#f48734bf,#fa9842f2,#f78c3bd9,#f07224b3,#d15315cc,#c64710f2)}.chapter-telos.card-border-wrapper .card-border-ring:before{background:conic-gradient(#0e4781f2,#165e9cbf,#166eb6a6,#177fcfbf,#1d96edf2,#1688dfd9,#1674c0b3,#135695cc,#0e4781f2)}.chapter-mnimi.card-border-wrapper .card-border-ring:before{background:conic-gradient(#611ba7f2,#7822c3bf,#8c20dfa6,#a037e6bf,#b34feef2,#a53eead9,#9128e2b3,#6e1db9cc,#611ba7f2)}@keyframes border-spin-transform{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes living-light-travel{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@supports not (--orbit-angle:0){@keyframes living-light-travel{0%{--orbit-angle:0deg}to{--orbit-angle:360deg}}}.chapter-harmonia.tarot-card-homepage:hover:before,.chapter-areti.tarot-card-homepage:hover:before,.chapter-telos.tarot-card-homepage:hover:before,.chapter-mnimi.tarot-card-homepage:hover:before{box-shadow:none;transform-origin:50%;background:radial-gradient(ellipse 30px 30px at 50% -2px, var(--living-light-color,#6acbfbe6) 0%, transparent 100%);will-change:transform;animation:living-light-travel var(--orbit-duration,6s) linear infinite;border-radius:0}@supports not (--orbit-angle:0){.chapter-harmonia.tarot-card-homepage:hover:before,.chapter-areti.tarot-card-homepage:hover:before,.chapter-telos.tarot-card-homepage:hover:before,.chapter-mnimi.tarot-card-homepage:hover:before{transform:rotate(var(--orbit-angle))}}.chapter-harmonia.tarot-card-homepage,.chapter-harmonia.tarot-card-modal{--border-rotation-fast:4s}.chapter-areti.tarot-card-homepage,.chapter-areti.tarot-card-modal{--border-rotation-fast:2.5s}.chapter-telos.tarot-card-homepage,.chapter-telos.tarot-card-modal{--border-rotation-fast:3s}.chapter-mnimi.tarot-card-homepage,.chapter-mnimi.tarot-card-modal{--border-rotation-fast:3.5s}.motion-subtle .card-border-wrapper:before,.motion-subtle .card-border-ring:before{animation:none!important}.motion-subtle .chapter-harmonia.tarot-card-homepage:hover:before,.motion-subtle .chapter-areti.tarot-card-homepage:hover:before,.motion-subtle .chapter-telos.tarot-card-homepage:hover:before,.motion-subtle .chapter-mnimi.tarot-card-homepage:hover:before,.perf-low .chapter-harmonia.tarot-card-homepage:hover:before,.perf-low .chapter-areti.tarot-card-homepage:hover:before,.perf-low .chapter-telos.tarot-card-homepage:hover:before,.perf-low .chapter-mnimi.tarot-card-homepage:hover:before{will-change:auto!important;background:0 0!important;animation:none!important;transform:none!important}.perf-low .chapter-harmonia.card-border-wrapper .card-border-ring:before{background:conic-gradient(#0d7348e6,#11d483e6,#25f49de6,#0d7348e6)}.perf-low .chapter-areti.card-border-wrapper .card-border-ring:before{background:conic-gradient(#c64710e6,#ed6c1de6,#fa9842e6,#c64710e6)}.perf-low .chapter-telos.card-border-wrapper .card-border-ring:before{background:conic-gradient(#0e4781e6,#166eb6e6,#1d96ede6,#0e4781e6)}.perf-low .chapter-mnimi.card-border-wrapper .card-border-ring:before{background:conic-gradient(#611ba7e6,#8c20dfe6,#b34feee6,#611ba7e6)}.perf-low .card-border-wrapper:before{box-shadow:0 0 0 var(--border-width,3px) hsla(var(--border-hsl-primary,0, 0%, 50%), .7)}.perf-low .card-border-ring{filter:none;transition:opacity var(--motion-duration-hover,.42s) var(--motion-ease-smooth,ease)!important}@keyframes breathing-base{0%,to{opacity:.52}50%{opacity:.9}}@keyframes breathing-subtle{0%,to{opacity:.2}50%{opacity:.35}}.card-fallback-gradient{opacity:.1;transition:opacity var(--motion-duration-normal) var(--motion-ease-out)}.chapter-harmonia .card-fallback-gradient{background:linear-gradient(135deg,#10b98166 0%,#34d3994d 100%)}.chapter-areti .card-fallback-gradient{background:linear-gradient(135deg,#f59e0b66 0%,#fbbf244d 100%)}.chapter-telos .card-fallback-gradient{background:linear-gradient(135deg,#2563eb66 0%,#3b82f64d 100%)}.chapter-mnimi .card-fallback-gradient{background:linear-gradient(135deg,#9333ea66 0%,#a855f74d 100%)}.axioma-card__overlay-wrapper{z-index:10;pointer-events:none;opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.tarot-card-modal.text-hidden .axioma-card__overlay-wrapper{opacity:.18}.tarot-card-modal.text-hidden:hover .axioma-card__overlay-wrapper{opacity:.42}.axioma-card__overlay{pointer-events:none;opacity:.72;backface-visibility:hidden;position:absolute;inset:0;transform:translateZ(0)}.tarot-card-modal .axioma-card__overlay{opacity:1;animation:breathing-base var(--motion-cycle-breathing) ease-in-out infinite}.tarot-card-homepage:hover .axioma-card__overlay{animation:breathing-base var(--motion-cycle-breathing) ease-in-out infinite}.axioma-card__overlay:after{content:"";background:inherit;opacity:0;pointer-events:none;filter:brightness(1.1);transition:opacity .42s cubic-bezier(.33,1,.68,1);position:absolute;inset:0}.tarot-card-homepage:hover .axioma-card__overlay:after{opacity:.15}.tarot-card-homepage.text-hidden .axioma-card__overlay{opacity:.275;animation:none}.tarot-card-homepage.text-hidden:hover .axioma-card__overlay{animation:breathing-subtle var(--motion-cycle-ambient) ease-in-out infinite}.tarot-card-homepage.text-hidden:hover .axioma-card__overlay:after{opacity:.18}.chapter-harmonia .axioma-card__overlay{background:linear-gradient(135deg,#0d734866 0%,#169c6433 30%,#14b8741f 50%,#11d48333 70%,#25f49d33 100%)}.chapter-areti .axioma-card__overlay{background:linear-gradient(135deg,#c6471066 0%,#dc5a1833 30%,#ed6c1d1f 50%,#f4873433 70%,#fa984233 100%)}.chapter-telos .axioma-card__overlay{background:linear-gradient(135deg,#0e478166 0%,#165e9c33 30%,#166eb61f 50%,#177fcf33 70%,#1d96ed33 100%)}.chapter-mnimi .axioma-card__overlay{background:linear-gradient(135deg,#611ba766 0%,#7822c333 30%,#8c20df1f 50%,#a037e633 70%,#b34fee33 100%)}.motion-subtle .axioma-card__overlay{animation:none!important}.motion-subtle .axioma-card__overlay-wrapper{opacity:1!important;transition:none!important}.motion-subtle .axioma-card__overlay:after{transition:opacity .18s ease-out!important}.motion-subtle .tarot-card-homepage .axioma-card__overlay,.motion-subtle .tarot-card-modal .axioma-card__overlay{opacity:.725}.motion-subtle .tarot-card.text-hidden .axioma-card__overlay,.motion-subtle .tarot-card-modal.text-hidden .axioma-card__overlay{opacity:.275}.motion-subtle .tarot-card-homepage:hover .axioma-card__overlay:after,.motion-subtle .tarot-card-modal:hover .axioma-card__overlay:after{opacity:.1}.motion-subtle .tarot-card.text-hidden:hover .axioma-card__overlay:after,.motion-subtle .tarot-card-modal.text-hidden:hover .axioma-card__overlay:after{opacity:.12}.axioma-card__image{transition:filter var(--motion-duration-hover-exit,.5s) var(--motion-ease-smooth), opacity .35s ease-out, transform var(--motion-duration-hover,.42s) var(--motion-ease-smooth)}.tarot-card-homepage:hover .axioma-card__image{filter:brightness(1.06)contrast(1.02);transition:filter var(--motion-duration-hover,.42s) var(--motion-ease-smooth), opacity .35s ease-out, transform var(--motion-duration-hover,.42s) var(--motion-ease-smooth)}.tarot-card-modal .axioma-card__image{transition:opacity var(--motion-duration-modal,.65s) var(--motion-ease-modal,cubic-bezier(.22, 1, .36, 1)), transform var(--motion-duration-modal,.65s) var(--motion-ease-modal,cubic-bezier(.22, 1, .36, 1)), filter var(--motion-duration-modal,.65s) var(--motion-ease-modal,cubic-bezier(.22, 1, .36, 1))}.tarot-card-modal:hover .axioma-card__image{filter:brightness(1.03)contrast(1.01)}.tarot-card-modal.text-hidden:hover .axioma-card__image{filter:brightness(1.08)saturate(1.12)contrast(1.02)}.motion-controlled{transition:background var(--motion-duration-glacial,1.2s) var(--motion-ease-default,ease)}.motion-controlled .axioma-card__overlay{animation:breathing-base var(--motion-cycle-breathing,5s) ease-in-out infinite;pointer-events:none}.motion-controlled .axioma-card__overlay:after{content:"";background:inherit;pointer-events:none;filter:blur(.5px)brightness(1.1);opacity:0;transition:opacity .5s var(--motion-ease-modal,cubic-bezier(.22, 1, .36, 1));position:absolute;inset:0}.motion-controlled:hover .axioma-card__overlay:after{opacity:.28}.motion-controlled.text-hidden:hover .axioma-card__overlay:after{opacity:.22}.tarot-card-homepage:hover{will-change:transform}.tarot-card-modal{background-clip:padding-box;width:auto;max-height:46svh;margin-inline:auto}@media (min-width:768px){.tarot-card-modal{max-height:68svh}}@media (min-width:1024px){.tarot-card-modal{max-height:76svh}}@media (min-width:1280px){.tarot-card-modal{max-height:82svh}}.tarot-card-modal .axioma-card__title{font-size:calc(clamp(1.15rem, 13.5cqw, 4.2rem) * var(--title-scale,1));line-height:1.2}.tarot-card-modal .axioma-card__quote{text-wrap:balance;font-size:clamp(.88rem,9cqw,2.6rem);line-height:1.5}.tarot-card-modal.perf-high.axioma-card--has-image .axioma-card__quote{text-shadow:0 2px 8px #000000a6,0 4px 16px #00000073,0 1px 3px #00000080}.tarot-card-modal.perf-high.axioma-card--has-image .axioma-card__title{text-shadow:0 2px 12px #0009,0 4px 20px #0006,0 1px 4px #0009}.tarot-card-modal.perf-low.axioma-card--has-image .axioma-card__quote{text-shadow:0 2px 6px #0000008c,0 1px 3px #0006}.tarot-card-modal.perf-low.axioma-card--has-image .axioma-card__title{text-shadow:0 2px 8px #0000008c,0 1px 3px #0006}.perf-low .tarot-card{-webkit-backdrop-filter:none;backdrop-filter:none}.motion-reduced.tarot-card-homepage:after,.motion-reduced.tarot-card-modal:after{transition:box-shadow .65s cubic-bezier(.25,.46,.45,.94)}.tarot-card-modal.special-card:after{box-shadow:inset 0 0 12px 2px #0000006b,inset 0 2px 10px #0003,inset 0 -2px 14px #00000047}.card-orbs{pointer-events:none;z-index:12;opacity:0;transition:opacity var(--motion-duration-slower) var(--motion-ease-out);position:absolute;inset:0}.tarot-card:hover .card-orbs{opacity:.3}.tarot-card:hover .card-orb{will-change:transform}.card-orb{animation-play-state:paused}.tarot-card:hover .card-orb{animation-play-state:running}.card-orb{filter:blur(14px);background:radial-gradient(circle,#fff9 0%,#d1e6fa66 30%,#bed0f433 60%,#0000 100%);border-radius:50%;position:absolute}.card-orb-1{width:70px;height:60px;animation:orb-path-figure8 var(--motion-cycle-orb-fast) var(--motion-ease-in-out) infinite;top:20%;left:25%}.card-orb-2{width:75px;height:75px;animation:orb-path-scurve var(--motion-cycle-orb-medium) var(--motion-ease-in-out) infinite;animation-delay:calc(-1 * var(--motion-delay-orb-1));top:50%;left:60%}.card-orb-3{width:95px;height:95px;animation:orb-path-ellipse var(--motion-cycle-orb-slow) var(--motion-ease-in-out) infinite;animation-delay:calc(-1 * var(--motion-delay-orb-2));top:65%;left:35%}@keyframes orb-path-figure8{0%,to{transform:translate(0)}12.5%{transform:translate(15px,-20px)}25%{transform:translate(30px,-10px)}37.5%{transform:translate(25px,15px)}50%{transform:translateY(25px)}62.5%{transform:translate(-25px,15px)}75%{transform:translate(-30px,-10px)}87.5%{transform:translate(-15px,-20px)}}@keyframes orb-path-scurve{0%,to{transform:translate(0)}16.67%{transform:translate(-20px,12px)}33.33%{transform:translate(-15px,30px)}50%{transform:translate(10px,35px)}66.67%{transform:translate(25px,20px)}83.33%{transform:translate(18px,-10px)}}@keyframes orb-path-ellipse{0%,to{transform:translate(0)}12.5%{transform:translate(22px,-8px)}25%{transform:translate(35px,5px)}37.5%{transform:translate(30px,22px)}50%{transform:translate(5px,32px)}62.5%{transform:translate(-20px,25px)}75%{transform:translate(-32px,8px)}87.5%{transform:translate(-18px,-15px)}}.motion-subtle .card-orb{animation:none}.axioma-card--3d{perspective:600px;transform-style:preserve-3d}.axioma-card--flat{perspective:none;transform-style:flat}.perf-high.motion-ok,.perf-low.motion-ok{--text-transition-duration:var(--motion-duration-hover,.42s);--text-transition-hide-duration:var(--motion-duration-hover-exit,.5s);--text-ease-show:var(--motion-ease-smooth,cubic-bezier(.33, 1, .68, 1));--text-ease-hide:var(--motion-ease-smooth,cubic-bezier(.33, 1, .68, 1));--text-delay-title:0s;--text-delay-quote:40ms}.motion-reduced{--text-transition-duration:.15s;--text-transition-hide-duration:.15s;--text-ease-show:ease-out;--text-ease-hide:ease-in;--text-delay-title:0s;--text-delay-quote:0s}.tarot-card-modal.motion-ok,.tarot-card-modal .perf-high.motion-ok,.tarot-card-modal .perf-low.motion-ok{--text-transition-duration:var(--motion-duration-modal-hover,.64s);--text-transition-hide-duration:var(--motion-duration-modal-hover-exit,.72s);--text-ease-show:var(--motion-ease-modal,cubic-bezier(.22, 1, .36, 1));--text-ease-hide:var(--motion-ease-modal,cubic-bezier(.22, 1, .36, 1));--text-delay-quote:.12s}.axioma-card__title{opacity:1;transition:opacity var(--text-transition-duration,.4s) var(--text-ease-show,cubic-bezier(.33, 1, .68, 1)) var(--text-delay-title,0s), transform var(--text-transition-duration,.4s) var(--text-ease-show,cubic-bezier(.33, 1, .68, 1)) var(--text-delay-title,0s);transform:translateY(0)}.axioma-card__quote{opacity:1;transition:opacity var(--text-transition-duration,.4s) var(--text-ease-show,cubic-bezier(.33, 1, .68, 1)) var(--text-delay-quote,40ms), transform var(--text-transition-duration,.4s) var(--text-ease-show,cubic-bezier(.33, 1, .68, 1)) var(--text-delay-quote,40ms);transform:translateY(0)}.axioma-card--text-hidden .axioma-card__title,.axioma-card--text-hidden .axioma-card__quote{opacity:0;transition:opacity var(--text-transition-hide-duration,.35s) var(--text-ease-hide,cubic-bezier(.32, 0, .67, 0)) 0s, transform var(--text-transition-hide-duration,.35s) var(--text-ease-hide,cubic-bezier(.32, 0, .67, 0)) 0s;transform:translateY(10px)}.axioma-card--toggleable.axioma-card--text-hidden .axioma-card__title,.axioma-card--toggleable.axioma-card--text-hidden .axioma-card__quote{will-change:opacity, transform}.axioma-card:not(.axioma-card--toggleable) .axioma-card__title,.axioma-card:not(.axioma-card--toggleable) .axioma-card__quote{will-change:auto}.axioma-card__media{backface-visibility:hidden;position:absolute;inset:-10px;overflow:hidden;transform:translateZ(0)}.axioma-card__image-container{aspect-ratio:9/16;width:100%;position:relative}.axioma-card__thumb-preview{filter:blur(18px)saturate(1.05);pointer-events:none;z-index:0;opacity:1;width:100%;height:100%;transition:opacity var(--motion-duration-hover,.42s) var(--motion-ease-smooth,cubic-bezier(.33, 1, .68, 1));background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:translateZ(0)scale(1.08)}.tarot-card-modal .axioma-card__thumb-preview{transition:opacity var(--motion-duration-modal,.65s) var(--motion-ease-modal,cubic-bezier(.22, 1, .36, 1))}.perf-low .axioma-card__thumb-preview{filter:none;transform:translateZ(0)scale(1.02)}.axioma-card__thumb-preview--hidden{opacity:0}.axioma-card__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.axioma-card__image--modal-loading{opacity:0;transform:translateZ(0)scale(1.03)}.axioma-card__image--modal-loaded{opacity:1;transform:translateZ(0)scale(1)}.axioma-card__image--modal-preloaded{opacity:1;transition:none;transform:translateZ(0)scale(1)}.axioma-card__image--loading{opacity:0;transform:translateZ(0)scale(1.03)}.axioma-card__image--loaded{opacity:1;transition:opacity .3s var(--motion-ease-smooth,cubic-bezier(.33, 1, .68, 1)), transform .3s var(--motion-ease-smooth,cubic-bezier(.33, 1, .68, 1));transform:translateZ(0)scale(1)}.axioma-card__image--preloaded{opacity:1;transition:none;transform:translateZ(0)scale(1)}.axioma-card__overlay{z-index:10;pointer-events:none;position:absolute;inset:0}.axioma-card__bg--fallback{opacity:.1;transition:opacity var(--motion-duration-normal) var(--motion-ease-out);border-radius:1rem;position:absolute;inset:0}.axioma-card__content{z-index:10;text-align:center;backface-visibility:hidden;flex-direction:column;width:100%;height:100%;display:flex;position:relative;transform:translateZ(0)}.axioma-card__text-container{flex-direction:column;align-items:center;width:100%;padding-top:40%;padding-left:.5rem;padding-right:.5rem;display:flex}.axioma-card__text-container>:not([hidden])~:not([hidden]){margin-top:.5rem}@media (min-width:640px){.axioma-card__text-container>:not([hidden])~:not([hidden]){margin-top:.75rem}}.axioma-card__title{text-transform:uppercase;text-align:center;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:none;hyphens:none;text-wrap:balance;letter-spacing:-.02em;max-width:100%;font-weight:700;line-height:1.25;display:inline-block}.axioma-card--homepage .axioma-card__title,.axioma-card--modal .axioma-card__title{white-space:normal;text-wrap:balance;text-overflow:clip;width:auto;max-width:var(--title-max-width,100%);display:inline-block;overflow:visible}.axioma-title--short{--title-scale:1.04;--title-max-width:82%}.axioma-title--medium{--title-scale:.96;--title-max-width:88%}.axioma-title--long{--title-scale:.86;--title-max-width:94%}.axioma-title--compact{--title-scale:.76;--title-max-width:100%;letter-spacing:-.045em}.axioma-card__quote{text-align:center;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;max-width:100%;line-height:1.625}.perf-high.axioma-card--has-image .axioma-card__title{color:#fff;text-shadow:0 2px 8px #00000080}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.perf-high.axioma-card--has-image .axioma-card__title{text-shadow:0 2px 6px #00000080}}.perf-high.axioma-card--has-image .axioma-card__quote{color:#fff;text-shadow:0 1px 2px #0009,0 2px 8px #0006,0 0 20px #0000004d;font-weight:600}.perf-low.axioma-card--has-image .axioma-card__title{color:#fff;text-shadow:0 0 15px #f2bf5a66,0 2px 4px #0000004d}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.perf-low.axioma-card--has-image .axioma-card__title{text-shadow:0 0 12px #f2bf5a66,0 2px 3px #0000004d}}.perf-low.axioma-card--has-image .axioma-card__quote{color:#fff;text-shadow:0 1px 2px #0000008c,0 2px 6px #00000059;font-weight:600}.perf-high.axioma-card--no-image .axioma-card__title{text-shadow:0 2px 4px #00000026,0 1px 2px #0000001a}.perf-high.axioma-card--no-image .axioma-card__quote{text-shadow:0 1px 3px #00000040,0 2px 6px #00000026;font-weight:500}.perf-low.axioma-card--no-image .axioma-card__title{text-shadow:0 2px 4px #00000040}.perf-low.axioma-card--no-image .axioma-card__quote{text-shadow:0 1px 2px #0003,0 2px 4px #0000001f;font-weight:500}.axioma-card__fullscreen-overlay{z-index:999;touch-action:manipulation;background:#000000f0;border:0;place-items:center;width:100vw;height:100vh;margin:0;padding:0;display:grid;position:fixed;inset:0}.axioma-card__fullscreen-image{object-fit:contain;width:100%;height:100%}.axioma-card__text-container .axioma-card__title{font-size:calc(clamp(1.55rem, 10.5cqw, 4.8rem) * var(--title-scale,1));line-height:1.2}.axioma-card__text-container .axioma-card__quote{word-break:keep-all;font-size:clamp(1.2rem,6.5cqw,99rem);line-height:1.4}.axioma-card__text-container .axioma-card__trait{font-size:clamp(.55rem,4cqw,99rem);line-height:1.3}.axioma-card--homepage{--homepage-title-size:clamp(1.1rem, 11.65cqw, 3.62rem);--homepage-quote-size:clamp(.86rem, 7.15cqw, 2.22rem);--homepage-text-pad-inline:clamp(.55rem, 3.2cqw, 1.2rem);--homepage-text-gap:clamp(.2rem, 1.25cqw, .54rem)}.axioma-card--homepage .axioma-card__text-container{padding-inline:var(--homepage-text-pad-inline);gap:var(--homepage-text-gap)}.axioma-card--homepage .axioma-card__text-container>:not([hidden])~:not([hidden]){margin-top:0;margin-bottom:0}.axioma-card--homepage .axioma-card__title{font-size:calc(var(--homepage-title-size) * var(--title-scale,1));line-height:1.08}.axioma-card--homepage .axioma-card__quote{-webkit-line-clamp:3;white-space:normal;font-size:var(--homepage-quote-size);opacity:.96;text-wrap:balance;text-shadow:0 1px 2px #0000009e,0 2px 8px #00000070,0 0 18px #0000004d;-webkit-box-orient:vertical;font-weight:650;line-height:1.24;display:-webkit-box;overflow:hidden}.axioma-card--homepage.axioma-card--no-image .axioma-card__quote{text-shadow:0 1px 2px #00000047,0 2px 5px #0000002e}@media (max-width:639px){.mobile-grid-responsive>:first-child .axioma-card--homepage{--homepage-title-size:clamp(1.43rem, 7.85cqw, 2.58rem);--homepage-quote-size:clamp(1.03rem, 4.98cqw, 1.5rem)}}@media (max-width:374px){.axioma-card--homepage{--homepage-title-size:clamp(1.03rem, 9.55cqw, 1.44rem);--homepage-quote-size:clamp(.8rem, 5.6cqw, 1.03rem)}.mobile-grid-responsive>:first-child .axioma-card--homepage{--homepage-title-size:clamp(1.25rem, 7.45cqw, 1.78rem);--homepage-quote-size:clamp(.93rem, 4.65cqw, 1.2rem)}.axioma-card--homepage .axioma-card__quote{line-height:1.24}}.tarot-card{position:relative}.tarot-card:not(.special-card){background:linear-gradient(145deg,#fff 0%,#f7f7f7 100%)}.tarot-card:not(.special-card):hover{background:radial-gradient(#f2bf5a0f 0%,#0000 70%),linear-gradient(145deg,#fff 0%,#f5f5f5 100%)}.tarot-card.special-card{animation:subtle-enhancement var(--motion-cycle-subtle) var(--motion-ease-in-out) infinite}.tarot-card.special-card:hover{filter:brightness(1.05)contrast(1.02)saturate(1.1)}.tarot-card:focus-visible{outline:2px solid var(--bright-aegean);outline-offset:2px}.tarot-card:disabled,.tarot-card[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.tarot-card-modal{background-clip:padding-box}@keyframes modal-glow-breathe{0%,to{opacity:.1}50%{opacity:.16}}.tarot-card-modal:before{content:"";background:linear-gradient(135deg, var(--pontic-gold) 0%, var(--antique-gold) 100%);z-index:-1;contain:layout paint;will-change:opacity;filter:blur(1px);animation:modal-glow-breathe var(--motion-cycle-breathing) ease-in-out infinite;border-radius:1rem;position:absolute;inset:-2px}.tarot-card-modal:hover:before{filter:blur(2px)brightness(1.3);transition:filter var(--motion-duration-slower) var(--motion-ease-spring)}.tarot-card-modal.motion-controlled:before{will-change:opacity;transition:filter .65s cubic-bezier(.34,1.56,.64,1)}.perf-low.tarot-card-modal:before{opacity:.08;filter:none!important;transition:opacity .3s!important;animation:none!important}.perf-low.tarot-card-modal:hover:before{filter:none!important}.bg-gradient-radial{background:radial-gradient(circle, var(--tw-gradient-stops))}.language-toggle-glow{background:radial-gradient(circle,#fbbf2433 0%,#0000 70%)}.text-shadow-crimson{text-shadow:0 0 12px #ef444480,0 2px 6px #0006}@keyframes shimmer{0%{transform:skew(-12deg)translate(-100%)}to{transform:skew(-12deg)translate(200%)}}.site-shell{color:#fff}.site-page{z-index:2;position:relative}.site-main{position:relative}.home-header{z-index:50;position:fixed;top:0;left:0;right:0}.home-header__inner{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.home-header__bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""nav nav";align-items:center;display:grid}.home-header__brand{grid-area:brand;min-width:0;padding-top:.5rem;padding-bottom:.5rem}.home-header__wordmark-link{transform-origin:0;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;min-height:44px;padding:0;text-decoration:none;display:flex}.home-header-wordmark{color:var(--pontic-gold);align-items:center;font-size:1.125rem;line-height:1.5;display:flex}.home-header__nav{border-top:1px solid #ffffff0f;grid-area:nav;justify-content:space-evenly;align-items:center;padding-top:.5rem;padding-bottom:.5rem;display:flex}.home-header-nav-link{color:#ffffffb3;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.home-header-nav-link:hover,.home-header-nav-link.is-active{color:var(--pontic-gold)}.home-header__actions{flex-shrink:0;grid-area:actions;align-items:center;column-gap:.625rem;padding-top:.5rem;padding-bottom:.5rem;display:flex}.header-icon-button{border-radius:var(--radius);color:#fffc;cursor:pointer;background:0 0;border:1px solid #ffffff4d;justify-content:center;align-items:center;margin:0;padding:0;font-size:.75rem;font-weight:500;line-height:1rem;transition:border-color .3s,color .3s;display:inline-flex}.header-icon-button:hover{border-color:var(--pontic-gold);color:var(--pontic-gold)}.header-icon-button--search{white-space:nowrap;gap:.375rem;min-height:2.75rem;padding-left:.625rem;padding-right:.625rem}.header-icon-button--motion{min-width:44px;min-height:44px;padding-left:.75rem;padding-right:.75rem;position:relative;overflow:hidden}.motion-toggle__sweep{opacity:0;background-image:linear-gradient(90deg,#0000,#f2bf5a4d,#0000);transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .3s;position:absolute;inset:0;transform:translate(-200%)}.motion-toggle__halo{border-radius:var(--radius);opacity:0;filter:blur(8px);transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;box-shadow:0 0 12px #e1961466}.motion-toggle__icon{z-index:10;opacity:1;align-items:center;gap:.25rem;display:flex;position:relative}.motion-toggle__star--main{opacity:1}.motion-toggle__star--1{opacity:.55}.motion-toggle__star--2{opacity:.4}.motion-toggle__star--3{opacity:.45}.motion-toggle__slash{stroke-dasharray:25.46;stroke-dashoffset:25.46px;opacity:0}html.motion-subtle .motion-toggle__star--main{opacity:.35}html.motion-subtle .motion-toggle__star--1{opacity:.15}html.motion-subtle .motion-toggle__star--2{opacity:.1}html.motion-subtle .motion-toggle__star--3{opacity:.12}html.motion-subtle .motion-toggle__slash{stroke-dashoffset:0;opacity:.55}.language-toggle{border-radius:var(--radius);color:#fffc;border:1px solid #ffffff4d;justify-content:center;align-items:center;width:44px;height:44px;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;font-weight:500;line-height:1rem;text-decoration:none;transition:border-color .3s,color .3s,box-shadow .3s;display:flex;position:relative}.language-toggle:hover{border-color:var(--pontic-gold);color:var(--pontic-gold)}.language-toggle>span{text-align:center;display:block}.home-header__rule{pointer-events:none;background:radial-gradient(#f2bf5a40 0%,#f2bf5a00 70%);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 8px 1px #f2bf5a12}@media (max-width:379px){.home-header__inner{padding-left:.5rem;padding-right:.5rem}.home-header__actions{column-gap:0}.home-header-wordmark{font-size:.9375rem}.header-icon-button--search{min-width:44px}}@media (min-width:480px){.home-header-wordmark{font-size:1.25rem}}@media (min-width:640px){.home-header__actions{column-gap:.5rem}.header-icon-button--search{padding-left:.75rem;padding-right:.75rem}}@media (min-width:768px){.home-header__inner{padding-left:2rem;padding-right:2rem}.home-header__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"brand nav actions"}.home-header__brand,.home-header__actions{padding-top:.75rem;padding-bottom:.75rem}.home-header__actions{justify-self:end}.home-header__nav{border-top:0;justify-content:center;column-gap:1rem;padding-top:0;padding-bottom:0}.home-header-nav-link{color:#fffc}.home-header-nav-link:hover,.home-header-nav-link.is-active{color:var(--pontic-gold)}}@media (min-width:768px) and (max-width:1023px){.home-header__bar{grid-template-columns:auto minmax(0,1fr) auto}}@media (min-width:1024px){.home-header-nav-link{font-size:1rem;line-height:1.5rem}}.site-footer{background-image:linear-gradient(to top, var(--midnight), var(--rich-navy));border-top:1px solid #f2bf5a4d;padding-top:5rem;padding-bottom:5rem}.site-footer__inner{text-align:center;max-width:80rem;margin-left:auto;margin-right:auto}.site-footer__brand{margin-bottom:2rem}.site-footer__wordmark{width:fit-content;color:var(--pontic-gold);filter:drop-shadow(0 0 18px #f2bf5a4d)drop-shadow(0 2px 6px #0003);margin-bottom:2rem;margin-left:auto;margin-right:auto}.site-footer__wordmark-size{font-size:3.75rem;line-height:1;display:block}.site-footer__wordmark-svg{display:block}.site-footer__tagline{color:#ffffffb3;max-width:42rem;margin-left:auto;margin-right:auto;font-size:1.125rem;line-height:1.625}.site-footer__meta{padding-top:1.5rem}.site-footer__resources{justify-content:center;align-items:center;gap:1rem;margin:0;padding:0;font-size:.875rem;line-height:1.25rem;list-style:none;display:flex}.site-footer__resource-link{color:#fff9;text-underline-offset:2px;text-decoration:none}.site-footer__dot{color:#ffffff4d}.site-footer__lines{color:#ffffffb3;margin-top:1rem;font-size:1rem;line-height:1.5rem}.site-footer__lines>*+*{margin-top:.5rem}.site-footer__text-link{color:#ffffffb3;text-underline-offset:2px;text-decoration:none}.site-footer__resource-link:hover,.site-footer__text-link:hover{color:var(--pontic-gold);text-decoration:underline}@media (min-width:1024px){.site-footer__wordmark-size{font-size:4.5rem}}@media (min-width:1280px){.site-footer__wordmark-size{font-size:6rem}}.breadcrumb{margin-bottom:1rem}.breadcrumb__list{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:.25rem .375rem;margin:0;padding:0;font-size:.75rem;line-height:1rem;list-style:none;display:flex}.breadcrumb--compact .breadcrumb__list{font-size:11px;display:none}.breadcrumb__item{align-items:center;column-gap:.375rem;display:flex}.breadcrumb__chevron{color:#fff6;flex-shrink:0}.breadcrumb__link,.breadcrumb__current,.breadcrumb__parent{text-decoration:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.breadcrumb__link:hover{color:#fff}.breadcrumb__current{color:#f2bf5ae6;text-overflow:ellipsis;white-space:nowrap;max-width:18ch;overflow:hidden}.breadcrumb__current:hover{color:var(--pontic-gold)}.breadcrumb__parent{color:#ffffffb3;align-items:center;column-gap:.25rem;font-size:11px;line-height:1rem;display:inline-flex}.breadcrumb__parent:hover{color:#fff}.breadcrumb__parent-name{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}@media (min-width:640px){.breadcrumb__list{font-size:.875rem;line-height:1.25rem}.breadcrumb--compact .breadcrumb__list{font-size:.75rem;line-height:1rem;display:flex}.breadcrumb--compact .breadcrumb__parent{display:none}.breadcrumb__current{max-width:none}}.chapter-symbol{contain:layout style;justify-content:center;align-items:center;display:flex;position:relative}.chapter-symbol--standalone{padding-top:4rem;padding-bottom:4rem}.chapter-symbol--title{padding-top:0;padding-bottom:0}.chapter-symbol__box{contain:layout style;justify-content:center;align-items:center;width:10rem;height:10rem;display:flex;position:relative;overflow:visible}.chapter-symbol--title .chapter-symbol__box{width:6rem;height:6rem}.chapter-symbol__aura{border-radius:9999px;position:absolute}.chapter-symbol-fallback-path{z-index:10;width:100%;height:100%;position:absolute;inset:0}@media (min-width:640px){.chapter-symbol--title .chapter-symbol__box{width:7rem;height:7rem}}@media (min-width:768px){.chapter-symbol--title .chapter-symbol__box{width:8rem;height:8rem}}.axioma-card{text-align:center;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background-position:50%;background-size:cover;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;text-decoration:none;display:flex}.card-grid{contain:layout style;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:24rem;margin-left:auto;margin-right:auto;display:grid}.card-grid__cell{contain:layout style}@media (min-width:640px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:56rem}}@media (min-width:768px){.card-grid{gap:1.5rem}}a.term{color:inherit;text-underline-offset:4px;border-radius:2px;-webkit-text-decoration:underline dotted #f2bf5a8c;text-decoration:underline dotted #f2bf5a8c;text-decoration-thickness:1px}a.term:hover,a.term:focus-visible{color:#f5d189;text-decoration-color:#f2bf5ae6}.header-icon-button--motion.is-transitioning{border-color:var(--pontic-gold);color:var(--pontic-gold)}.header-icon-button--motion.is-transitioning .motion-toggle__sweep{opacity:1;transform:translate(200%)}.header-icon-button--motion.is-transitioning .motion-toggle__halo{opacity:1}.header-icon-button--motion.is-transitioning .motion-toggle__icon{opacity:.6}.header-icon-button--motion.has-interacted .motion-toggle__star--main{transition:opacity .4s}.header-icon-button--motion.has-interacted .motion-toggle__star--1{transition:opacity .4s 50ms}.header-icon-button--motion.has-interacted .motion-toggle__star--2{transition:opacity .4s .1s}.header-icon-button--motion.has-interacted .motion-toggle__star--3{transition:opacity .4s .15s}.header-icon-button--motion.has-interacted .motion-toggle__slash{transition:stroke-dashoffset .25s cubic-bezier(.4,0,.2,1),opacity .2s .2s}html.motion-subtle .header-icon-button--motion.has-interacted .motion-toggle__slash{transition:stroke-dashoffset .35s cubic-bezier(.4,0,.2,1) .1s,opacity .2s}.tooltip-bubble[popover]{margin:0;inset:auto}.principle-action[data-state=shared],.principle-action[data-state=copied]{color:var(--pontic-gold);border-color:var(--pontic-gold)}#action-status:not(.sr-only){z-index:60;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));color:#fafafa;pointer-events:none;text-align:center;background:#09090b;border:1px solid #ffffff4d;border-radius:.5rem;width:max-content;max-width:calc(100vw - 2rem);padding:.75rem 1rem;font-size:.875rem;line-height:1.5;position:fixed;transform:translate(-50%)}@media (max-width:1023px){#action-status:not(.sr-only){bottom:calc(6rem + env(safe-area-inset-bottom,0px))}}.hero{min-height:100vh;min-height:calc(100svh - var(--header-height-mobile));padding-top:var(--header-height-mobile);justify-content:center;align-items:center;margin-top:0;display:flex;position:relative}.hero__inner{z-index:10;text-align:center;max-width:80rem;margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:2rem;position:relative}.hero__masthead{text-align:center;margin-bottom:3rem;padding-top:2rem;position:relative}.hero-title{letter-spacing:-.025em;max-width:100%;margin-bottom:.75rem;padding:.12em .75rem .08em;font-size:clamp(3.125rem,11.5vw + .8rem,10rem);line-height:clamp(3.4375rem,13.75vw + .5rem,11.5rem)}.hero-title__wordmark{margin-left:auto;margin-right:auto;display:block}.hero__subtitle{color:#fffffff2;font-family:var(--font-body);letter-spacing:0;margin-top:.75rem;font-size:1.25rem;font-weight:400;line-height:1.5;display:block}.hero__rule{background-color:var(--pontic-gold);width:6rem;height:.125rem;margin-bottom:2rem;margin-left:auto;margin-right:auto}.hero__description{color:#ffffffe6;max-width:48rem;margin-bottom:3rem;margin-left:auto;margin-right:auto}.hero__description>*+*{margin-top:1rem}.hero__cta{justify-content:center;display:flex}.hero-cta-button{vertical-align:top;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:1rem;padding:1.5rem 3rem;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.hero-cta-text{z-index:10;color:#fff;text-shadow:0 1px 3px #00000059;font-size:1.125rem;line-height:1.75rem;position:relative}@media (min-width:480px){.hero-title{letter-spacing:0;padding-left:1rem;padding-right:1rem}.hero__subtitle{font-size:1.5rem;line-height:2rem}}@media (min-width:640px){.hero-title{letter-spacing:.08em;padding-left:2rem;padding-right:2rem}}@media (min-width:768px){.hero__inner{padding-top:0;padding-bottom:0}.hero__masthead{padding-top:3rem}.hero-cta-text{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.hero__masthead{padding-top:4rem}.hero__subtitle{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1280px){.hero-title{padding-left:3rem;padding-right:3rem}.hero__masthead{padding-top:5rem}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero-cta-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.chapter-section{contain:layout paint style;padding-top:5rem;padding-bottom:5rem;position:relative;overflow:hidden}.chapter-glow-orb{pointer-events:none;border-radius:9999px;width:600px;height:600px;position:absolute;left:50%}[data-chapter=mnimi]>.chapter-glow-orb{background:radial-gradient(circle,#9333ea14 0%,#0000 70%)}[data-chapter=harmonia]>.chapter-glow-orb{background:radial-gradient(circle,#10b98114 0%,#0000 70%)}[data-chapter=areti]>.chapter-glow-orb{background:radial-gradient(circle,#f59e0b14 0%,#0000 70%)}[data-chapter=telos]>.chapter-glow-orb{background:radial-gradient(circle,#2563eb14 0%,#0000 70%)}.chapter-section__inner{z-index:10;max-width:80rem;margin-left:auto;margin-right:auto;position:relative}.chapter-section__copy{text-align:center;margin-bottom:4rem}.chapter-section__title{color:#fff;text-transform:uppercase;text-wrap:balance;margin-bottom:2rem}.chapter-section__intro-wrap{max-width:56rem;margin-bottom:.5rem;margin-left:auto;margin-right:auto;position:relative}.chapter-section__intro-box{border-radius:1rem;padding-top:.5rem;padding-bottom:.5rem;position:relative}.chapter-section__intro{z-index:10;max-width:48rem;color:var(--pontic-gold);font-family:var(--font-display);text-align:center;margin-left:auto;margin-right:auto;padding-top:1rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1.625;position:relative}.chapter-section__intro>p+p{margin-top:1lh}.chapter-section__intro-rule{background-image:linear-gradient(90deg,#0000,#f2bf5a99,#0000);width:6rem;height:.125rem;margin-top:1rem;margin-left:auto;margin-right:auto}.chapter-section__description{color:#ffffffe6;max-width:48rem;font-family:var(--font-display);margin-bottom:2rem;margin-left:auto;margin-right:auto}.chapter-section__description>p+p{margin-top:1lh}@media (min-width:768px){.chapter-section__intro{font-size:1.5rem;line-height:2rem}}.poem{border-top:1px solid #f2bf5a33;border-bottom:1px solid #f2bf5a33;padding-top:4rem;padding-bottom:4rem;position:relative}.poem__dark{pointer-events:none;position:absolute;inset:0}.poem__inner,.epilogue__inner{z-index:10;max-width:56rem;margin-left:auto;margin-right:auto;position:relative}.poem__title,.epilogue__title{color:var(--pontic-gold);font-family:var(--font-body);letter-spacing:-.01em;margin-bottom:2rem;font-size:1.875rem;font-weight:600;line-height:2.25rem}.poem__body{color:#fff;font-family:var(--font-body);font-size:1.25rem;font-weight:400;line-height:1.7}.poem__gap{height:1.5rem}.epilogue{padding-top:4rem;padding-bottom:4rem;position:relative}.epilogue__rule{background:linear-gradient(90deg,#0000 0%,#d4af3766 25%,#d4af3780 50%,#d4af3766 75%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.epilogue__title{text-align:left;text-shadow:none}.epilogue__body{color:#ffffffd9;font-family:var(--font-body);text-shadow:none;font-size:1.25rem;line-height:1.625}.epilogue__body>p{line-height:1.775}.epilogue__body>*+*{margin-top:1.5rem}.epilogue__signature-wrap{margin-top:3rem;padding-top:2rem}.epilogue__signature{color:var(--pontic-gold);font-family:var(--font-body);letter-spacing:.02em;text-align:right;font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.poem,.epilogue{padding-top:5rem;padding-bottom:5rem}.poem__title,.epilogue__title{font-size:2.25rem;line-height:2.5rem}.poem__body,.epilogue__body{font-size:1.5rem}.epilogue__signature{font-size:1.5rem;line-height:2rem}}.principle-action{border-radius:var(--radius);color:#fffc;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:0;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.principle-action:hover{color:var(--pontic-gold);background-color:#ffffff1a}.principle-action:disabled{opacity:.5}.principle-page{overflow:visible}.principle-ambient-layer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.principle-layout{z-index:2;min-height:100vh;padding:calc(var(--header-height-mobile) + 1.5rem) 1.25rem 6rem;background-image:linear-gradient(to bottom right,#0b0e14,#0a111fe6);flex-direction:column;display:flex;position:relative}.principle-panel,.principle-content,.principle-content__inner,.principle-content__col,.principle-head{display:contents}.principle-breadcrumb{order:0}.principle-label{text-align:center;color:var(--pontic-gold);letter-spacing:.05em;text-transform:uppercase;order:1;margin:0 0 1rem;font-size:.75rem;font-weight:600;line-height:1rem}.principle-card-box{order:2;align-self:center;width:100%;max-width:280px;margin-bottom:1.5rem}.principle-arrows{display:none}.principle-title{text-align:center;color:#fff;letter-spacing:normal;order:3;max-width:none;margin:0 0 1rem;font-size:1.5rem;font-weight:400;line-height:2rem}.principle-quote{text-align:center;order:4;margin:0 0 1.75rem;padding:0}.principle-quote__text{color:#fffffff2;border:0;margin:0;padding:0 1rem;font-size:1rem;font-style:italic;line-height:1.625}.principle-quote__text>p{margin:0}.principle-sections{content-visibility:auto;contain-intrinsic-size:1px 1200px;contain:layout paint style;order:5}.principle-sections>*+*{margin-top:1.5rem}.principle-section>*+*{margin-top:.75rem}.principle-section__heading{color:var(--pontic-gold);margin:0 0 .75rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.principle-section--shadow .principle-section__heading{color:#fca5a5}.principle-section--cut .principle-section__heading{color:#c4b5fd}.principle-section--epistrophe .principle-section__heading{color:#fcd34d}.principle-section__body{color:#fffffff2;max-width:68ch;font-size:.875rem;line-height:1.625}.principle-section__body>p{margin:0}.principle-section__body>p+p{margin-top:1lh}@media (max-width:1023.98px){.principle-section__heading,.principle-section__body{text-shadow:none}}.principle-section__cut{border-left:2px solid #a78bfa99;padding-left:1rem}.principle-section__cut .principle-section__body{font-style:italic}.principle-nav{order:6;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:2rem;display:grid}.principle-nav__link{color:inherit;background-color:#ffffff08;border:1px solid #ffffff1f;border-radius:.75rem;padding:1rem;text-decoration:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}.principle-nav__eyebrow{color:#fff9;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .25rem;font-size:11px}.principle-nav__title{color:var(--pontic-gold);align-items:center;gap:.5rem;margin:0;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.principle-nav__link:hover .principle-nav__title{color:#fff}.principle-nav__chevron{flex-shrink:0;width:14px;height:14px}.principle-explore{text-align:center;order:7;margin-top:2rem}.principle-explore__link{color:var(--pontic-gold);align-items:center;font-size:.875rem;line-height:1.25rem;text-decoration:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.principle-explore__link>*+*{margin-left:.5rem}.principle-explore__link:hover{color:#fff}.principle-explore__chevron{flex-shrink:0;width:14px;height:14px}.principle-bottom{z-index:20;padding:0 1.25rem calc(env(safe-area-inset-bottom,0px) + .75rem);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.principle-bottom__nav{pointer-events:auto;background-color:#00000080;border:1px solid #ffffff24;border-radius:9999px;justify-content:space-between;align-items:center;gap:.5rem;max-width:28rem;margin:0 auto;padding:.625rem .875rem;display:flex;box-shadow:0 14px 32px -16px #000000d9}:where(.principle-bottom__nav.backdrop-blur-md){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html.motion-subtle .principle-bottom__nav{background-color:#000000d9}.principle-bottom__link{min-width:44px;min-height:44px;color:var(--pontic-gold);align-items:center;padding:0 .5rem;text-decoration:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.principle-bottom__link>*+*{margin-left:.5rem}.principle-bottom__link:hover{color:#fff}.principle-bottom__label{text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:.875rem;line-height:1.25rem;display:none;overflow:hidden}.principle-bottom__home{color:#fff9;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.75rem;text-decoration:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.principle-bottom__home:hover{color:var(--pontic-gold)}.principle-bottom__spacer{width:2.5rem}@media (min-width:640px){.principle-layout{padding-left:1.5rem;padding-right:1.5rem}.principle-label{font-size:.875rem;line-height:1.25rem}.principle-card-box{max-width:20rem}.principle-title{font-size:1.875rem;line-height:2.25rem}.principle-quote__text{padding:0 1.25rem;font-size:1.125rem;line-height:1.75rem}.principle-sections>*+*{margin-top:1.75rem}.principle-section>*+*{margin-top:1rem}.principle-section__heading{font-size:1.25rem;line-height:1.75rem}.principle-section__body{font-size:1rem;line-height:1.5rem}.principle-section__body>p+p{margin-top:1lh}.principle-section__cut{padding-left:1.5rem}.principle-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.principle-nav__link--next{text-align:right}.principle-nav__link--next .principle-nav__title{justify-content:flex-end}.principle-bottom{padding-left:1.5rem;padding-right:1.5rem}.principle-bottom__label{display:inline}}@media (min-width:1024px){.principle-layout{min-height:100vh;padding:var(--header-height-mobile) 0 0;background-image:none;flex-direction:row;display:flex}.principle-panel{top:var(--header-height-mobile);width:40%;height:calc(100vh - var(--header-height-mobile));background-image:linear-gradient(to bottom right,#0b0e14,#0a111fcc);flex-direction:column;justify-content:center;align-items:center;display:flex;position:sticky;overflow:hidden}.principle-card-box{order:0;align-self:auto;width:100%;max-width:28rem;margin-bottom:0;padding-left:2rem;padding-right:2rem}.principle-arrows{margin-top:2rem;display:flex}.principle-arrows>*+*{margin-left:1rem}.principle-arrows a{text-decoration:none}.principle-arrow{border-radius:var(--radius);justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.principle-arrow--gold{color:var(--pontic-gold)}.principle-arrow--gold:hover{color:#fff;background-color:#ffffff0d}.principle-arrow--home{color:#fff9}.principle-arrow--home:hover{color:var(--pontic-gold);background-color:#ffffff0d}.principle-arrow--disabled{color:#fff3;cursor:not-allowed;padding:.75rem}.principle-content{background-image:linear-gradient(to bottom right,#111827cc,#0b0e14b3);width:60%;display:block;position:relative}.principle-content__inner{min-height:calc(100vh - var(--header-height-mobile));flex-direction:column;justify-content:center;padding:2rem;display:flex}.principle-content__col{width:100%;max-width:56rem;margin-left:auto;margin-right:auto;display:block}.principle-breadcrumb .breadcrumb__list{font-size:.875rem;line-height:1.25rem}.principle-head{flex-direction:column;display:flex}.principle-title{text-align:left;letter-spacing:-.02em;order:2;max-width:22ch;margin:0 0 1.5rem;font-size:3rem;font-weight:800;line-height:1.2}.principle-label{text-align:left;letter-spacing:.16em;order:-9999;margin:0 0 .5rem;font-size:.875rem;line-height:1.25rem}.principle-quote{text-align:left;order:3;max-width:72ch;margin:0 0 3rem}.principle-quote__text{border-left:4px solid var(--pontic-gold);padding:0 0 0 1.5rem;font-size:1.4rem;font-weight:500;line-height:1.625}.principle-sections{contain-intrinsic-size:1px 1400px;order:0}.principle-sections>*+*{margin-top:2.5rem}.principle-section>*+*{margin-top:1rem}.principle-section__heading{margin:0 0 1rem;font-size:1.45rem;line-height:1.25}.principle-section--shadow .principle-section__heading{color:#d65c5c}.principle-section--cut .principle-section__heading{color:#b38cd9}.principle-section--epistrophe .principle-section__heading{color:#eead2b}.principle-section__body{font-family:var(--font-body);letter-spacing:.005em;font-size:1.125rem;font-weight:400;line-height:1.625}.principle-section__body>p+p{margin-top:1lh}.principle-section__cut{padding-left:1.5rem}.principle-nav{border-top:1px solid #ffffff1a;order:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem;padding-top:1.5rem}.principle-nav__link:hover{background-color:#ffffff0f}.principle-nav__link--next{text-align:right}.principle-nav__eyebrow{font-size:.75rem;line-height:1rem}.principle-nav__title{font-size:inherit;line-height:inherit}.principle-nav__link--next .principle-nav__title{justify-content:flex-end}.principle-nav__chevron,.principle-explore__chevron{width:16px;height:16px}.principle-explore{text-align:left;border-top:1px solid #ffffff1a;order:0;margin-top:2rem;padding-top:1.5rem}.principle-explore__link{font-size:inherit;line-height:inherit}.principle-bottom{display:none}}@media (min-width:1280px){.principle-card-box{max-width:32rem}.principle-sections>*+*{margin-top:3rem}.principle-section>*+*{margin-top:1.25rem}}.chapter-page{padding-top:var(--header-height-mobile)}.chapter-container{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.chapter-page__crumb{padding-top:2rem;padding-bottom:.5rem}.chapter-page__body{padding-bottom:4rem}.chapter-hero{text-align:center;margin-bottom:4rem}.chapter-hero__row{grid-template-columns:repeat(1,minmax(0,1fr));place-items:center;gap:1.25rem;max-width:64rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;display:grid}.chapter-hero__symbol{flex-shrink:0;justify-content:center;align-items:center;min-height:112px;display:flex}.chapter-hero__copy{text-align:center;min-width:0}.chapter-hero__title{color:#fff;letter-spacing:.05em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:3rem;font-weight:400;line-height:1}.chapter-hero__description{color:#ffffffd9;max-width:48rem;margin-top:1.25rem;line-height:1.625}.chapter-hero__description>p{margin:0}.chapter-hero__description>p+p{margin-top:1lh}.chapter-divider{border-radius:.25rem;justify-content:center;width:100%;margin-top:2rem;display:flex}.chapter-divider__inner{align-items:center;display:flex}.chapter-divider__inner>*+*{margin-left:.75rem}.chapter-divider__rule{opacity:.6;width:4rem;height:1px}.chapter-divider__rule--in{background-image:linear-gradient(90deg,#0000,#f2bf5a,#0000)}.chapter-divider__rule--out{background-image:linear-gradient(90deg,#f2bf5a,#0000)}.chapter-divider__dot{opacity:.8;background-color:#f2bf5a;border-radius:9999px;width:.5rem;height:.5rem;box-shadow:0 10px 15px -3px #f2bf5a80,0 4px 6px -4px #f2bf5a80}.card-grid--chapter{max-width:64rem}@media (min-width:480px){.chapter-container{max-width:480px}}@media (min-width:640px){.chapter-container{max-width:640px}.card-grid--chapter{gap:1.5rem}}@media (min-width:768px){.chapter-container{max-width:768px}.chapter-hero__row{grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:2rem}.chapter-hero__symbol{min-height:128px;transform:translateY(-.25rem)}.chapter-hero__copy{text-align:left}.chapter-hero__title{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.chapter-container{max-width:1024px}.chapter-hero__title{font-size:4.5rem;line-height:1}}@media (min-width:1280px){.chapter-container{max-width:1280px}}@media (min-width:1536px){.chapter-container{max-width:1536px}}.utility-page{padding-top:var(--header-height-mobile)}.utility-page__layer{z-index:2;position:relative}.utility-container{width:100%;max-width:48rem;margin-left:auto;margin-right:auto;padding:4rem 1.5rem}.utility-container--wide{max-width:56rem}.utility-header{text-align:center;margin-bottom:2.5rem}.utility-header--loose{margin-bottom:3rem}.utility-eyebrow{text-transform:uppercase;letter-spacing:.3em;color:color-mix(in srgb, var(--pontic-gold) 80%, transparent);margin-bottom:.75rem;font-size:.75rem;line-height:1rem}.utility-title{font-family:var(--font-display);color:#fff;margin-bottom:1rem;font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.utility-title{font-size:3rem;line-height:1}}.utility-tagline{color:#ffffffb3;max-width:36rem;margin-left:auto;margin-right:auto}.utility-tagline--wide{max-width:42rem}.utility-header__cta{margin-top:1.5rem}.utility-cta{background-color:var(--pontic-gold);color:var(--midnight);transition:background-color .15s var(--motion-ease-default);border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;display:inline-flex}.utility-cta:hover{background-color:color-mix(in srgb, var(--pontic-gold) 90%, transparent)}.definition-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.definition-list__item{scroll-margin-top:7rem}.definition-entry{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;padding:1.25rem;scroll-margin-top:7rem}@media (min-width:768px){.definition-entry{padding:1.5rem}}.definition-entry__row{flex-direction:column;gap:.75rem;display:flex}@media (min-width:768px){.definition-entry__row{flex-direction:row;justify-content:space-between;align-items:flex-start}}.definition-entry__term{font-family:var(--font-display);color:var(--pontic-gold);font-size:1.5rem;line-height:2rem}.definition-entry__anchor{color:inherit;transition:color .15s var(--motion-ease-default);border-radius:.125rem}.definition-entry__anchor:hover{color:#fff}.definition-entry__actions{gap:.5rem;display:flex}.definition-entry__action{color:#fffc;white-space:nowrap;transition:color .15s var(--motion-ease-default), border-color .15s var(--motion-ease-default);border:1px solid #fff3;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}.definition-entry__action:hover,.definition-entry__action[data-state]{border-color:var(--pontic-gold);color:var(--pontic-gold)}.definition-entry__definition{color:#ffffffd9;margin-top:1rem;line-height:1.625}.sitemap-section{margin-bottom:3rem}.sitemap-section__heading{text-transform:uppercase;letter-spacing:.3em;color:color-mix(in srgb, var(--pontic-gold) 80%, transparent);border-bottom:1px solid #ffffff1a;margin-bottom:1rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem}.sitemap-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sitemap-list--columns{grid-template-columns:repeat(1,minmax(0,1fr));gap:.25rem 1.5rem;display:grid}@media (min-width:640px){.sitemap-list--columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.sitemap-group{margin-bottom:1.5rem}.sitemap-group__heading{color:#ffffffb3;margin-bottom:.5rem;font-style:italic}.sitemap-link{color:#fff;text-underline-offset:4px;transition:color .15s var(--motion-ease-default)}.sitemap-link--principle{color:#fffc}.sitemap-link:hover{color:var(--pontic-gold);text-decoration-line:underline}.search-form{gap:.5rem;margin-bottom:2.5rem;display:flex}.search-form__field{flex:1;position:relative}.search-form__icon{color:#fff6;pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.search-form__input{color:#fff;background-color:#ffffff0d;border:1px solid #ffffff26;border-radius:.375rem;width:100%;padding:.75rem 1rem .75rem 2.5rem}.search-form__input::placeholder{color:#fff6}.search-form__input:focus{border-color:var(--pontic-gold);box-shadow:0 0 0 2px color-mix(in srgb, var(--pontic-gold) 30%, transparent);outline:none}.search-form__submit{color:#fff;transition:color .15s var(--motion-ease-default), border-color .15s var(--motion-ease-default);border:1px solid #ffffff4d;border-radius:.375rem;padding:.75rem 1.25rem}.search-form__submit:hover{border-color:var(--pontic-gold);color:var(--pontic-gold)}.search-prompt{text-align:center;color:#fff9}.search-empty{text-align:center;color:#ffffffb3}.search-results__heading{text-transform:uppercase;letter-spacing:.3em;color:#ffffff80;margin-bottom:1rem;font-size:.875rem;line-height:1.25rem}.search-results__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.search-result{transition:border-color .15s var(--motion-ease-default), background-color .15s var(--motion-ease-default);border:1px solid #ffffff1a;border-radius:.375rem;padding:.75rem 1rem;display:block}.search-result:hover{border-color:var(--pontic-gold);background-color:#ffffff0d}.search-result__title{color:#fff;display:block}.search-result__chapter{color:#ffffff80;font-size:.75rem;line-height:1rem}.search-form--compact{margin-bottom:0;display:block}.search-form__row{gap:.5rem;display:flex}.search-form--compact .search-form__input{padding:.625rem .75rem .625rem 2.25rem;font-size:.875rem;line-height:1.25rem}.search-form--compact .search-form__submit{padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem}.not-found__suggestions{margin-top:.75rem}.not-found__suggestions .search-result{padding:.625rem .75rem}.not-found__suggestions .search-result__title{font-size:.875rem;line-height:1.25rem}.not-found{justify-content:center;align-items:center;min-height:100vh;padding:4rem 1.5rem;display:flex}.not-found__panel{text-align:center;max-width:42rem}.not-found__badge{border:1px solid color-mix(in srgb, var(--pontic-gold) 30%, transparent);background-color:color-mix(in srgb, var(--pontic-gold) 10%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:7rem;height:7rem;color:var(--pontic-gold);border-radius:9999px;justify-content:center;align-items:center;margin:0 auto 2rem;display:flex}.not-found__numeral{letter-spacing:.05em;color:var(--pontic-gold);margin-bottom:.5rem;font-size:3.75rem;line-height:1}.not-found__code{text-transform:uppercase;letter-spacing:.3em;color:#fff6;margin-bottom:1rem;font-size:.75rem;font-weight:300;line-height:1rem}.not-found__subtitle{letter-spacing:.025em;color:#ffffffb3;margin-bottom:2rem;font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.75rem}@media (min-width:768px){.not-found__numeral{font-size:4.5rem}.not-found__code{font-size:.875rem;line-height:1.25rem}.not-found__subtitle{font-size:1.5rem;line-height:2rem}}.not-found__para{color:#fffc;max-width:36rem;margin:0 auto 2rem;line-height:1.625}.not-found__cta-row{justify-content:center;margin-bottom:1.75rem;display:flex}.not-found__cta{border:1px solid color-mix(in srgb, var(--pontic-gold) 60%, transparent);color:var(--pontic-gold);transition:color .3s var(--motion-ease-default), border-color .3s var(--motion-ease-default), background-color .3s var(--motion-ease-default);border-radius:.5rem;align-items:center;padding:.875rem 2rem;display:inline-flex}.not-found__cta:hover{border-color:var(--pontic-gold);background-color:color-mix(in srgb, var(--pontic-gold) 20%, transparent);color:#fff}.not-found__search{text-align:left;max-width:28rem;margin:0 auto 2rem}.not-found__search-label{text-transform:uppercase;letter-spacing:.3em;text-align:center;color:#fff6;margin-bottom:.75rem;font-size:.75rem;line-height:1rem;display:block}.not-found__chapters{border-top:1px solid #ffffff1a;margin-top:.5rem;padding-top:1.5rem}.not-found__chapters-heading{text-transform:uppercase;letter-spacing:.3em;color:#fff6;margin-bottom:1rem;font-size:.75rem;line-height:1rem}.not-found__chapter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.not-found__chapter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.not-found__chapter-link{text-align:center;color:#fffc;transition:color .15s var(--motion-ease-default), border-color .15s var(--motion-ease-default);border:1px solid #ffffff26;border-radius:.375rem;padding:.75rem;font-size:.875rem;line-height:1.25rem;display:block}.not-found__chapter-link:hover{border-color:var(--pontic-gold);color:var(--pontic-gold)}.egg-page__shade{z-index:1;pointer-events:none;background-image:linear-gradient(#0000004d,#0000,#00000080);position:fixed;inset:0}.egg-page__back{z-index:50;color:#ffffff80;transition:color .3s var(--motion-ease-default);align-items:center;gap:.5rem;display:flex;position:fixed;top:1.25rem;left:1.25rem}.egg-page__back:hover{color:var(--pontic-gold)}.egg-page__back-label{letter-spacing:.025em;font-size:.875rem;font-weight:300;line-height:1.25rem;display:none}.egg-page__stage{z-index:10;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:5rem 1.5rem;display:flex;position:relative}.egg-page__panel{width:100%;max-width:42rem}.egg-page__title{letter-spacing:.15em;text-align:center;color:var(--pontic-gold);margin-bottom:1.5rem;font-size:3rem;font-weight:300;line-height:1}.egg-page__body{flex-direction:column;gap:1.5rem;display:flex}.egg-page__lead{color:var(--pontic-gold);font-size:1.125rem;font-weight:300;line-height:1.625}.egg-page__text{color:#fffc;font-size:1rem;font-weight:300;line-height:1.625}.egg-page__aside{padding:1rem 0}.egg-page__aside-inner{border-left:1px solid color-mix(in srgb, var(--pontic-gold) 40%, transparent);flex-direction:column;gap:.5rem;padding-left:1.25rem;display:flex}.egg-page__aside-inner .egg-page__text{color:#ffffffb3}.egg-page__gap{height:1.75rem}.egg-page__coda{flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.egg-page__coda .egg-page__text{color:#fff9}.egg-page__return-row{justify-content:center;padding-top:2.5rem;display:flex}.egg-page__return{letter-spacing:.025em;color:#ffffffb3;transition:border-color .3s var(--motion-ease-default), color .3s var(--motion-ease-default);border:1px solid #fff3;border-radius:.375rem;align-items:center;gap:.625rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:300;line-height:1.25rem;display:inline-flex}.egg-page__return:hover{border-color:color-mix(in srgb, var(--pontic-gold) 50%, transparent);color:var(--pontic-gold)}@media (min-width:640px){.egg-page__back{top:1.5rem;left:1.5rem}.egg-page__back-label{display:inline}.egg-page__stage{padding:6rem 2rem}.egg-page__title{letter-spacing:.2em;margin-bottom:2rem;font-size:3.75rem}.egg-page__body{gap:1.75rem}.egg-page__lead{font-size:1.25rem}.egg-page__text{font-size:1.125rem}.egg-page__aside{padding:1.25rem 0}.egg-page__aside-inner{gap:.75rem;padding-left:1.5rem}.egg-page__gap{height:2rem}.egg-page__coda{gap:1rem;padding-top:1.5rem}.egg-page__return-row{padding-top:3rem}.egg-page__return{padding:.875rem 1.75rem;font-size:1rem;line-height:1.5rem}}@media (min-width:768px){.egg-page__back{top:2rem;left:2rem}.egg-page__title{font-size:4.5rem}.egg-page__lead{font-size:1.5rem}.egg-page__text{font-size:1.25rem}.egg-page__gap{height:2.25rem}.egg-page__return-row{padding-top:3.5rem}}@media (min-width:1024px){.egg-page__title{font-size:6rem}}.print-page .print-bar a.close-btn{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid #2a2530;border-radius:5px;align-items:center;gap:.45em;min-height:44px;padding:.5em 1.25em;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.print-page .print-bar a.close-btn:hover{border-color:#4a4540}.print-page .chapter-label,.print-page .section h2,.print-page .print-bar .bar-preview-label{color:#8d8270}.print-page .print-bar .bar-title,.print-page .print-bar a.close-btn,.print-page .footer{color:#8a7f6c}.print-page .print-bar a.close-btn:hover{color:#9a8d75}.offline-page{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:4rem 1.5rem;display:flex}.offline-page__panel{max-width:36rem}.offline-page__panel+.offline-page__panel{border-top:1px solid #ffffff1a;margin-top:3rem;padding-top:3rem}.offline-page h1{font-family:var(--font-display);color:#fff;margin-bottom:1rem;font-size:2.25rem;line-height:2.5rem}.offline-page p{color:#ffffffb3;margin-bottom:1.5rem;line-height:1.625}.overlay-backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;justify-content:center;padding-left:1rem;padding-right:1rem;display:flex;position:fixed;inset:0}html.motion-subtle .overlay-backdrop,html.perf-low .overlay-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#000000e6}.overlay-backdrop--palette{align-items:flex-start;padding-top:14vh}.overlay-backdrop--shortcuts{align-items:center}.overlay-panel{background-color:#0b0e14fa;border:1px solid #ffffff0f;border-radius:1rem;width:100%;overflow:hidden;box-shadow:0 30px 80px -20px #000000b3,0 0 0 1px #f2bf5a0a}.palette-panel{max-width:36rem}.palette__field{align-items:center;gap:.75rem;padding:1rem 1.25rem .75rem;display:flex}.palette__icon{color:color-mix(in srgb, var(--pontic-gold) 60%, transparent);flex-shrink:0}.palette__input{letter-spacing:.025em;color:#fffffff2;flex:1;min-width:0;font-size:15px;font-weight:300}.palette__input::placeholder{color:#ffffff8c}.overlay-close{color:#fff9;width:1.75rem;height:1.75rem;transition:color .15s var(--motion-ease-default);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;margin-left:.25rem;display:flex}.overlay-close:hover{color:#ffffffe6}.palette__divider{background-image:linear-gradient(90deg,#0000,#ffffff12,#0000);width:100%;height:1px}.palette__recent-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;color:color-mix(in srgb, var(--pontic-gold) 80%, transparent);padding:1rem 1.25rem .25rem;font-size:11px}.palette__empty{text-align:center;font-family:var(--font-display);color:#ffffffa6;padding:3rem 1.25rem;font-size:.875rem;font-style:italic}.palette__list{max-height:52vh;margin:0;padding:.5rem 0;list-style:none;overflow-y:auto}.palette__option{cursor:pointer;text-align:left;width:100%;transition:background-color .15s var(--motion-ease-default);align-items:baseline;gap:1rem;padding:.75rem 1.25rem;display:flex;position:relative}.palette__option[aria-selected=true]{background-color:color-mix(in srgb, var(--pontic-gold) 6%, transparent)}.palette__accent{opacity:.3;width:2px;height:1.75rem;transition:opacity .15s var(--motion-ease-default);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.palette__option[aria-selected=true] .palette__accent{opacity:1}.palette__accent--harmonia{background-color:#34d399cc}.palette__accent--areti{background-color:#fbbf24cc}.palette__accent--mnimi{background-color:#c084fccc}.palette__accent--telos{background-color:#60a5facc}.palette__main{flex:1;min-width:0}.palette__titles{align-items:baseline;gap:.5rem;display:flex}.palette__title{font-family:var(--font-display);color:#fffffff2;font-size:16px;line-height:1.25}.palette__alt{font-family:var(--font-display);color:#fff9;font-size:13px;font-style:italic}.palette__quote{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);color:#ffffffa6;margin-top:.25rem;font-size:13px;font-style:italic;line-height:1.625;display:block;overflow:hidden}.palette__chapter{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;color:#ffffffa6;flex-shrink:0;align-self:center;font-size:11px}.shortcuts-panel{max-width:28rem;padding:1.5rem}.shortcuts__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.shortcuts__title{font-family:var(--font-display);letter-spacing:.025em;color:color-mix(in srgb, var(--pontic-gold) 90%, transparent);font-size:1.25rem;line-height:1.75rem}.shortcuts__desc{font-family:var(--font-display);color:#ffffffa6;margin-top:.25rem;font-size:13.5px;font-style:italic}.shortcuts__list{flex-direction:column;gap:.875rem;margin:0;display:flex}.shortcuts__row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.shortcuts__label{font-family:var(--font-display);color:#ffffffd9;font-size:14px}.shortcuts__keys{flex-shrink:0;align-items:center;gap:.25rem;margin:0;display:flex}.shortcuts__key{color:#fffc;background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:.375rem;justify-content:center;align-items:center;min-width:1.6rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1;display:inline-flex;box-shadow:inset 0 -1px #0006}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.home-header{view-transition-name:site-header}html:is(.turn-next,.turn-prev) .site-main .principle-layout{view-transition-name:principle-main}html.turn-next::view-transition-old(principle-main){animation:.24s ease-in both turn-out-left}html.turn-next::view-transition-new(principle-main){animation:.34s cubic-bezier(.22,.9,.24,1) both turn-in-right}html.turn-prev::view-transition-old(principle-main){animation:.24s ease-in both turn-out-right}html.turn-prev::view-transition-new(principle-main){animation:.34s cubic-bezier(.22,.9,.24,1) both turn-in-left}html.motion-subtle::view-transition-old(*){animation:none!important}html.motion-subtle::view-transition-new(*){animation:none!important}html.motion-subtle::view-transition-group(*){animation:none!important}html.reading-view-open{overflow:hidden}dialog.reading-view{width:100%;max-width:none;height:100%;max-height:none;color:inherit;view-transition-name:reading-view;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.reading-view::backdrop{background:#03050ee6}dialog.reading-view .home-header{view-transition-name:reading-view-bar}.reading-view__scroll{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;position:absolute;inset:0;overflow:hidden auto}.reading-view__stage{view-transition-name:reading-view-content;min-height:100%}.reading-view__close{min-width:44px;min-height:44px}#reading-view-title:focus,.keyboard-navigation #reading-view-title:focus-visible{box-shadow:none!important;outline:none!important}@media (prefers-reduced-motion:no-preference){html:not(.motion-subtle) dialog.reading-view--no-vt[open]{animation:.22s ease-out both reading-view-fade-in}}::view-transition-group(reading-view-card){z-index:10;animation-duration:.46s;animation-timing-function:cubic-bezier(.22,.9,.24,1)}::view-transition-old(reading-view-card){height:100%;animation-duration:.46s}::view-transition-new(reading-view-card){height:100%;animation-duration:.46s}::view-transition-new(reading-view-content):only-child{animation:.42s cubic-bezier(.22,.9,.24,1) both reading-view-rise}::view-transition-old(reading-view-content):only-child{animation:.26s ease-in both reading-view-sink}::view-transition-new(reading-view):only-child{animation:.3s ease-out both reading-view-fade-in}::view-transition-new(reading-view-bar):only-child{animation:.3s ease-out both reading-view-fade-in}::view-transition-old(reading-view):only-child{animation:.24s ease-in both reading-view-fade-out}::view-transition-old(reading-view-bar):only-child{animation:.24s ease-in both reading-view-fade-out}html.turn-next::view-transition-old(reading-view-content){animation:.24s ease-in both turn-out-left}html.turn-next::view-transition-new(reading-view-content){animation:.34s cubic-bezier(.22,.9,.24,1) both turn-in-right}html.turn-prev::view-transition-old(reading-view-content){animation:.24s ease-in both turn-out-right}html.turn-prev::view-transition-new(reading-view-content){animation:.34s cubic-bezier(.22,.9,.24,1) both turn-in-left}html:is(.turn-next,.turn-prev)::view-transition-old(reading-view-bar){animation-duration:.16s}html:is(.turn-next,.turn-prev)::view-transition-new(reading-view-bar){animation-duration:.16s}@keyframes reading-view-fade-in{0%{opacity:0}to{opacity:1}}@keyframes reading-view-fade-out{0%{opacity:1}to{opacity:0}}@keyframes reading-view-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes reading-view-sink{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px)}}@keyframes turn-out-left{to{opacity:0;transform:translate(-9%)}}@keyframes turn-in-right{0%{opacity:0;transform:translate(9%)}}@keyframes turn-out-right{to{opacity:0;transform:translate(9%)}}@keyframes turn-in-left{0%{opacity:0;transform:translate(-9%)}}[data-card-toggle][role=button]{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (hover:none) and (pointer:coarse){[data-card-toggle][role=button] img{-webkit-touch-callout:none;pointer-events:none}}.card-border-wrapper.tarot-card-homepage,.principle-card-frame .card-border-wrapper{transition:transform .18s cubic-bezier(.22,.9,.24,1)}.card-border-wrapper.tarot-card-homepage:active{transition-duration:90ms;transform:scale(.98)}.principle-card-frame .card-border-wrapper:active{transition-duration:90ms;transform:scale(.99)}.card-artwork-button{z-index:20;color:#fffc;cursor:pointer;background:#0b0e148c;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;transition:background-color .2s,color .2s;display:flex;position:absolute;bottom:.75rem;right:.75rem}.card-artwork-button:hover,.card-artwork-button:focus-visible{color:#fff;background:#0b0e14cc}@media (forced-colors:active){.card-artwork-button{border-color:buttontext}}@media print{.card-artwork-button{display:none}}dialog.card-lightbox{cursor:zoom-out;background:#000;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0}dialog.card-lightbox[open]{place-items:center;display:grid}dialog.card-lightbox::backdrop{background:#000}dialog.card-lightbox img{object-fit:contain;width:auto;max-width:100%;height:100dvh;max-height:100%;animation:.32s cubic-bezier(.22,.9,.24,1) both lightbox-in}@keyframes lightbox-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}html.motion-subtle dialog.card-lightbox img,html.motion-subtle dialog.reading-view[open]{animation:none}html.motion-subtle .card-border-wrapper .tarot-card:active{transform:none!important}html.motion-subtle .card-border-wrapper:active{transition:none;transform:scale(.98)}@media (prefers-reduced-motion:no-preference){html:not(.motion-subtle) dialog.reading-view[aria-busy=true],html:not(.motion-subtle) dialog.reading-view[aria-busy=true]::backdrop{animation:.2s ease-out both reading-view-fade-in}}.reading-view__spinner{width:2.25rem;height:2.25rem;margin:auto;animation:.24s ease-out .36s both reading-view-fade-in;position:absolute;inset:0}.reading-view__spinner:before{content:"";border:2px solid #ffffff29;border-top-color:var(--pontic-gold);border-radius:50%;animation:.9s linear infinite reading-view-spin;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.reading-view__spinner:before{animation:1.2s ease-in-out infinite alternate reading-view-pulse}}html.motion-subtle .reading-view__spinner:before{animation:1.2s ease-in-out infinite alternate reading-view-pulse}@keyframes reading-view-spin{to{transform:rotate(1turn)}}@keyframes reading-view-pulse{0%{opacity:.35}}.harmonia-orbital-container{contain:layout style;pointer-events:none;position:absolute;inset:-20px}.harmonia-glow-outer{background:radial-gradient(circle,#2dd4a014 0%,#0000 70%);border-radius:50%;width:180px;height:180px;animation:13s ease-in-out infinite harmonia-breathe-outer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.harmonia-glow-mid{background:radial-gradient(circle,#3dffa81f 0%,#2dd4a00a 60%,#0000 70%);border-radius:50%;width:130px;height:130px;animation:8s ease-in-out infinite harmonia-breathe-mid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.harmonia-glow-inner{background:radial-gradient(circle,#fcd34d1a 0%,#f5b43c0f 30%,#3dffa814 60%,#0000 70%);border-radius:50%;width:70px;height:70px;animation:8s ease-in-out infinite harmonia-breathe-inner;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes harmonia-breathe-outer{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}61.8%{opacity:.75;transform:translate(-50%,-50%)scale(.95)}}@keyframes harmonia-breathe-mid{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}61.8%{opacity:.82;transform:translate(-50%,-50%)scale(.965)}}@keyframes harmonia-breathe-inner{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}61.8%{opacity:.72;transform:translate(-50%,-50%)scale(.938)}}.harmonia-phi{width:80px;height:110px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.harmonia-phi-line{background:linear-gradient(#0000 0%,#1b9864 8%,#1bbb78 20%,#1ae690 38%,#2beead 55%,#1ae690 72%,#1bbb78 86%,#1b9864 94%,#0000 100%);border-radius:2px;width:2.5px;height:90%;position:absolute;top:5%;left:50%;transform:translate(-50%);box-shadow:0 0 10px #2dd4a040,0 0 20px #10b9811a}.harmonia-phi-circle{background:linear-gradient(135deg,#0a1a14e6,#030908f2);border-radius:50%;width:62px;height:62px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 0 20px #2dd4a026,0 0 40px #10b9810f,inset 0 0 15px #2dd4a008}.harmonia-phi-circle:before{content:"";-webkit-mask-composite:xor;background:conic-gradient(#1b9864,#1bbb78,#1ae690,#2beead,#3df5c7,#2beead,#1ae690,#1bbb78,#1b9864);border-radius:50%;padding:2px;animation:55s linear infinite harmonia-rotate-gradient;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes harmonia-rotate-gradient{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.harmonia-intersection{background:radial-gradient(circle,#fff 0%,#fcd34d 40%,#f59e0b 100%);border-radius:50%;width:5px;height:5px;animation:5s ease-in-out infinite harmonia-intersection-pulse;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 6px #fcd34dd9,0 0 12px #f59e0b59}.harmonia-intersection-top{top:6px}.harmonia-intersection-bottom{animation-delay:-1.91s;top:68px}@keyframes harmonia-intersection-pulse{0%,to{opacity:.85;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.15)}}.harmonia-orbit-path{pointer-events:none;border:1px solid #2dd4a00f;border-radius:50%;position:absolute;top:50%;left:50%}.harmonia-orbit-path-outer{width:120px;height:120px;transform:translate(-50%,-50%)scaleY(.618)}.harmonia-orbit-path-inner{border-color:#fcd34d14;width:50px;height:50px;transform:translate(-50%,-50%)scaleY(1.618)}.harmonia-orbit-wrapper{width:0;height:0;animation-play-state:running;position:absolute;top:50%;left:50%}.harmonia-orbit-outer{animation:21s linear infinite both harmonia-orbit-outer-rotate}.harmonia-orbit-outer-1{animation-delay:0s}.harmonia-orbit-outer-2{animation-delay:-7s}.harmonia-orbit-outer-3{animation-delay:-14s}@keyframes harmonia-orbit-outer-rotate{0%{transform:rotate(0)translate(60px)scaleY(.618)}to{transform:rotate(360deg)translate(60px)scaleY(.618)}}.harmonia-particle-outer{border-radius:50%;width:4px;height:4px;animation:21s ease-in-out infinite both harmonia-depth-outer;position:absolute;top:-2px;left:-2px;box-shadow:0 0 6px #3dffa8b3}.harmonia-orbit-outer-1 .harmonia-particle-outer{animation-delay:0s}.harmonia-orbit-outer-2 .harmonia-particle-outer{animation-delay:-7s}.harmonia-orbit-outer-3 .harmonia-particle-outer{animation-delay:-14s}@keyframes harmonia-depth-outer{0%{opacity:.95}50%{opacity:.45}to{opacity:.95}}.harmonia-orbit-inner{animation:13s linear infinite reverse both harmonia-orbit-inner-rotate}.harmonia-orbit-inner-1{animation-delay:0s}.harmonia-orbit-inner-2{animation-delay:-6.5s}@keyframes harmonia-orbit-inner-rotate{0%{transform:rotate(0)translate(25px)scaleX(.618)}to{transform:rotate(360deg)translate(25px)scaleX(.618)}}.harmonia-particle-inner{background:radial-gradient(circle,#fff 0%,#fcd34d 50%,#f59e0b 100%);border-radius:50%;width:3px;height:3px;animation:13s ease-in-out infinite both harmonia-depth-inner;position:absolute;top:-1.5px;left:-1.5px;box-shadow:0 0 5px #fcd34dbf}.harmonia-orbit-inner-1 .harmonia-particle-inner{animation-delay:0s}.harmonia-orbit-inner-2 .harmonia-particle-inner{animation-delay:-6.5s}@keyframes harmonia-depth-inner{0%{opacity:.9}50%{opacity:.5}to{opacity:.9}}[data-animate=paused] .harmonia-glow-outer,[data-animate=paused] .harmonia-glow-mid,[data-animate=paused] .harmonia-glow-inner,[data-animate=paused] .harmonia-phi-circle:before,[data-animate=paused] .harmonia-intersection,[data-animate=paused] .harmonia-orbit-wrapper,[data-animate=paused] .harmonia-particle-outer,[data-animate=paused] .harmonia-particle-inner{animation-play-state:paused!important}@media (max-width:768px){.harmonia-glow-outer{width:140px;height:140px}.harmonia-glow-inner{width:55px;height:55px}.harmonia-phi{width:65px;height:90px}.harmonia-phi-circle{width:50px;height:50px;top:6px}.harmonia-phi-circle:before{animation:none}.harmonia-phi-line{width:2px}.harmonia-intersection{width:4px;height:4px}.harmonia-intersection-bottom{top:55px}@keyframes harmonia-orbit-outer-rotate{0%{transform:rotate(0)translate(50px)scaleY(.618)}to{transform:rotate(360deg)translate(50px)scaleY(.618)}}@keyframes harmonia-orbit-inner-rotate{0%{transform:rotate(0)translate(20px)scaleX(.618)}to{transform:rotate(360deg)translate(20px)scaleX(.618)}}.harmonia-particle-outer{width:3px;height:3px;top:-1.5px;left:-1.5px}.harmonia-particle-inner{width:2.5px;height:2.5px;top:-1.25px;left:-1.25px}}.motion-subtle .harmonia-glow-outer,.motion-subtle .harmonia-glow-mid,.motion-subtle .harmonia-glow-inner,.motion-subtle .harmonia-phi-circle:before,.motion-subtle .harmonia-intersection,.motion-subtle .harmonia-orbit-wrapper,.motion-subtle .harmonia-particle-outer,.motion-subtle .harmonia-particle-inner{animation:none!important}.motion-subtle .harmonia-orbit-outer-1{transform:rotate(0)translate(60px)scaleY(.618)}.motion-subtle .harmonia-orbit-outer-2{transform:rotate(120deg)translate(60px)scaleY(.618)}.motion-subtle .harmonia-orbit-outer-3{transform:rotate(240deg)translate(60px)scaleY(.618)}.motion-subtle .harmonia-orbit-inner-1{transform:rotate(0)translate(25px)scaleX(.618)}.motion-subtle .harmonia-orbit-inner-2{transform:rotate(180deg)translate(25px)scaleX(.618)}.motion-subtle .harmonia-intersection{transform:translate(-50%)scale(1)}.motion-subtle .harmonia-particle-outer,.motion-subtle .harmonia-particle-inner{opacity:.8}[data-page-hidden] .harmonia-glow-outer,[data-page-hidden] .harmonia-glow-mid,[data-page-hidden] .harmonia-glow-inner,[data-page-hidden] .harmonia-phi-circle:before,[data-page-hidden] .harmonia-intersection,[data-page-hidden] .harmonia-orbit-wrapper,[data-page-hidden] .harmonia-particle-outer,[data-page-hidden] .harmonia-particle-inner{animation-play-state:paused!important}.command-palette-input,.command-palette-input:focus,.command-palette-input:focus-visible{appearance:none;caret-color:var(--pontic-gold);transition:box-shadow .2s;background:0 0!important;border:0!important;outline:none!important;box-shadow:0 1px #f2bf5a59!important}.command-palette-input:not(:focus){box-shadow:none!important}.keyboard-navigation .command-palette-input:focus-visible{outline:none!important;transform:none!important;box-shadow:0 1px #f2bf5a8c!important}.command-palette-scroll{scrollbar-width:thin;scrollbar-color:#f2bf5a2e transparent}.command-palette-scroll::-webkit-scrollbar{width:6px}.command-palette-scroll::-webkit-scrollbar-thumb{background:#f2bf5a2e;border-radius:999px}.command-palette-scroll::-webkit-scrollbar-track{background:0 0}