.page-module__OJ6EhG__article{color:var(--text-primary)}.page-module__OJ6EhG__hero{padding:10rem 0 4.5rem}.page-module__OJ6EhG__hero h1{text-align:left;margin-left:0;margin-right:auto}.page-module__OJ6EhG__backLink,.page-module__OJ6EhG__backToBlog{color:var(--text-tertiary);font-size:13px;text-decoration:none;transition:color .16s}.page-module__OJ6EhG__backLink:hover,.page-module__OJ6EhG__backToBlog:hover{color:var(--text-primary)}.page-module__OJ6EhG__heroMeta{align-items:center;gap:12px;margin:3.75rem 0 1.5rem;display:flex}.page-module__OJ6EhG__heroMeta>span{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.page-module__OJ6EhG__heroLede{max-width:620px;color:var(--text-secondary);margin-top:2rem;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.65}.page-module__OJ6EhG__byline{color:var(--text-tertiary);letter-spacing:.02em;margin-top:1.75rem;font-size:13px}.page-module__OJ6EhG__authorLink{color:var(--text-secondary);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:.5px;transition:color .16s}.page-module__OJ6EhG__authorLink:hover{color:var(--brand-600)}.page-module__OJ6EhG__opening{padding:1rem 0 5rem}.page-module__OJ6EhG__lead{text-align:left;max-width:640px;margin-right:auto}.page-module__OJ6EhG__dropLead{color:var(--text-primary);font-family:var(--font-serif),Georgia,serif;letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,2.4rem);font-style:italic;line-height:1.3}.page-module__OJ6EhG__lead>p:not(.page-module__OJ6EhG__dropLead){color:var(--text-secondary);margin-top:1.5rem;font-size:17px;line-height:1.85}.page-module__OJ6EhG__lead>p+p{margin-top:1.25rem}.page-module__OJ6EhG__block{padding:3.5rem 0}.page-module__OJ6EhG__row{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);display:grid}.page-module__OJ6EhG__copy{text-align:left;max-width:560px}.page-module__OJ6EhG__copy h2{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.04em;margin-top:1.25rem;font-size:clamp(1.6rem,4vw,2.9rem);font-style:italic;font-weight:500;line-height:1.02}.page-module__OJ6EhG__copy>p{color:var(--text-secondary);margin-top:1.5rem;font-size:17px;line-height:1.8}.page-module__OJ6EhG__inlineHighlight{color:var(--text-primary);font-weight:700}.page-module__OJ6EhG__pull{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.02em;font-style:italic;color:var(--text-primary)!important;margin-top:2rem!important;font-size:clamp(1.35rem,2.4vw,1.9rem)!important;line-height:1.3!important}.page-module__OJ6EhG__figure{-webkit-backdrop-filter:blur(18px);background:linear-gradient(150deg,#ffffffd1,#e0f5ff80);border:.5px solid #0e0e0c29;border-radius:28px;padding:clamp(1.5rem,3vw,2.25rem);position:relative;box-shadow:0 30px 90px #00a0cc17}.page-module__OJ6EhG__figCaption{color:var(--text-tertiary);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin-top:1.5rem;font-size:11px}.page-module__OJ6EhG__flywheels{flex-direction:column;gap:14px;display:flex}.page-module__OJ6EhG__flywheel{background:#ffffffb3;border:.5px solid #0e0e0c24;border-radius:20px;padding:1.4rem 1.5rem}.page-module__OJ6EhG__flywheel[data-variant=future]{background:linear-gradient(150deg,#def4ffe6,#ffffffa8);border-color:#00a0cc59}.page-module__OJ6EhG__flywheelHead{justify-content:space-between;align-items:baseline;display:flex}.page-module__OJ6EhG__flywheelHead span{color:var(--text-primary);font-size:13px;font-weight:600}.page-module__OJ6EhG__flywheelHead em{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal}.page-module__OJ6EhG__loopSteps{flex-wrap:wrap;align-items:center;gap:8px;margin-top:1.1rem;display:flex}.page-module__OJ6EhG__loopSteps span{color:var(--text-secondary);background:#ffffffd9;border:.5px solid #0e0e0c24;border-radius:999px;padding:5px 10px;font-size:11px}.page-module__OJ6EhG__loopSteps i{color:var(--text-tertiary);font-size:12px;font-style:normal}.page-module__OJ6EhG__flywheel[data-variant=future] .page-module__OJ6EhG__loopSteps span{color:#06617c;border-color:#00a0cc4d}.page-module__OJ6EhG__versionBar{gap:8px;margin-top:1.1rem;display:flex}.page-module__OJ6EhG__versionBar b{color:var(--text-tertiary);letter-spacing:.04em;background:#0e0e0c0f;border-radius:6px;padding:3px 9px;font-size:10px;font-weight:500}.page-module__OJ6EhG__versionBar .page-module__OJ6EhG__vActive{background:var(--text-primary);color:#fff}.page-module__OJ6EhG__flywheel[data-variant=future] .page-module__OJ6EhG__vActive{background:var(--brand-600);color:#fff}.page-module__OJ6EhG__flywheelGap{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}.page-module__OJ6EhG__flywheelGap:before,.page-module__OJ6EhG__flywheelGap:after{content:"";background:#0e0e0c2e;width:32px;height:.5px}.page-module__OJ6EhG__matrix{grid-template-columns:1fr 1fr;gap:10px;display:grid}.page-module__OJ6EhG__matrixCell{background:#ffffffa8;border:.5px solid #0e0e0c21;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:118px;padding:1.1rem;display:flex}.page-module__OJ6EhG__matrixCell span{color:var(--text-tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.page-module__OJ6EhG__matrixCell strong{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);font-size:20px;font-style:italic;font-weight:500}.page-module__OJ6EhG__matrixCell em{color:var(--text-secondary);font-size:12px;font-style:normal}.page-module__OJ6EhG__matrixHi{background:linear-gradient(150deg,#00a0cc24,#fff9);border-color:#00a0cc66}.page-module__OJ6EhG__matrixHi strong{color:#06617c}.page-module__OJ6EhG__roles{flex-direction:column;gap:0;display:flex}.page-module__OJ6EhG__role{background:#ffffffb8;border:.5px solid #0e0e0c24;border-radius:18px;padding:1.25rem 1.35rem}.page-module__OJ6EhG__roleMeta{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;display:flex}.page-module__OJ6EhG__roleMeta b{color:var(--brand-600);font-weight:600}.page-module__OJ6EhG__role strong{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);margin-top:.6rem;font-size:22px;font-style:italic;font-weight:500;display:block}.page-module__OJ6EhG__role p{color:var(--text-secondary);margin-top:.5rem;font-size:13px;line-height:1.6}.page-module__OJ6EhG__roleFlow{color:var(--text-tertiary);align-self:center;padding:6px 0;font-size:16px}.page-module__OJ6EhG__closing{border-top:.5px solid var(--border-subtle);padding:6rem 0 10rem}.page-module__OJ6EhG__closing .page-module__OJ6EhG__lead{max-width:720px}.page-module__OJ6EhG__closing h1{text-align:left;margin-left:0}.page-module__OJ6EhG__splitBar{grid-template-columns:1fr 1fr;gap:14px;max-width:720px;margin:3rem 0;display:grid}.page-module__OJ6EhG__splitBar>div{background:#ffffffa8;border:.5px solid #0e0e0c29;border-radius:20px;padding:1.5rem 1.6rem}.page-module__OJ6EhG__splitBar>div:last-child{background:linear-gradient(150deg,#def4ffe6,#ffffffa8);border-color:#00a0cc59}.page-module__OJ6EhG__splitBar span{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.page-module__OJ6EhG__splitBar strong{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);margin-top:.6rem;font-size:clamp(1.2rem,2.2vw,1.6rem);font-style:italic;font-weight:500;display:block}.page-module__OJ6EhG__backToBlog{margin-top:2rem;display:inline-block}@media (max-width:900px){.page-module__OJ6EhG__row{grid-template-columns:1fr;gap:2.5rem}.page-module__OJ6EhG__copy{max-width:640px}.page-module__OJ6EhG__figure{order:2}}@media (max-width:720px){.page-module__OJ6EhG__hero{padding:8.5rem 0 3.5rem}.page-module__OJ6EhG__block{padding:2.5rem 0}.page-module__OJ6EhG__matrixCell{min-height:100px}}@media (prefers-reduced-motion:no-preference){.page-module__OJ6EhG__figure{animation:7s ease-in-out infinite page-module__OJ6EhG__gentleFloat}}@keyframes page-module__OJ6EhG__gentleFloat{0%,to{translate:0}50%{translate:0 -6px}}
