.habitat_root__bSpki{display:contents}.habitat_backdrop__qkzyR,.habitat_motion__D8Jo2,.habitat_tourControls__wqbat{display:none}@media (min-width:901px) and (orientation:landscape) and (pointer:coarse),(min-width:901px) and (pointer:fine) and (hover:hover){.habitat_root__bSpki:not([data-enabled=false]){display:block;position:relative;isolation:isolate;background:#060a12;color:#ced9e7}.habitat_root__bSpki:not([data-enabled=false]) .habitat_backdrop__qkzyR{display:block;position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#060a12}.habitat_canvas__BASgL,.habitat_poster__7RNxN,.habitat_shade__0ACmq{position:absolute;inset:0}.habitat_poster__7RNxN{background-image:url(/habitat/night-v1/top.webp);background-size:cover;background-position:50%}.habitat_canvas__BASgL{opacity:0;transition:opacity .6s ease}.habitat_canvas__BASgL canvas{display:block;width:100%;height:100%}.habitat_root__bSpki:is([data-scene-state=ready],[data-scene-state=paused]) .habitat_canvas__BASgL{opacity:1}.habitat_shade__0ACmq{opacity:calc(1 - var(--travel-reveal,0) * .85);background:linear-gradient(0deg,#060a1299,transparent 28%)}.habitat_shade__0ACmq:after,.habitat_shade__0ACmq:before{content:"";position:absolute;inset:0;transition:opacity .7s}.habitat_shade__0ACmq:before{background:linear-gradient(90deg,#060a12e8,#060a12b8 44%,#060a1260 62%,transparent 86%)}.habitat_shade__0ACmq:after{opacity:0;background:linear-gradient(270deg,#060a12e8,#060a12b8 44%,#060a1260 62%,transparent 86%)}.habitat_root__bSpki:is([data-scene-section=vision],[data-scene-section=technology],[data-scene-section=manifesto],[data-scene-section=founder]) .habitat_shade__0ACmq:before{opacity:0}.habitat_root__bSpki:is([data-scene-section=vision],[data-scene-section=technology],[data-scene-section=manifesto],[data-scene-section=founder]) .habitat_shade__0ACmq:after{opacity:1}.habitat_root__bSpki[data-scene-section=experience] .habitat_shade__0ACmq:before{background:linear-gradient(0deg,#060a12c9,transparent 90%),linear-gradient(90deg,#060a1280,transparent 65%)}.habitat_root__bSpki:not([data-enabled=false]) .habitat_motion__D8Jo2{display:flex;align-items:center;gap:10px;position:fixed;z-index:80;bottom:22px;right:26px;color:#c7d6e8;background:#0b121eef;border:1px solid #718eaf50;border-radius:40px;padding:11px 17px;font:inherit;font-size:12px;cursor:pointer;box-shadow:0 8px 32px #0003}.habitat_motion__D8Jo2:focus-visible{outline:2px solid #9ad2f7;outline-offset:5px}.habitat_indicator__PNfL1{width:5px;height:5px;border-radius:50%;background:#839492}.habitat_indicator__PNfL1[data-live=true]{background:#8befc9;box-shadow:0 0 9px #8befc9aa}.habitat_root__bSpki:not([data-enabled=false]) .habitat_tourControls__wqbat{position:fixed;inset:auto 24px 18px;z-index:81;display:flex;justify-content:space-between;gap:18px;pointer-events:none}.habitat_chapterNav___2aYg,.habitat_mediaControls__ESc36{pointer-events:auto;display:flex;align-items:center;padding:5px;border:1px solid #718eaf3b;border-radius:10px;background:#0b121eef;box-shadow:0 8px 28px #0003}.habitat_chapterNav___2aYg{position:relative;overflow:hidden}.habitat_chapterNav___2aYg:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:#b9e4ea;transform:scaleX(var(--tour-progress,0));transform-origin:left}.habitat_chapterNav___2aYg a{display:flex;gap:7px;align-items:center;padding:0 12px;color:#adbed4;font-size:11px;border-radius:6px;white-space:nowrap}.habitat_chapterNav___2aYg a>span:first-child{font-size:9px;letter-spacing:.03em;opacity:.7}.habitat_chapterNav___2aYg a:hover,.habitat_chapterNav___2aYg a[aria-current]{color:#eef3fa;background:#b2e5ef12}.habitat_root__bSpki:not([data-enabled=false]) .habitat_mediaControls__ESc36 .habitat_motion__D8Jo2,.habitat_sound__G9K1n{position:static;display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#c7d6e8;box-shadow:none;font:inherit;font-size:11px;cursor:pointer}.habitat_sound__G9K1n{border-right:1px solid #bdd6e124;border-radius:0}.habitat_soundBars__9HeL0{display:flex;align-items:center;gap:2px;height:14px}.habitat_soundBars__9HeL0 i{width:2px;height:3px;background:#a9d3f0}.habitat_soundBars__9HeL0[data-audible=true] i{animation:habitat_soundLevel__SGy4c 1.4s ease-in-out infinite alternate}.habitat_soundBars__9HeL0[data-audible=true] i:nth-child(2){animation-delay:-.5s}.habitat_soundBars__9HeL0[data-audible=true] i:nth-child(3){animation-delay:-.9s}.habitat_root__bSpki:not([data-scene-state=ready]) .habitat_soundBars__9HeL0 i{animation:none}.habitat_chapterNav___2aYg a:focus-visible,.habitat_sound__G9K1n:focus-visible{outline:2px solid #9ad2f7;outline-offset:-2px}.habitat_root__bSpki:not([data-enabled=false]) .compass-v4-page,.habitat_root__bSpki:not([data-enabled=false]) .v4-closing{background:transparent!important}.habitat_root__bSpki:not([data-enabled=false]) .compass-v4-page>section,.habitat_root__bSpki:not([data-enabled=false]) .v4-closing>section{background:transparent!important;border:0!important;box-shadow:none!important;min-height:94svh;position:relative;overflow:visible;padding-block:clamp(86px,12vh,150px);scroll-margin-top:112px}.habitat_root__bSpki:not([data-enabled=false]) .compass-v4-page>section:after,.habitat_root__bSpki:not([data-enabled=false]) .compass-v4-page>section:before,.habitat_root__bSpki:not([data-enabled=false]) .v4-closing:after,.habitat_root__bSpki:not([data-enabled=false]) .v4-closing:before,.habitat_root__bSpki:not([data-enabled=false]) .v4-closing>section:after,.habitat_root__bSpki:not([data-enabled=false]) .v4-closing>section:before{display:none!important}.habitat_root__bSpki:not([data-enabled=false]) .hero-particles,.habitat_root__bSpki:not([data-enabled=false]) .li-hero-atmosphere,.habitat_root__bSpki:not([data-enabled=false]) .li-intelligence-core__halo,.habitat_root__bSpki:not([data-enabled=false]) .li-intelligence-core__scan,.habitat_root__bSpki:not([data-enabled=false]) .li-intelligence-field__svg,.habitat_root__bSpki:not([data-enabled=false]) .v4-brand-field,.habitat_root__bSpki:not([data-enabled=false]) .v4-manifesto__constellation,.habitat_root__bSpki:not([data-enabled=false]) .v4-technology__mesh{display:none!important;animation:none!important}.habitat_root__bSpki:not([data-enabled=false]) .li-hero-copy:after{display:none}.habitat_root__bSpki:not([data-enabled=false]) [data-reveal]:not(.v4-heading){opacity:1!important;transform:none!important;transition:none!important}.habitat_root__bSpki:not([data-enabled=false]) .v4-heading[data-reveal]{opacity:1;transform:none;transition:none}.habitat_root__bSpki:not([data-enabled=false]) .hero.hero--living-intelligence{box-sizing:border-box;min-height:100svh;height:100svh;display:flex;align-items:center;padding:calc(var(--header-height,78px) + clamp(12px,3svh,32px)) 0 clamp(80px,9svh,110px)}.habitat_root__bSpki:not([data-enabled=false]) .li-hero-layout{position:relative;display:block;width:min(88%,1380px)}.habitat_root__bSpki:not([data-enabled=false]) .li-hero-copy{width:64%;max-width:820px}.habitat_root__bSpki:not([data-enabled=false]) .compass-v4-page>section:not(#top),.habitat_root__bSpki:not([data-enabled=false]) .v4-closing>section{margin-top:100svh}.habitat_root__bSpki:not([data-enabled=false]) .li-hero-title{color:#f0f3f8!important;font-size:clamp(34px,min(4.4vw,7.4svh),78px);font-weight:650;letter-spacing:-.055em;line-height:1.12;margin:clamp(14px,2.6svh,28px) 0;overflow:visible}.habitat_root__bSpki:not([data-enabled=false]) .li-hero-origin{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin:0}.habitat_root__bSpki:not([data-enabled=false]) .li-hero-eyebrow,.habitat_root__bSpki:not([data-enabled=false]) .li-hero-trust{margin:0;font-size:11px}.habitat_root__bSpki:not([data-enabled=false]) .li-hero-lead{margin:0 0 12px;font-size:clamp(15px,1.35vw,20px);line-height:1.6;white-space:normal}.habitat_root__bSpki:not([data-enabled=false]) .li-hero-support{margin:0;font-size:clamp(12px,1.05vw,15px);line-height:1.8}.habitat_root__bSpki:not([data-enabled=false]) .li-system-index{width:100%;margin-top:clamp(18px,3.5svh,34px);grid-template-columns:repeat(4,minmax(0,1fr))}.habitat_root__bSpki:not([data-enabled=false]) .li-system-index__item{min-width:0;padding:10px 8px}.habitat_root__bSpki:not([data-enabled=false]) .li-system-index__copy,.habitat_root__bSpki:not([data-enabled=false]) .li-system-index__copy strong{overflow:visible;text-overflow:clip;white-space:normal}.habitat_root__bSpki:not([data-enabled=false]) .li-hero-title span,.habitat_root__bSpki:not([data-enabled=false]) .li-hero-title__line--active{color:#f0f3f8}.habitat_root__bSpki:not([data-enabled=false]) .li-hero-title__line--active>span:last-child{background:none;-webkit-text-fill-color:#a9d3f0}.habitat_root__bSpki:not([data-enabled=false]) .li-hero-lead,.habitat_root__bSpki:not([data-enabled=false]) .li-hero-support{color:#ced9e7!important}.habitat_root__bSpki:not([data-enabled=false]) .li-hero-eyebrow,.habitat_root__bSpki:not([data-enabled=false]) .li-hero-trust{background:#101a28c9;border-color:#718eaf55;color:#b6c9e1}.habitat_root__bSpki:not([data-enabled=false]) .li-system-index__item{background:#0f1b2bd9;border-color:#718eaf44;color:#c3d2e5}.habitat_root__bSpki:not([data-enabled=false]) .li-system-index__item :is(strong,small,.li-system-index__number,.li-system-index__arrow){color:#c3d2e5}.habitat_root__bSpki:not([data-enabled=false]) .li-system-index__item:nth-child(-n+2){background:linear-gradient(120deg,#d9e5f1,#b4cbe0);color:#112631;border-color:#e8f3f5}.habitat_root__bSpki:not([data-enabled=false]) .li-system-index__item:nth-child(-n+2) :is(strong,small,.li-system-index__number,.li-system-index__arrow){color:#17343f}.habitat_root__bSpki:not([data-enabled=false]) .li-intelligence-visual{display:none!important}.habitat_root__bSpki:not([data-enabled=false]) .li-intelligence-field{width:100%;height:auto;min-height:0;aspect-ratio:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;padding:22px 0 0;margin-top:0;border:0;border-top:1px solid #d0dedb40;border-radius:0;background:none}.habitat_root__bSpki:not([data-enabled=false]) .li-intelligence-core:after,.habitat_root__bSpki:not([data-enabled=false]) .li-intelligence-core:before,.habitat_root__bSpki:not([data-enabled=false]) .li-intelligence-field:after,.habitat_root__bSpki:not([data-enabled=false]) .li-intelligence-field:before{display:none}.habitat_root__bSpki:not([data-enabled=false]) .li-intelligence-core{position:static;transform:none;width:auto;height:auto;aspect-ratio:auto;grid-column:1/-1;background:transparent;border:none;box-shadow:none;border-radius:0}.habitat_root__bSpki:not([data-enabled=false]) .li-intelligence-core__copy{padding:4px 0 10px}.habitat_root__bSpki:not([data-enabled=false]) .li-intelligence-domain{position:static;transform:none;width:auto;min-width:0;padding:8px 0;border:0;background:none;color:#c7d7e9;font-size:10px}.habitat_root__bSpki:not([data-enabled=false]) .li-intelligence-sequence{position:static;transform:none;grid-column:1/-1;width:auto;font-size:8px}.habitat_root__bSpki:not([data-enabled=false]) .contact-card,.habitat_root__bSpki:not([data-enabled=false]) .v4-container,.habitat_root__bSpki:not([data-enabled=false]) .v4-manifesto__frame{position:relative;width:min(88%,1380px);margin-inline:auto}.habitat_root__bSpki:not([data-enabled=false]) .v4-resources__editorial,.habitat_root__bSpki:not([data-enabled=false]) .v4-technology__intro,.habitat_root__bSpki:not([data-enabled=false]) .v4-vision__grid{display:block}.habitat_root__bSpki:not([data-enabled=false]) .v4-community__experience,.habitat_root__bSpki:not([data-enabled=false]) .v4-heading,.habitat_root__bSpki:not([data-enabled=false]) .v4-resources__editorial,.habitat_root__bSpki:not([data-enabled=false]) .v4-technology__interactive,.habitat_root__bSpki:not([data-enabled=false]) .v4-vision__story{max-width:680px;width:58%}.habitat_root__bSpki:not([data-enabled=false]) .v4-heading{margin:0 0 40px;text-align:left}.habitat_root__bSpki:not([data-enabled=false]) .v4-heading h2{width:100%;max-width:100%;margin-inline:0;text-align:left;overflow:visible}.habitat_root__bSpki:not([data-enabled=false]) .v4-community__experience,.habitat_root__bSpki:not([data-enabled=false]) .v4-vision__story{padding:0;background:transparent;border:0;box-shadow:none}.habitat_root__bSpki:not([data-enabled=false]) .contact-card h2,.habitat_root__bSpki:not([data-enabled=false]) .v4-heading h2,.habitat_root__bSpki:not([data-enabled=false]) .v4-manifesto__copy h2,.habitat_root__bSpki:not([data-enabled=false]) .v4-resources__heading h2{color:#eef3fa!important;font-size:clamp(30px,3vw,52px);line-height:1.48;text-shadow:none}.habitat_root__bSpki:not([data-enabled=false]) .section-label,.habitat_root__bSpki:not([data-enabled=false]) .v4-card-kicker,.habitat_root__bSpki:not([data-enabled=false]) .v4-label,.habitat_root__bSpki:not([data-enabled=false]) .v4-manifesto__label{color:#9fc9eb!important;letter-spacing:.16em}.habitat_root__bSpki:not([data-enabled=false]) .contact-card>p:not(.section-label),.habitat_root__bSpki:not([data-enabled=false]) .v4-community__details-copy,.habitat_root__bSpki:not([data-enabled=false]) .v4-community__overview,.habitat_root__bSpki:not([data-enabled=false]) .v4-founder__statement,.habitat_root__bSpki:not([data-enabled=false]) .v4-heading__description,.habitat_root__bSpki:not([data-enabled=false]) .v4-manifesto__declaration,.habitat_root__bSpki:not([data-enabled=false]) .v4-resources__story,.habitat_root__bSpki:not([data-enabled=false]) .v4-vision__body{color:#ced9e7!important}.habitat_root__bSpki:not([data-enabled=false]) :is(.v4-community__overview,.v4-community__details-copy,.v4-founder__statement,.v4-manifesto__declaration,.v4-technology__interactive-copy) :is(p,strong,em){color:#ced9e7!important}.habitat_root__bSpki:not([data-enabled=false]) .v4-experience__grid{width:64%;max-width:840px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.habitat_root__bSpki:not([data-enabled=false]) .v4-experience-card,.habitat_root__bSpki:not([data-enabled=false]) .v4-founder__profile,.habitat_root__bSpki:not([data-enabled=false]) .v4-technology__interactive{border:1px solid #789abe40;background:linear-gradient(130deg,#111c2aeb,#0b1422ed)!important;border-radius:12px;padding:clamp(24px,2.7vw,42px);box-shadow:inset 0 1px 0 #d8f1f515,0 18px 60px #0002}.habitat_root__bSpki:not([data-enabled=false]) .v4-experience-card:after,.habitat_root__bSpki:not([data-enabled=false]) .v4-experience-card:before,.habitat_root__bSpki:not([data-enabled=false]) .v4-technology__interactive:after,.habitat_root__bSpki:not([data-enabled=false]) .v4-technology__interactive:before{display:none}.habitat_root__bSpki:not([data-enabled=false]) .v4-experience-card h3,.habitat_root__bSpki:not([data-enabled=false]) .v4-founder__profile-copy h3,.habitat_root__bSpki:not([data-enabled=false]) .v4-technology__interactive h3{color:#eef3fa!important}.habitat_root__bSpki:not([data-enabled=false]) .v4-card-meta,.habitat_root__bSpki:not([data-enabled=false]) .v4-card-meta em,.habitat_root__bSpki:not([data-enabled=false]) .v4-experience-card p,.habitat_root__bSpki:not([data-enabled=false]) .v4-founder__profile-copy dd,.habitat_root__bSpki:not([data-enabled=false]) .v4-technology__interactive-copy{color:#ced9e7!important}.habitat_root__bSpki:not([data-enabled=false]) .v4-resources__content{display:block;margin-top:32px;padding:0;background:transparent;box-shadow:none;border:0}.habitat_root__bSpki:not([data-enabled=false]) .v4-resources__content:after{display:none}.habitat_root__bSpki:not([data-enabled=false]) .v4-resources__story{display:block}.habitat_root__bSpki:not([data-enabled=false]) .v4-resources__story p{color:#ced9e7!important}.habitat_root__bSpki:not([data-enabled=false]) .v4-resources__story>p{margin-bottom:24px}.habitat_root__bSpki:not([data-enabled=false]) .v4-resources__promise{display:block;padding:22px;margin:28px 0;border-radius:12px}.habitat_root__bSpki:not([data-enabled=false]) .v4-resource-gateway{display:block;padding:22px;min-height:0;background:#101c2ced}.habitat_root__bSpki:not([data-enabled=false]) .v4-resource-gateway__primary{display:flex;align-items:flex-start;flex-direction:column;gap:14px}.habitat_root__bSpki:not([data-enabled=false]) .v4-resource-gateway__secondary{display:inline-block;margin-top:18px}.habitat_root__bSpki:not([data-enabled=false]) .v4-resource-gateway .v4-button{min-width:0;max-width:100%}.habitat_root__bSpki:not([data-enabled=false]) .v4-community__experience{display:block}.habitat_root__bSpki:not([data-enabled=false]) .v4-community__network{display:none}.habitat_root__bSpki:not([data-enabled=false]) .v4-community__details{margin-block:24px}.habitat_root__bSpki:not([data-enabled=false]) .v4-resources__lead{color:#ced9e7!important;font-size:clamp(18px,1.8vw,26px)}.habitat_root__bSpki:not([data-enabled=false]) .v4-resources__promise{color:#ced9e7!important;background:#112032e6;border-color:#718eaf55}.habitat_root__bSpki:not([data-enabled=false]) .v4-community__details,.habitat_root__bSpki:not([data-enabled=false]) .v4-resource-gateway{border-color:#718eaf55}.habitat_root__bSpki:not([data-enabled=false]) .v4-community__details summary,.habitat_root__bSpki:not([data-enabled=false]) .v4-resource-gateway small,.habitat_root__bSpki:not([data-enabled=false]) .v4-resource-gateway__secondary{color:#b8cbe0}.habitat_root__bSpki:not([data-enabled=false]) .v4-manifesto__frame{display:block;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.habitat_root__bSpki:not([data-enabled=false]) .v4-manifesto__frame:after,.habitat_root__bSpki:not([data-enabled=false]) .v4-manifesto__frame:before{display:none}.habitat_root__bSpki:not([data-enabled=false]) .v4-manifesto__copy{width:58%}.habitat_root__bSpki:not([data-enabled=false]) .v4-manifesto__folio{display:none}.habitat_root__bSpki:not([data-enabled=false]) .v4-founder__profile{width:92%;grid-template-columns:340px minmax(0,1fr)}.habitat_root__bSpki:not([data-enabled=false]) .v4-founder__portrait{width:340px;align-self:start}.habitat_root__bSpki:not([data-enabled=false]) .v4-founder__profile-copy dt,.habitat_root__bSpki:not([data-enabled=false]) .v4-founder__role{color:#a8bdd6}.habitat_root__bSpki:not([data-enabled=false]) .v4-closing .contact-card{display:block;width:min(88%,1380px);min-height:0;padding:0;border:0;background:transparent;box-shadow:none;text-align:left;overflow:visible}.habitat_root__bSpki:not([data-enabled=false]) .contact-card:after,.habitat_root__bSpki:not([data-enabled=false]) .contact-card:before{display:none}.habitat_root__bSpki:not([data-enabled=false]) .contact-card>*{max-width:58%;margin-left:0}.habitat_root__bSpki:not([data-enabled=false]) .v4-closing .contact-card>.button{display:inline-flex;width:auto;min-height:62px;max-width:100%;margin-top:34px;padding:18px 24px;gap:24px;white-space:nowrap}.habitat_root__bSpki:not([data-enabled=false]) .contact-card .button-primary,.habitat_root__bSpki:not([data-enabled=false]) .v4-button,.habitat_root__bSpki:not([data-enabled=false]) .v4-manifesto__cta{color:#07242d!important;background:#d4e6f5!important;border:1px solid #e5f2fd!important;box-shadow:0 4px 22px #0002}.habitat_root__bSpki:not([data-enabled=false]) .site-footer{background:#080e18f5;color:#aebed3;border-top:1px solid #718eaf33;position:relative;padding-bottom:80px}.habitat_root__bSpki:not([data-enabled=false]) .site-footer a,.habitat_root__bSpki:not([data-enabled=false]) .site-footer p{color:#aebed3}.habitat_root__bSpki:not([data-enabled=false]){--header-height:104px}.habitat_root__bSpki:not([data-enabled=false]) :is(a,button,summary,input,textarea){scroll-margin-block:124px 108px}.habitat_root__bSpki:not([data-enabled=false]) .v4-experience-card,.habitat_root__bSpki:not([data-enabled=false]) .v4-founder__profile,.habitat_root__bSpki:not([data-enabled=false]) .v4-resources__content,.habitat_root__bSpki:not([data-enabled=false]) .v4-technology__interactive{-webkit-backdrop-filter:none;backdrop-filter:none}.habitat_root__bSpki:not([data-enabled=false]) .v4-resource-gateway{border-radius:4px;background:#101c2cf5}.habitat_root__bSpki:not([data-enabled=false]) .v4-resource-gateway:after,.habitat_root__bSpki:not([data-enabled=false]) .v4-resource-gateway:before{display:none}.habitat_root__bSpki:not([data-enabled=false]) .v4-heading h2,.habitat_root__bSpki:not([data-enabled=false]) .v4-manifesto__copy h2,.habitat_root__bSpki:not([data-enabled=false]) .v4-resources__heading h2{font-weight:650;line-height:1.5;letter-spacing:-.035em;text-wrap:balance;word-break:normal;overflow-wrap:anywhere}.habitat_root__bSpki:not([data-enabled=false]) .v4-heading h2>span,.habitat_root__bSpki:not([data-enabled=false]) .v4-manifesto__copy h2>span,.habitat_root__bSpki:not([data-enabled=false]) .v4-resources__heading h2>span{display:block;white-space:normal}.habitat_root__bSpki:not([data-enabled=false]) .v4-technology__interactive-title{display:grid;gap:16px;font-size:clamp(26px,3.3vw,48px);line-height:1.1;letter-spacing:-.04em;margin:26px 0 34px}.habitat_root__bSpki:not([data-enabled=false]) .v4-technology__interactive-title span{display:block;white-space:normal}.habitat_root__bSpki:not([data-enabled=false]) .v4-technology__interactive-copy p:first-child{font-weight:600;font-size:18px;margin-bottom:22px;color:#ced9e7}.habitat_root__bSpki:not([data-enabled=false]) .v4-community__overview p,.habitat_root__bSpki:not([data-enabled=false]) .v4-heading__description p,.habitat_root__bSpki:not([data-enabled=false]) .v4-technology__interactive-copy p,.habitat_root__bSpki:not([data-enabled=false]) .v4-vision__body{font-size:16px;line-height:2;text-wrap:pretty}.habitat_root__bSpki:not([data-enabled=false]) .v4-resources__lead-line,.habitat_root__bSpki:not([data-enabled=false]) .v4-resources__lead-line>span{white-space:normal}.habitat_root__bSpki:not([data-enabled=false]) .v4-resources__lead-line{display:block;margin-bottom:10px}.habitat_root__bSpki:not([data-enabled=false]) .v4-resources__lead-line>span{display:inline}.habitat_root__bSpki:not([data-enabled=false]) .v4-experience-card .v4-button,.habitat_root__bSpki:not([data-enabled=false]) .v4-technology__interactive-cta{width:100%;min-width:0;padding:16px 12px;white-space:normal;line-height:1.5;font-size:14px}.habitat_root__bSpki:not([data-enabled=false]) .contact-card .button-primary,.habitat_root__bSpki:not([data-enabled=false]) .v4-button,.habitat_root__bSpki:not([data-enabled=false]) .v4-manifesto__cta{border-radius:3px;background:#d9e5f1!important;border-color:#e8f1f9!important;color:#142332!important}.habitat_root__bSpki:not([data-enabled=false]) a:focus-visible,.habitat_root__bSpki:not([data-enabled=false]) summary:focus-visible{outline:2px solid #9ad2f7;outline-offset:5px}.habitat_root__bSpki:not([data-enabled=false]) .v4-manifesto__copy,.habitat_root__bSpki:not([data-enabled=false]) .v4-manifesto__folio,.habitat_root__bSpki:not([data-enabled=false]) .v4-technology .v4-heading,.habitat_root__bSpki:not([data-enabled=false]) .v4-technology__interactive,.habitat_root__bSpki:not([data-enabled=false]) .v4-vision .v4-heading,.habitat_root__bSpki:not([data-enabled=false]) .v4-vision__story{width:48%;margin-left:auto}.habitat_root__bSpki:not([data-enabled=false]) .v4-founder .v4-heading{width:56%;margin-left:auto}.habitat_root__bSpki:not([data-enabled=false]) .v4-founder__profile{width:72%;margin-left:auto}.habitat_root__bSpki:not([data-enabled=false]) .v4-technology__interactive{border:0;border-top:1px solid #789abe50;background:transparent!important;border-radius:0;box-shadow:none;padding:28px 0 0}.habitat_root__bSpki:not([data-enabled=false]) .v4-technology__interactive-title{font-size:clamp(36px,4.7vw,72px);font-weight:650;letter-spacing:-.055em}.habitat_root__bSpki:not([data-enabled=false]) .v4-experience__grid{width:100%;max-width:none;margin-top:clamp(80px,22svh,230px);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid #789abe40;border-radius:12px;overflow:hidden}.habitat_root__bSpki:not([data-enabled=false]) .v4-experience-card{grid-column:auto;grid-row:auto;border:0;border-radius:0;padding:clamp(20px,2vw,32px);background:#0d1725f2!important;box-shadow:none}.habitat_root__bSpki:not([data-enabled=false]) .v4-experience-card+.v4-experience-card{border-left:1px solid #d6e9ed26}.habitat_root__bSpki:not([data-enabled=false]) .v4-experience-card h3{font-size:clamp(20px,1.8vw,28px)}.habitat_root__bSpki:not([data-enabled=false]) .v4-experience-card p{font-size:14px;line-height:1.9}.habitat_root__bSpki:not([data-enabled=false]) .v4-card-meta{flex-wrap:wrap}.habitat_root__bSpki:not([data-enabled=false]) .v4-card-meta em{flex-basis:100%;color:#c0d1e5!important;background:#15263b!important;border-color:#789abe55}.habitat_root__bSpki:not([data-enabled=false]) .v4-card-meta>span{color:#9fc9eb!important}.habitat_root__bSpki:not([data-enabled=false]) .v4-button,.habitat_root__bSpki:not([data-enabled=false]) .v4-manifesto__cta{border-radius:7px;transition:box-shadow .2s,background .2s}.habitat_root__bSpki:not([data-enabled=false]) .v4-button:hover,.habitat_root__bSpki:not([data-enabled=false]) .v4-manifesto__cta:hover{box-shadow:0 0 28px #b8e8f02b}.habitat_root__bSpki:not([data-enabled=false]) .habitat_tourControls__wqbat{inset:0;display:block}.habitat_chapterNav___2aYg{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:38px;flex-direction:column;gap:2px;padding:4px;overflow:visible;border-radius:8px;background:#0b121edb}.habitat_chapterNav___2aYg a{position:relative;justify-content:center;padding:0;width:30px;min-height:40px}.habitat_chapterNav___2aYg a>span:first-child{font-size:10px;opacity:1}.habitat_chapterNav___2aYg a>span:last-child{position:absolute;display:flex;align-items:center;left:40px;top:0;height:40px;padding:0 14px;border:1px solid #718eaf3b;border-radius:6px;color:#ced9e7;background:#0b121ef5;opacity:0;visibility:hidden;pointer-events:none}.habitat_chapterNav___2aYg a:is(:hover,:focus-visible)>span:last-child{opacity:1;visibility:visible}.habitat_chapterNav___2aYg:after{inset:0 auto 0 -1px;width:2px;height:100%;transform:scaleY(var(--tour-progress,0));transform-origin:top}.habitat_mediaControls__ESc36{position:absolute;right:24px;bottom:18px}.habitat_root__bSpki:is([data-scene-section=vision],[data-scene-section=technology],[data-scene-section=manifesto],[data-scene-section=founder]) .habitat_mediaControls__ESc36{left:24px;right:auto}.habitat_root__bSpki:not([data-enabled=false]) .li-system-index__item:first-child{background:#243d58;border-color:#456482}.habitat_root__bSpki:not([data-enabled=false]) .li-system-index__item:first-child :is(strong,small,.li-system-index__number,.li-system-index__arrow){color:#f3f6f1}.habitat_root__bSpki:not([data-enabled=false]) .site-header{color:#e1e9f3;border-color:#789abe40;background:linear-gradient(115deg,#0d1723ed,#0a111df5 45%,#121d2beb)}.habitat_root__bSpki:not([data-enabled=false]) .site-header .logo-copy strong,.habitat_root__bSpki:not([data-enabled=false]) .site-header .nav-group.is-current>.nav-trigger,.habitat_root__bSpki:not([data-enabled=false]) .site-header .nav-link,.habitat_root__bSpki:not([data-enabled=false]) .site-header .nav-link.is-current,.habitat_root__bSpki:not([data-enabled=false]) .site-header .nav-trigger,.habitat_root__bSpki:not([data-enabled=false]) .site-header .nav-trigger[aria-expanded=true],.habitat_root__bSpki:not([data-enabled=false]) .site-header .panel-link{color:#e1e9f3}.habitat_root__bSpki:not([data-enabled=false]) .site-header .logo-copy small,.habitat_root__bSpki:not([data-enabled=false]) .site-header .panel-link small{color:#adbed4}.habitat_root__bSpki:not([data-enabled=false]) .site-header .logo-mark,.habitat_root__bSpki:not([data-enabled=false]) .site-header .logo-mark:before{border-color:#a7c9e9a6}.habitat_root__bSpki:not([data-enabled=false]) .site-header .logo-mark span{background:#a7c9e9a6}.habitat_root__bSpki:not([data-enabled=false]) .site-header .header-actions{border-color:#789abe40}.habitat_root__bSpki:not([data-enabled=false]) .site-header .nav-panel{background:linear-gradient(135deg,#101c2bfa,#0b1422fc);border-color:#789abe40;box-shadow:inset 0 1px 0 #c8e4ff20,0 24px 70px #0006}.habitat_root__bSpki:not([data-enabled=false]) .site-header .header-cta--interactive{color:#122332;background:linear-gradient(120deg,#dce9f4,#b8d0e7);border-color:#dce9f4}.habitat_root__bSpki:not([data-enabled=false]) .site-header .header-cta--interactive:hover{background:#edf6ff}.habitat_root__bSpki:not([data-enabled=false]) .site-header .header-cta--optional{color:#d4e0ef;background:#18283e70;border-color:#789abe50}.habitat_root__bSpki:not([data-enabled=false]) .site-header .nav-group.is-current>.nav-trigger:before,.habitat_root__bSpki:not([data-enabled=false]) .site-header .nav-link.is-current:before{background:#9fc9eb}}@media (min-width:901px) and (max-width:1100px) and (orientation:landscape) and (pointer:coarse),(min-width:901px) and (max-width:1100px) and (pointer:fine) and (hover:hover){.habitat_root__bSpki:not([data-enabled=false]){--header-height:92px}.habitat_root__bSpki:not([data-enabled=false]) .li-system-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.habitat_root__bSpki:not([data-enabled=false]) .nav-link,.habitat_root__bSpki:not([data-enabled=false]) .nav-trigger{padding-inline:9px;font-size:12px}.habitat_root__bSpki:not([data-enabled=false]) .v4-experience__grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.habitat_root__bSpki:not([data-enabled=false]) .v4-founder__profile{width:94%}.habitat_root__bSpki:not([data-enabled=false]) .v4-community__experience,.habitat_root__bSpki:not([data-enabled=false]) .v4-heading,.habitat_root__bSpki:not([data-enabled=false]) .v4-resources__editorial,.habitat_root__bSpki:not([data-enabled=false]) .v4-technology__interactive,.habitat_root__bSpki:not([data-enabled=false]) .v4-vision__story{width:70%}.habitat_root__bSpki:not([data-enabled=false]) .v4-manifesto__copy,.habitat_root__bSpki:not([data-enabled=false]) .v4-manifesto__folio,.habitat_root__bSpki:not([data-enabled=false]) .v4-technology .v4-heading,.habitat_root__bSpki:not([data-enabled=false]) .v4-technology__interactive,.habitat_root__bSpki:not([data-enabled=false]) .v4-vision .v4-heading,.habitat_root__bSpki:not([data-enabled=false]) .v4-vision__story{width:55%}.habitat_chapterNav___2aYg{left:8px}}@keyframes habitat_soundLevel__SGy4c{0%{height:3px}to{height:12px}}@media (min-width:901px) and (max-width:1100px) and (max-height:620px) and (orientation:landscape) and (pointer:coarse),(min-width:901px) and (max-width:1100px) and (max-height:620px) and (pointer:fine) and (hover:hover){.habitat_root__bSpki:not([data-enabled=false]) .li-hero-copy{width:82%}.habitat_root__bSpki[data-scene-section=top] .habitat_shade__0ACmq:before{background:linear-gradient(90deg,#060a12e8,#060a12c9 76%,transparent)}.habitat_root__bSpki:not([data-enabled=false]) .li-system-index{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:901px) and (max-height:480px) and (orientation:landscape) and (pointer:coarse),(min-width:901px) and (max-height:480px) and (pointer:fine) and (hover:hover){.habitat_root__bSpki:not([data-enabled=false]) .hero.hero--living-intelligence{height:auto;min-height:100svh}}@keyframes habitat_sceneArrival___AziK{0%{opacity:.55;transform:translateY(28px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (min-width:901px) and (orientation:landscape) and (pointer:coarse) and (prefers-reduced-motion:no-preference),(min-width:901px) and (pointer:fine) and (hover:hover) and (prefers-reduced-motion:no-preference){.habitat_root__bSpki:not([data-enabled=false]) .v4-heading{animation:habitat_sceneArrival___AziK linear both;animation-timeline:view();animation-range:entry 0 entry 100%}.habitat_root__bSpki:not([data-enabled=false]) .v4-heading:focus-within,.habitat_root__bSpki:not([data-scene-state=ready]) .v4-heading{animation:none}}}@media (prefers-reduced-motion:reduce){.habitat_canvas__BASgL,.habitat_shade__0ACmq:after,.habitat_shade__0ACmq:before{transition:none}.habitat_soundBars__9HeL0 i{animation:none!important}}.mobile-habitat_root__eOHY4{--mobile-paper:#07121b;--mobile-ink:#eff4f1;--mobile-copy:#bacbd0}.mobile-habitat_scene__IGkjP{display:none}@media (max-width:900px),(min-width:901px) and (pointer:coarse) and (orientation:portrait),(min-width:901px) and (pointer:fine) and (hover:none),(min-width:901px) and (pointer:none){.mobile-habitat_root__eOHY4{--mobile-scene-height:clamp(320px,52svh,480px);display:block;background:var(--mobile-paper);color:var(--mobile-ink);isolation:isolate}.mobile-habitat_root__eOHY4 main{--v4-ink:#eff4f1;--v4-copy:#bacbd0;--v4-line:#314c58;background:transparent}.mobile-habitat_root__eOHY4 :is(.hero,.v4-section,.v4-manifesto,.contact-section){position:relative;isolation:isolate;overflow:clip;background:transparent;padding:calc(var(--mobile-scene-height) - 24px) 0 80px;color:var(--mobile-ink);min-height:0}.mobile-habitat_root__eOHY4 .hero-particles,.mobile-habitat_root__eOHY4 .li-hero-atmosphere,.mobile-habitat_root__eOHY4 .li-hero-scroll-cue,.mobile-habitat_root__eOHY4 .li-intelligence-visual,.mobile-habitat_root__eOHY4 .v4-brand-field,.mobile-habitat_root__eOHY4 .v4-manifesto__constellation,.mobile-habitat_root__eOHY4 :is(.v4-section,.v4-manifesto,.contact-section):after,.mobile-habitat_root__eOHY4 :is(.v4-section,.v4-manifesto,.contact-section):before{display:none!important}.mobile-habitat_root__eOHY4 .v4-closing{background:transparent;padding:0}.mobile-habitat_scene__IGkjP{display:block;position:absolute;inset:0 0 auto;height:var(--mobile-scene-height);pointer-events:none}.mobile-habitat_media__U_xi5{position:absolute;inset:0;z-index:-1;overflow:hidden;background:#07121b}.mobile-habitat_scene__IGkjP img,.mobile-habitat_scene__IGkjP picture,.mobile-habitat_scene__IGkjP video,.mobile-habitat_veil__10CD_{position:absolute;width:100%;height:100%;inset:0}.mobile-habitat_scene__IGkjP img,.mobile-habitat_scene__IGkjP video{object-fit:cover;object-position:50% 45%}.mobile-habitat_scene__IGkjP video{opacity:0}.mobile-habitat_scene__IGkjP video.mobile-habitat_playing__SIczt{opacity:1}.mobile-habitat_veil__10CD_{background:linear-gradient(180deg,transparent 68%,#07121b88 86%,var(--mobile-paper) 100%)}.mobile-habitat_control__raqzC{position:absolute;z-index:5;right:20px;top:245px;pointer-events:auto;min-height:48px;padding:8px 15px;border:1px solid #4b6b76;border-radius:24px;color:#eff4f1;background:#07121bf5;font:inherit;font-size:12px}.mobile-habitat_credits__mypKg{margin-top:16px;color:#bacbd0;font-size:11px;line-height:1.7}.mobile-habitat_credits__mypKg summary{display:list-item;min-height:48px;align-content:center;cursor:pointer}.mobile-habitat_credits__mypKg p{font-size:inherit;color:inherit;margin:4px 0}.mobile-habitat_credits__mypKg ul{list-style:none;margin:0;padding:0}.mobile-habitat_credits__mypKg a{display:inline-flex;align-items:center;min-height:48px;color:inherit;text-underline-offset:3px}.mobile-habitat_credits__mypKg :is(summary,a):focus-visible{outline:2px solid #8fcec9;outline-offset:4px}.mobile-habitat_root__eOHY4 :is(.container,.v4-container){width:calc(100% - 48px);max-width:640px;margin-inline:auto}.mobile-habitat_root__eOHY4 [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.mobile-habitat_root__eOHY4 :is(h1,h2,h3,p,span,a,small,strong,em,summary){text-shadow:none}.mobile-habitat_root__eOHY4 :is(.v4-heading h2,.v4-resources h2,.v4-manifesto h2,.contact-card h2){font-size:clamp(28px,7.4vw,46px);line-height:1.32;letter-spacing:-.035em;color:var(--mobile-ink);max-width:100%;margin:14px 0 24px}.mobile-habitat_root__eOHY4 :is(.v4-heading__description,.v4-vision__body,.v4-community__overview,.v4-resources__story,.v4-founder__statement,.contact-card>p){font-size:15px;line-height:1.95;color:var(--mobile-copy)}.mobile-habitat_root__eOHY4 :is(.v4-label,.v4-resources__label,.v4-manifesto__label,.section-label,.v4-card-kicker,.v4-founder__role){color:#8fcec9;font-size:11px;letter-spacing:.12em}.mobile-habitat_root__eOHY4 :is(.v4-vision__grid,.v4-resources__layout,.v4-resources__content){display:block;padding:0;background:transparent;border:0;box-shadow:none}.mobile-habitat_root__eOHY4 .v4-vision__body+.v4-vision__body{margin-top:18px}.mobile-habitat_root__eOHY4 .hero{min-height:100svh;padding:clamp(88px,15svh,144px) 0 clamp(18px,3.5svh,28px);display:block;box-sizing:border-box}.mobile-habitat_root__eOHY4 .hero:after,.mobile-habitat_root__eOHY4 .hero:before{display:none}.mobile-habitat_root__eOHY4 .li-hero-layout{display:block;min-height:0;padding:0}.mobile-habitat_root__eOHY4 :is(.li-hero-layout,.li-hero-copy,.li-hero-support):after,.mobile-habitat_root__eOHY4 :is(.li-hero-layout,.li-hero-copy,.li-hero-support):before{display:none}.mobile-habitat_root__eOHY4 .li-hero-copy{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:none;text-align:left}.mobile-habitat_root__eOHY4 .li-hero-origin{order:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0 0 14px}.mobile-habitat_root__eOHY4 .li-hero-eyebrow,.mobile-habitat_root__eOHY4 .li-hero-trust{color:#bbd5d9;background:none;padding:0;border:0;box-shadow:none;font-size:clamp(9px,2.55vw,12px);letter-spacing:.02em;white-space:normal}.mobile-habitat_root__eOHY4 .li-hero-eyebrow__signal{display:none}.mobile-habitat_root__eOHY4 .li-hero-title{order:0;font-size:clamp(34px,10.7vw,64px);font-weight:800;letter-spacing:-.05em;line-height:1.04;color:#f4f7f4;margin:0;overflow:visible}.mobile-habitat_root__eOHY4 .hero .li-hero-title__line,.mobile-habitat_root__eOHY4 .hero .li-hero-title__line--active>span{white-space:normal;color:#f4f7f4;-webkit-text-fill-color:currentColor;text-align:left}.mobile-habitat_root__eOHY4 .li-hero-title__line--active>span:last-child{color:#c6f1e9;background:none;-webkit-text-fill-color:currentColor}.mobile-habitat_root__eOHY4 .hero .li-hero-lead{order:0;color:#e3eded;font-size:15px;line-height:1.62;margin:clamp(32px,5.5svh,48px) 0 0;text-align:left}.mobile-habitat_root__eOHY4 .hero .li-hero-support{order:0;color:#bacbd0;font-size:13px;line-height:1.72;margin:10px 0 0;max-width:none;text-align:left}.mobile-habitat_root__eOHY4 .li-hero-support>span{display:block}.mobile-habitat_root__eOHY4 .li-system-index{order:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:clamp(14px,2.7svh,22px) 0 0;width:100%;border-block:1px solid #54727b}.mobile-habitat_root__eOHY4 .li-system-index__item{display:grid;grid-template-columns:12px minmax(0,1fr);column-gap:6px;align-items:start;position:relative;min-width:0;min-height:58px;padding:12px 8px;color:#f3f7f3;border:0;border-radius:0;background:#07121bc9;box-shadow:none}.mobile-habitat_root__eOHY4 .li-system-index__copy,.mobile-habitat_root__eOHY4 .li-system-index__copy>*{width:100%;min-width:0;overflow:visible;white-space:normal;text-overflow:clip}.mobile-habitat_root__eOHY4 .li-system-index__arrow{position:absolute;top:12px;right:8px;font-size:10px}.mobile-habitat_root__eOHY4 .li-system-index__item:nth-child(odd){border-right:1px solid #39535c}.mobile-habitat_root__eOHY4 .li-system-index__item:nth-child(n+3){border-top:1px solid #39535c}.mobile-habitat_root__eOHY4 .li-system-index__arrow,.mobile-habitat_root__eOHY4 .li-system-index__copy small,.mobile-habitat_root__eOHY4 .li-system-index__number{color:#bad0d3}.mobile-habitat_root__eOHY4 .li-system-index__copy strong{color:#f3f7f3;font-size:13px}.mobile-habitat_root__eOHY4 .li-system-index__copy small{font-size:10px}.mobile-habitat_root__eOHY4 #top .mobile-habitat_scene__IGkjP{height:100%}.mobile-habitat_root__eOHY4 #top .mobile-habitat_scene__IGkjP img,.mobile-habitat_root__eOHY4 #top .mobile-habitat_scene__IGkjP video{object-position:50% 50%;opacity:1}.mobile-habitat_root__eOHY4 #top .mobile-habitat_scene__IGkjP video:not(.mobile-habitat_playing__SIczt){opacity:0}.mobile-habitat_root__eOHY4 #top .mobile-habitat_veil__10CD_{background:linear-gradient(180deg,#07121b33 0,transparent 28%,transparent 56%,#07121baa 72%,var(--mobile-paper) 100%)}.mobile-habitat_root__eOHY4 #top .mobile-habitat_control__raqzC{top:auto;bottom:20px;background:#07121bcc}.mobile-habitat_root__eOHY4 .v4-experience__grid{display:grid;grid-template-columns:1fr;gap:14px}.mobile-habitat_root__eOHY4 .v4-experience-card{padding:24px;color:var(--mobile-ink);background:#0d1d28;border:1px solid #2c4651;border-radius:12px;box-shadow:none}.mobile-habitat_root__eOHY4 .v4-experience-card:after,.mobile-habitat_root__eOHY4 .v4-experience-card:before{display:none}.mobile-habitat_root__eOHY4 .v4-experience-card h3{color:#eff4f1;font-size:23px;line-height:1.45}.mobile-habitat_root__eOHY4 .v4-card-meta,.mobile-habitat_root__eOHY4 .v4-experience-card a,.mobile-habitat_root__eOHY4 .v4-experience-card p{color:#bacbd0}.mobile-habitat_root__eOHY4 #experience .v4-card-meta em{background:#102c35;color:#b9eee5;border:1px solid #335963;box-shadow:none}.mobile-habitat_root__eOHY4 #experience .v4-card-meta>span{color:#8fcec9}.mobile-habitat_root__eOHY4 #experience .v4-card-meta>strong{color:#eff4f1}.mobile-habitat_root__eOHY4 .v4-technology__interactive{padding:28px 0 0;margin-top:30px;background:transparent;border:0;border-top:1px solid #314d58;box-shadow:none}.mobile-habitat_root__eOHY4 .v4-technology__interactive h3{color:#f3f7f3;font-size:clamp(38px,11vw,62px);line-height:1.06;letter-spacing:-.05em;overflow-wrap:normal}.mobile-habitat_root__eOHY4 .v4-technology__interactive-copy,.mobile-habitat_root__eOHY4 .v4-technology__interactive-copy p{color:#bacbd0}.mobile-habitat_root__eOHY4 :is(.v4-button,.v4-technology__interactive-cta,.v4-manifesto__cta,.contact-card .button-primary,.v4-founder__web-portfolio){min-height:52px;max-width:100%;height:auto;padding:16px 20px;border:1px solid #bdded8;border-radius:6px;background:#d8eee7;color:#102831;box-shadow:none;white-space:normal;text-align:left}.mobile-habitat_root__eOHY4 :is(.v4-button,.v4-manifesto__cta) span{color:inherit}.mobile-habitat_root__eOHY4 .v4-resources__lead{color:#eff4f1;font-size:24px;line-height:1.65}.mobile-habitat_root__eOHY4 .v4-resources__promise{color:#bacbd0;background:#112a35;border-color:#314c58}.mobile-habitat_root__eOHY4 .v4-resource-gateway{background:none;box-shadow:none;border:0;padding:22px 0 0}.mobile-habitat_root__eOHY4 .v4-resource-gateway__secondary{color:#b0d5d7}.mobile-habitat_root__eOHY4 .v4-manifesto__frame{display:block;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;min-height:0}.mobile-habitat_root__eOHY4 .v4-manifesto__declaration,.mobile-habitat_root__eOHY4 .v4-manifesto__folio,.mobile-habitat_root__eOHY4 .v4-manifesto__invitation{color:#bacbd0}.mobile-habitat_root__eOHY4 .v4-community__experience{background:transparent;border:0;padding:0;box-shadow:none}.mobile-habitat_root__eOHY4 .v4-community__details{margin:30px 0 0;overflow:hidden;border:1px solid #355560;border-radius:16px;color:#bacbd0;background:linear-gradient(145deg,#10252f,#0b1923);box-shadow:0 18px 42px #02090e52,inset 0 1px 0 #d8fff00a;transition:border-color .18s ease,background .18s ease}.mobile-habitat_root__eOHY4 .v4-community__details[open]{border-color:#547985;background:linear-gradient(160deg,#102832,#0a1821 45%,#0c2029)}.mobile-habitat_root__eOHY4 .v4-community__details summary{min-height:68px;padding:0 18px;color:#e7f3f2;font-size:13px;letter-spacing:.075em}.mobile-habitat_root__eOHY4 .v4-community__details summary:after{width:34px;height:34px;flex:0 0 34px;border-color:#6f9aa2;color:#b9eee5;background:#16323b;box-shadow:inset 0 1px 0 #e6fff014}.mobile-habitat_root__eOHY4 .v4-community__details[open] summary{border-bottom:1px solid #314c58;color:#b9eee5;background:#122b35}.mobile-habitat_root__eOHY4 .v4-community__details-copy{gap:0;padding:6px 20px 20px;color:#bacbd0}.mobile-habitat_root__eOHY4 .v4-community__details-copy p{margin:0;padding:20px 0;border-top:1px solid #294550;font-size:14px;line-height:1.9}.mobile-habitat_root__eOHY4 .v4-community__details-copy p:first-child{border-top:0}.mobile-habitat_root__eOHY4 .v4-community__details-copy p:last-child{padding-bottom:4px;color:#e7f3f2;font-weight:650}.mobile-habitat_root__eOHY4 .v4-founder__profile{background:#0d1d28;color:#eff4f1;border:1px solid #314c58;border-radius:12px;padding:20px;box-shadow:none}.mobile-habitat_root__eOHY4 .v4-founder__profile-copy h3{color:#eff4f1}.mobile-habitat_root__eOHY4 .v4-founder__metrics{color:#bacbd0}.mobile-habitat_root__eOHY4 .contact-card{background:transparent;padding:0;border:0;box-shadow:none;text-align:left}.mobile-habitat_root__eOHY4 .contact-card:after,.mobile-habitat_root__eOHY4 .contact-card:before{display:none}.mobile-habitat_root__eOHY4 :is(a,button,summary):focus-visible{outline:2px solid #b8eee8;outline-offset:4px}.mobile-habitat_root__eOHY4 :is(#manifesto,#contact){padding:calc(var(--mobile-scene-height) - 24px) 0 80px;min-height:0}.mobile-habitat_root__eOHY4 :is(#manifesto,#contact) .container{width:calc(100% - 48px);max-width:640px;height:auto;margin-inline:auto}.mobile-habitat_root__eOHY4 #contact .contact-card,.mobile-habitat_root__eOHY4 #technology .v4-technology__interactive,.mobile-habitat_root__eOHY4 :is(#vision,#resources) :is(.v4-vision__story,.v4-resources__editorial,.v4-resources__content,.v4-resources__story){padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-habitat_root__eOHY4 :is(#vision,#experience,#technology,#resources,#manifesto,#community,#founder,#contact) p{color:var(--mobile-copy)}.mobile-habitat_root__eOHY4 :is(#vision,#experience,#technology,#resources,#manifesto,#community,#founder,#contact) :is(.v4-label,.v4-card-kicker,.v4-founder__role,.section-label,.v4-manifesto__label){color:#8fcec9}.mobile-habitat_root__eOHY4 #vision .v4-vision__body{font-size:15px;line-height:1.95;font-weight:400}.mobile-habitat_root__eOHY4 #vision .v4-vision__body:last-of-type{margin-top:24px;color:#eff4f1;font-weight:600}.mobile-habitat_root__eOHY4 #resources .v4-resources__lead,.mobile-habitat_root__eOHY4 #resources .v4-resources__lead span{color:#eff4f1;font-size:clamp(20px,5.6vw,28px);line-height:1.7}.mobile-habitat_root__eOHY4 #resources .v4-resources__story{margin-top:28px}.mobile-habitat_root__eOHY4 #resources .v4-resource-gateway__primary small{color:#bacbd0}.mobile-habitat_root__eOHY4 #technology .v4-technology__interactive{margin-top:40px;padding-top:32px;border-top:1px solid #314c58}.mobile-habitat_root__eOHY4 #technology .v4-technology__interactive-title span{color:#eff4f1;-webkit-text-fill-color:currentColor}.mobile-habitat_root__eOHY4 #contact h2,.mobile-habitat_root__eOHY4 #manifesto .v4-manifesto__copy h2{color:#eff4f1;font-size:clamp(28px,7.4vw,46px);line-height:1.32;margin:14px 0 28px}.mobile-habitat_root__eOHY4 #manifesto .v4-manifesto__folio{position:static;display:flex;justify-content:space-between;margin-top:28px;color:#8eafb6;font-size:10px}.mobile-habitat_root__eOHY4 #manifesto .v4-manifesto__cta{margin-top:28px}.mobile-habitat_root__eOHY4 #manifesto .v4-manifesto__cta i{color:inherit;background:transparent;box-shadow:none}.mobile-habitat_root__eOHY4 #contact .contact-card{display:block;min-height:0}.mobile-habitat_root__eOHY4 #contact .contact-card>.button,.mobile-habitat_root__eOHY4 #founder .v4-founder__web-portfolio:any-link{display:flex;align-items:center;min-height:52px;height:auto;padding:16px 20px;margin-top:28px;border:1px solid #bdded8;border-radius:6px;color:#102831;background:#d8eee7;box-shadow:none}.mobile-habitat_root__eOHY4 #founder :is(dt,dd){color:#bacbd0}.mobile-habitat_root__eOHY4 #founder .v4-founder__profile-copy dl>div{background:transparent;border-color:#314c58}.mobile-habitat_root__eOHY4 #top .li-hero-title span{margin-inline:0;padding:0;width:auto;text-align:left;filter:none;transform:none;white-space:normal!important}.mobile-habitat_root__eOHY4 #top .li-hero-title>.li-hero-title__line:first-child{font-size:.88em}.mobile-habitat_root__eOHY4 #top .li-hero-title__line--active>span:last-child{color:#c6f1e9;-webkit-text-fill-color:currentColor}.mobile-habitat_root__eOHY4 #contact .contact-card:after,.mobile-habitat_root__eOHY4 #contact .contact-card:before,.mobile-habitat_root__eOHY4 #contact .contact-card>.button:after,.mobile-habitat_root__eOHY4 #manifesto .v4-manifesto__frame:after,.mobile-habitat_root__eOHY4 #manifesto .v4-manifesto__frame:before,.mobile-habitat_root__eOHY4 #resources .v4-resources__story:after,.mobile-habitat_root__eOHY4 #resources .v4-resources__story:before,.mobile-habitat_root__eOHY4 #top .li-system-index:after,.mobile-habitat_root__eOHY4 #top .li-system-index:before,.mobile-habitat_root__eOHY4 #vision .v4-vision__story:after,.mobile-habitat_root__eOHY4 #vision .v4-vision__story:before,.mobile-habitat_root__eOHY4 .v4-community__network,.mobile-habitat_root__eOHY4 .v4-technology__mesh{display:none}}@media (max-height:650px) and (max-width:900px){.mobile-habitat_root__eOHY4 .hero{padding-top:72px;padding-bottom:14px}.mobile-habitat_root__eOHY4 .li-hero-origin{gap:3px;margin-bottom:9px}.mobile-habitat_root__eOHY4 .li-hero-eyebrow,.mobile-habitat_root__eOHY4 .li-hero-trust{font-size:9px;line-height:1.35}.mobile-habitat_root__eOHY4 .li-hero-title{font-size:clamp(31px,9.7vw,40px);line-height:1}.mobile-habitat_root__eOHY4 .hero .li-hero-lead{margin-top:24px;font-size:13px;line-height:1.5}.mobile-habitat_root__eOHY4 .hero .li-hero-support{margin-top:7px;font-size:11.5px;line-height:1.52}.mobile-habitat_root__eOHY4 .li-system-index{margin-top:11px}.mobile-habitat_root__eOHY4 .li-system-index__item{min-height:46px;padding:7px 8px}.mobile-habitat_root__eOHY4 .li-system-index__copy strong{font-size:11px}.mobile-habitat_root__eOHY4 .li-system-index__copy small{font-size:8.5px;line-height:1.2}.mobile-habitat_root__eOHY4 .li-system-index__arrow,.mobile-habitat_root__eOHY4 .li-system-index__number{font-size:9px}}@media (max-width:360px){.mobile-habitat_root__eOHY4 :is(#manifesto,#contact) .container,.mobile-habitat_root__eOHY4 :is(.container,.v4-container){width:calc(100% - 32px)}}@media (min-width:600px) and (pointer:coarse) and (orientation:portrait){.mobile-habitat_root__eOHY4{--mobile-scene-height:clamp(460px,50svh,640px)}}@media (min-width:901px){.site-footer_footer__zzHBa.site-footer[data-route-context]{color:#49636a;background:#eeefe8;border-top:1px solid #bfceca}.site-footer_footer__zzHBa.site-footer[data-route-context] :is(p,a,span){color:#49636a}.site-footer_footer__zzHBa.site-footer[data-route-context] .footer-logo{color:#173740}.site-footer_footer__zzHBa.site-footer[data-route-context] .footer-cta{border-color:#c7d3cf}.site-footer_footer__zzHBa.site-footer[data-route-context] .footer-cta a{background:transparent;border-color:#bccfca;color:#173740}.site-footer_footer__zzHBa.site-footer[data-route-context] .footer-cta a:hover{color:#236c78;text-decoration:underline;text-underline-offset:4px}.site-footer_footer__zzHBa.site-footer[data-route-context] .footer-note{border-color:#c7d3cf}.site-footer_footer__zzHBa.site-footer[data-route-context] a:focus-visible{outline:2px solid #257788;outline-offset:4px}}@media (min-width:901px){.site-footer_footer__zzHBa.site-footer:is([data-route-context=messages],[data-route-context=community]){background:#080e18;color:#aebed3;border-color:#718eaf33}.site-footer_footer__zzHBa.site-footer:is([data-route-context=messages],[data-route-context=community]) :is(p,a,span){color:#aebed3}.site-footer_footer__zzHBa.site-footer:is([data-route-context=messages],[data-route-context=community]) .footer-logo{color:#eef3fa}.site-footer_footer__zzHBa.site-footer:is([data-route-context=messages],[data-route-context=community]) :is(.footer-cta,.footer-note,.footer-cta a){border-color:#718eaf55}.site-footer_footer__zzHBa.site-footer:is([data-route-context=messages],[data-route-context=community]) a:focus-visible{outline-color:#b8d0e7}}.parent-brand_parentBrand__8i1Os.site-logo{gap:10px}.parent-brand_parentBrand__8i1Os.site-logo .logo-copy strong{font-family:inherit;font-size:15px;font-weight:600;letter-spacing:.045em}.parent-brand_parentBrand__8i1Os.site-logo .logo-mark{width:28px;height:28px;background:none;box-shadow:none}.parent-brand_parentBrand__8i1Os.site-logo .logo-mark:before{inset:6px}.parent-brand_parentBrand__8i1Os.site-logo .logo-mark:after{width:1px;height:20px;inset:3px auto auto 13px;background:currentColor}.parent-brand_parentBrand__8i1Os.site-logo .logo-mark span{inset:13px 5px auto}.contact-chrome_header__u3SV4{position:fixed;inset:0 0 auto;z-index:100;height:76px;border-bottom:1px solid #18333f20;background:#f7f9f7f2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#142d3a}.contact-chrome_headerInner__fmiiE{width:min(1440px,calc(100% - 64px));height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.contact-chrome_brand__TQOI4.site-logo{gap:12px;color:#142d3a;text-decoration:none}.contact-chrome_brand__TQOI4.site-logo .logo-mark{border-color:#24454f70;background:none;box-shadow:none}.contact-chrome_brand__TQOI4.site-logo .logo-mark:before{border-color:#496a729e}.contact-chrome_brand__TQOI4.site-logo .logo-mark span{background:#496a729e}.contact-chrome_wordmark__7Vqz8{font-size:18px;font-weight:750;letter-spacing:.12em}.contact-chrome_desktopNav__S9WDx{display:flex;align-items:center;gap:clamp(18px,2.4vw,36px)}.contact-chrome_desktopNav__S9WDx a,.contact-chrome_footerNav__fQ4zp a{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none}.contact-chrome_desktopNav__S9WDx a{color:#334952;font-size:11px;font-weight:650;letter-spacing:.015em;min-height:44px}.contact-chrome_desktopNav__S9WDx a>span:last-child{color:#527f82}.contact-chrome_desktopNav__S9WDx a:hover{color:#007579}.contact-chrome_mobileMenu__A_hm3{display:none}.contact-chrome_footer__VOdyD a:focus-visible,.contact-chrome_header__u3SV4 a:focus-visible,.contact-chrome_header__u3SV4 button:focus-visible{outline:2px solid #4d9295;outline-offset:5px;border-radius:3px}.contact-chrome_skip__0wi_4{position:absolute;left:20px;top:12px;padding:12px 18px;background:#fff;color:#142d3a}.contact-chrome_skip__0wi_4:not(:focus){width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.contact-chrome_skip__0wi_4:focus{z-index:2}.contact-chrome_footer__VOdyD{position:relative;background:#10232f;color:#f4f7f7;border-top:1px solid #698a9340}.contact-chrome_footer__VOdyD:before{content:"";position:absolute;top:0;left:8%;width:24%;height:1px;background:#abd6d5}.contact-chrome_footerInner__UmO5R{width:min(1180px,calc(100% - 64px));margin:auto;padding:58px 0 30px}.contact-chrome_footerTop__sePNP{display:flex;justify-content:space-between;align-items:center;gap:24px}.contact-chrome_footerTitle__Bvxd0{color:#f7fafa;text-decoration:none;font-size:26px;font-weight:650;letter-spacing:-.04em}.contact-chrome_backTop__vSprw{display:inline-flex;align-items:center;gap:16px;color:#c4d4d9;font-size:11px;text-decoration:none;min-height:44px}.contact-chrome_footerNav__fQ4zp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:38px;padding:28px 0;border-block:1px solid #c7e4e51c}.contact-chrome_footerNav__fQ4zp a{color:#c8d6dc;font-size:12px;min-height:44px}.contact-chrome_backTop__vSprw:hover,.contact-chrome_footerNav__fQ4zp a:hover{color:#fff}.contact-chrome_footerNav__fQ4zp a>span:last-child{color:#78a2a7}.contact-chrome_copyright__D2Iyq{margin:28px 0 0;color:#aabfc7;font-size:10px;line-height:1.7}@media (max-width:900px){.contact-chrome_header__u3SV4{height:68px}.contact-chrome_headerInner__fmiiE{width:calc(100% - 32px)}.contact-chrome_desktopNav__S9WDx{display:none}.contact-chrome_mobileMenu__A_hm3{display:block;position:relative}.contact-chrome_menuButton__4PkWL{display:flex;align-items:center;gap:16px;min-height:44px;padding:0 12px;border:1px solid #18333f26;border-radius:24px;background:#fff9;color:#18333f;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.contact-chrome_menuGlyph__yDMdP{display:grid;gap:5px;width:16px}.contact-chrome_menuGlyph__yDMdP i{display:block;width:16px;height:1px;background:currentColor;transition:transform .18s ease}.contact-chrome_menuButton__4PkWL[aria-expanded=true] .contact-chrome_menuGlyph__yDMdP i:first-child{transform:translateY(3px) rotate(45deg)}.contact-chrome_menuButton__4PkWL[aria-expanded=true] .contact-chrome_menuGlyph__yDMdP i:last-child{transform:translateY(-3px) rotate(-45deg)}.contact-chrome_bubble___z4VM{position:absolute;top:calc(100% + 15px);right:0;width:min(304px,calc(100vw - 32px));padding:10px;border:1px solid #cedada;border-radius:16px;background:#fafcfb;box-shadow:0 18px 56px #10232f24,0 2px 6px #10232f0a}.contact-chrome_bubble___z4VM:not([hidden]){display:grid;animation:contact-chrome_bubbleIn__sO96i .16s ease-out}.contact-chrome_bubble___z4VM[hidden]{display:none}.contact-chrome_bubble___z4VM:before{content:"";position:absolute;top:-7px;right:28px;width:12px;height:12px;border-top:1px solid #cedada;border-left:1px solid #cedada;background:#fafcfb;transform:rotate(45deg)}.contact-chrome_bubble___z4VM a{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px;border-radius:8px;color:#203b46;font-size:13px;font-weight:550;text-decoration:none}.contact-chrome_bubble___z4VM a+a{border-top:1px solid #18333f10}.contact-chrome_bubble___z4VM a>span:last-child{color:#578589}.contact-chrome_bubble___z4VM a:focus-visible,.contact-chrome_bubble___z4VM a:hover{background:#eaf1ef}.contact-chrome_footerInner__UmO5R{width:calc(100% - 40px);padding-top:38px}.contact-chrome_footerNav__fQ4zp{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:8px;margin-top:24px;padding-block:18px}.contact-chrome_footerNav__fQ4zp a{font-size:11px}}@media (max-width:360px){.contact-chrome_footerNav__fQ4zp{grid-template-columns:1fr}}@media (max-height:380px){.contact-chrome_bubble___z4VM{max-height:calc(100dvh - 90px);overflow-y:auto}}@keyframes contact-chrome_bubbleIn__sO96i{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.contact-chrome_bubble___z4VM:not([hidden]){animation:none}.contact-chrome_menuGlyph__yDMdP i{transition:none}}.contact-entry_entrance__OHawe{margin-top:24px}.contact-entry_heading__XxjlM{margin:0 0 20px}.contact-entry_heading__XxjlM h2{margin:0;color:#263d46;font-size:clamp(16px,1.5vw,20px);font-weight:500;line-height:1.5;letter-spacing:.025em}.contact-entry_scene__nJiqL{position:relative;aspect-ratio:16/9;overflow:hidden;background:#dedbd3;isolation:isolate}.contact-entry_fade__v3_Xe,.contact-entry_film__9yt3t,.contact-entry_poster__LEkDf{position:absolute;inset:0;width:100%;height:100%}.contact-entry_poster__LEkDf img{display:block;width:100%;height:100%;object-fit:cover}.contact-entry_doors__2ALTY{position:absolute;inset:0}.contact-entry_door__Vbjpd{position:absolute;transform:translateX(-50%);min-height:44px;padding:0;border:1px solid transparent;border-radius:1px;background:transparent;cursor:pointer;transition:border-color .16s,box-shadow .16s}.contact-entry_door__Vbjpd:hover{border-color:#fff9;box-shadow:0 0 14px #e8cf9c40}.contact-entry_door__Vbjpd:focus-visible{border:2px solid #284f58;outline:2px solid #fff;outline-offset:3px}.contact-entry_controls__j7XG1{align-items:center;justify-content:space-between;min-height:60px}.contact-entry_alternatives__N8IwJ,.contact-entry_controls__j7XG1{display:flex;flex-wrap:wrap;gap:0 24px}.contact-entry_alternatives__N8IwJ button{align-self:flex-start;text-align:left}.contact-entry_description__LSuQh{display:block;margin-top:1px;font-size:10px;line-height:1.5;color:#63767c}.contact-entry_controls__j7XG1 button{min-height:44px;padding:10px 0;border:0;background:transparent;color:#52666d;font:inherit;font-size:12px;line-height:1.7;cursor:pointer}.contact-entry_controls__j7XG1 button:hover{color:#183c46;text-decoration:underline;text-underline-offset:4px}.contact-entry_controls__j7XG1 button:focus-visible{outline:2px solid #517d80;outline-offset:3px}.contact-entry_controls__j7XG1 button span{margin-left:8px}.contact-entry_controls__j7XG1 .contact-entry_bypass__D1Xlj,.contact-entry_controls__j7XG1 .contact-entry_skip__tRA9Q{margin-left:auto;font-size:11px}.contact-entry_film__9yt3t{object-fit:cover}.contact-entry_fade__v3_Xe{pointer-events:none;background:#fff;opacity:0;transition:opacity .28s linear}.contact-entry_scene__nJiqL[data-finishing=true] .contact-entry_fade__v3_Xe{opacity:1}.contact-entry_status__g1g62{margin:0;font-size:11px;color:#53666d}@media (min-width:701px){.contact-entry_scene__nJiqL{width:min(100%,max(480px,calc((100svh - 230px) * 1.777778)));margin-inline:auto}}@media (max-width:700px){.contact-entry_scene__nJiqL{aspect-ratio:3/4}.contact-entry_heading__XxjlM{margin-bottom:16px}.contact-entry_controls__j7XG1{min-height:108px;padding-top:6px;gap:0 12px}.contact-entry_alternatives__N8IwJ{width:100%;justify-content:space-between;gap:0 10px}.contact-entry_controls__j7XG1 button{font-size:11px}}.contact-entry_scene__nJiqL[data-film-layout=mobile]{aspect-ratio:3/4}.contact-entry_scene__nJiqL[data-film-layout=desktop]{aspect-ratio:16/9}@media (min-width:701px){.contact-entry_scene__nJiqL[data-film-layout=mobile]{width:min(100%,max(180px,calc((100svh - 230px) * .75)))}}@media (prefers-reduced-motion:reduce){.contact-entry_door__Vbjpd,.contact-entry_fade__v3_Xe{transition:none}}.contact-entry_entrance__OHawe{position:relative}.contact-entry_heading__XxjlM{position:absolute;z-index:2;top:clamp(68px,7vw,106px);left:clamp(20px,5vw,80px);margin:0;pointer-events:none}.contact-entry_heading__XxjlM h2{color:#fff;font-size:clamp(14px,1.3vw,18px);text-shadow:0 2px 10px #10232f80}.contact-entry_scene__nJiqL{width:100%;margin:0}.contact-entry_scene__nJiqL:after{content:"";position:absolute;z-index:1;inset:0 0 auto;height:36%;background:linear-gradient(#10232fd9,#10232f70 55%,transparent);pointer-events:none}.contact-entry_controls__j7XG1{position:relative;padding:8px clamp(20px,5vw,80px);background:linear-gradient(#10232fcc,#10232f80)}.contact-entry_controls__j7XG1 button,.contact-entry_description__LSuQh,.contact-entry_status__g1g62{color:#f0f4f4}.contact-entry_controls__j7XG1 button:hover{color:#fff}.contact-entry_controls__j7XG1 button:focus-visible{outline-color:#d9f0ef}@media (max-width:700px){.contact-entry_controls__j7XG1{padding-block:6px}}@media (min-width:901px){body:has(.site-header_header__NAfoY){--header-height:104px}.site-header_header__NAfoY.site-header{position:fixed;transform:none!important;inset:16px 24px auto;width:min(1560px,calc(100% - 48px));margin-inline:auto;color:#24454f;border:1px solid #34555e38;border-radius:16px;background:linear-gradient(115deg,#f5f4ede8,#f1f4f2f2 45%,#edf2f0ed);box-shadow:inset 0 1px 0 #ecfbff29,0 16px 50px #00000030,0 2px 5px #0003;-webkit-backdrop-filter:blur(24px) saturate(125%);backdrop-filter:blur(24px) saturate(125%)}.site-header_header__NAfoY.site-header:before{content:"";position:absolute;pointer-events:none;height:1px;inset:-1px 8% auto;background:linear-gradient(90deg,transparent,#b9ecf2aa 27%,#f9f4daaa 65%,transparent)}.site-header_header__NAfoY.site-header .header-inner{width:100%;height:78px;padding:0 clamp(18px,1.8vw,30px);gap:clamp(12px,1.6vw,26px)}.site-header_header__NAfoY.site-header .site-logo{gap:10px}.site-header_header__NAfoY.site-header .site-product-context{color:#49636a;border-color:#bdcfca}.site-header_header__NAfoY.site-header .logo-mark{width:26px;height:26px;border-color:#24454f70;background:none;box-shadow:none}.site-header_header__NAfoY.site-header .logo-mark:before{border-color:#496a729e}.site-header_header__NAfoY.site-header .logo-mark span{background:#496a729e}.site-header_header__NAfoY.site-header .logo-copy strong{color:#24454f;font-family:inherit;font-size:15px;letter-spacing:.045em;font-weight:600}.site-header_header__NAfoY.site-header .logo-copy small{color:#48646d;font-size:10px;letter-spacing:.09em;font-weight:500}.site-header_header__NAfoY.site-header .desktop-nav{display:flex;padding:0;gap:3px;background:none;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header_header__NAfoY.site-header .menu-toggle{display:none}.site-header_header__NAfoY.site-header .nav-link,.site-header_header__NAfoY.site-header .nav-trigger{position:relative;min-height:46px;padding:0 clamp(8px,1.05vw,17px);color:#24454f;border-radius:8px;font-size:13px;font-weight:600;letter-spacing:.015em;white-space:nowrap}.site-header_header__NAfoY.site-header .nav-trigger:after{width:5px;height:5px;margin-left:9px;border-width:1px;opacity:.7}.site-header_header__NAfoY.site-header .nav-group.is-current>.nav-trigger,.site-header_header__NAfoY.site-header .nav-link.is-current,.site-header_header__NAfoY.site-header .nav-link:hover,.site-header_header__NAfoY.site-header .nav-trigger:hover,.site-header_header__NAfoY.site-header .nav-trigger[aria-expanded=true]{color:#102d36;background:linear-gradient(180deg,#1d475912,#1d475905);box-shadow:inset 0 0 0 1px #c9ecff15}.site-header_header__NAfoY.site-header .nav-group.is-current>.nav-trigger:before,.site-header_header__NAfoY.site-header .nav-link.is-current:before{position:absolute;inset:auto 25% 2px;width:50%;height:2px;margin:0;border-radius:2px;background:#307a84;box-shadow:0 0 10px #307a8433}.site-header_header__NAfoY.site-header .header-actions{gap:8px;padding-left:clamp(12px,1.5vw,24px);border-left:1px solid #34555e2b}.site-header_header__NAfoY.site-header .header-cta{min-height:44px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #c8e8ee55;font-size:12px;font-weight:700;white-space:nowrap;transition:background .2s,box-shadow .2s}.site-header_header__NAfoY.site-header .header-cta--interactive{color:#f4f5ef;background:linear-gradient(120deg,#193f48,#244f58);border-color:#2a545c;box-shadow:inset 0 1px 0 #ffffff21,0 3px 12px #18374016}.site-header_header__NAfoY.site-header .header-cta--interactive:hover{color:#fff;background:#285c66;box-shadow:0 4px 18px #18374020}.site-header_header__NAfoY.site-header .header-cta--optional{color:#24454f;background:#ffffff45;border-color:#34555e33}.site-header_header__NAfoY.site-header .header-cta--optional:hover{background:#d3e9f01c}.site-header_header__NAfoY.site-header .nav-panel{top:calc(100% + 18px);padding:10px;border:1px solid #34555e33;border-radius:12px;background:linear-gradient(135deg,#f7f6f0fa,#f0f4f1fc);box-shadow:inset 0 1px 0 #ffffff90,0 24px 70px #17374028;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.site-header_header__NAfoY.site-header .nav-group:not(.is-open) .nav-panel{visibility:hidden;opacity:0;pointer-events:none}.site-header_header__NAfoY.site-header .nav-panel--direct{display:none}.site-header_header__NAfoY.site-header .panel-link{padding:18px;border-radius:7px;color:#173740}.site-header_header__NAfoY.site-header .panel-link+.panel-link{border-top:1px solid #c0dbe71a}.site-header_header__NAfoY.site-header .panel-link span{font-size:14px;font-weight:650}.site-header_header__NAfoY.site-header .panel-link small{color:#3e6068;line-height:1.7}.site-header_header__NAfoY.site-header .panel-link:hover{background:#c5e6fa0d;transform:none}.site-header_header__NAfoY.site-header :is(a,button):focus-visible{outline:2px solid #257788;outline-offset:4px}}@media (min-width:901px) and (max-width:1100px){body:has(.site-header_header__NAfoY){--header-height:92px}.site-header_header__NAfoY.site-header{inset:12px 12px auto;width:calc(100% - 24px)}.site-header_header__NAfoY.site-header .header-inner{height:70px;padding-inline:16px;gap:12px}.site-header_header__NAfoY.site-header .header-cta--optional{display:none}.site-header_header__NAfoY.site-header .nav-link,.site-header_header__NAfoY.site-header .nav-trigger{padding-inline:9px;font-size:12px}.site-header_header__NAfoY.site-header .site-product-context__long{display:none}.site-header_header__NAfoY.site-header .site-product-context__short{display:inline}}@media (min-width:901px){.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]){color:#e1e9f3;border-color:#789abe40;background:linear-gradient(115deg,#0d1723ed,#0a111df5 45%,#121d2beb)}.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]) .logo-copy strong,.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]) .nav-group.is-current>.nav-trigger,.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]) .nav-link,.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]) .nav-link.is-current,.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]) .nav-trigger,.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]) .nav-trigger[aria-expanded=true],.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]) .panel-link{color:#e1e9f3}.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]) .logo-copy small,.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]) .panel-link small{color:#adbed4}.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]) .logo-mark,.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]) .logo-mark:before{border-color:#a7c9e9a6}.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]) .logo-mark span{background:#a7c9e9a6}.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]) .header-actions{border-color:#789abe40}.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]) .nav-panel{background:linear-gradient(135deg,#101c2bfa,#0b1422fc);border-color:#789abe40;box-shadow:inset 0 1px 0 #c8e4ff20,0 24px 70px #0006}.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]) .header-cta--interactive{color:#122332;background:linear-gradient(120deg,#dce9f4,#b8d0e7);border-color:#dce9f4}.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]) .header-cta--interactive:hover{background:#edf6ff}.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]) .header-cta--optional{color:#d4e0ef;background:#18283e70;border-color:#789abe50}.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]) .nav-group.is-current>.nav-trigger:before,.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]) .nav-link.is-current:before{background:#9fc9eb}.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]) .site-product-context{color:#adbed4;border-color:#789abe40}.site-header_header__NAfoY.site-header:is([data-route-context=library],[data-route-context=messages],[data-route-context=community]) :is(a,button):focus-visible{outline-color:#b8d0e7}}@media (max-width:900px),(min-width:901px) and (pointer:coarse) and (orientation:portrait),(min-width:901px) and (pointer:fine) and (hover:none),(min-width:901px) and (pointer:none){.mobile-chrome_chrome__Ki4XB{--chrome-bg:#f3f2ec;--chrome-fg:#183740;--chrome-secondary:#40636a;--chrome-line:#b8cac1;--chrome-button:#193f48;--chrome-button-text:#fff}.mobile-chrome_dark__tHpoV{--chrome-bg:#07121b;--chrome-fg:#eff4ee;--chrome-secondary:#b6c9c8;--chrome-line:#3e5960;--chrome-button:#d4e9de;--chrome-button-text:#173740}.mobile-chrome_chrome__Ki4XB.site-footer,.mobile-chrome_chrome__Ki4XB.site-header{background:var(--chrome-bg);color:var(--chrome-fg);border-color:var(--chrome-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-chrome_chrome__Ki4XB.site-header .logo-copy strong,.mobile-chrome_chrome__Ki4XB.site-header .menu-toggle,.mobile-chrome_chrome__Ki4XB.site-header .site-logo{color:var(--chrome-fg)}.mobile-chrome_chrome__Ki4XB.site-header .menu-toggle{background:transparent;border-color:var(--chrome-line)}.mobile-chrome_chrome__Ki4XB :is(.menu-toggle,.mobile-menu-close)>span{background:var(--chrome-fg)}.mobile-chrome_chrome__Ki4XB .logo-mark,.mobile-chrome_chrome__Ki4XB .logo-mark:before{border-color:var(--chrome-secondary)}.mobile-chrome_chrome__Ki4XB .logo-mark span{background:var(--chrome-secondary)}.mobile-chrome_chrome__Ki4XB .site-product-context{background:transparent;border-color:var(--chrome-line);color:var(--chrome-secondary)}.mobile-chrome_chrome__Ki4XB.mobile-menu .mobile-menu-panel{background:var(--chrome-bg);color:var(--chrome-fg);border-color:var(--chrome-line)}.mobile-chrome_chrome__Ki4XB :is(.mobile-menu-top,.mobile-nav-group,.mobile-nav-group a){border-color:var(--chrome-line)}.mobile-chrome_chrome__Ki4XB :is(.mobile-menu-top p,.mobile-nav-link-title,.mobile-nav-group a){color:var(--chrome-fg)}.mobile-chrome_chrome__Ki4XB :is(.mobile-menu-top span,.mobile-nav-group h2,.mobile-nav-link-description){color:var(--chrome-secondary)}.mobile-chrome_chrome__Ki4XB .mobile-nav-group a{background:transparent;box-shadow:none}.mobile-chrome_chrome__Ki4XB .mobile-nav-group a:hover,.mobile-chrome_chrome__Ki4XB .mobile-nav-group a[aria-current]{background:color-mix(in srgb,var(--chrome-fg) 7%,var(--chrome-bg))}.mobile-chrome_chrome__Ki4XB .mobile-menu-close{background:transparent;border-color:var(--chrome-line);color:var(--chrome-fg)}.mobile-chrome_chrome__Ki4XB .mobile-menu-primary{background:var(--chrome-button);color:var(--chrome-button-text);border-color:var(--chrome-button)}.mobile-chrome_chrome__Ki4XB.site-footer :is(p,a,span){color:var(--chrome-secondary)}.mobile-chrome_chrome__Ki4XB.site-footer .footer-logo{color:var(--chrome-fg)}.mobile-chrome_chrome__Ki4XB.site-footer .footer-cta a{background:transparent;color:var(--chrome-fg);border-color:var(--chrome-line)}.mobile-chrome_chrome__Ki4XB.site-footer :is(.footer-cta,.footer-note){border-color:var(--chrome-line)}.mobile-chrome_chrome__Ki4XB :is(a,button):focus-visible{outline:2px solid var(--chrome-secondary);outline-offset:4px}.mobile-chrome_chrome__Ki4XB .mobile-home-brand{color:inherit;text-decoration:none}.mobile-chrome_chrome__Ki4XB .mobile-menu-home{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;margin-top:24px;padding:16px 18px;border:1px solid var(--chrome-line);border-radius:8px;background:var(--chrome-button);color:var(--chrome-button-text);font-size:14px;font-weight:650;text-decoration:none}.mobile-chrome_chrome__Ki4XB .mobile-menu-home span{color:inherit}}.official-core-copy_interactiveTitle__7u2Rt.v4-technology__interactive-title{display:grid;gap:clamp(10px,2vw,16px);margin:26px 0 34px}.official-core-copy_interactiveTitle__7u2Rt.v4-technology__interactive-title>span:first-child{display:block;font-size:clamp(19px,5.8vw,26px);font-weight:650;line-height:1.15;letter-spacing:.015em;white-space:nowrap}.official-core-copy_interactiveTitle__7u2Rt.v4-technology__interactive-title>span:last-child{display:block;font-size:clamp(54px,13.5vw,88px);font-weight:900;line-height:1;letter-spacing:-.045em;white-space:nowrap}.official-core-copy_portfolioPrimary__1wURy.v4-founder__web-portfolio:any-link{box-sizing:border-box;display:flex;align-items:center;gap:14px;width:100%;min-height:62px;padding:18px 22px;color:#f8faf5;background:#173f49;border:1px solid #6facb5;border-radius:8px;box-shadow:0 8px 24px #102d361c;opacity:1;font-size:16px;font-weight:750;letter-spacing:.025em;line-height:1.35;text-decoration:none;transition:background .18s ease,box-shadow .18s ease}.official-core-copy_portfolioPrimary__1wURy.v4-founder__web-portfolio:hover{color:#fff;background:#24545e;box-shadow:0 10px 28px #102d3629}.official-core-copy_portfolioPrimary__1wURy.v4-founder__web-portfolio:focus-visible{outline:3px solid #30a6b6;outline-offset:4px}.official-core-copy_portfolioPrimary__1wURy svg{flex:0 0 22px;width:22px;height:22px}.official-core-copy_portfolioPrimary__1wURy strong{color:inherit;font:inherit}.official-core-copy_portfolioPrimary__1wURy i{margin-left:auto;color:inherit;font-size:24px;font-style:normal}.experience-activities_card__2s__L{container-type:inline-size}.compass-v4-page .experience-activities_card__2s__L.v4-experience-card>h3{font-size:min(1.5rem,7.2cqi);letter-spacing:-.035em;white-space:nowrap;text-wrap:nowrap}.experience-activities_photo__KlOj5{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;margin:4px 0 22px;border-radius:4px}