.story-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:50px;max-width:1280px;margin:auto;padding:90px 40px 75px;display:grid;overflow:hidden}.story-hero h1{letter-spacing:-.065em;font-size:clamp(48px,6.6vw,86px);line-height:1.03}.story-hero-copy>p{max-width:560px;margin:28px 0;font-size:16px;line-height:1.85}.story-actions{flex-wrap:wrap;gap:12px;display:flex}.story-stage{color:#adb9d0;margin-top:20px;font-size:12px;display:block}.context-sculpture{isolation:isolate;min-height:510px;position:relative}.context-sculpture .orbit-scene{opacity:.95;inset:-65px -110px -55px}.sculpture-core{text-align:center;background:radial-gradient(circle at 30% 20%,#7184b8,#263752 52%,#131f34 80%);border:1px solid #9db7e53b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:240px;height:240px;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:inset -14px -15px 30px #060d2180,inset 0 2px 3px #dce6ff60,0 0 100px #5a78cd22}.core-mark{color:#c6d5fb;font-size:43px;font-weight:500;line-height:1.2}.sculpture-core b{letter-spacing:-.03em;margin:10px 0;font-size:22px;line-height:1.25}.sculpture-core small{color:#c1cce1;font-size:10px}.source-tile{z-index:1;background:linear-gradient(135deg,#2c3b56ed,#172338f5);border:1px solid #9cb9ed3b;border-radius:12px;grid-template-columns:26px 1fr;align-content:center;gap:5px 9px;width:168px;min-height:100px;padding:18px 15px;display:grid;position:absolute;box-shadow:0 15px 35px #07101c50,inset 0 1px #ffffff0b}.source-tile svg{color:#acbfff;grid-row:span 2}.source-tile span{font-size:12px;font-weight:650}.source-tile small{color:#c0cce1;font-size:9px}.tile-files{top:55px;left:0;transform:rotate(-8deg)}.tile-evidence{top:125px;right:0;transform:rotate(7deg)}.tile-draft{bottom:60px;left:30px;transform:rotate(-4deg)}.sculpture-caption{color:#c1cce0;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:5px;right:0}.story-positioning{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;max-width:1200px;margin:0 auto;padding:22px 0;display:flex}.story-positioning span{color:#b9c7df;font-size:11px}.story-positioning p{color:#eef2fb;font-size:13px}.story-thesis,.story-usecase,.story-progress{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.marketing-story .section{padding-top:95px;padding-bottom:95px}.marketing-story .section-kicker{text-transform:none;letter-spacing:0;color:#acbfff;margin-bottom:20px;font-size:12px}.story-thesis p+p,.story-usecase p+p,.story-publication p+p{margin-top:18px}.story-thesis .inline-link,.story-usecase .inline-link{margin-top:26px}.story-workflow{color:#18233a;background:#e8edf5}.story-workflow p{color:#475873}.story-section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:45px;display:flex}.story-section-heading>p{max-width:360px}.evidence-steps{grid-template-columns:repeat(4,1fr);gap:30px;margin:0;padding:0;list-style:none;display:grid}.evidence-steps li{border-top:1px solid #a6b3c9;padding-top:22px}.evidence-steps li>span{border:1px solid #b3bed0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:28px;font-size:12px;display:inline-flex}.evidence-steps h3{margin-bottom:14px;font-size:20px}.evidence-steps p{font-size:13px;line-height:1.85}.story-disclosure{margin-top:35px;font-size:12px}.review-concept{background:#1b2940;border:1px solid #62799f61;border-radius:18px;padding:30px;box-shadow:0 25px 70px #050b1833}.concept-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.concept-heading>span{font-size:12px;font-weight:650}.concept-heading small{color:#b6c5df;font-size:10px}.review-concept blockquote{letter-spacing:-.04em;margin:35px 0;font-size:27px;line-height:1.4}.review-inputs{flex-wrap:wrap;gap:8px;display:flex}.review-inputs span{color:#c9d7f1;background:#2a3b57;border-radius:5px;padding:7px 10px;font-size:10px}.review-output{border-top:1px solid #4d627d;align-items:center;gap:15px;margin-top:25px;padding-top:25px;display:flex}.review-output b{font-size:14px}.review-output p{margin-top:5px;font-size:11px}.review-boundary{color:#bdcfee;align-items:center;gap:9px;margin-top:30px;font-size:11px;display:flex}.story-capabilities{border-top:1px solid var(--line)}.capability-editorial{grid-template-columns:1fr 1fr;gap:40px 70px;margin-bottom:35px;display:grid}.capability-editorial article{border-top:1px solid #47546c;padding-top:25px}.capability-editorial h3{margin-bottom:15px;font-size:25px}.progress-list article{border-top:1px solid #47546c;padding:25px 0}.progress-list article:first-child{border:0;padding-top:0}.progress-list span{color:#bccafa;font-size:11px}.progress-list h3{margin:10px 0 14px}.story-publication{border-top:1px solid var(--line);grid-template-columns:.8fr 1fr;align-items:center;gap:80px;display:grid}.story-publication>img{aspect-ratio:1.25;object-fit:cover;border-radius:14px;width:100%}.story-publication .inline-link{margin-top:24px}.story-faq h2{margin-bottom:35px}.story-faq details,.roadmap-catalogue details{border-top:1px solid #47546c}.story-faq summary,.roadmap-catalogue summary{cursor:pointer;padding:23px 0;font-size:17px;font-weight:600}.story-faq details p{max-width:800px;padding:0 0 25px}.story-faq summary:focus-visible,.roadmap-catalogue summary:focus-visible{outline-offset:5px;outline:3px solid #a4b4ff}.product-areas{grid-template-columns:1fr 1fr;gap:45px 65px;display:grid}.product-areas article{border-top:1px solid #47546c;padding-top:25px}.product-areas h2{margin:14px 0;font-size:28px}.product-areas svg{color:#b5c5fc}.product-areas small{color:#b6c6e0;margin-top:18px;display:block}.workflow-stories{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.workflow-stories article{border-top:1px solid #47546c;padding-top:25px}.workflow-stories h3{margin-bottom:18px}.workflow-stories dt{color:#b6c6ef;margin-top:18px;font-size:11px}.workflow-stories dd{color:#c2cce0;margin:6px 0;font-size:13px}.company-brief{grid-template-columns:1.2fr .8fr;gap:70px;display:grid}.company-brief h2{margin-bottom:20px}.company-brief p+p{margin-top:20px}.company-facts{border:1px solid #47546c;border-radius:12px;margin:0;padding:25px}.company-facts dt{color:#b5c5df;font-size:11px}.company-facts dd{margin:7px 0 23px;font-size:16px}.company-facts dd:last-child{margin-bottom:0}.investor-thesis{color:#18233a;background:#e8edf5}.investor-thesis p{color:#475873}.investor-thesis .section-kicker{color:#405aa6}.investor-thesis .capability-editorial article{border-color:#b7c2d3}.roadmap-overview{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.roadmap-overview article{border-top:1px solid #47546c;padding-top:24px}.roadmap-overview h2{margin:12px 0;font-size:25px}.roadmap-overview span{color:#b8cafa;font-size:11px}.roadmap-catalogue h2{margin-bottom:20px}.roadmap-catalogue>p{max-width:760px;margin-bottom:30px}.catalogue-list{grid-template-columns:1fr 1fr;gap:20px 45px;margin:0 0 25px;padding:0;list-style:none;display:grid}.catalogue-list li{border-top:1px solid #ffffff12;padding:15px 0}.catalogue-list b{font-size:14px;display:block}.catalogue-list p{margin-top:6px;font-size:12px}.catalogue-phase{color:#b7c8ee;margin-bottom:8px;font-size:10px;display:inline-block}@media (min-width:1500px){.story-hero{padding-top:115px;padding-bottom:100px}}@media (max-width:1100px){.story-positioning{margin-inline:40px}.story-positioning span:last-child{display:none}.story-hero{gap:20px}.story-thesis,.story-usecase,.story-progress,.story-publication{gap:40px}.context-sculpture{transform-origin:50%;transform:scale(.9)}.evidence-steps{gap:20px}}@media (max-width:800px){.story-hero{grid-template-columns:1fr;gap:10px;padding:45px 24px 30px}.story-hero h1{font-size:clamp(52px,9vw,76px)}.context-sculpture{width:100%;max-width:520px;min-height:460px;margin:auto;transform:none}.story-positioning{flex-direction:column;align-items:start;gap:8px;margin-inline:24px}.story-thesis,.story-usecase,.story-progress,.story-publication,.company-brief{grid-template-columns:1fr;gap:35px}.marketing-story .section{padding-block:65px}.story-section-heading{flex-direction:column;align-items:start;gap:25px}.story-section-heading>p{max-width:600px}.evidence-steps,.workflow-stories,.roadmap-overview{grid-template-columns:1fr 1fr;gap:30px}.product-areas{gap:35px}.story-publication>img{max-width:500px}.story-hero .development-note{font-size:10px}}@media (max-width:500px){.story-hero{padding-inline:20px}.story-hero-copy>p{font-size:14px}.context-sculpture{min-height:410px}.sculpture-core{width:190px;height:190px}.sculpture-core b{font-size:19px}.source-tile{gap:4px;width:135px;min-height:85px;padding:14px 10px}.source-tile span{font-size:10px}.source-tile small{font-size:8px}.source-tile svg{width:18px}.tile-files{top:35px;left:0}.tile-evidence{top:95px;right:0}.tile-draft{bottom:45px;left:8px}.sculpture-caption{font-size:9px}.evidence-steps,.capability-editorial,.product-areas,.workflow-stories,.roadmap-overview,.catalogue-list{grid-template-columns:1fr}.evidence-steps li>span{margin-bottom:18px}.review-concept{padding:22px}.review-concept blockquote{font-size:24px}.concept-heading{flex-direction:column;align-items:start;gap:6px}.story-positioning{margin-inline:20px}.story-positioning p{font-size:12px}}@media (prefers-reduced-motion:reduce){.marketing-story *{transition:none!important;animation:none!important}}.orbit-motion-control{z-index:2;color:#d6e0f4;background:#1b2940;border:1px solid #47546c;border-radius:5px;padding:7px 10px;font-size:10px;position:absolute;bottom:5px;left:0}@media (max-width:500px){.sculpture-caption{bottom:45px;right:0}.orbit-motion-control{bottom:0;left:8px}}@media (prefers-reduced-motion:reduce){.orbit-motion-control{display:none}}.story-hero-copy .watch-button{margin:20px 0 0}@media (max-width:800px){.context-sculpture{margin-top:35px}.context-sculpture .orbit-scene{inset:-20px -75px}}
