/* Spacious, shared visual language for systems and journeys. */
.framework-icon{width:64px;height:64px;display:block;flex-shrink:0;color:#b4c8bb;fill:none}.framework-art{position:relative;height:175px;display:flex;align-items:center;justify-content:center;margin-bottom:28px;isolation:isolate}.framework-art:before{content:'';position:absolute;width:180px;height:130px;background:radial-gradient(ellipse,#bdcdb10c,transparent 70%);z-index:-1}.framework-art>.framework-icon{width:88px;height:88px}.integration-foundation{padding-top:65px;padding-bottom:65px}.integration-label{margin-bottom:25px}.integration-path{gap:45px}.integration-path li{border-top:0;padding-top:0}.integration-path .framework-art{height:145px;justify-content:flex-start;margin-bottom:20px}.integration-path .framework-art:before{left:-40px}.integration-path .framework-icon{width:76px;height:76px}.integration-path li>span{font-size:12px}.integration-path strong{font-size:26px;margin:18px 0 14px}.integration-path small{font-size:14px;max-width:210px;line-height:1.7}
.mind-depth{padding-top:115px;padding-bottom:115px}.mind-layout{gap:90px;margin-top:85px}.stratum{margin-top:13px;padding:22px 24px;gap:22px;border-radius:4px}.stratum>.framework-icon{width:29px;height:29px;color:#93ac9c}.stratum>span{font-size:12px}.stratum strong{font-size:20px}.stratum.active>.framework-icon{color:#d1e2d7}.depth-dialogue{padding:35px 0}.depth-dialogue #depth-description{max-width:420px;line-height:1.8}.depth-application{margin-top:38px}
.intelligence{padding-top:115px;padding-bottom:110px}.architecture{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:85px;align-items:center;margin-top:75px}.wisdom-map{padding:20px 0 35px}.output-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.output-row>div{display:flex;flex-direction:column;align-items:center;gap:22px}.output-row .framework-icon{width:65px;height:65px}.output-row span,.output-row span:last-child{padding:0;border:0;color:#a8baae;font-size:14px;line-height:1.5}.wisdom-branches{width:100%;height:95px;display:block;fill:none;stroke:#9db6a340;stroke-width:1;vector-effect:non-scaling-stroke}.source-core{position:relative;background:none;border:0;display:flex;flex-direction:column;gap:18px;padding:0 20px 30px;text-align:center;font-size:27px}.wisdom-core-symbol{display:grid;place-items:center;width:140px;height:140px;border:1px solid #a8c1b049;border-radius:50%;background:radial-gradient(ellipse,#b0c7b714,transparent 70%);box-shadow:0 0 0 18px #a4bbaa03}.wisdom-core-symbol .framework-icon{width:72px;height:72px;color:#d5e4da}.source-core small{font-size:13px;letter-spacing:.03em;margin-top:10px}.layer-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.layer-buttons button{border:1px solid #a5bdac29;border-radius:4px;padding:22px;gap:17px;align-items:center;min-height:80px;background:#0d130f40}.layer-buttons button .framework-icon{width:31px;height:31px;color:inherit}.layer-buttons button>span{font-family:inherit;font-size:16px;color:inherit;margin:0}.layer-buttons button.selected{border-color:#b2caba7a;background:#a9c2b10a}.execution-boundary{padding-top:30px;margin-top:30px}.execution-boundary p{font-size:14px;line-height:1.8}.layer-detail{padding:35px 0}.layer-detail-graphic{height:200px;display:flex;align-items:center;margin-bottom:35px}.layer-detail-graphic>.framework-icon{width:125px;height:125px;stroke-width:1;color:#c3d6c9}.layer-detail h3{font-size:clamp(34px,3.5vw,48px);line-height:1.2;margin-bottom:28px}.layer-detail #layer-copy{font-size:18px;line-height:1.8;max-width:430px}.layer-example{margin-top:38px}.privacy-line{margin-top:65px}
.opportunity-section{padding-top:120px;padding-bottom:110px}.opportunity-market{margin-top:75px;padding:50px 0;gap:48px}.opportunity-model{margin-top:70px}.opportunity-path{margin-top:50px;gap:55px}.opportunity-path article{border:0;padding-top:0}.opportunity-path article:before{display:none}.opportunity-path .framework-art{height:190px;margin-bottom:30px;border-bottom:1px solid #a8bca936;padding-bottom:25px}.opportunity-path h4{font-size:28px;margin:24px 0 20px}.opportunity-path article>p{line-height:1.85}.companion-pair{display:flex;gap:34px;align-items:center}.companion-pair>img,.companion-pair>.framework-icon{width:55px;height:65px;filter:drop-shadow(0 0 20px #c5c7ad25)}.companion-pair>.framework-icon{color:#aab3d1}.return-cycle>.framework-icon{width:100px;height:100px}.practice-constellation{display:flex;align-items:center;gap:18px}.practice-constellation>.framework-icon{width:56px;height:56px}.practice-constellation>.framework-icon:nth-child(2){transform:translateY(-22px);color:#d1decf}.evaluate-art{position:relative;width:140px;height:120px}.evaluate-art>.framework-icon:first-child{width:100px;height:100px}.evaluate-art>.framework-icon:last-child{position:absolute;right:0;bottom:0;width:62px;height:62px;background:#080c09;border-radius:50%;color:#d0e0d5}.monitor-art{width:100%;height:140px;max-width:260px;fill:none;stroke:#b6cdbc;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.diagram-muted{stroke:#71897640}.fleet-art{text-align:center;width:100%;max-width:280px}.fleet-art>img{width:45px;height:45px;display:block;margin:0 auto 25px}.fleet-art>div{display:flex;justify-content:space-between;gap:10px;position:relative;padding-top:22px;border-top:1px solid #a0b7a647}.fleet-art>div:before{content:'';position:absolute;top:-25px;left:50%;height:25px;width:1px;background:#a0b7a647}.fleet-art .framework-icon{width:39px;height:39px}
.journal-vision{padding:65px;gap:75px;align-items:center;margin-top:100px}.journal-day{background:none;border:0;padding:10px 0 10px 30px}.journal-date{font-size:13px}.journal-day>div{display:grid;grid-template-columns:56px 1fr;column-gap:25px;align-items:center;padding:25px 0;margin-top:20px;border:0;border-bottom:1px solid #a2b8a927}.journal-day>div:before{display:none}.journal-day .framework-icon{grid-column:1;grid-row:1/3;width:46px;height:46px}.journal-day>div>span{font-size:12px;letter-spacing:.05em}.journal-day h4{font-size:19px;line-height:1.45;margin:10px 0 0}.journal-day>div:last-child{border-bottom:0}.life-explorer{padding-top:110px;padding-bottom:115px}.life-question{padding-top:55px;padding-bottom:30px}.life-steps{gap:55px}.life-steps article{border:0;padding-top:0}.life-steps .framework-art{justify-content:flex-start;height:155px;margin-bottom:20px}.life-steps .framework-art>.framework-icon{width:77px;height:77px}.journey-mark{width:62px;height:74px}.life-steps h3{font-size:29px;line-height:1.25;margin:24px 0 20px}.life-steps p{font-size:17px;line-height:1.85}.life-steps a,.life-steps small{padding-top:32px;font-size:14px}.consumer-next{padding-top:105px;padding-bottom:100px}.possibility-grid{gap:65px;margin-top:55px}.possibility-grid article{border:0;padding-top:0}.possibility-grid .framework-art{height:165px;justify-content:flex-start}.possibility-grid p{line-height:1.85;max-width:330px}
.hsos-system,.hsos-roadmap{padding-top:115px;padding-bottom:100px}.hsos-workbench{margin-top:70px}.hsos-layer-stack{gap:22px;margin-top:55px;margin-bottom:55px;width:90%}.hsos-layer{min-height:88px;gap:16px;padding:22px}.hsos-layer>.framework-icon{width:29px;height:29px;color:inherit}.hsos-layer>span{font-size:12px}.hsos-layer strong{font-size:20px}.hsos-decision{padding-top:85px;padding-bottom:65px}.hsos-foundation{margin-top:75px;gap:100px}.hsos-release-path{gap:55px;margin-top:65px}.hsos-stage-art{height:195px;margin-bottom:36px}.hsos-stage-art svg{height:145px}.hsos-release-path p{line-height:1.85}.hsos-stage-detail{margin-top:32px}.hsos-release-principle{margin-top:70px;padding-top:40px}
@media(max-width:1050px){.architecture{gap:50px}.layer-buttons button{padding:18px;gap:12px}.layer-buttons button>span{font-size:15px}.opportunity-path,.hsos-release-path{gap:30px}.journal-vision{padding:45px;gap:40px}.hsos-layer{gap:12px;padding:18px}.hsos-layer strong{font-size:18px}.hsos-layer>.framework-icon{width:24px;height:24px}.hsos-layer-visual{padding-inline:20px}}
@media(max-width:760px){.integration-foundation{padding:40px 26px}.integration-path{gap:35px 25px}.integration-path .framework-art{height:100px;margin-bottom:10px}.integration-path .framework-icon{width:58px;height:58px}.integration-path strong{font-size:23px;margin:14px 0 12px}.integration-path small{font-size:14px}.mind-depth{padding-top:75px;padding-bottom:80px}.mind-layout{gap:40px;margin-top:50px}.stratum{gap:14px;padding:19px 15px;margin-top:10px}.stratum>.framework-icon{width:24px;height:24px}.stratum strong{font-size:17px}.stratum>span{display:none}.depth-dialogue{padding:20px 0 0}.intelligence{padding-top:80px;padding-bottom:75px}.architecture{grid-template-columns:1fr;gap:45px;margin-top:55px}.output-row{gap:15px}.output-row .framework-icon{width:48px;height:48px}.output-row span{font-size:14px}.wisdom-branches{height:75px}.wisdom-core-symbol{width:115px;height:115px}.wisdom-core-symbol .framework-icon{width:62px;height:62px}.source-core{font-size:25px}.layer-buttons{gap:10px}.layer-buttons button{padding:17px 12px;gap:12px;min-height:76px}.layer-buttons button .framework-icon{width:27px;height:27px}.layer-buttons button>span{font-size:15px}.layer-detail{padding:0}.layer-detail-graphic{height:130px;margin-bottom:20px}.layer-detail-graphic>.framework-icon{width:90px;height:90px}.layer-detail h3{font-size:36px}.layer-detail #layer-copy{font-size:17px}.privacy-line{margin-top:45px}.opportunity-section{padding-top:80px;padding-bottom:80px}.opportunity-market{margin-top:45px;padding:35px 0;gap:30px 22px}.opportunity-model{margin-top:45px}.opportunity-path{margin-top:30px;gap:45px}.opportunity-path article{display:grid;grid-template-columns:84px minmax(0,1fr);gap:0 24px;align-content:start}.opportunity-path .framework-art{grid-column:1/-1;height:150px;margin-bottom:25px;justify-content:flex-start}.opportunity-path article>span,.opportunity-path article>h4,.opportunity-path article>p{grid-column:1/-1}.opportunity-path h4{font-size:27px;margin:20px 0 16px}.opportunity-path article>p{font-size:16px;line-height:1.8}.opportunity-path .framework-art:before{left:0}.practice-constellation{gap:22px}.practice-constellation>.framework-icon{width:50px;height:50px}.fleet-art{max-width:250px;margin-left:0}.monitor-art{max-width:240px}.journal-vision{padding:35px 24px;gap:40px;margin-top:70px;grid-template-columns:1fr}.journal-day{padding:0}.journal-day>div{grid-template-columns:45px 1fr;gap:0 18px}.journal-day .framework-icon{width:40px;height:40px}.journal-day h4{font-size:18px}.life-explorer{padding-top:80px;padding-bottom:80px}.life-steps{gap:45px}.life-steps .framework-art{height:110px;margin-bottom:8px}.life-steps .framework-art>.framework-icon{width:65px;height:65px}.life-steps h3{font-size:27px;margin:20px 0 16px}.life-steps p{font-size:16px}.life-steps a,.life-steps small{padding-top:23px}.consumer-next{padding-top:75px;padding-bottom:70px}.possibility-grid{gap:45px;margin-top:40px}.possibility-grid .framework-art{height:125px;margin-bottom:20px}.possibility-grid .framework-icon{width:70px;height:70px}.hsos-system,.hsos-roadmap{padding-top:80px;padding-bottom:75px}.hsos-workbench{margin-top:45px}.hsos-layer-stack{gap:17px;margin:40px auto;width:90%}.hsos-layer{min-height:73px;gap:12px;padding:18px}.hsos-layer>span{display:none}.hsos-layer>.framework-icon{width:27px;height:27px}.hsos-layer strong{font-size:19px}.hsos-decision{padding:40px 25px}.hsos-foundation{gap:30px;margin-top:50px}.hsos-release-path{gap:40px 25px;margin-top:40px}.hsos-stage-art{height:140px;margin-bottom:27px}.hsos-stage-art svg{height:110px}.hsos-release-principle{margin-top:50px}.hsos-stage-detail{margin-top:24px}}
@media(max-width:360px){.layer-buttons button{gap:8px;padding:15px 10px}.layer-buttons button .framework-icon{width:24px;height:24px}.layer-buttons button>span{font-size:14px}.stratum{padding:18px 12px;gap:10px}.stratum strong{font-size:16px}.hsos-layer strong{font-size:17px}.hsos-layer>.framework-icon{width:24px;height:24px}.integration-path{gap:30px 18px}.integration-path strong{font-size:21px}.opportunity-market{gap:28px 18px}}
