.nas-page.workspace-page{position:relative;isolation:isolate;background:#000;color:#f1eee7;color-scheme:dark;overflow:clip}.workspace-width{width:calc(100% - 112px);max-width:1320px;margin-inline:auto}.workspace-page [data-page-main],.workspace-page>footer{position:relative;z-index:1}.workspace-page [data-page-main] :is(h1,h2,h3,h4,p){margin:0}.workspace-page [data-page-main] :is(h1,h2,h3,h4){font-weight:450;letter-spacing:-.052em;line-height:1.07;text-wrap:balance}.workspace-page [data-page-main] p{line-height:1.65}.workspace-page [data-page-main] [id]{scroll-margin-top:105px}.workspace-page :is(a,button):focus-visible{outline:2px solid #d8bd90;outline-offset:6px}.workspace-page button{font:inherit;cursor:pointer}.workspace-page .workspace-label{font-size:12px;font-weight:500;letter-spacing:.02em;color:#c2b59e;line-height:1.5}.workspace-atmosphere{position:fixed;inset:0;z-index:0;pointer-events:none;will-change:opacity}.workspace-atmosphere:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000,#000a 27%,transparent 60%)}.workspace-atmosphere-frame{position:absolute;left:68%;top:12%;width:min(105vw,1600px);height:84%;transform:translateX(-50%)}.workspace-atmosphere :is(picture,img,video){position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.workspace-atmosphere-video{opacity:0;transition:opacity .35s ease}.workspace-atmosphere-video[data-ready=true]{opacity:1}.workspace-opening{position:relative;min-height:max(790px,100svh);padding:clamp(150px,20svh,220px) 0 110px}.workspace-opening-copy{max-width:650px}.workspace-page .workspace-opening h1{font-size:clamp(65px,7.6vw,112px);line-height:.97;letter-spacing:-.065em;margin:25px 0 27px}.workspace-opening h1 span{color:#c5a675}.workspace-opening-description{font-size:18px;color:#b8b3a9}.workspace-actions{display:flex;align-items:center;gap:27px;margin-top:30px;flex-wrap:wrap}.workspace-light-button{display:inline-flex;align-items:center;gap:28px;background:#eee8de;color:#1d1b16;font-size:13px;border-radius:28px;padding:14px 23px;transition:background .25s}.workspace-light-button:hover{background:#d9c5a4}.workspace-text-link{display:inline-flex;align-items:center;gap:20px;font-size:13px;color:#d5c3a4;padding-bottom:5px;border-bottom:1px solid #b1946055}.workspace-text-link:hover{color:#fff1d6;border-color:#c5a675}.workspace-opening-footnote{position:absolute;bottom:35px;left:max(56px,calc((100vw - 1320px)/2));font-size:11px;color:#827b70;max-width:80%}.workspace-opening-breath{height:clamp(240px,45svh,500px)}.workspace-purpose{padding:80px 0 150px}.workspace-page .workspace-purpose h2{font-size:clamp(42px,5.9vw,82px);max-width:1130px;margin-top:30px}.workspace-purpose h2 span,.workspace-section-intro h2 span,.workspace-start h2 span{color:#9f9686}.workspace-purpose-intro{max-width:550px;color:#aaa49a;font-size:18px;margin-top:32px!important}.workspace-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:75px}.workspace-path{padding:28px 0 10px;border-top:1px solid #ffffff26}.workspace-path h3{display:flex;justify-content:space-between;font-size:34px}.workspace-path h3>span{font-size:23px;color:#978a74;transition:transform .25s}.workspace-path:hover h3>span{transform:translate(3px,-3px)}.workspace-path p{color:#a6a096;font-size:15px;margin:20px 0 28px!important;max-width:31ch;min-height:75px}.workspace-path>span{font-size:12px;color:#cfb68e}.workspace-path>span>span{margin-left:10px}.workspace-demonstrations{padding:90px 0 50px;border-top:1px solid #ffffff16}.workspace-section-intro{max-width:810px}.workspace-section-intro h2{font-size:clamp(44px,5.5vw,78px);margin:23px 0!important}.workspace-section-intro>p:not(.workspace-label){font-size:18px;color:#aaa49a;max-width:560px}.workspace-demo{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center;padding:85px 0}.workspace-demo-reverse{grid-template-columns:1.2fr .8fr}.workspace-demo-reverse .workspace-demo-copy{grid-column:2;grid-row:1}.workspace-demo-reverse .workspace-preview{grid-column:1;grid-row:1}.workspace-demo-copy h3{font-size:clamp(39px,4.4vw,64px);margin-top:24px!important}.workspace-demo-copy>p:not(.workspace-label){font-size:16px;color:#aaa49a;max-width:32ch;margin:25px 0 30px!important}.workspace-preview{border:1px solid #ffffff17;border-radius:12px;overflow:hidden;min-width:0}.workspace-preview-bottom,.workspace-preview-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:24px 28px;font-size:11px}.workspace-preview-top{border-bottom:1px solid #ffffff12;letter-spacing:.02em}.workspace-preview-top>span:last-child{color:#968e80}.workspace-preview-bottom{font-size:9px;color:#a19a8d;flex-wrap:wrap;line-height:1.5}.workspace-preview-bottom a{text-underline-offset:3px;text-decoration:underline}.workspace-anatomy{background:#000}.workspace-heart-art{display:block;overflow:hidden}.workspace-heart-art img{-o-object-fit:cover;object-fit:cover}.workspace-heart-stage{height:430px;position:relative}.workspace-model-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:30px;font-size:13px;color:#b8aa95;flex-direction:column;gap:20px}.workspace-model-controls{position:absolute;bottom:3px;left:50%;transform:translateX(-50%);display:flex;gap:12px}.workspace-model-controls button{width:38px;height:38px;border:1px solid #ffffff30;border-radius:50%;background:#171614;color:#e8d8bc;font-size:22px}.workspace-model-controls button:hover{background:#443b2f}.workspace-mechanism{background:#e9e2d6;color:#302b24;color-scheme:light}.workspace-mechanism .workspace-preview-top{border-color:#302b241b}.workspace-mechanism .workspace-preview-top>span:last-child{color:#766956}.workspace-mechanism-stage{padding:38px 38px 25px;min-height:300px}.workspace-step-number{font-size:11px;letter-spacing:.09em;color:#8a7655}.workspace-page .workspace-mechanism h4{font-size:clamp(34px,3.4vw,52px);margin:23px 0 20px;min-height:108px}.workspace-mechanism-stage p{font-size:14px;max-width:42ch;color:#665b4d}.workspace-step-controls{display:grid;grid-template-columns:repeat(4,1fr);margin:15px 28px 0;border-top:1px solid #302b2425}.workspace-step-controls button{padding:17px 5px 12px;text-align:left;border:0;border-top:2px solid transparent;background:none;color:#766b5b;font-size:11px}.workspace-step-controls button span{display:block;font-size:9px;margin-bottom:5px}.workspace-step-controls button[aria-pressed=true]{border-top-color:#927142;color:#302b24}.workspace-mechanism .workspace-preview-bottom{color:#796d59}.workspace-research-preview{background:#141311}.workspace-study-title{font-size:19px;letter-spacing:-.025em;padding:30px 28px 25px;max-width:400px}.workspace-research-tabs{display:flex;gap:24px;margin:0 28px;border-bottom:1px solid #ffffff18}.workspace-research-tabs button{border:0;background:none;color:#958c7d;font-size:12px;padding:0 0 13px;border-bottom:2px solid transparent}.workspace-research-tabs button[aria-pressed=true]{color:#e1cba7;border-color:#b89867}.workspace-study-detail{min-height:285px;padding:27px 28px}.workspace-study-detail>p{font-size:16px;max-width:44ch;margin-top:15px!important;color:#ccc5ba}.workspace-study-detail strong{display:block;font-size:clamp(40px,4vw,64px);font-weight:400;letter-spacing:-.045em;margin:12px 0}.workspace-study-detail small{display:block;font-size:11px;line-height:1.6;color:#9e9587;margin-top:16px}.workspace-study-detail>a{display:block;font-size:13px;color:#d5ba8f;margin-top:22px;text-decoration:underline;text-underline-offset:5px}.workspace-nicole{padding:130px 0;border-top:1px solid #ffffff16}.workspace-status{display:inline-block;font-size:10px;font-weight:400;padding:4px 10px;border:1px solid #aa947047;border-radius:20px;color:#a99a80;margin-left:17px}.workspace-nicole-example{margin:55px 0 30px;border:1px solid #ffffff1c;border-radius:12px;background:linear-gradient(125deg,#211e18,#0d0d0d 70%);overflow:hidden}.workspace-nicole-example-body{display:grid;grid-template-columns:.8fr 1.2fr;min-height:365px}.workspace-nicole-steps{padding:45px 28px;border-right:1px solid #ffffff14}.workspace-nicole-steps button{display:flex;width:100%;align-items:center;gap:18px;border:0;background:none;color:#898277;padding:22px 10px;text-align:left;font-size:14px}.workspace-nicole-steps button>span:first-child{font-size:10px;color:#8c7657}.workspace-nicole-steps button>span:last-child{margin-left:auto;opacity:0}.workspace-nicole-steps button[aria-pressed=true]{color:#f0e2ca}.workspace-nicole-steps button[aria-pressed=true]>span:last-child{opacity:1}.workspace-nicole-example-detail{padding:50px 45px}.workspace-nicole-example-detail h3{font-size:clamp(30px,3vw,44px);max-width:450px;margin:22px 0!important}.workspace-nicole-example-detail>p{font-size:14px;color:#a9a092;max-width:44ch}.workspace-nicole-example-detail>a{display:block;color:#d6bc91;font-size:12px;margin-top:25px}.workspace-project-outline{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}.workspace-project-outline span{border:1px solid #d8b98633;border-radius:5px;padding:9px 16px;font-size:12px;color:#c5b498}.workspace-start{padding:100px 0 48px;border-top:1px solid #ffffff16}.workspace-start h2{font-size:clamp(58px,8vw,115px);margin:25px 0 55px!important}.workspace-start-links{max-width:850px}.workspace-start-links a{display:flex;justify-content:space-between;align-items:center;padding:23px 0;border-bottom:1px solid #ffffff26;font-size:clamp(20px,2.4vw,32px);letter-spacing:-.025em}.workspace-start-links a>span:last-child{color:#b99b6b;font-size:24px;transition:transform .25s}.workspace-start-links a:hover>span:last-child{transform:translate(3px,-3px)}.workspace-start>p:last-child{font-size:13px;color:#9f9688;margin-top:35px}.workspace-start>p:last-child a{color:#d6bc91;margin-left:10px}@media(max-width:1000px){.workspace-width{width:calc(100% - 64px)}.workspace-opening-footnote{left:32px}.workspace-demo{gap:35px}.workspace-paths{gap:25px}.workspace-heart-stage{height:370px}.workspace-mechanism-stage{padding:30px}.workspace-nicole-example-detail{padding:40px 30px}}@media(max-width:700px){.workspace-width{width:calc(100% - 40px)}.workspace-opening{padding:115px 0 105px;min-height:max(860px,110svh)}.workspace-page .workspace-opening h1{font-size:clamp(60px,15vw,92px);margin:22px 0 24px}.workspace-opening-description{font-size:16px}.workspace-actions{gap:20px;margin-top:24px}.workspace-light-button{font-size:12px;padding:12px 18px;gap:18px}.workspace-actions .workspace-text-link{font-size:12px}.workspace-opening-footnote{left:20px;bottom:24px;max-width:calc(100% - 40px);font-size:10px}.workspace-atmosphere-frame{left:54%;top:53%;height:46%;width:155vw}.workspace-atmosphere:after{background:linear-gradient(180deg,#000,transparent 60%)}.workspace-opening-breath{height:32svh;min-height:220px}.workspace-purpose{padding:50px 0 85px}.workspace-page .workspace-purpose h2{font-size:40px;margin-top:25px}.workspace-purpose-intro{font-size:16px}.workspace-paths{grid-template-columns:1fr;gap:25px;margin-top:45px}.workspace-path{padding-top:25px}.workspace-path h3{font-size:31px}.workspace-path p{min-height:0;max-width:36ch;margin:16px 0 18px!important}.workspace-demonstrations{padding-top:60px}.workspace-section-intro h2{font-size:42px}.workspace-section-intro>p:not(.workspace-label){font-size:16px}.workspace-demo,.workspace-demo-reverse{display:flex;flex-direction:column;align-items:stretch;gap:32px;padding:55px 0}.workspace-demo-copy h3{font-size:42px}.workspace-demo-copy>p:not(.workspace-label){max-width:36ch;margin:20px 0 23px!important;font-size:15px}.workspace-preview-bottom,.workspace-preview-top{padding:20px;font-size:10px}.workspace-preview-bottom{font-size:9px}.workspace-heart-stage{height:340px}.workspace-mechanism-stage{padding:28px 23px;min-height:300px}.workspace-page .workspace-mechanism h4{font-size:36px}.workspace-step-controls{margin-inline:20px}.workspace-study-title{padding:25px 20px}.workspace-research-tabs{margin-inline:20px}.workspace-study-detail{padding:25px 20px;min-height:310px}.workspace-study-detail>p{font-size:15px}.workspace-nicole{padding:75px 0}.workspace-nicole-example{margin-top:35px}.workspace-nicole-example>.workspace-preview-top{flex-wrap:wrap}.workspace-nicole-example-body{grid-template-columns:1fr}.workspace-nicole-steps{padding:10px 20px;border-right:0;border-bottom:1px solid #ffffff14}.workspace-nicole-steps button{padding:17px 0;font-size:13px}.workspace-nicole-example-detail{padding:30px 23px;min-height:330px}.workspace-nicole-example-detail h3{font-size:32px}.workspace-status{margin-left:12px}.workspace-start{padding:70px 0 32px}.workspace-start h2{font-size:57px;margin-bottom:35px!important}.workspace-start-links a{font-size:23px}.workspace-start>p:last-child a{display:inline-block;margin:8px 0 0}}@media(prefers-reduced-motion:reduce){.workspace-page [data-page-main] *{scroll-behavior:auto!important;transition:none!important}}.workspace-heart-interactive{background:#000}.workspace-heart-stage iframe{width:100%;height:100%;border:0;display:block;background:#000}.workspace-heart-poster{position:absolute;inset:0;background:#000;opacity:1;transition:opacity .4s ease}.workspace-heart-poster[data-ready=true]{opacity:0;pointer-events:none}.workspace-heart-stage iframe{transition:opacity .4s ease}.workspace-heart-poster img{-o-object-fit:cover;object-fit:cover}.workspace-heart-poster p{position:absolute;bottom:10px;left:20px;right:20px;text-align:center;font-size:12px;color:#ccc;background:#000b;padding:10px}.workspace-heart-poster button{color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer}.workspace-heart-toolbar{padding:12px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#aaa;font-size:11px}.workspace-heart-toolbar>div{display:flex;gap:6px}.workspace-heart-toolbar button{border:1px solid #38352e;border-radius:6px;background:#111;color:#e9e4d6;padding:8px 12px;cursor:pointer;font:inherit}.workspace-heart-toolbar button:disabled{opacity:.35;cursor:default}.workspace-heart-toolbar button:focus-visible{outline:2px solid #cdbd8b;outline-offset:3px}.workspace-page>.site-closing{--footer-blend-height:clamp(3rem,6vw,5rem)}