.thinking-box-module__lfTH_G__page{--box-aubergine:#29192d;--box-aubergine-deep:#1e1222;--box-porcelain:#f6f4f1;--box-white:#fffefd;--box-ink:#302438;--box-muted:#6e6673;--box-orchid:#934174;--box-orchid-dark:#702854;--box-iris:#eee7ef;--box-line:#d7d1d8;--box-amber:#b86618;background:var(--box-porcelain);min-height:100vh;color:var(--box-ink);overflow:clip}.thinking-box-module__lfTH_G__page h1,.thinking-box-module__lfTH_G__page h2,.thinking-box-module__lfTH_G__page h3{letter-spacing:-.045em;font-family:Iowan Old Style,Palatino Linotype,Baskerville,Georgia,serif;font-weight:400}.thinking-box-module__lfTH_G__page h2{font-size:clamp(2.7rem,5.8vw,5.9rem);line-height:.98}.thinking-box-module__lfTH_G__page h3{font-size:clamp(1.75rem,3vw,3rem);line-height:1.02}.thinking-box-module__lfTH_G__page p,.thinking-box-module__lfTH_G__page li,.thinking-box-module__lfTH_G__page span{color:inherit}.thinking-box-module__lfTH_G__hero{padding:clamp(2.5rem, 4.5vw, 4.5rem) var(--gutter) clamp(2.75rem, 5vw, 4.5rem);background:var(--box-aubergine);color:#fffaf7}.thinking-box-module__lfTH_G__heroInner,.thinking-box-module__lfTH_G__journeyGrid,.thinking-box-module__lfTH_G__workflow,.thinking-box-module__lfTH_G__authority,.thinking-box-module__lfTH_G__maturity,.thinking-box-module__lfTH_G__closing{width:min(1280px,100%);margin-inline:auto}.thinking-box-module__lfTH_G__hero h1{text-wrap:balance;max-width:820px;margin:0;font-size:clamp(4rem,7.2vw,7rem);line-height:.88}.thinking-box-module__lfTH_G__heroStatement{color:#f4ecf3;letter-spacing:-.035em;max-width:590px;margin:clamp(1.5rem,2.6vw,2.5rem) 0 0;font-family:Iowan Old Style,Palatino Linotype,Baskerville,Georgia,serif;font-size:clamp(1.5rem,2.45vw,2.4rem);line-height:1.08}.thinking-box-module__lfTH_G__statusList{color:#d9c7d6;font-family:var(--font-geist-mono), monospace;flex-wrap:wrap;gap:0;margin:clamp(1.5rem,2.8vw,2.5rem) 0 0;padding:0;font-size:.67rem;list-style:none;display:flex}.thinking-box-module__lfTH_G__statusList li{border-left:1px solid #fffaf740;padding:.28rem .8rem}.thinking-box-module__lfTH_G__statusList li:first-child{border-left:0;padding-left:0}.thinking-box-module__lfTH_G__statusList li:last-child{color:#f0b7dd}.thinking-box-module__lfTH_G__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:1.65rem;display:flex}.thinking-box-module__lfTH_G__primaryAction,.thinking-box-module__lfTH_G__secondaryAction{border:1px solid #fffaf7;justify-content:center;align-items:center;min-height:3.35rem;padding:.8rem 1.25rem;font-size:.86rem;font-weight:640;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.thinking-box-module__lfTH_G__primaryAction{color:var(--box-aubergine);background:#fffaf7}.thinking-box-module__lfTH_G__primaryAction:hover{background:#eadbe8;border-color:#eadbe8}.thinking-box-module__lfTH_G__secondaryAction{color:#fffaf7}.thinking-box-module__lfTH_G__secondaryAction:hover{background:#fffaf71a}.thinking-box-module__lfTH_G__heroBoundary{color:#bfaebf;border-top:1px solid #fffaf733;max-width:780px;margin:clamp(2rem,3.5vw,3rem) 0 0;padding-top:1rem;font-size:.76rem;line-height:1.55}.thinking-box-module__lfTH_G__journey{padding:clamp(4rem, 7vw, 7rem) var(--gutter);background:var(--box-white)}.thinking-box-module__lfTH_G__journeyGrid{grid-template-columns:minmax(190px,.48fr) minmax(0,1.52fr);align-items:start;gap:clamp(3rem,9vw,10rem);display:grid}.thinking-box-module__lfTH_G__stageRail{border-right:1px solid var(--box-orchid);padding:0 1.5rem 1rem 0;position:sticky;top:8rem}.thinking-box-module__lfTH_G__stageCount,.thinking-box-module__lfTH_G__sectionNumber{color:var(--box-orchid);font-family:var(--font-geist-mono), monospace;letter-spacing:.02em;margin:0;font-size:.72rem;font-weight:600}.thinking-box-module__lfTH_G__stageRail ol{margin:2.5rem 0 0;padding:0;list-style:none}.thinking-box-module__lfTH_G__stageRail li{color:#827a84;grid-template-columns:2rem 1fr;align-items:baseline;gap:.6rem;padding:.32rem 0;font-size:.78rem;display:grid}.thinking-box-module__lfTH_G__stageRail li span{font-family:var(--font-geist-mono), monospace;font-size:.61rem}.thinking-box-module__lfTH_G__stageRail li strong{font-weight:530}.thinking-box-module__lfTH_G__stageRail .thinking-box-module__lfTH_G__currentStage{color:var(--box-orchid-dark)}.thinking-box-module__lfTH_G__stageRail .thinking-box-module__lfTH_G__currentStage strong{font-weight:720}.thinking-box-module__lfTH_G__journeyIntroduction{padding-top:0}.thinking-box-module__lfTH_G__journeyIntroduction h2{max-width:770px;margin:1.25rem 0 1.6rem}.thinking-box-module__lfTH_G__journeyIntroduction>p:not(.thinking-box-module__lfTH_G__sectionNumber){max-width:660px;color:var(--box-muted);font-size:clamp(1.05rem,1.7vw,1.3rem)}.thinking-box-module__lfTH_G__journeyNote{border-top:1px solid var(--box-line);grid-template-columns:.75fr 1.25fr;gap:1.5rem;max-width:660px;margin-top:clamp(3rem,6vw,6rem);padding-top:1.1rem;display:grid}.thinking-box-module__lfTH_G__journeyNote strong{color:var(--box-orchid-dark);font-size:.86rem}.thinking-box-module__lfTH_G__journeyNote span{color:var(--box-muted);font-size:.82rem}.thinking-box-module__lfTH_G__workflow{padding:clamp(5rem, 9vw, 9rem) var(--gutter)}.thinking-box-module__lfTH_G__workflowHeading{grid-template-columns:minmax(150px,.38fr) minmax(0,1.62fr);gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(4rem,8vw,8rem);display:grid}.thinking-box-module__lfTH_G__workflowHeading h2{max-width:820px;margin:0 0 1.3rem}.thinking-box-module__lfTH_G__workflowHeading p:last-child{max-width:580px;color:var(--box-muted);margin:0;font-size:1.08rem}.thinking-box-module__lfTH_G__workflowRows{border-top:1px solid var(--box-line)}.thinking-box-module__lfTH_G__workflowRow{border-bottom:1px solid var(--box-line);grid-template-columns:minmax(180px,.38fr) minmax(0,1.62fr);gap:clamp(2rem,6vw,7rem);padding-block:clamp(2rem,5vw,5rem);display:grid}.thinking-box-module__lfTH_G__stepCopy{padding-top:.35rem}.thinking-box-module__lfTH_G__stepCopy>p{color:var(--box-orchid);font-family:var(--font-geist-mono), monospace;margin:0 0 2rem;font-size:.72rem}.thinking-box-module__lfTH_G__stepCopy h3{max-width:270px;margin:0 0 1rem;font-size:clamp(1.55rem,2.6vw,2.45rem)}.thinking-box-module__lfTH_G__stepCopy span{max-width:260px;color:var(--box-muted);font-size:.88rem;line-height:1.55;display:block}.thinking-box-module__lfTH_G__prototypeFrame{border:1px solid #cfc8d0;border-left:2px solid var(--box-orchid);background:#fff;min-width:0;margin:0;padding:.7rem;box-shadow:0 1.25rem 3.5rem #30243817}.thinking-box-module__lfTH_G__prototypeFrame img{border:1px solid #ebe7eb;width:100%;height:auto;display:block}.thinking-box-module__lfTH_G__prototypeFrame figcaption{color:#766e79;font-family:var(--font-geist-mono), monospace;padding:.75rem .15rem .1rem;font-size:.61rem}.thinking-box-module__lfTH_G__authority{padding:clamp(5rem, 10vw, 9rem) var(--gutter);background:var(--box-aubergine);color:#fffaf7;border-top:1px solid #ffffff1f}.thinking-box-module__lfTH_G__authorityHeading{grid-template-columns:minmax(150px,.38fr) minmax(0,1.62fr);gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(4rem,8vw,7rem);display:grid}.thinking-box-module__lfTH_G__authorityHeading h2{max-width:820px;margin:0}.thinking-box-module__lfTH_G__authority .thinking-box-module__lfTH_G__sectionNumber{color:#cf91ba}.thinking-box-module__lfTH_G__authorityGrid{border-top:1px solid #fffaf73d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.thinking-box-module__lfTH_G__authorityGrid article{padding:clamp(2rem,5vw,4.5rem) clamp(1.5rem,5vw,5rem) 0 0}.thinking-box-module__lfTH_G__authorityGrid article+article{border-left:1px solid #fffaf73d;padding-left:clamp(1.5rem,5vw,5rem);padding-right:0}.thinking-box-module__lfTH_G__authorityGrid h3{color:#fffaf7;margin:0 0 1.4rem}.thinking-box-module__lfTH_G__authorityGrid p{color:#d5c8d4;max-width:520px}.thinking-box-module__lfTH_G__authorityGrid ul{border-top:1px solid #fffaf72e;margin:2rem 0 0;padding:0;list-style:none}.thinking-box-module__lfTH_G__authorityGrid li{color:#e9dfe8;border-bottom:1px solid #fffaf72e;padding:.85rem 0;font-size:.82rem}.thinking-box-module__lfTH_G__maturity{padding:clamp(5rem, 10vw, 10rem) var(--gutter);background:var(--box-white);grid-template-columns:.64fr 1.36fr;gap:clamp(3rem,9vw,10rem);display:grid}.thinking-box-module__lfTH_G__maturityIntroduction h2{margin:1.25rem 0 1.5rem}.thinking-box-module__lfTH_G__maturityIntroduction>p:last-child{max-width:470px;color:var(--box-muted)}.thinking-box-module__lfTH_G__maturityColumns{border-top:1px solid var(--box-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.thinking-box-module__lfTH_G__maturityColumns article{padding:1.5rem clamp(1.25rem,3vw,3rem) 0 0}.thinking-box-module__lfTH_G__maturityColumns article+article{border-left:1px solid var(--box-line);padding-left:clamp(1.25rem,3vw,3rem);padding-right:0}.thinking-box-module__lfTH_G__maturityColumns h3{min-height:2.4em;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.02em;margin:0 0 1.5rem;font-size:.95rem;font-weight:680}.thinking-box-module__lfTH_G__maturityColumns ul{margin:0;padding:0;list-style:none}.thinking-box-module__lfTH_G__maturityColumns li{border-top:1px solid var(--box-line);color:var(--box-muted);padding:.85rem 0;font-size:.82rem}.thinking-box-module__lfTH_G__unproven h3,.thinking-box-module__lfTH_G__unproven li{color:var(--box-amber)}.thinking-box-module__lfTH_G__maturityBoundary{border-top:1px solid var(--box-line);color:#766e79;grid-column:2;margin:3rem 0 0;padding-top:1rem;font-size:.76rem}.thinking-box-module__lfTH_G__closing{padding:clamp(4.5rem, 9vw, 8rem) var(--gutter);background:var(--box-aubergine-deep);color:#fffaf7;grid-template-columns:.9fr 1.1fr;align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.thinking-box-module__lfTH_G__closing h2{max-width:660px;margin:1.25rem 0 0;font-size:clamp(2.5rem,5vw,5.25rem)}.thinking-box-module__lfTH_G__closingActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.thinking-box-module__lfTH_G__closingActions a{color:#fffaf7;text-align:center;border:1px solid #fffaf773;justify-content:center;align-items:center;min-height:3.4rem;padding:.8rem 1rem;font-size:.82rem;font-weight:620;text-decoration:none;display:inline-flex}.thinking-box-module__lfTH_G__closingActions a:first-child{color:var(--box-aubergine-deep);background:#fffaf7}.thinking-box-module__lfTH_G__closingActions a:hover{border-color:#fffaf7}.thinking-box-module__lfTH_G__closing>p{color:#aa9aaa;grid-column:2;max-width:600px;margin:0;font-size:.7rem}body:has(.thinking-box-page) .site-footer{background:#1e1222}body:has(.thinking-box-page) .site-header{background:#29192df5;border-bottom-color:#fffaf724}body:has(.thinking-box-page) .header-inner{min-height:4.25rem}body:has(.thinking-box-page) .brand-mark{color:#29192d;background:#fffaf7}:is(body:has(.thinking-box-page) .brand strong,body:has(.thinking-box-page) .nav-list a,body:has(.thinking-box-page) .header-cta){color:#fffaf7}body:has(.thinking-box-page) .brand small{color:#cdbfcd}body:has(.thinking-box-page) .header-cta{border-bottom-color:#fffaf78c}body:has(.thinking-box-page) .site-footer .footer-bottom{border-top-color:#fffaf72e}@media (max-width:860px){.thinking-box-module__lfTH_G__journeyGrid,.thinking-box-module__lfTH_G__workflowHeading,.thinking-box-module__lfTH_G__workflowRow,.thinking-box-module__lfTH_G__authorityHeading,.thinking-box-module__lfTH_G__maturity,.thinking-box-module__lfTH_G__closing{grid-template-columns:1fr}.thinking-box-module__lfTH_G__stageRail{border-right:0;border-bottom:1px solid var(--box-line);padding:0 0 1.5rem;position:static}.thinking-box-module__lfTH_G__stageRail ol{grid-template-columns:repeat(2,1fr);column-gap:2rem;display:grid}.thinking-box-module__lfTH_G__journeyIntroduction{padding-top:1rem}.thinking-box-module__lfTH_G__workflowRow{gap:2rem}.thinking-box-module__lfTH_G__stepCopy{grid-template-columns:2.5rem minmax(0,.65fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.thinking-box-module__lfTH_G__stepCopy>p,.thinking-box-module__lfTH_G__stepCopy h3{margin:0}.thinking-box-module__lfTH_G__stepCopy span{max-width:460px}.thinking-box-module__lfTH_G__maturityBoundary,.thinking-box-module__lfTH_G__closing>p{grid-column:1}}@media (max-width:620px){.thinking-box-module__lfTH_G__hero{padding-top:3rem}.thinking-box-module__lfTH_G__hero h1{font-size:clamp(3.9rem,22vw,6.2rem);line-height:.86}.thinking-box-module__lfTH_G__heroActions,.thinking-box-module__lfTH_G__journeyNote,.thinking-box-module__lfTH_G__authorityGrid,.thinking-box-module__lfTH_G__maturityColumns,.thinking-box-module__lfTH_G__closingActions,.thinking-box-module__lfTH_G__stepCopy{grid-template-columns:1fr}.thinking-box-module__lfTH_G__heroActions{display:grid}.thinking-box-module__lfTH_G__statusList{gap:.5rem;display:grid}.thinking-box-module__lfTH_G__statusList li:nth-child(n){border-left:0;padding:0}.thinking-box-module__lfTH_G__stageRail ol{grid-template-columns:1fr}.thinking-box-module__lfTH_G__stepCopy{gap:.7rem}.thinking-box-module__lfTH_G__stepCopy h3,.thinking-box-module__lfTH_G__stepCopy span{max-width:none}.thinking-box-module__lfTH_G__prototypeFrame{width:calc(100% + .6rem);margin-left:-.3rem;padding:.35rem}.thinking-box-module__lfTH_G__authorityGrid article,.thinking-box-module__lfTH_G__authorityGrid article+article,.thinking-box-module__lfTH_G__maturityColumns article,.thinking-box-module__lfTH_G__maturityColumns article+article{border-left:0;padding:2.5rem 0 0}.thinking-box-module__lfTH_G__authorityGrid article+article,.thinking-box-module__lfTH_G__maturityColumns article+article{border-top:1px solid #fffaf73d;margin-top:2.5rem}.thinking-box-module__lfTH_G__maturityColumns article+article{border-top-color:var(--box-line)}.thinking-box-module__lfTH_G__maturityColumns h3{min-height:0}}@media (prefers-reduced-motion:reduce){.thinking-box-module__lfTH_G__primaryAction,.thinking-box-module__lfTH_G__secondaryAction{transition:none}}
