@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/playfair-display-latin.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-italic-latin.woff2) format("woff2")}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/archivo-narrow-latin.woff2) format("woff2")}:root{--pace:1;--theme-fade:0.3s;--footer-height:5.5rem;--footer-clearance:2rem;--paper:#F5F2EA;--muted:#ECE8DF;--ink:#141414;--graphite:#565656;--faint:#6E6E6E;--rule:#CFC8BC;--sig:#2F2348;--sig-text:#2F2348;--sel:#E4DFD2;--room-bg:#1A1A22;--room-fg:#F5F2EA;--room-muted:#CFC8BC;--room-rule:#F5F2EA;color-scheme:light}.theme-dark{--paper:#111214;--muted:#16181B;--ink:#F2EFE7;--graphite:#B7B1A6;--faint:rgba(242,239,231,0.42);--rule:rgba(242,239,231,0.12);--sig:#4A3F78;--sig-text:#8C7EC4;--sel:#2A2440;--room-bg:#0B0C0E;--room-fg:#F2EFE7;--room-muted:#B7B1A6;--room-rule:#F2EFE7;color-scheme:dark}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.intro-locked,html.intro-locked body{overflow:hidden;touch-action:none}body{margin:0;background:var(--paper);color:var(--ink)}body,section{overflow-x:hidden}[style*=background],body,body>div,footer,header,main,section{transition:background-color var(--theme-fade) ease,color var(--theme-fade) ease}a{color:inherit;text-decoration:none;cursor:pointer}::selection{background:var(--sel)}a:focus-visible,button:focus-visible{outline:1px solid var(--sig-text);outline-offset:4px}[data-rule]{position:relative}[data-rule]:after{content:"";position:absolute;left:0;top:-1px;width:100%;height:1px;background:var(--sig-text);transform:scaleX(0);transform-origin:left center;transition:transform .15s linear}[data-rule]:hover:after{transform:scaleX(1)}button,input,textarea{font:inherit;color:inherit}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,textarea:focus{outline:none;border-bottom-color:var(--sig)!important}.nav-desktop{display:flex;align-items:center;gap:clamp(20px,3vw,44px)}.hamburger,.nav-mobile{display:none}@media (max-width:767px){.nav-desktop{display:none!important}.hamburger{display:block!important}.nav-mobile{display:flex!important}.nav-mobile .nav-link,.nav-mobile .nav-link-dark{font-size:18px!important;letter-spacing:.3em!important}@keyframes menuFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes menuFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.nav-mobile-open a:first-child{animation:menuFadeIn .25s ease .05s both}.nav-mobile-open a:nth-child(2){animation:menuFadeIn .25s ease .1s both}.nav-mobile-open a:nth-child(3){animation:menuFadeIn .25s ease .15s both}.nav-mobile-open a:nth-child(4){animation:menuFadeIn .25s ease .2s both}.nav-mobile-open a:nth-child(5){animation:menuFadeIn .25s ease .25s both}.nav-mobile-closing a:nth-child(5){animation:menuFadeOut .25s ease .05s both}.nav-mobile-closing a:nth-child(4){animation:menuFadeOut .25s ease .1s both}.nav-mobile-closing a:nth-child(3){animation:menuFadeOut .25s ease .15s both}.nav-mobile-closing a:nth-child(2){animation:menuFadeOut .25s ease .2s both}.nav-mobile-closing a:first-child{animation:menuFadeOut .25s ease .25s both}.hamburger svg{transition:transform .2s ease}}.nav-link{font-size:13px;letter-spacing:.15em;text-transform:uppercase;color:var(--graphite);padding-bottom:3px;border-bottom:1px solid transparent;transition:color .15s linear,border-bottom-color .15s linear}.nav-link:hover{color:var(--ink);border-bottom-color:var(--sig-text)}.sun-moon{position:relative;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:none;color:var(--graphite);cursor:pointer;transition:color .15s linear}.sun-moon:hover{color:var(--ink)}.sun-moon svg{position:absolute;inset:3px;width:auto;height:auto;transition:opacity var(--theme-fade) ease,transform var(--theme-fade) ease}.sun-moon-day{opacity:1;transform:rotate(0deg)}.sun-moon-night{opacity:0;transform:rotate(-90deg)}.theme-dark .sun-moon-day{opacity:0;transform:rotate(90deg)}.theme-dark .sun-moon-night{opacity:1;transform:rotate(0deg)}.rule-link{border-bottom:1px solid transparent}.rule-link:hover{border-bottom-color:var(--sig-text);color:var(--ink)}.outcome-system-map{cursor:pointer;transition:color .15s ease,text-shadow .15s ease}.outcome-system-map:hover{color:#C9A227;text-shadow:0 0 20px rgba(201,162,39,.6)}.outcome-strategy{cursor:pointer;transition:color .15s ease,text-shadow .15s ease}.outcome-strategy:hover{color:#6B4C9A;text-shadow:0 0 20px rgba(107,76,154,.6)}.outcome-blueprint{cursor:pointer;transition:color .15s ease,text-shadow .15s ease}.outcome-blueprint:hover{color:#4A7BB7;text-shadow:0 0 20px rgba(74,123,183,.6)}.decision-path-build,.decision-path-care,.decision-path-grow{transition:text-shadow .25s ease,transform .25s ease}.decision-path-build:hover{text-shadow:0 0 24px rgba(200,80,80,.6);transform:scale(1.05)}.decision-path-build:hover span{color:#C85050!important}.decision-path-care:hover{text-shadow:0 0 24px rgba(80,140,180,.6);transform:scale(1.05)}.decision-path-care:hover span{color:#508CB4!important}.decision-path-grow:hover{text-shadow:0 0 24px rgba(80,160,80,.6);transform:scale(1.05)}.decision-path-grow:hover span{color:#50A050!important}.cta-link{transition:border-bottom-width .15s linear}.cta-link:hover{border-bottom-width:2px!important}.foot-link{font-size:13px;letter-spacing:.02em;color:var(--graphite);transition:color .15s linear}.foot-link:hover{color:var(--ink)}.foot-cta{font-size:13px;letter-spacing:.02em;color:var(--graphite);padding-bottom:4px;border-bottom:1px solid var(--rule);align-self:start;transition:border-bottom-color .15s linear,color .15s linear}.foot-cta:hover{border-bottom-color:var(--ink)}.foot-cta-dark{font-size:13px;letter-spacing:.02em;color:var(--room-muted);padding-bottom:4px;border-bottom:1px solid var(--room-rule);align-self:start;transition:border-bottom-color .15s linear,color .15s linear}.foot-cta-dark:hover{color:var(--room-fg);border-bottom-color:var(--room-fg)}.nav-link-dark{font-size:13px;letter-spacing:.15em;text-transform:uppercase;color:var(--room-muted);padding-bottom:3px;border-bottom:1px solid transparent;transition:color .15s linear,border-bottom-color .15s linear}.nav-link-dark:hover{color:var(--room-fg);border-bottom-color:var(--room-fg)}.sun-moon-inverted{color:var(--room-muted)}.sun-moon-inverted:hover{color:var(--room-fg)}section[data-screen-label]:after,section[data-screen-label]:before{content:"";position:absolute;left:0;right:0;height:4vh;pointer-events:none;z-index:2;opacity:0;transition:opacity .3s ease-out}section[data-screen-label]:before{top:0;background:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,.6) 40%,rgba(0,0,0,0))}section[data-screen-label]:after{bottom:0;background:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,.6) 40%,rgba(0,0,0,0))}section.section-blur:after,section.section-blur:before{opacity:1}@media (max-width:900px){[data-after="1"],[data-after="2"],[data-principle]{margin-left:0!important}[data-band]{grid-template-columns:minmax(0,1fr)!important}}@keyframes pageReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{opacity:.6}50%{opacity:1}}.coming-soon-page{animation:pageReveal .6s ease-out both}.pulse-indicator{animation:pulseGlow 6s ease-in-out infinite}@media (max-width:768px){.hide-on-mobile{display:none!important}.decision-paths{grid-template-columns:1fr!important;gap:0!important}.decision-paths>a{padding:32px 0!important;background:transparent!important}.decision-paths>a>div:last-child{max-height:none!important;opacity:1!important}.decision-paths>a>span:nth-last-child(2){margin-bottom:20px!important}section[data-screen-label="02 The Named Thing"]>div,section[data-screen-label="03 The Sequence"]>div,section[data-screen-label="04 The Door"]>div{grid-template-columns:1fr!important}section[data-screen-label="02 The Named Thing"]>div>div:first-child,section[data-screen-label="03 The Sequence"]>div>div:first-child,section[data-screen-label="04 The Door"]>div>div:first-child{display:none!important}section[data-screen-label="03 The Sequence"]>div>div:last-child,section[data-screen-label="04 The Door"]>div>div:last-child{grid-template-columns:1fr!important;text-align:center;justify-items:center}section[data-screen-label="02 The Named Thing"]>div{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:100vh!important;padding-top:0!important;padding-bottom:0!important}section[data-screen-label="02 The Named Thing"]>div>div:last-child{display:flex!important;flex-direction:column!important;gap:3.5rem!important;max-width:500px!important}section[data-screen-label="02 The Named Thing"]>div>div:last-child>h2{text-align:center!important}section[data-screen-label="02 The Named Thing"]>div>div:last-child>div{text-align:left!important}section[data-screen-label="04 The Door"]>div{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:100vh!important;padding-top:0!important;padding-bottom:0!important}section[data-screen-label="04 The Door"]>div>div:last-child{text-align:left!important;justify-items:stretch!important;max-width:500px!important}}