/* Website-only adapter to the central proposed WITHBO token profile. */
:root{--paper:var(--bo-color-background);--ink:var(--bo-color-text);--muted:var(--bo-color-muted);--line:var(--bo-color-border);--green:var(--bo-color-action);--lime:var(--bo-color-accent);--white:var(--bo-color-surface);--gutter:var(--bo-space-gutter)}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--bo-font-family);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:450;line-height:1.08;letter-spacing:-.055em}h1{font-size:clamp(60px,6.5vw,100px);letter-spacing:-.067em;line-height:1.04}h2{font-size:clamp(40px,4.5vw,67px)}h3{font-size:23px;letter-spacing:-.025em;line-height:1.25}em{font-family:var(--bo-font-editorial);font-weight:400;letter-spacing:-.06em}.wrap{width:100%;max-width:calc(var(--bo-layout-width) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:104px}.eyebrow{font-size:11px;font-weight:650;letter-spacing:.15em;text-transform:uppercase;line-height:1.5}.small{font-size:12px;color:var(--muted)}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:3px solid currentColor;outline-offset:5px}.skip{position:absolute;z-index:20;top:10px;left:20px;background:var(--green);color:var(--white);padding:12px 20px;transform:translateY(-200%)}.skip:focus{transform:none}.header{height:100px;display:flex;align-items:center;justify-content:space-between;gap:26px}.brand{display:flex;align-items:center;gap:18px}.wordmark{font:700 53px/.9 Arial,sans-serif;letter-spacing:-.075em}.brand-name{border-left:1px solid var(--line);padding-left:18px;font-size:15px;letter-spacing:-.03em}.nav{display:flex;gap:34px;font-size:13px}.nav a,.language{padding-block:14px}.nav a:hover,.footer a:hover{ text-decoration:underline;text-underline-offset:5px}.header-tools{display:flex;align-items:center;gap:26px;font-size:12px}.language{background:none;border:none;min-width:44px;min-height:44px}.header-cta{border-bottom:1px solid var(--ink);padding-block:8px}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:25px;align-items:center;padding-block:26px 55px}.hero-copy{position:relative;z-index:2;padding-block:30px}.hero .eyebrow{margin-bottom:26px}.hero h1{position:relative;z-index:3;white-space:nowrap}.hero-intro{font-size:21px;line-height:1.5;letter-spacing:-.025em;margin-top:28px}.hero-detail{font-size:15px;line-height:1.75;max-width:375px;color:var(--muted);margin-top:18px}.button{display:inline-flex;gap:30px;align-items:center;justify-content:space-between;min-height:52px;padding:14px 22px;background:var(--green);border:1px solid transparent;border-radius:var(--bo-radius-button);color:var(--white);font-size:13px;transition:background .18s}.button:hover{background:var(--bo-color-action-hover)}.hero .button{margin-top:28px}.hero-footnote{display:flex;gap:11px;align-items:center;font-size:11px;letter-spacing:.02em;margin-top:35px;color:var(--muted)}.tiny-mark{font-size:23px;color:var(--green)}.hero-art{height:590px;position:relative;isolation:isolate;background:var(--bo-color-soft);border-radius:47% 47% 3px 3px;overflow:hidden}.hero-photo{position:absolute;height:100%;width:100%;object-fit:cover;object-position:46% center;filter:saturate(.68)}.hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,#14281ac4);z-index:0}.orbit{position:absolute;border:1px solid #f4f1e96b;border-radius:50%;z-index:1;pointer-events:none}.orbit-one{width:430px;height:430px;top:26px;left:calc(50% - 215px)}.orbit-two{width:555px;height:555px;top:-36px;left:calc(50% - 277px)}.hello{position:absolute;z-index:2;padding:13px 22px;background:var(--white);color:var(--ink);border-radius:20px 20px 20px 3px;font-family:var(--bo-font-editorial);font-size:27px;line-height:1.2;box-shadow:0 5px 22px #18271b14}.hello-one{top:117px;left:9%}.hello-two{top:215px;right:9%;background:var(--lime);border-radius:20px 20px 3px 20px}.hello-three{top:322px;left:21%;font-family:var(--bo-font-family);font-size:23px}.hero-art-label{position:absolute;z-index:2;left:30px;right:24px;bottom:54px;color:var(--white);font-size:14px;display:flex;align-items:center;gap:14px;line-height:1.4}.little-line{height:1px;width:27px;background:var(--lime);flex-shrink:0}.image-note{position:absolute;z-index:2;bottom:25px;left:71px;font-size:10px;color:var(--bo-color-muted-on-dark)}.chapter-nav{display:grid;grid-template-columns:repeat(4,1fr)}.chapter-nav a{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 20px 25px 0;display:flex;align-items:center;gap:12px;font-size:12px}.chapter-nav a+a{padding-left:20px}.chapter-nav a>span:first-child{font-size:10px;color:var(--muted)}.chapter-nav strong{font-weight:500}.chapter-nav a>span:last-child{margin-left:auto}.chapter-nav a:hover{background:var(--bo-color-soft)}.vision{display:grid;grid-template-columns:1fr 3fr;gap:30px}.vision>.eyebrow{padding-top:12px}.vision h2{font-size:clamp(37px,4.2vw,61px)}.vision-columns{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin-top:33px;color:var(--muted);font-size:15px;max-width:850px}.section-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:54px}.status{font-size:11px;display:flex;align-items:center;gap:8px}.status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.unison{background:var(--green);color:var(--bo-color-on-dark)}.unison .eyebrow,.unison .status{color:var(--lime)}.unison-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px}.unison-copy h2{font-size:clamp(52px,5.4vw,82px)}.unison-copy em{color:var(--lime)}.unison-copy .lead{font-size:21px;color:var(--white);margin-top:32px;margin-bottom:15px;letter-spacing:-.025em}.unison-copy>p:not(.lead){max-width:440px;color:var(--bo-color-muted-on-dark);font-size:15px}.text-link{display:inline-block;border-bottom:1px solid currentColor;padding:10px 0;font-size:13px;margin-top:20px;color:var(--lime)}.conversation{background:var(--paper);color:var(--ink);padding:27px;border-radius:9px;box-shadow:0 16px 40px #00000012;scroll-margin-top:30px}.demo-heading{display:flex;gap:10px;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:26px}.demo-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:var(--lime);font-size:20px;flex-shrink:0}.demo-heading strong{display:block;font-size:14px;font-weight:550}.demo-heading div>span{display:block;font-size:10px;color:var(--muted)}.demo-label{font-size:9px;padding:4px 6px;border:1px solid var(--line);border-radius:3px;margin-left:auto}.message{padding:21px 22px;max-width:93%}.source-message{background:var(--white);border:1px solid var(--line);border-radius:9px 9px 9px 0;margin-right:25px}.message-label{font-size:10px;letter-spacing:.04em;color:var(--muted);margin-bottom:11px}.message-text{font-size:22px;font-family:var(--bo-font-editorial);line-height:1.35;letter-spacing:-.025em}.message-meta{font-size:9px;display:block;margin-top:14px;color:var(--muted)}.translation-bridge{display:flex;align-items:center;gap:10px;margin:23px 0;color:var(--muted)}.translation-bridge p{font-size:9px;text-align:center;flex-shrink:1}.translation-bridge>span{height:1px;background:var(--line);flex:1}.received-message{margin-left:auto;background:var(--lime);border-radius:9px 9px 0 9px}.voice-line{display:flex;gap:15px;align-items:center;margin-top:22px;border-top:1px solid #223d3230;padding-top:15px}.voice-line>span{font-size:9px}.wave{display:flex;gap:3px;align-items:center;height:20px}.wave i{width:2px;background:var(--green);height:7px;border-radius:2px}.wave i:nth-child(3n){height:19px}.wave i:nth-child(4n){height:12px}.wave i:nth-child(5n){height:16px}.language-picker{border:0;margin:21px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.language-picker legend{font-size:10px;color:var(--muted);padding:0;margin-bottom:8px}.language-picker button,.scene-controls button{border:1px solid var(--line);background:transparent;border-radius:30px;min-height:44px;padding:8px 14px;font-size:11px}.language-picker button[aria-pressed=true],.scene-controls button[aria-pressed=true]{background:var(--green);color:var(--white);border-color:var(--green)}.language-picker button:hover,.scene-controls button:hover{border-color:var(--green)}.demo-note{font-size:10px;line-height:1.65;color:var(--muted);margin-top:17px}.unison-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:65px}.unison-steps article{border-top:1px solid #f4f1e933;padding-top:20px;display:grid;grid-template-columns:20px 1fr;gap:7px 14px}.unison-steps article>span{font-size:10px;color:var(--lime);padding-top:4px}.unison-steps h3{font-size:19px;letter-spacing:-.025em}.unison-steps p{grid-column:2;font-size:13px;color:var(--bo-color-muted-on-dark)}.section-heading{display:flex;gap:70px;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.section-heading>p{max-width:350px;color:var(--muted);font-size:15px}.scene-controls{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:22px}.scene-controls button{font-size:12px;padding:10px 21px}.room-frame{position:relative}.room-frame img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover;border-radius:4px}.room-frame figcaption{position:absolute;bottom:16px;left:18px;right:18px;width:fit-content;padding:7px 11px;background:#223d32eb;color:var(--white);font-size:10px;border-radius:3px}.scene-summary{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:26px;margin-bottom:12px}.scene-summary>p{font-family:var(--bo-font-editorial);font-size:29px;letter-spacing:-.03em;line-height:1.3}.scene-summary>div{font-size:14px;color:var(--muted)}.scene-states{font-size:11px;margin-top:12px;color:var(--ink)}.home-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:45px}.home-principles article{border-top:1px solid var(--line);padding-top:25px}.home-principles h3{font-size:20px;margin-bottom:12px}.home-principles p{font-size:14px;color:var(--muted)}.horizons{background:var(--bo-color-soft)}.horizon-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.horizon{background:var(--paper);border:1px solid var(--line)}.horizon-art{height:285px;position:relative;overflow:hidden;background:var(--green)}.leaf-art{background:var(--lime)}.leaf{position:absolute;width:128px;height:183px;border-radius:0 90% 0 90%;background:var(--green);opacity:.9;left:calc(50% - 125px);top:45px;transform:rotate(-16deg);border:1px solid var(--green)}.leaf:after{content:"";position:absolute;left:50%;top:12%;height:90%;border-left:1px solid var(--lime);transform:rotate(-35deg)}.leaf-two{left:calc(50% + 15px);top:61px;transform:scale(.8) rotate(80deg);opacity:.72}.leaf-three{left:calc(50% - 43px);top:-35px;transform:scale(.57) rotate(16deg);opacity:.45}.leaf-stem{height:245px;border-left:1px solid var(--green);position:absolute;top:65px;left:51%;transform:rotate(10deg)}.art-caption{position:absolute;bottom:22px;left:25px;font-size:10px;letter-spacing:.13em}.cosmos-art{color:var(--lime)}.cosmos-ring{border:1px solid #dfeaaf73;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-28deg)}.ring-a{width:230px;height:125px}.ring-b{width:330px;height:180px}.ring-c{width:440px;height:242px}.cosmos-core{width:55px;height:55px;border-radius:50%;background:var(--lime);position:absolute;left:calc(50% - 27px);top:calc(50% - 27px);box-shadow:0 0 55px #dfeaaf2a}.star{position:absolute;font-size:19px;font-weight:200}.star-a{top:28%;left:22%}.star-b{top:64%;right:21%;font-size:13px}.star-c{top:17%;right:22%;font-size:29px}.horizon-content{padding:32px}.horizon-content .eyebrow{font-size:10px;color:var(--muted);margin-bottom:15px}.horizon-content h3{font-size:29px;margin-bottom:15px}.horizon-content>p:not(.eyebrow){font-size:14px;color:var(--muted);max-width:490px}.horizon-note{display:block;padding-top:21px;margin-top:24px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.care{display:grid;grid-template-columns:1fr 3fr;gap:30px}.care>.eyebrow{padding-top:12px}.care-list{margin-top:38px;max-width:800px}.care-list article{display:grid;grid-template-columns:30px 1fr;gap:22px;border-top:1px solid var(--line);padding:25px 0}.care-list article>span{font-size:10px;color:var(--muted);padding-top:6px}.care-list h3{font-size:22px;margin-bottom:9px}.care-list p{color:var(--muted);font-size:15px;max-width:670px}.progress{padding-top:0}.progress .section-heading{border-top:1px solid var(--line);padding-top:75px}.progress .eyebrow{margin-bottom:20px}.roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.roadmap article{border-top:1px solid var(--line);padding-top:23px}.roadmap .eyebrow{display:block;font-size:10px;color:var(--muted);margin-bottom:15px}.roadmap h3{font-size:21px;margin-bottom:12px}.roadmap p{font-size:14px;color:var(--muted)}.faq{margin-top:50px}details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:15px;padding:20px 0}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:20px;line-height:1}details[open] summary:after{content:"−"}details>p{font-size:14px;color:var(--muted);max-width:850px;padding-bottom:25px}.closing{background:var(--green);color:var(--white);position:relative;overflow:hidden;padding-block:75px 80px}.closing>.wrap{position:relative}.closing .eyebrow{color:var(--lime);margin-bottom:25px}.closing h2{position:relative;z-index:1}.closing em{color:var(--lime)}.closing .button{margin-top:30px;position:relative;z-index:1}.light-button{background:var(--lime);color:var(--green)}.light-button:hover{background:var(--white)}.closing-mark{position:absolute;right:var(--gutter);bottom:-65px;font:700 310px/.85 Arial,sans-serif;letter-spacing:-.09em;opacity:.08;pointer-events:none}.footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:42px}.footer .wordmark{font-size:43px}.footer .brand-name{font-size:13px}.footer>p{font-size:11px;color:var(--muted);line-height:1.7}.footer nav{display:flex;gap:22px;font-size:11px}.footer-note{text-align:right}
.shared-value .eyebrow{margin-bottom:20px}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.value-grid article{border-top:1px solid var(--line);padding-top:25px}.value-grid .eyebrow{font-size:10px;color:var(--muted);margin-bottom:15px}.value-grid h3{font-size:24px;margin-bottom:15px}.value-grid article>p:last-child{font-size:14px;color:var(--muted)}.evidence-line{display:grid;grid-template-columns:1fr 3fr;gap:30px;background:var(--bo-color-soft);padding:25px;margin-top:35px;font-size:12px}.evidence-line strong{font-weight:550}.evidence-line p{color:var(--muted)}.care{padding-top:0}
@media(min-width:1550px){.hero{gap:55px}.hero-art{height:650px}}
@media(max-width:1100px){.nav{gap:20px}.header-tools{gap:15px}.hero-art{height:550px}.hero h1{font-size:clamp(55px,6.8vw,80px)}.hero-detail{max-width:320px}.hero-intro{font-size:19px}.hero-art-label{font-size:12px;left:20px}.image-note{left:61px}.unison-grid{gap:45px}.conversation{padding:22px}.section-heading{gap:35px}.section-heading>p{max-width:290px}.unison-steps{gap:25px}.chapter-nav a{font-size:11px;gap:8px}.chapter-nav a+a{padding-left:12px}.horizon-content{padding:26px}.footer nav{gap:12px}.vision,.care{grid-template-columns:1fr 3fr}}
@media(max-width:820px){.header{height:85px}.nav{display:none}.hero{gap:20px;padding-top:12px}.hero h1{font-size:clamp(46px,6.8vw,59px)}.hero-intro{font-size:17px}.hero-detail{font-size:14px}.hero-art{height:500px}.hero .eyebrow{font-size:9px;max-width:240px}.hello{font-size:23px;padding:11px 16px}.hello-one{top:108px}.hello-two{top:202px}.hello-three{top:294px;font-size:20px}.hero-footnote{font-size:9px}.chapter-nav{grid-template-columns:1fr 1fr}.chapter-nav a:nth-child(3),.chapter-nav a:nth-child(4){border-top:0}.chapter-nav a:nth-child(3){padding-left:0}.section{padding-block:72px}.vision,.care{grid-template-columns:1fr;gap:25px}.vision-columns{gap:30px}.section-top{margin-bottom:34px}.unison-grid{grid-template-columns:1fr 1.1fr;gap:30px}.unison-copy h2{font-size:48px}.unison-copy .lead{font-size:18px}.unison-copy>p:not(.lead){font-size:14px}.conversation{padding:19px}.demo-heading{gap:7px}.demo-label{display:none}.demo-heading div>span{font-size:9px}.message{padding:16px;max-width:97%}.message-text{font-size:20px}.source-message{margin-right:12px}.language-picker button{padding:8px 11px;font-size:10px}.voice-line{flex-wrap:wrap;gap:7px}.unison-steps{gap:22px}.unison-steps article{grid-template-columns:1fr}.unison-steps p{grid-column:1}.section-heading{align-items:flex-start;flex-direction:column;gap:25px}.section-heading>p{max-width:570px}.home-principles{gap:25px}.home-principles h3{font-size:19px}.horizon-content h3{font-size:25px}.horizon-art{height:250px}.horizon-grid{gap:20px}.scene-summary{gap:30px}.scene-summary>p{font-size:26px}.progress{padding-top:0}.roadmap{gap:25px}.footer{flex-wrap:wrap}.footer nav{order:3;width:100%;gap:25px}.closing-mark{font-size:240px;bottom:-50px}}
@media(max-width:600px){.header{height:80px}.header .wordmark{font-size:43px}.brand{gap:12px}.brand-name{padding-left:12px}.header-cta{display:none}.header-tools{gap:0}.hero{grid-template-columns:1fr;padding-top:0;padding-bottom:30px;gap:23px}.hero-copy{padding-top:25px;padding-bottom:0}.hero .eyebrow{font-size:10px;max-width:none;margin-bottom:24px}.hero h1{font-size:clamp(43px,11.3vw,66px);white-space:normal}.hero-intro{font-size:19px;margin-top:25px}.hero-detail{max-width:100%;font-size:14px}.hero .button{margin-top:24px}.hero-footnote{margin-top:24px;font-size:10px}.hero-art{height:420px;border-radius:45% 45% 3px 3px}.hero-photo{object-position:center}.hello-one{top:86px;left:12%}.hello-two{top:165px;right:11%}.hello-three{top:241px;left:26%}.hero-art-label{bottom:44px;font-size:12px}.image-note{bottom:19px}.orbit-one{width:310px;height:310px;left:calc(50% - 155px);top:15px}.orbit-two{width:400px;height:400px;left:calc(50% - 200px);top:-30px}.chapter-nav a{padding-block:20px;font-size:11px}.chapter-nav a+a{padding-left:10px}.section{padding-block:60px}h2{font-size:41px}.vision h2{font-size:40px}.vision-columns{grid-template-columns:1fr;gap:18px;margin-top:25px;font-size:14px}.section-top{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:33px}.unison-grid{grid-template-columns:1fr;gap:35px}.unison-copy h2{font-size:58px}.unison-copy .lead{font-size:21px;margin-top:25px}.unison-copy>p:not(.lead){max-width:100%}.conversation{padding:20px}.demo-heading div>span{font-size:10px}.demo-label{display:inline;font-size:8px}.message{max-width:94%;padding:20px}.message-text{font-size:23px}.voice-line{flex-wrap:nowrap;gap:12px}.language-picker button{padding:10px 13px;font-size:11px}.unison-steps{grid-template-columns:1fr;gap:24px;margin-top:40px}.unison-steps article{grid-template-columns:20px 1fr;padding-top:20px}.unison-steps p{grid-column:2}.section-heading{gap:20px;margin-bottom:27px}.section-heading>p{font-size:14px}.scene-controls{gap:6px;margin-bottom:15px}.scene-controls button{font-size:11px;padding:9px 13px}.room-frame img{border-radius:3px}.room-frame figcaption{position:static;background:transparent;color:var(--muted);font-size:9px;padding:9px 0;line-height:1.5}.scene-summary{grid-template-columns:1fr;gap:15px;margin-top:17px}.scene-summary>p{font-size:27px}.scene-summary>div{font-size:14px}.scene-states{font-size:10px}.small{font-size:10px}.home-principles{grid-template-columns:1fr;gap:24px;margin-top:30px}.home-principles article{padding-top:20px}.home-principles h3{font-size:21px}.horizon-grid{grid-template-columns:1fr;gap:26px}.horizon-art{height:260px}.horizon-content{padding:25px}.horizon-content h3{font-size:27px}.care-list{margin-top:28px}.care-list article{gap:13px;grid-template-columns:20px 1fr}.care-list h3{font-size:21px}.care-list p{font-size:14px}.progress{padding-top:0}.progress .section-heading{padding-top:48px}.roadmap{grid-template-columns:1fr;gap:25px}.faq{margin-top:35px}summary{font-size:14px}details>p{font-size:13px}.closing{padding-block:58px 63px}.closing h2{font-size:39px}.closing-mark{font-size:195px;bottom:-44px}.closing .eyebrow{font-size:9px}.footer{gap:25px;padding-block:33px}.footer .brand{width:42%}.footer .brand-name{font-size:12px}.footer>p{font-size:10px}.footer-note{text-align:left}.footer nav{order:0}.footer .wordmark{font-size:41px}}
@media(max-width:820px){.value-grid{gap:25px}.value-grid h3{font-size:21px}.care{padding-top:0}}
@media(max-width:600px){.value-grid{grid-template-columns:1fr;gap:25px}.evidence-line{grid-template-columns:1fr;gap:12px;padding:22px}.care{padding-top:0}}
@media(max-width:360px){.hero h1{font-size:39px}.chapter-nav a{font-size:10px}.hero-art{height:390px}.demo-label{display:none}.message-text{font-size:21px}.voice-line{gap:9px}.wave{gap:2px}.language-picker button{padding:9px 11px}.closing h2{font-size:35px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
@media print{.header-tools,.nav,.skip,.button,.scene-controls,.language-picker{display:none}.section{padding-block:35px}.hero-art{height:400px}.horizon,.conversation,.care-list article,details{break-inside:avoid}body{print-color-adjust:exact;-webkit-print-color-adjust:exact}.closing{padding-block:35px}}
