.detail-page{overflow:clip}.detail-page .detail-hero.container{padding:0 var(--page-pad) 65px;background:radial-gradient(ellipse at 85% 41%,var(--h-colour-225a5a-1f,#225a5a1f),transparent 64%)}.detail-page .breadcrumb{letter-spacing:.12px;color:var(--h-colour-698696,#698696);flex-wrap:wrap;gap:9px;margin-bottom:12px;padding-top:34px;font-size:10px;line-height:1.5}.detail-page .breadcrumb [aria-current=page]{color:var(--h-colour-a0b9c4,#a0b9c4)}.detail-page .detail-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,5vw,75px);min-height:590px;padding-top:35px;padding-bottom:20px}.detail-page .detail-copy{z-index:2;min-width:0;position:relative}.detail-page .detail-copy h1{letter-spacing:-.058em;max-width:780px;margin:0 0 29px;font-size:clamp(46px,4.9vw,73px);line-height:1.045}.detail-page .detail-copy h1>span{display:inline}.detail-page .detail-copy>.eyebrow{letter-spacing:1.7px;max-width:530px;margin-bottom:26px;font-size:8px;line-height:1.7}.detail-page .detail-copy>p{max-width:510px;color:var(--h-colour-8da9b9,#8da9b9);margin-bottom:29px;font-size:16px;line-height:1.85}.detail-page .detail-actions{flex-wrap:wrap;gap:18px 23px}.detail-page .detail-actions .text-link{font-size:11px}.detail-page .detail-hero>.section-foot{margin-top:35px}.detail-page .detail-art{width:100%;min-width:0;max-width:660px;margin-left:auto}.detail-art-loading{aspect-ratio:1.25;border:1px solid var(--line);background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--mint) 9%,var(--bg)),var(--bg) 68%);border-radius:22px;width:100%;min-height:350px}.detail-page .detail-art .dashboard-demo{width:100%;max-width:100%;box-shadow:0 25px 90px #0004,0 0 90px var(--h-colour-91e1c5-0b,#91e1c50b);margin:0;transform:none}.detail-page .detail-art .dashboard-browser{padding:0 12px}.detail-page .detail-art .dashboard-browser>small{letter-spacing:.7px;font-size:5px}.detail-page .detail-art .dashboard-browser>span{font-size:6px}.detail-page .detail-art .dashboard-sidebar{width:125px;padding:20px 9px}.detail-page .detail-art .dashboard-sidebar .brand{gap:4px;margin-bottom:27px;padding-left:4px;font-size:11px}.detail-page .detail-art .dashboard-sidebar .brand svg{width:15px;height:19px}.detail-page .detail-art .dashboard-sidebar>small{margin-left:6px;font-size:6px}.detail-page .detail-art .dashboard-sidebar>button{gap:8px;padding:11px 8px;font-size:9px}.detail-page .detail-art .dashboard-sidebar>button svg{width:12px}.detail-page .detail-art .dashboard-team{gap:7px;bottom:20px;left:15px}.detail-page .detail-art .dashboard-team>span{width:23px;height:23px;font-size:6px}.detail-page .detail-art .dashboard-team>div{font-size:8px}.detail-page .detail-art .dashboard-team small{font-size:5px}.detail-page .detail-art .dashboard-main{padding:21px 16px}.detail-page .detail-art .dashboard-top{margin-bottom:21px}.detail-page .detail-art .dashboard-top h3{letter-spacing:-.7px;margin-top:9px;font-size:23px;line-height:1.15}.detail-page .detail-art .dashboard-top .micro-label{font-size:6px}.detail-page .detail-art .dashboard-top>a{padding:7px}.detail-page .detail-art .dashboard-top>a svg{width:12px;height:12px}.detail-page .detail-art .dashboard-metrics{gap:9px}.detail-page .detail-art .dashboard-metrics>a{padding:10px 9px}.detail-page .detail-art .dashboard-metrics>a>span{min-height:20px;font-size:7px;line-height:1.4}.detail-page .detail-art .dashboard-metrics strong{font-size:24px}.detail-page .detail-art .dashboard-metrics strong svg{width:24px;height:17px}.detail-page .detail-art .dashboard-metrics>a>small{font-size:6px;line-height:1.4}.detail-page .detail-art .dashboard-panels{grid-template-columns:1fr}.detail-page .detail-art .dashboard-activity{display:none}.detail-page .detail-art .dashboard-chart{padding:16px 13px 11px}.detail-page .detail-art .dashboard-chart .mini-chart-svg{height:158px}.detail-page .detail-art .dashboard-bottom{gap:5px;font-size:6px;line-height:1.6}.detail-page .detail-art .dashboard-bottom>span:last-child{text-align:right;gap:5px;max-width:85px;font-size:6px}.detail-page .detail-art .pipeline-board{gap:8px}.detail-page .detail-art .pipeline-board>div{padding:9px}.detail-page .detail-art .pipeline-board>div>small{font-size:6px}.detail-page .detail-art .pipeline-board a{padding:9px}.detail-page .detail-art .pipeline-board strong{font-size:9px}.detail-page .detail-art .pipeline-board p{font-size:7px}.detail-page .detail-art .deal-footer{font-size:6px;line-height:1.6}.detail-page .detail-art .contacts-table>a{gap:9px;font-size:8px}.detail-page .detail-art .contacts-table>a>span{gap:6px}.detail-page .detail-art .contact-table-head{font-size:6px}.detail-page .detail-art .contacts-table i{flex-shrink:0;width:22px;height:22px;font-size:6px}.detail-page .detail-art .growth-flow{width:100%;min-width:0;min-height:365px;aspect-ratio:unset;margin:20px 0;transform:none}.detail-page .detail-art-intelligence .flow-sources{flex-direction:row;gap:10px;width:100%;height:105px;top:0;bottom:auto;left:0}.detail-page .detail-art-intelligence .flow-source{flex-direction:column;align-items:flex-start;gap:10px;width:33.333%;min-width:0;padding:15px 13px}.detail-page .detail-art-intelligence .flow-source>svg:first-child{width:18px;height:18px}.detail-page .detail-art-intelligence .flow-source>svg:last-child{display:none}.detail-page .detail-art-intelligence .flow-source strong{font-size:9px;line-height:1.5}.detail-page .detail-art-intelligence .flow-source small{letter-spacing:1px;font-size:6px}.detail-page .detail-art-intelligence .growth-wires{width:130%;height:235px;top:125px;left:-26%;transform:rotate(-7deg)}.detail-page .detail-art-intelligence .growth-wires>path:first-of-type{opacity:.18}.detail-page .detail-art-intelligence .ai-core{width:27%;max-width:155px;top:48%;left:7%}.detail-page .detail-art-intelligence .ai-core>span:first-child{font-size:39px}.detail-page .detail-art-intelligence .ai-core>small{letter-spacing:.7px;font-size:5px}.detail-page .detail-art-intelligence .flow-growth-label{letter-spacing:1.2px;font-size:6px;bottom:0;right:0}.detail-page .detail-art .automation-visual{width:100%;min-width:0;margin:10px 0;transform:none}.detail-page .detail-art .automation-nodes{grid-template-columns:1fr;gap:14px}.detail-page .detail-art .automation-node{background:linear-gradient(125deg,var(--h-colour-152c37,#152c37),var(--h-colour-112330,#112330));border-color:var(--h-colour-31545b,#31545b);border-radius:10px;grid-template-columns:38px 1fr;gap:0 16px;padding:21px 25px 21px 20px;display:grid;position:relative;box-shadow:0 10px 25px #0001}.detail-page .detail-art .automation-icon{border-radius:10px;grid-row:span 2;align-self:start;margin:0;padding:8px}.detail-page .detail-art .automation-icon>svg{width:20px;height:20px}.detail-page .detail-art .automation-node h3{letter-spacing:-.6px;max-width:90%;margin:0 0 9px;font-size:21px;line-height:1.2}.detail-page .detail-art .automation-node p{max-width:290px;margin:0;font-size:11px;line-height:1.6}.detail-page .detail-art .node-number{gap:5px;font-size:6px;position:absolute;top:15px;right:14px}.detail-page .detail-art .node-number>svg{width:9px;height:9px}.detail-page .detail-art .automation-path{background:var(--h-colour-5b8c7d-44,#5b8c7d44);width:1px;height:auto;inset:30px auto 75px 39px}.detail-page .detail-art .automation-action{gap:12px;margin-top:18px;font-size:9px;line-height:1.5}.detail-page .detail-art .workflow-button{flex-shrink:0;gap:12px;padding:11px 16px;font-size:10px}.detail-page .detail-art .automation-status{gap:10px;padding:14px;font-size:10px;line-height:1.5}.detail-page .detail-art .automation-status>span{display:none}.detail-page .detail-art .permission-card,.detail-page .detail-art .palette-card{box-shadow:0 30px 80px #0003,0 0 80px var(--h-colour-b09ad5-0b,#b09ad50b);border-color:var(--h-colour-cabce3-1f,#cabce31f)}.detail-page .section-space.container{padding:88px var(--page-pad)}.detail-page .section-title{font-size:inherit;line-height:inherit;letter-spacing:normal;max-width:790px;margin-bottom:43px}.detail-page .section-title>.eyebrow{letter-spacing:1.7px;margin-bottom:23px;font-size:8px;line-height:1.6}.detail-page .section-title h2{letter-spacing:-.05em;max-width:760px;margin:0 0 21px;font-size:clamp(36px,3.9vw,56px);line-height:1.08}.detail-page .section-title>p{color:var(--h-colour-839eae,#839eae);letter-spacing:0;max-width:550px;margin:0;font-size:14px;line-height:1.8}.detail-page .detail-features.section-space{border-top:1px solid var(--line);display:block}.detail-page .detail-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.5vw,53px);display:grid}.detail-page .detail-feature{border-top:1px solid var(--h-colour-426270-79,#42627079);min-width:0;padding:27px 0 0}.detail-page .detail-feature-top{justify-content:space-between;align-items:center;gap:15px;min-height:31px;display:flex}.detail-page .detail-feature-top>svg{color:var(--mint);opacity:.86}.detail-page .detail-feature-top>span{letter-spacing:1px;color:var(--h-colour-577786,#577786);font-size:9px;font-weight:400}.detail-page .detail-feature h3{letter-spacing:-.85px;max-width:310px;color:var(--h-colour-d7e8ed,#d7e8ed);text-wrap:balance;margin:26px 0 17px;font-size:27px;line-height:1.2}.detail-page .detail-feature p{color:var(--h-colour-88a2b2,#88a2b2);max-width:400px;margin:0;font-size:14px;line-height:1.85}.detail-page .detail-industries{border-top:1px solid var(--line)}.detail-page .detail-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.detail-page .detail-industry-card{border:1px solid var(--h-colour-2b4854,#2b4854);background:linear-gradient(125deg,var(--h-colour-142c37,#142c37),var(--h-colour-121f30,#121f30));border-radius:12px;flex-direction:column;min-height:251px;padding:29px 28px 27px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.detail-page .detail-industry-card:before{content:"";border:1px solid var(--h-colour-c5eddf-0b,#c5eddf0b);pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;top:-100px;right:-45px}.detail-page .detail-industry-card:hover{border-color:var(--h-colour-7ab4a6,#7ab4a6);box-shadow:0 18px 45px var(--h-colour-08121e-55,#08121e55);transform:translateY(-5px)}.detail-page .industry-card-top{color:var(--h-colour-a0d8cf,#a0d8cf);justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.detail-page .industry-card-top>span{letter-spacing:1.3px;color:var(--h-colour-638291,#638291);font-size:8px}.detail-page .detail-industry-card h3{letter-spacing:-1px;color:var(--h-colour-e0f0ef,#e0f0ef);margin:0 0 14px;font-size:29px;line-height:1.1}.detail-page .detail-industry-card p{max-width:270px;color:var(--h-colour-89a6b6,#89a6b6);margin:0 0 22px;font-size:12px;line-height:1.7}.detail-page .industry-card-link{color:var(--h-colour-b0d3cc,#b0d3cc);justify-content:space-between;align-items:center;gap:18px;margin-top:auto;font-size:10px;line-height:1.5;display:flex}.detail-page .industry-card-link>svg{color:var(--h-colour-87b4b0,#87b4b0);transition:transform .25s}.detail-page .detail-industry-card:hover .industry-card-link>svg{transform:translate(2px,-2px)}.detail-page .industry-other{border-top:1px solid var(--h-colour-40616a-5c,#40616a5c);justify-content:space-between;align-items:center;gap:30px;margin-top:32px;padding-top:26px;display:flex}.detail-page .industry-other>p{color:var(--h-colour-7f9ba9,#7f9ba9);max-width:470px;margin:0;font-size:12px;line-height:1.8}.detail-page .industry-other>.text-link{flex-shrink:0;font-size:11px}.detail-page .industry-constellation,.detail-page .story-constellation{isolation:isolate;width:100%;position:relative}.detail-page .industry-constellation>.holographic-network{opacity:.8}.detail-page .industry-orbit-core{border:1px solid var(--h-colour-79bcaa-63,#79bcaa63);background:radial-gradient(circle at 40% 20%,var(--h-colour-265250-f2,#265250f2),var(--h-colour-0b232b-f2,#0b232bf2));min-width:134px;max-width:180px;min-height:135px;box-shadow:0 0 40px var(--h-colour-94f4d6-0f,#94f4d60f),inset 0 0 45px var(--h-colour-93f0d2-08,#93f0d208);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--h-colour-c0eee1,#c0eee1);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail-page .industry-orbit-core:after{content:"";border:1px solid var(--h-colour-9dd6c2-1c,#9dd6c21c);pointer-events:none;border-radius:50%;position:absolute;inset:8px}.detail-page .industry-orbit-core>svg{color:var(--h-colour-b9e9db,#b9e9db);filter:drop-shadow(0 0 15px var(--h-colour-95e0c2-33,#95e0c233))}.detail-page .industry-orbit-core>span{letter-spacing:-.2px;max-width:125px;font-size:13px;line-height:1.25}.detail-page .industry-orbit-label{background:var(--h-colour-112730-ed,#112730ed);border:1px solid var(--h-colour-426c71-6b,#426c716b);color:var(--h-colour-afd1cf,#afd1cf);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;align-items:center;gap:10px;padding:13px 18px;font-size:11px;animation:7s ease-in-out infinite detail-label-float;display:flex;position:absolute;box-shadow:0 12px 35px #0002}.detail-page .industry-orbit-label .tiny-light{opacity:.75;width:4px;height:4px}.detail-page .orbit-label-0{animation-delay:-1s;top:15%;left:5%}.detail-page .orbit-label-1{animation-delay:-3s;top:29%;right:1%}.detail-page .orbit-label-2{animation-delay:-5s;bottom:17%;left:14%}.detail-page .industry-art-caption{letter-spacing:1.6px;text-align:center;color:var(--h-colour-4e7686,#4e7686);font-size:6px;line-height:1.7;position:absolute;bottom:3%;left:0;right:0}.detail-page .story-year{border-left:1px solid var(--h-colour-90d8c2-94,#90d8c294);background:linear-gradient(90deg,var(--h-colour-0c2329-f2,#0c2329f2),var(--h-colour-0d202a-ba,#0d202aba));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0 9px 9px 0;align-items:center;gap:17px;padding:13px 19px 14px;display:flex;position:absolute;bottom:10%;left:9%;box-shadow:0 12px 45px #0002}.detail-page .story-year>span{letter-spacing:-3.5px;color:var(--h-colour-d0eee2,#d0eee2);font-size:58px;line-height:1}.detail-page .story-year>small{letter-spacing:1px;max-width:190px;color:var(--h-colour-82b4b6,#82b4b6);font-size:7px;line-height:1.9}.detail-page .scope-preview{border:1px solid var(--h-colour-3e646b,#3e646b);background:radial-gradient(ellipse at 98% 0,var(--h-colour-91e4c7-09,#91e4c709),transparent 65%),linear-gradient(125deg,var(--h-colour-172e3a,#172e3a),var(--h-colour-10212d,#10212d));color:var(--h-colour-d5ebe9,#d5ebe9);border-radius:16px;padding:28px 29px 24px;position:relative;overflow:hidden;box-shadow:0 25px 85px #0003}.detail-page .scope-preview-top{color:var(--h-colour-a4e1cf,#a4e1cf);border-bottom:1px solid var(--h-colour-72979b-24,#72979b24);align-items:center;gap:10px;padding-bottom:25px;display:flex}.detail-page .scope-preview-top>.micro-label{letter-spacing:1.2px;color:var(--h-colour-9bbfbb,#9bbfbb);font-size:7px}.detail-page .scope-preview-top>svg{width:20px;height:20px}.detail-page .scope-status{border:1px solid var(--h-colour-96d7bb-25,#96d7bb25);background:var(--h-colour-a3ecd4-08,#a3ecd408);white-space:nowrap;letter-spacing:.7px;color:var(--h-colour-90c4b6,#90c4b6);border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:6px 8px;font-size:5px;display:flex}.detail-page .scope-status>.tiny-light{width:3px;height:3px}.detail-page .scope-preview h2{letter-spacing:-1.5px;color:var(--h-colour-def1ee,#def1ee);margin:32px 0 11px;font-size:36px;line-height:1.1}.detail-page .scope-preview>p{color:var(--h-colour-80a8b5,#80a8b5);margin:0 0 25px;font-size:12px;line-height:1.65}.detail-page .scope-lines{flex-direction:column;display:flex}.detail-page .scope-lines>div{border-bottom:1px solid var(--h-colour-88b7b2-1a,#88b7b21a);color:var(--h-colour-a6c1ca,#a6c1ca);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:11px;line-height:1.5;display:flex}.detail-page .scope-lines>div>span:last-child{color:var(--h-colour-7eada1,#7eada1);align-items:center;gap:7px;font-size:8px;display:flex}.detail-page .scope-total{color:var(--h-colour-a0dfc9,#a0dfc9);justify-content:space-between;align-items:center;gap:20px;padding:25px 0 23px;display:flex}.detail-page .scope-total .micro-label{color:var(--h-colour-709d9b,#709d9b);letter-spacing:1.2px;margin-bottom:11px;font-size:6px;display:block}.detail-page .scope-total strong{letter-spacing:-.6px;color:var(--h-colour-c4eada,#c4eada);font-size:22px;font-weight:400;line-height:1.25}.detail-page .scope-total>svg{color:var(--h-colour-8ac9b4,#8ac9b4)}.detail-page .scope-note{color:var(--h-colour-678f9c,#678f9c);max-width:345px;font-size:8px;line-height:1.8}.detail-page .detail-steps.section-space{border-top:1px solid var(--line);display:block}.detail-page .project-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.detail-page .project-steps>li{border-top:1px solid var(--h-colour-426875-77,#42687577);align-items:flex-start;gap:17px;min-width:0;padding:27px 0 0;display:flex;position:relative}.detail-page .project-step-number{font-variant-numeric:tabular-nums;letter-spacing:1px;color:var(--h-colour-84c5b7,#84c5b7);flex-shrink:0;padding-top:8px;font-size:9px}.detail-page .project-steps>li>div{max-width:290px;padding-right:20px}.detail-page .project-steps h3{letter-spacing:-1px;color:var(--h-colour-d7eae9,#d7eae9);margin:0 0 16px;font-size:31px;line-height:1.15}.detail-page .project-steps p{color:var(--h-colour-88a5b3,#88a5b3);margin:0;font-size:13px;line-height:1.8}.detail-page .project-steps>li>svg{width:18px;color:var(--h-colour-547e84,#547e84);position:absolute;top:32px;right:0}.detail-page .detail-steps>.section-foot{margin-top:45px}.detail-page .ownership-signoff,.detail-page .story-signoff{border:1px solid var(--h-colour-467269-4f,#4672694f);background:linear-gradient(105deg,var(--h-colour-142c31,#142c31),var(--h-colour-101e2c,#101e2c));border-radius:11px;align-items:center;gap:24px;margin-top:46px;padding:26px 29px;display:flex}.detail-page .ownership-signoff>svg{color:var(--h-colour-9ed9c7,#9ed9c7);width:29px;height:29px}.detail-page .ownership-signoff>p{color:var(--h-colour-86a9b1,#86a9b1);letter-spacing:-.25px;margin:0;font-size:17px;line-height:1.6}.detail-page .ownership-signoff>p>strong{color:var(--h-colour-d7eae3,#d7eae3);font-weight:400}.detail-page .ownership-signoff>.text-link,.detail-page .story-signoff>.text-link{white-space:nowrap;margin-left:auto;font-size:12px}.detail-page .story-signoff-year{letter-spacing:-3px;color:var(--h-colour-d7ede2,#d7ede2);flex-shrink:0;font-size:50px;line-height:1}.detail-page .story-signoff>div{border-left:1px solid var(--h-colour-779c94-54,#779c9454);max-width:430px;padding-left:23px}.detail-page .story-signoff .eyebrow{letter-spacing:1.3px;margin:0 0 8px;font-size:7px}.detail-page .story-signoff>div>p{color:var(--h-colour-8eb2ba,#8eb2ba);margin:0;font-size:12px;line-height:1.8}.detail-page .faq-section.section-space{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,8vw,125px);display:grid}.detail-page .faq-intro>.eyebrow{letter-spacing:1.6px;margin-bottom:26px;font-size:8px}.detail-page .faq-intro h2{letter-spacing:-.05em;margin:0 0 23px;font-size:clamp(35px,3.65vw,52px);line-height:1.08}.detail-page .faq-intro>p{color:var(--h-colour-7c9caa,#7c9caa);max-width:320px;margin:0 0 17px;font-size:14px;line-height:1.8}.detail-page .faq-intro>.text-link{font-size:12px}.detail-page .faq-list{border-top:1px solid var(--h-colour-466876-73,#46687673)}.detail-page .faq-list summary{letter-spacing:-.1px;color:var(--h-colour-c4dce2,#c4dce2);gap:23px;padding:23px 0;font-size:16px;line-height:1.55;list-style:none}.detail-page .faq-list summary:after{content:none;display:none}.detail-page .faq-list summary::-webkit-details-marker{display:none}.detail-page .faq-list summary>svg{color:var(--h-colour-87b9b5,#87b9b5);flex-shrink:0;transition:transform .2s}.detail-page .faq-list details[open] summary>svg{transform:rotate(45deg)}.detail-page .faq-list .faq-answer p{letter-spacing:0;color:var(--h-colour-88a3b2,#88a3b2);max-width:600px;margin:0;padding:0 28px 24px 0;font-size:14px;line-height:1.85}.detail-page .detail-related.section-space{border-top:1px solid var(--line);padding-bottom:94px}.detail-page .related-heading{margin-bottom:37px}.detail-page .related-heading>.eyebrow{letter-spacing:1.6px;margin-bottom:22px;font-size:8px}.detail-page .related-heading h2{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(35px,3.6vw,51px);line-height:1.1}.detail-page .related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.detail-page .related-card{border-color:var(--h-colour-2c4853,#2c4853);background:linear-gradient(125deg,var(--h-colour-152c36,#152c36),var(--h-colour-111e2c,#111e2c));border-radius:12px;flex-direction:column;min-width:0;min-height:222px;padding:27px 28px 47px;display:flex}.detail-page .related-card>.micro-label{letter-spacing:1.3px;color:var(--h-colour-7e9fa9,#7e9fa9);text-transform:uppercase;font-size:8px}.detail-page .related-card h3{letter-spacing:-.8px;max-width:320px;color:var(--h-colour-d7e8ea,#d7e8ea);text-wrap:balance;margin:25px 0 0;font-size:26px;line-height:1.18}.detail-page .related-card h3>span{color:var(--h-colour-97cabc,#97cabc)}.detail-page .related-card>svg{width:18px;height:18px;color:var(--h-colour-83b7ad,#83b7ad);bottom:23px;right:24px}.detail-page .detail-contact-section.container{padding:79px var(--page-pad) 90px;border-top:1px solid var(--line);background:radial-gradient(ellipse at 27% 80%,var(--h-colour-28615c-15,#28615c15),transparent 70%);justify-content:space-between;align-items:center;gap:60px;display:flex}.detail-page .detail-contact-section>.button-primary{flex-shrink:0}.detail-page .detail-contact-section .eyebrow{letter-spacing:1.8px;margin-bottom:25px;font-size:8px}.detail-page .detail-contact-section h2{letter-spacing:-.055em;margin:0 0 23px;font-size:clamp(51px,5.7vw,82px);line-height:1.02}.detail-page .detail-contact-section p{color:var(--h-colour-87a4b0,#87a4b0);margin:0;font-size:15px;line-height:1.7}@keyframes detail-label-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (min-width:1700px){.detail-page .detail-hero-grid{min-height:670px}.detail-page .detail-copy h1{font-size:80px}.detail-page .detail-art .dashboard-main{padding:24px}.detail-page .detail-art .dashboard-sidebar{width:145px}.detail-page .detail-art .dashboard-top h3{font-size:28px}.detail-page .detail-art .dashboard-metrics strong{font-size:29px}.detail-page .detail-art .dashboard-body{min-height:450px}.detail-page .detail-art .dashboard-chart .mini-chart-svg{height:180px}}@media (max-width:1100px){.detail-page .detail-hero-grid{gap:35px;min-height:560px}.detail-page .detail-copy h1{font-size:59px}.detail-page .detail-copy>p{font-size:14px}.detail-page .detail-art .dashboard-sidebar{display:none}.detail-page .detail-art .dashboard-main{padding:22px}.detail-page .detail-art .dashboard-metrics>a{padding:12px 9px}.detail-page .detail-art .dashboard-top h3{font-size:26px}.detail-page .scope-preview{padding:25px}.detail-page .scope-preview-top{gap:9px}.detail-page .scope-status{letter-spacing:.3px;padding:5px 6px;font-size:4px}.detail-page .scope-preview-top>.micro-label{letter-spacing:.9px;font-size:6px}.detail-page .scope-preview h2{font-size:32px}.detail-page .scope-total strong{font-size:21px}.detail-page .section-space.container{padding-top:75px;padding-bottom:75px}.detail-page .detail-feature-grid{gap:29px}.detail-page .detail-feature h3{font-size:24px}.detail-page .detail-feature p{font-size:13px}.detail-page .detail-industry-card{padding:25px 23px}.detail-page .detail-industry-card h3{font-size:27px}.detail-page .industry-orbit-core{min-width:118px;min-height:118px;padding:18px}.detail-page .industry-orbit-core>svg{width:31px;height:31px}.detail-page .industry-orbit-core>span{font-size:11px}.detail-page .industry-orbit-label{padding:11px 14px;font-size:9px}.detail-page .story-year{gap:13px;padding:12px 15px;left:3%}.detail-page .story-year>span{font-size:49px}.detail-page .story-year>small{letter-spacing:.8px;font-size:6px}.detail-page .related-card{min-height:205px;padding:24px 24px 45px}.detail-page .related-card h3{font-size:24px}.detail-page .faq-section.section-space{gap:55px}.detail-page .faq-list summary{font-size:15px}.detail-page .project-steps{gap:24px}.detail-page .project-steps>li{gap:12px}.detail-page .project-steps h3{font-size:28px}.detail-page .project-steps p{font-size:12px}}@media (max-width:900px){.detail-page .detail-hero.container{padding-bottom:54px}.detail-page .detail-hero-grid{grid-template-columns:minmax(0,1fr);gap:33px;min-height:0;padding-top:28px}.detail-page .detail-copy{max-width:710px}.detail-page .detail-copy h1{max-width:710px;font-size:clamp(53px,7.7vw,70px)}.detail-page .detail-copy>p{max-width:600px;font-size:16px}.detail-page .detail-art{max-width:620px;margin:0 auto}.detail-page .detail-art .dashboard-sidebar{width:145px;display:block}.detail-page .detail-art .dashboard-main{padding:24px}.detail-page .detail-art .dashboard-top h3{font-size:27px}.detail-page .detail-art .dashboard-metrics strong{font-size:29px}.detail-page .detail-art .dashboard-metrics>a>span{font-size:8px}.detail-page .detail-art .dashboard-metrics>a>small{font-size:7px}.detail-page .detail-art .dashboard-chart .mini-chart-svg{height:180px}.detail-page .detail-art .dashboard-body{min-height:440px}.detail-page .detail-art-flow{max-width:570px}.detail-page .detail-art-intelligence{max-width:550px}.detail-page .detail-art-ownership{max-width:510px}.detail-page .detail-art-industry,.detail-page .detail-art-story{max-width:520px;margin-top:-15px;margin-bottom:-15px}.detail-page .detail-art-insights{max-width:540px}.detail-page .detail-art-design,.detail-page .detail-art-access{max-width:575px;margin-top:15px;margin-bottom:15px}.detail-page .detail-art-pricing{max-width:540px;margin-top:10px}.detail-page .scope-preview{padding:29px 32px}.detail-page .scope-preview-top>.micro-label{font-size:7px}.detail-page .scope-status{letter-spacing:.7px;padding:6px 8px;font-size:5px}.detail-page .scope-preview h2{font-size:39px}.detail-page .scope-lines>div{font-size:12px}.detail-page .scope-lines>div>span:last-child{font-size:9px}.detail-page .scope-total strong{font-size:24px}.detail-page .scope-note{font-size:9px}.detail-page .section-title h2{font-size:43px}.detail-page .section-title>p{font-size:14px}.detail-page .detail-feature-grid{grid-template-columns:1fr;gap:29px}.detail-page .detail-feature{grid-template-columns:70px 1fr;column-gap:24px;padding-top:25px;display:grid}.detail-page .detail-feature-top{flex-direction:column;grid-row:span 2;justify-content:flex-start;align-items:flex-start;gap:17px;padding-top:5px;display:flex}.detail-page .detail-feature h3{text-wrap:initial;max-width:100%;margin:0 0 15px;font-size:29px}.detail-page .detail-feature p{max-width:590px;font-size:14px}.detail-page .detail-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.detail-page .detail-industry-card{min-height:248px;padding:27px}.detail-page .detail-industry-card h3{font-size:28px}.detail-page .detail-industry-card p{font-size:12px}.detail-page .industry-other{gap:22px}.detail-page .industry-other>p{max-width:340px;font-size:11px}.detail-page .industry-other>.text-link{font-size:10px}.detail-page .story-year{gap:17px;padding:14px 19px;left:9%}.detail-page .story-year>span{font-size:58px}.detail-page .story-year>small{font-size:7px}.detail-page .faq-section.section-space{grid-template-columns:1fr;gap:35px}.detail-page .faq-intro h2{max-width:500px;font-size:47px}.detail-page .faq-intro>p{max-width:440px}.detail-page .faq-list summary{padding:25px 0;font-size:17px}.detail-page .faq-list .faq-answer p{max-width:100%;padding-right:25px;font-size:14px}.detail-page .related-grid{gap:15px}.detail-page .related-card{min-height:215px;padding:24px 20px 44px}.detail-page .related-card h3{margin-top:23px;font-size:23px}.detail-page .related-card>.micro-label{letter-spacing:.9px;font-size:7px}.detail-page .ownership-signoff,.detail-page .story-signoff{gap:20px;padding:24px}.detail-page .ownership-signoff>p{font-size:16px}.detail-page .ownership-signoff>.text-link,.detail-page .story-signoff>.text-link{gap:9px;font-size:10px}.detail-page .story-signoff>div{padding-left:18px}.detail-page .story-signoff>div>p{font-size:11px}.detail-page .story-signoff-year{font-size:42px}.detail-page .project-steps{gap:24px}.detail-page .project-steps>li{display:block}.detail-page .project-step-number{margin-bottom:19px;display:block}.detail-page .project-steps>li>div{padding-right:0}.detail-page .project-steps>li>svg{width:16px;top:29px}.detail-page .project-steps h3{margin-bottom:14px;font-size:30px}.detail-page .project-steps p{font-size:12px}.detail-page .detail-contact-section.container{gap:35px;padding-top:64px;padding-bottom:75px}.detail-page .detail-contact-section h2{font-size:64px}.detail-page .detail-contact-section p{max-width:340px;font-size:13px}}@media (max-width:600px){.detail-page .detail-hero.container{padding-left:var(--page-pad);padding-right:var(--page-pad);padding-bottom:38px}.detail-page .breadcrumb{gap:7px;margin-bottom:10px;padding-top:25px;font-size:8px;line-height:1.7}.detail-page .breadcrumb>svg{width:10px;height:10px}.detail-page .detail-hero-grid{gap:32px;padding-top:28px;padding-bottom:0}.detail-page .detail-copy h1{letter-spacing:-.057em;margin-bottom:24px;font-size:clamp(42px,11.9vw,59px);line-height:1.065}.detail-page .detail-copy>.eyebrow{letter-spacing:1px;margin-bottom:23px;font-size:7px;line-height:1.8}.detail-page .detail-copy>p{margin-bottom:26px;font-size:14px;line-height:1.85}.detail-page .detail-actions{gap:13px 18px}.detail-page .detail-actions .text-link{font-size:10px}.detail-page .detail-hero>.section-foot{margin-top:31px}.detail-page .detail-hero>.section-foot>span:first-child{max-width:175px}.detail-page .detail-hero>.section-foot>span:last-child{max-width:105px}.detail-page .detail-art{margin-top:3px}.detail-page .detail-art .dashboard-demo{margin:0}.detail-page .detail-art .dashboard-sidebar{display:none}.detail-page .detail-art .dashboard-main{padding:20px 14px}.detail-page .detail-art .dashboard-body{min-height:0}.detail-page .detail-art .dashboard-top h3{font-size:24px}.detail-page .detail-art .dashboard-metrics{gap:7px}.detail-page .detail-art .dashboard-metrics>a{padding:12px 9px}.detail-page .detail-art .dashboard-metrics>a>span{font-size:7px}.detail-page .detail-art .dashboard-metrics>a>small{font-size:6px}.detail-page .detail-art .dashboard-metrics strong{font-size:28px}.detail-page .detail-art .dashboard-chart .mini-chart-svg{height:158px}.detail-page .detail-art .dashboard-chart{padding:14px 13px 10px}.detail-page .detail-art .dashboard-top .micro-label{font-size:6px}.detail-page .detail-art .contacts-table>a{font-size:8px}.detail-page .detail-art .growth-flow{min-height:345px;margin:7px 0 20px}.detail-page .detail-art-intelligence .flow-sources{gap:7px;height:105px}.detail-page .detail-art-intelligence .flow-source{padding:13px 10px}.detail-page .detail-art-intelligence .flow-source strong{font-size:8px}.detail-page .detail-art-intelligence .flow-source small{letter-spacing:.6px;font-size:5px}.detail-page .detail-art-intelligence .growth-wires{width:137%;height:205px;top:132px;left:-31%}.detail-page .detail-art-intelligence .ai-core{width:29%;top:51%}.detail-page .detail-art-intelligence .ai-core>span:first-child{font-size:31px}.detail-page .detail-art-intelligence .ai-core>small{letter-spacing:.7px;font-size:4px}.detail-page .detail-art-intelligence .flow-growth-label{letter-spacing:.7px;max-width:190px;font-size:5px}.detail-page .detail-art .automation-node{grid-template-columns:35px 1fr;gap:0 14px;padding:21px 17px}.detail-page .detail-art .automation-icon{padding:7px}.detail-page .detail-art .automation-node h3{max-width:calc(100% - 15px);margin-bottom:9px;font-size:21px}.detail-page .detail-art .automation-node p{max-width:95%;font-size:11px;line-height:1.7}.detail-page .detail-art .automation-action{gap:12px;font-size:8px}.detail-page .detail-art .workflow-button{gap:10px;padding:11px 13px;font-size:9px}.detail-page .detail-art .automation-status{gap:10px;padding:14px 12px;font-size:10px;line-height:1.6}.detail-page .detail-art .automation-status>svg{width:15px;height:15px}.detail-page .detail-art .server-visual{height:430px;margin-top:8px}.detail-page .detail-art .server-badge{font-size:8px;bottom:89px}.detail-page .detail-art .server-orbit{bottom:49px}.detail-page .detail-art .server-caption{letter-spacing:.8px;font-size:5px;bottom:19px}.detail-page .detail-art .analytics-stack{margin:9px 15px 25px 4px}.detail-page .detail-art-industry,.detail-page .detail-art-story{margin-top:-13px;margin-bottom:-10px}.detail-page .detail-art .palette-card,.detail-page .detail-art .permission-card{margin:3px 0}.detail-page .industry-orbit-core{gap:9px;min-width:103px;max-width:130px;min-height:103px;padding:16px}.detail-page .industry-orbit-core>svg{width:27px;height:27px}.detail-page .industry-orbit-core>span{max-width:100px;font-size:10px}.detail-page .industry-orbit-label{border-radius:7px;gap:7px;padding:10px 12px;font-size:8px}.detail-page .industry-orbit-label>.tiny-light{width:3px;height:3px}.detail-page .orbit-label-0{top:14%;left:0}.detail-page .orbit-label-1{top:30%;right:0}.detail-page .orbit-label-2{bottom:15%;left:7%}.detail-page .industry-art-caption{letter-spacing:.8px;font-size:5px;line-height:1.6;bottom:1%}.detail-page .story-year{gap:12px;padding:11px 14px;bottom:6%;left:7%}.detail-page .story-year>span{letter-spacing:-2.5px;font-size:45px}.detail-page .story-year>small{letter-spacing:.8px;max-width:155px;font-size:5px;line-height:1.9}.detail-page .section-space.container{padding:56px var(--page-pad)}.detail-page .section-title{max-width:100%;font-size:inherit;line-height:inherit;letter-spacing:normal;margin-bottom:32px}.detail-page .section-title>.eyebrow{letter-spacing:1px;margin-bottom:22px;font-size:6px;line-height:1.8}.detail-page .section-title h2{letter-spacing:-.055em;max-width:390px;margin-bottom:21px;font-size:38px;line-height:1.1}.detail-page .section-title>p{max-width:355px;font-size:13px;line-height:1.85}.detail-page .detail-feature-grid{grid-template-columns:1fr;gap:31px}.detail-page .detail-feature{padding:24px 0 0;display:block}.detail-page .detail-feature-top{flex-direction:row;justify-content:space-between;align-items:center;gap:15px;min-height:30px;padding-top:0}.detail-page .detail-feature-top>svg{width:25px;height:25px}.detail-page .detail-feature-top>span{font-size:8px}.detail-page .detail-feature h3{letter-spacing:-.9px;max-width:330px;margin:20px 0 15px;font-size:29px;line-height:1.17}.detail-page .detail-feature p{max-width:100%;font-size:13px;line-height:1.9}.detail-page .detail-industry-grid{grid-template-columns:1fr;gap:15px}.detail-page .detail-industry-card{min-height:224px;padding:26px 24px 25px}.detail-page .industry-card-top{margin-bottom:24px}.detail-page .industry-card-top>svg{width:29px;height:29px}.detail-page .industry-card-top>span{font-size:7px}.detail-page .detail-industry-card h3{margin-bottom:12px;font-size:31px;line-height:1.12}.detail-page .detail-industry-card p{max-width:285px;margin-bottom:22px;font-size:12px;line-height:1.7}.detail-page .industry-card-link{font-size:10px}.detail-page .industry-other{margin-top:26px;padding-top:22px;display:block}.detail-page .industry-other>p{max-width:330px;margin-bottom:13px;font-size:12px;line-height:1.8}.detail-page .industry-other>.text-link{font-size:11px}.detail-page .scope-preview{border-radius:13px;padding:24px 22px 23px}.detail-page .scope-preview-top{flex-wrap:wrap;gap:9px;padding-bottom:22px}.detail-page .scope-preview-top>.micro-label{letter-spacing:.9px;font-size:6px}.detail-page .scope-preview-top>svg{width:18px;height:18px}.detail-page .scope-status{letter-spacing:.35px;gap:5px;padding:6px 7px;font-size:4px}.detail-page .scope-preview h2{letter-spacing:-1.4px;margin-top:28px;font-size:34px;line-height:1.1}.detail-page .scope-preview>p{margin-bottom:18px;font-size:11px;line-height:1.7}.detail-page .scope-lines>div{gap:10px;padding:15px 0;font-size:10px;line-height:1.6}.detail-page .scope-lines>div>span:last-child{white-space:nowrap;gap:5px;font-size:8px}.detail-page .scope-lines>div>span:last-child>svg{width:12px;height:12px}.detail-page .scope-total{gap:15px;padding:24px 0 20px}.detail-page .scope-total strong{letter-spacing:-.7px;font-size:22px}.detail-page .scope-total .micro-label{letter-spacing:1px;margin-bottom:10px;font-size:5px}.detail-page .scope-total>svg{width:23px;height:23px}.detail-page .scope-note{max-width:295px;font-size:8px;line-height:1.8}.detail-page .project-steps{grid-template-columns:1fr;gap:28px}.detail-page .project-steps>li{gap:18px;padding-top:24px;display:flex}.detail-page .project-step-number{margin-bottom:0;padding-top:8px;font-size:9px}.detail-page .project-steps>li>div{max-width:100%;padding-right:23px}.detail-page .project-steps h3{margin-bottom:12px;font-size:32px;line-height:1.15}.detail-page .project-steps p{font-size:13px;line-height:1.8}.detail-page .project-steps>li>svg{width:17px;height:17px;top:29px;transform:rotate(90deg)}.detail-page .detail-steps>.section-foot{margin-top:31px}.detail-page .ownership-signoff,.detail-page .story-signoff{flex-wrap:wrap;gap:17px;margin-top:35px;padding:23px 21px}.detail-page .ownership-signoff>svg{width:26px;height:26px}.detail-page .ownership-signoff>p{letter-spacing:-.3px;font-size:16px;line-height:1.6}.detail-page .ownership-signoff>.text-link{white-space:normal;margin-left:43px;font-size:11px}.detail-page .story-signoff-year{letter-spacing:-2.5px;font-size:43px}.detail-page .story-signoff>div{border-left:1px solid var(--h-colour-648b82-55,#648b8255);flex:1;min-width:150px;max-width:calc(100% - 120px);padding-left:17px}.detail-page .story-signoff .eyebrow{letter-spacing:.7px;gap:7px;margin-bottom:8px;font-size:5px;line-height:1.5}.detail-page .story-signoff .eyebrow>.tiny-light{width:3px;height:3px}.detail-page .story-signoff>div>p{font-size:10px;line-height:1.8}.detail-page .story-signoff>.text-link{margin-left:0;padding-top:6px;font-size:11px}.detail-page .faq-section.section-space{grid-template-columns:1fr;gap:29px;display:grid}.detail-page .faq-intro>.eyebrow{letter-spacing:1px;margin-bottom:24px;font-size:6px}.detail-page .faq-intro h2{letter-spacing:-.055em;margin-bottom:21px;font-size:42px;line-height:1.08}.detail-page .faq-intro>p{max-width:320px;margin-bottom:15px;font-size:13px;line-height:1.8}.detail-page .faq-intro>.text-link{font-size:11px}.detail-page .faq-list summary{gap:17px;padding:22px 0;font-size:15px;line-height:1.6}.detail-page .faq-list summary>svg{width:17px;height:17px}.detail-page .faq-list .faq-answer p{max-width:100%;padding:0 0 23px;font-size:13px;line-height:1.9}.detail-page .detail-related.section-space{padding-top:55px;padding-bottom:60px}.detail-page .related-heading{margin-bottom:30px}.detail-page .related-heading>.eyebrow{letter-spacing:1px;margin-bottom:21px;font-size:6px;line-height:1.7}.detail-page .related-heading h2{letter-spacing:-.055em;max-width:360px;font-size:37px;line-height:1.09}.detail-page .related-grid{grid-template-columns:1fr;gap:14px}.detail-page .related-card{min-height:188px;padding:25px 25px 42px}.detail-page .related-card>.micro-label{letter-spacing:1.1px;font-size:7px}.detail-page .related-card h3{letter-spacing:-.85px;max-width:295px;margin:22px 0 0;font-size:28px;line-height:1.17}.detail-page .related-card>svg{width:18px;height:18px;bottom:21px;right:24px}.detail-page .detail-contact-section.container{padding:60px var(--page-pad) 69px;display:block}.detail-page .detail-contact-section .eyebrow{letter-spacing:1.1px;margin-bottom:23px;font-size:6px}.detail-page .detail-contact-section h2{letter-spacing:-.06em;margin-bottom:22px;font-size:63px;line-height:1.035}.detail-page .detail-contact-section p{max-width:290px;margin:0 0 27px;font-size:13px;line-height:1.8}.detail-page .detail-contact-section>.button-primary{font-size:12px}}.detail-page-de .detail-copy{min-width:0}.detail-page-de .detail-copy h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(36px,4.1vw,62px)}.detail-page-de .detail-feature p{line-height:1.8}.detail-page-de .detail-feature h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.detail-page.detail-page-de[data-topic] .detail-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:32px}.detail-page.detail-page-de[data-topic] .detail-art{width:100%;margin-left:0}.detail-page.detail-page-de[data-topic] .detail-copy:before{display:none}@media (max-width:900px){.detail-page.detail-page-de[data-topic] .detail-hero-grid{grid-template-columns:minmax(0,1fr);gap:30px}.detail-page-de .detail-copy h1{font-size:clamp(34px,7.5vw,58px)}}.topic-artwork{border:1px solid var(--line);background:linear-gradient(140deg,color-mix(in srgb,var(--mint) 4%,var(--bg)),var(--bg));border-radius:22px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 25px 80px #0001}.topic-art-top{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:15px 22px 0;font-size:9px;display:flex}.topic-art-top button{width:34px;height:34px;color:var(--mint);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.topic-art-top button:hover{background:color-mix(in srgb,var(--mint) 10%,transparent)}.topic-art-top button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.topic-artwork>svg{width:100%;height:auto;display:block}.topic-drawing{fill:none;stroke:var(--mint);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 8px var(--h-colour-000000-22,#0002))}.network-lattice{fill:none;stroke:color-mix(in srgb,var(--mint) 52%,var(--violet) 48%);stroke-width:1.05px;stroke-linecap:round;stroke-linejoin:round;opacity:.47;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--mint) 42%,transparent))}.network-paths{fill:none;stroke-linecap:round;stroke-linejoin:round}.network-path{stroke:var(--mint);stroke-width:1.45px;stroke-opacity:.8;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--mint) 75%,transparent))}.network-path-violet{stroke:var(--violet);stroke-opacity:.86;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--violet) 72%,transparent))}.network-path-soft{stroke:color-mix(in srgb,var(--mint) 62%,var(--violet) 38%);stroke-opacity:.57;stroke-width:1.2px}.network-flow{stroke:var(--h-colour-ffffff,white);stroke-width:2.2px;stroke-dasharray:1 28;stroke-linecap:round;stroke-opacity:.92;filter:drop-shadow(0 0 5px var(--mint))}.network-flow-reverse{stroke-dasharray:1 34;stroke-width:2px;stroke-opacity:.84;filter:drop-shadow(0 0 5px var(--violet))}.network-flow-lilac{stroke:var(--violet);stroke-dasharray:1 39;stroke-width:2.1px;filter:drop-shadow(0 0 5px var(--violet))}.network-contact{fill:color-mix(in srgb,var(--bg) 88%,var(--mint) 12%);stroke:color-mix(in srgb,var(--mint) 78%,var(--h-colour-ffffff,white) 22%);stroke-width:1.1px;filter:drop-shadow(0 7px 9px var(--h-colour-000000-66,#0006))}.network-contact>rect{fill:inherit;stroke:inherit;stroke-opacity:.84}.network-contact-avatar{fill:color-mix(in srgb,var(--mint) 24%,var(--bg));stroke:var(--mint);stroke-width:.8px}.network-contact-person{fill:none;stroke:var(--mint);stroke-width:1.6px;stroke-linecap:round}.network-contact-copy{fill:none;stroke:color-mix(in srgb,var(--text) 70%,var(--mint) 30%);stroke-width:2.1px;stroke-linecap:round;opacity:.82}.network-contact-dot{fill:var(--mint);stroke:none;filter:drop-shadow(0 0 3px var(--mint))}.network-contact-lilac{fill:color-mix(in srgb,var(--bg) 84%,var(--violet) 16%);stroke:color-mix(in srgb,var(--violet) 72%,var(--h-colour-ffffff,white) 28%)}.network-contact-lilac .network-contact-avatar{fill:color-mix(in srgb,var(--violet) 24%,var(--bg));stroke:var(--violet)}.network-contact-lilac .network-contact-person{stroke:var(--violet)}.network-contact-lilac .network-contact-copy{stroke:color-mix(in srgb,var(--text) 70%,var(--violet) 30%)}.network-contact-lilac .network-contact-dot{fill:var(--violet);filter:drop-shadow(0 0 3px var(--violet))}.network-contact-small{opacity:.94}.network-contact-ghost{opacity:.73}.network-sparkle{fill:var(--h-colour-ffffff,white);opacity:.45;transform-box:fill-box;transform-origin:50%}.network-sparkle-lilac{fill:var(--violet)}.topic-artwork[data-topic=network][data-motion=running] .network-flow{animation:5.8s linear infinite alternate network-thread-flow}.topic-artwork[data-topic=network][data-motion=running] .network-flow-reverse{animation-duration:7.4s;animation-direction:alternate-reverse;animation-delay:-1.8s}.topic-artwork[data-topic=network][data-motion=running] .network-flow-lilac{animation-duration:8.2s;animation-delay:-3.1s}.topic-artwork[data-topic=network][data-motion=running] .network-sparkle{animation:3.2s ease-in-out infinite alternate network-twinkle}.topic-artwork[data-topic=network][data-motion=running] .network-sparkle-lilac{animation-delay:-1.4s}@keyframes network-thread-flow{0%{stroke-dashoffset:0;opacity:.34}to{stroke-dashoffset:120px;opacity:1}}@keyframes network-twinkle{0%{opacity:.2;scale:.72}to{opacity:1;scale:1.18}}.topic-orbits{stroke:var(--mint);stroke-width:1px;opacity:.17;fill:none}.topic-cable{fill:none;stroke:var(--violet);stroke-width:1.25px;stroke-dasharray:3 7;opacity:.65}.topic-platform{stroke-width:1.1px}.topic-platform-top{fill:color-mix(in srgb,var(--bg) 83%,var(--mint) 17%);stroke:var(--mint);opacity:.72}.topic-platform-front{fill:color-mix(in srgb,var(--bg) 75%,var(--violet) 25%);stroke:var(--violet);opacity:.65}.topic-platform-side{fill:color-mix(in srgb,var(--bg) 73%,var(--mint) 27%);stroke:var(--mint);opacity:.52}.topic-platform-grid{fill:none;stroke:var(--mint);stroke-width:.75px;opacity:.2}.topic-isobox{stroke-width:1.2px}.topic-box-top{fill:color-mix(in srgb,var(--bg) 68%,var(--mint) 32%);stroke:var(--mint)}.topic-box-front{fill:color-mix(in srgb,var(--bg) 80%,var(--mint) 20%);stroke:var(--mint)}.topic-box-side{fill:color-mix(in srgb,var(--bg) 77%,var(--violet) 23%);stroke:var(--violet)}.topic-box-seam{fill:none;stroke:var(--mint);opacity:.55}.topic-globe{stroke:var(--mint);stroke-width:1.2px}.topic-globe>circle{stroke:var(--mint);stroke-opacity:.7}.topic-globe>ellipse,.topic-globe>path{fill:none;stroke:var(--mint);stroke-opacity:.45}.topic-globe .topic-globe-highlight{stroke:var(--mint);stroke-width:3px;stroke-linecap:round;opacity:.56}.topic-avatar{stroke:var(--mint);stroke-width:1.4px}.topic-avatar-halo{fill:color-mix(in srgb,var(--bg) 74%,var(--mint) 26%);stroke:var(--mint);filter:drop-shadow(0 4px 6px var(--h-colour-000000-55,#0005))}.topic-avatar-face{fill:var(--mint);stroke:none}.topic-avatar-body{fill:color-mix(in srgb,var(--bg) 42%,var(--mint) 58%)}.topic-avatar-small .topic-avatar-halo{fill:color-mix(in srgb,var(--bg) 82%,var(--violet) 18%);stroke:var(--violet)}.topic-glass-card{fill:color-mix(in srgb,var(--bg) 66%,var(--violet) 34%);stroke:var(--violet);stroke-width:1.2px;filter:drop-shadow(0 8px 7px var(--h-colour-000000-44,#0004))}.topic-glass-card>path:first-child{fill:color-mix(in srgb,var(--violet) 21%,var(--bg));opacity:.9}.topic-glass-lines{fill:none;stroke:var(--violet);opacity:.68}.topic-pinpoint{fill:var(--mint);stroke:var(--mint);transform-box:fill-box;transform-origin:50%}.topic-pinpoint circle:first-child{fill:var(--bg);stroke-width:1.2px}.topic-pinpoint circle:last-child{stroke:none}.topic-board{fill:color-mix(in srgb,var(--bg) 81%,var(--mint) 19%);stroke:var(--mint);stroke-width:1.1px}.topic-step-card{stroke:var(--mint);stroke-width:1.25px;filter:drop-shadow(0 8px 6px var(--h-colour-000000-55,#0005))}.topic-step-card>path:first-child{fill:color-mix(in srgb,var(--bg) 61%,var(--mint) 39%)}.topic-step-card>path:nth-child(2){fill:color-mix(in srgb,var(--bg) 86%,var(--mint) 14%)}.topic-step-card-violet{stroke:var(--violet)}.topic-step-card-violet>path:first-child{fill:color-mix(in srgb,var(--bg) 66%,var(--violet) 34%)}.topic-card-face{fill:color-mix(in srgb,var(--bg) 52%,var(--mint) 48%);opacity:.78}.topic-card-line{fill:none;stroke:var(--mint);opacity:.72}.topic-step-card-violet .topic-card-line{stroke:var(--violet)}.topic-vault{stroke:var(--mint);stroke-width:1.4px;filter:drop-shadow(0 10px 9px var(--h-colour-000000-44,#0004))}.topic-vault-inset{fill:color-mix(in srgb,var(--bg) 74%,var(--violet) 26%);stroke:var(--violet);opacity:.72}.topic-vault-seam{fill:none;stroke:var(--mint);opacity:.46}.topic-datastack,.topic-side-database{stroke:var(--mint);stroke-width:1.5px;fill:color-mix(in srgb,var(--bg) 74%,var(--mint) 26%);filter:drop-shadow(0 6px 5px var(--h-colour-000000-44,#0004))}.topic-datastack-top{fill:color-mix(in srgb,var(--bg) 64%,var(--mint) 36%)}.topic-datastack circle{fill:var(--violet);stroke:none}.topic-side-database{stroke:var(--violet);fill:color-mix(in srgb,var(--bg) 79%,var(--violet) 21%)}.topic-lock-3d{stroke:var(--mint);stroke-width:2px;fill:color-mix(in srgb,var(--bg) 55%,var(--mint) 45%);filter:drop-shadow(0 8px 6px var(--h-colour-000000-55,#0005))}.topic-lock-face{fill:color-mix(in srgb,var(--bg) 54%,var(--violet) 46%);stroke:var(--violet)}.topic-lock-3d circle{fill:var(--bg)}.topic-browser-3d{stroke:var(--mint);stroke-width:1.3px;filter:drop-shadow(0 9px 8px var(--h-colour-000000-55,#0005))}.topic-screen-shadow{fill:var(--h-colour-000000-22,#0002);stroke:none;transform:translateY(18px)}.topic-browser-front{fill:color-mix(in srgb,var(--bg) 81%,var(--mint) 19%)}.topic-browser-side{fill:color-mix(in srgb,var(--bg) 72%,var(--violet) 28%);stroke:var(--violet)}.topic-browser-bar{fill:color-mix(in srgb,var(--bg) 68%,var(--mint) 32%);opacity:.88}.topic-browser-ui{fill:none;stroke:var(--mint);opacity:.6}.topic-browser-highlight{fill:none;stroke:var(--mint);stroke-width:3px;opacity:.6}.topic-server-3d{stroke:var(--violet);stroke-width:1.3px;fill:color-mix(in srgb,var(--bg) 77%,var(--violet) 23%);filter:drop-shadow(0 8px 7px var(--h-colour-000000-44,#0004))}.topic-server-side{fill:color-mix(in srgb,var(--bg) 58%,var(--violet) 42%)}.topic-server-lights{fill:var(--mint);stroke:none}.topic-security-chip{stroke:var(--mint);stroke-width:1.5px;fill:color-mix(in srgb,var(--bg) 54%,var(--mint) 46%);filter:drop-shadow(0 5px 5px var(--h-colour-000000-55,#0005))}.topic-funnel-3d{stroke:var(--mint);stroke-width:1.35px;filter:drop-shadow(0 10px 8px var(--h-colour-000000-44,#0004))}.topic-funnel-3d>ellipse:first-of-type{fill:color-mix(in srgb,var(--bg) 65%,var(--mint) 35%)}.topic-funnel-wall{fill:color-mix(in srgb,var(--bg) 80%,var(--mint) 20%);stroke:var(--mint)}.topic-funnel-band{fill:color-mix(in srgb,var(--bg) 71%,var(--violet) 29%);stroke:var(--violet)}.topic-funnel-band-low{fill:color-mix(in srgb,var(--bg) 66%,var(--mint) 34%)}.topic-funnel-inner{fill:none;stroke:var(--mint);opacity:.55}.topic-funnel-points{fill:var(--mint);stroke:none}.topic-deal-cube>path:last-child{fill:none;stroke:var(--mint);stroke-width:3px}.topic-metrics{stroke:var(--violet);stroke-width:7px;stroke-linecap:round;opacity:.72}.topic-metric-cap{stroke:var(--mint);stroke-width:2.5px}.topic-coaching{fill:color-mix(in srgb,var(--bg) 72%,var(--violet) 28%);stroke:var(--violet);stroke-width:1.4px}.topic-coaching>path:first-of-type{stroke:var(--mint)}.topic-coaching-shadow{fill:none;stroke-dasharray:3 7;opacity:.6}.topic-warehouse-3d{stroke:var(--mint);stroke-width:1.4px;filter:drop-shadow(0 10px 8px var(--h-colour-000000-44,#0004))}.topic-warehouse-face{fill:color-mix(in srgb,var(--bg) 78%,var(--mint) 22%)}.topic-warehouse-side{fill:color-mix(in srgb,var(--bg) 72%,var(--violet) 28%);stroke:var(--violet)}.topic-warehouse-roof{fill:color-mix(in srgb,var(--bg) 59%,var(--mint) 41%)}.topic-warehouse-door{fill:color-mix(in srgb,var(--bg) 52%,var(--violet) 48%);stroke:var(--violet)}.topic-route-map{fill:none;stroke:var(--violet);stroke-width:2px}.topic-route-map circle{fill:var(--mint);stroke:var(--bg);stroke-width:4px}.topic-truck{fill:color-mix(in srgb,var(--bg) 62%,var(--mint) 38%);stroke:var(--mint);stroke-width:1.5px;filter:drop-shadow(0 5px 4px var(--h-colour-000000-55,#0005))}.topic-truck-window{fill:color-mix(in srgb,var(--bg) 49%,var(--violet) 51%)}.topic-truck circle{fill:var(--bg);stroke:var(--mint);stroke-width:2px}.topic-connection-cables{fill:none;stroke:var(--violet);stroke-width:2px;stroke-dasharray:3 7;opacity:.85}.topic-connection-core{stroke:var(--mint);stroke-width:1.5px;filter:drop-shadow(0 11px 8px var(--h-colour-000000-55,#0005))}.topic-core-left{fill:color-mix(in srgb,var(--bg) 70%,var(--mint) 30%)}.topic-core-right{fill:color-mix(in srgb,var(--bg) 61%,var(--violet) 39%);stroke:var(--violet)}.topic-core-top{fill:color-mix(in srgb,var(--bg) 49%,var(--mint) 51%)}.topic-system-module{fill:color-mix(in srgb,var(--bg) 70%,var(--mint) 30%);stroke:var(--mint);stroke-width:1.35px;filter:drop-shadow(0 6px 5px var(--h-colour-000000-44,#0004))}.topic-system-module-violet{fill:color-mix(in srgb,var(--bg) 69%,var(--violet) 31%);stroke:var(--violet)}.topic-module-side{fill:color-mix(in srgb,var(--bg) 52%,var(--mint) 48%)}.topic-system-module-violet .topic-module-side{fill:color-mix(in srgb,var(--bg) 50%,var(--violet) 50%)}.topic-blueprint{fill:none;stroke:var(--mint);stroke-width:.8px;opacity:.21}.topic-prism{stroke:var(--mint);stroke-width:1.4px;filter:drop-shadow(0 12px 10px var(--h-colour-000000-55,#0005))}.topic-prism-left{fill:color-mix(in srgb,var(--bg) 72%,var(--mint) 28%)}.topic-prism-right{fill:color-mix(in srgb,var(--bg) 68%,var(--violet) 32%);stroke:var(--violet)}.topic-prism-top{fill:color-mix(in srgb,var(--bg) 51%,var(--mint) 49%)}.topic-prism-core{fill:color-mix(in srgb,var(--bg) 54%,var(--violet) 46%);stroke:var(--violet)}.topic-light-ray{fill:none;stroke:var(--mint);stroke-width:2px;opacity:.6}.topic-idea-card{fill:color-mix(in srgb,var(--bg) 69%,var(--violet) 31%);stroke:var(--violet);stroke-width:1.2px;filter:drop-shadow(0 8px 6px var(--h-colour-000000-44,#0004))}.topic-pinpoint{animation:none}.topic-artwork[data-motion=running] .topic-pinpoint{animation:4.8s ease-in-out infinite topic-core-breathe}.topic-register{fill:none;stroke:var(--mint);opacity:.25;stroke-width:1px}.topic-art-labels{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;margin:0 22px;padding-top:16px;display:grid}.topic-art-labels>span{color:var(--text);overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.5}.topic-art-labels i{color:var(--mint);letter-spacing:.1em;margin-bottom:5px;font-size:9px;font-style:normal;display:block}.topic-artwork figcaption{color:var(--muted);margin:22px;font-size:11px;line-height:1.6}@keyframes topic-core-breathe{0%,to{opacity:.66;transform:scale(.94)}50%{opacity:1;transform:scale(1.07)}}.detail-page-topic .detail-art{min-width:0}.topic-jumpnav{border:1px solid color-mix(in srgb,var(--mint) 22%,var(--line));background:linear-gradient(125deg,color-mix(in srgb,var(--mint) 6%,var(--bg)),color-mix(in srgb,var(--violet) 5%,var(--bg)));border-radius:18px;margin-top:27px;padding:16px 17px 17px;display:block}.topic-jumpnav-heading{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;margin:0 3px 12px;font-size:9px;display:flex}.topic-jumpnav-heading strong{color:var(--mint);font-weight:500}.topic-jumpnav-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.topic-jumpnav a{border:1px solid var(--line);min-width:0;min-height:44px;color:var(--muted);background:color-mix(in srgb,var(--bg) 87%,transparent);border-radius:10px;align-items:center;gap:9px;padding:7px 10px;font-size:11px;line-height:1.35;text-decoration:none;transition:transform .2s,border-color .2s,color .2s,background .2s;display:flex}.topic-jumpnav a:hover{color:var(--text);border-color:color-mix(in srgb,var(--mint) 55%,var(--line));transform:translateY(-2px)}.topic-jumpnav a[aria-current=page]{color:var(--mint);border-color:color-mix(in srgb,var(--mint) 65%,var(--line));background:color-mix(in srgb,var(--mint) 10%,var(--bg));box-shadow:inset 0 0 18px color-mix(in srgb,var(--mint) 6%,transparent)}.topic-jumpnav a i{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--mint) 72%,var(--muted));letter-spacing:.08em;flex:none;font-size:9px;font-style:normal}.topic-jumpnav a:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.topic-jumpnav a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topic-return{color:var(--mint);justify-content:space-between;align-items:center;gap:20px;margin-top:25px;font-size:12px;display:flex}.topic-return a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.topic-return a:hover{text-decoration:underline}.topic-return a:focus-visible{outline:2px solid var(--mint);outline-offset:3px}@media (max-width:900px){.topic-jumpnav-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.topic-art-top{letter-spacing:.08em;padding:10px 16px 0}.topic-art-labels{gap:8px;margin:0 16px}.topic-art-labels>span{font-size:10px}.topic-artwork figcaption{margin:18px 16px;font-size:10px}.topic-jumpnav{border-radius:14px;margin-top:20px;padding:13px 12px 14px}.topic-jumpnav-heading{letter-spacing:.08em;margin-bottom:10px;font-size:8px}.topic-jumpnav-list{gap:6px}.topic-jumpnav a{gap:7px;min-height:44px;padding:6px 8px;font-size:10px}.topic-jumpnav a i{font-size:8px}.topic-return{font-size:11px}.topic-art-top button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.topic-pinpoint{animation:none!important}.topic-art-top button{display:none}.topic-jumpnav a{transition:none}}:root[data-reduced-motion=true] .topic-pinpoint{animation:none!important}:root[data-reduced-motion=true] .topic-art-top button{display:none}.sales-spheres{pointer-events:none;--sphere-shine:var(--h-colour-d9f4ed,#d9f4ed);--sphere-mid:var(--h-colour-507168,#507168);--sphere-dark:var(--h-colour-071e1b,#071e1b);--sphere-edge:var(--h-colour-a1f5d8,#a1f5d8);--sphere-rim:var(--h-colour-b7d0c8,#b7d0c8);width:100%;height:100%;position:absolute;inset:0}:root[data-site-theme=daylight] .sales-spheres{--sphere-shine:#fff;--sphere-mid:#b9c9de;--sphere-dark:#526580;--sphere-edge:#3269dc;--sphere-rim:#f0f4ff}.sales-sphere-turn{transform-box:fill-box;transform-origin:50%;animation:17s linear infinite sales-sphere-turn}.sales-sphere-spark{opacity:.3;animation:7s ease-in-out infinite sales-sphere-spark}@keyframes sales-sphere-turn{to{transform:rotate(360deg)}}@keyframes sales-sphere-spark{0%,55%,to{opacity:.18}65%{opacity:.95}76%{opacity:.25}}.selected-artwork[data-motion=paused] .sales-spheres *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.sales-spheres *{animation:none!important}}.selected-artwork[data-artwork=data]{--data-lock-light:var(--h-colour-9cffe0,#9cffe0);--data-lock-core:var(--h-colour-effff9,#effff9);--data-lock-fill:var(--h-colour-b3ffe6,#b3ffe6);--data-shelf-light:var(--h-colour-9cffe0,#9cffe0)}:root[data-site-theme=daylight] .selected-artwork[data-artwork=data]{--data-lock-light:#377cff;--data-lock-core:#edf6ff;--data-lock-fill:#438aff;--data-shelf-light:#417bff}.data-artwork-effects{filter:none}.data-shelf-fuse{animation:data-shelf-travel var(--shelf-duration) linear infinite;animation-delay:var(--shelf-delay);stroke-linecap:round}.data-shelf-halo{stroke:var(--data-shelf-light);stroke-width:7px;stroke-dasharray:3.8 96.2;opacity:.38;filter:blur(2.2px)}.data-shelf-tail{stroke:var(--data-shelf-light);stroke-width:2.8px;stroke-dasharray:3.8 96.2;opacity:.8}.data-shelf-core{stroke:var(--data-lock-core);stroke-width:2.2px;stroke-dasharray:.8 99.2;opacity:.98;filter:drop-shadow(0 0 2px var(--data-shelf-light));animation-name:data-shelf-head}.data-lock-pulse{opacity:.28;animation:4.8s ease-in-out infinite data-lock-breathe}.data-lock-symbol{fill:var(--data-lock-fill);stroke:var(--data-lock-core);stroke-width:.8px;filter:drop-shadow(0 0 5px var(--data-lock-light))}.data-lock-rim{fill:none;stroke:var(--data-lock-light);stroke-width:1.5px;opacity:.5;filter:drop-shadow(0 0 3px var(--data-lock-light))}.data-lock-glint{fill:var(--data-lock-core);stroke:none;opacity:.06;animation:7.2s ease-in-out infinite data-lock-sparkle;animation-delay:var(--glint-delay);filter:drop-shadow(0 0 4px var(--data-lock-light));transform:scale(.55)}.data-lock-glint-rays{opacity:.76}.selected-artwork[data-motion=paused] .data-artwork-effects :is(.data-shelf-fuse,.data-lock-pulse,.data-lock-glint),:root[data-theme-welcome=open] .data-artwork-effects :is(.data-shelf-fuse,.data-lock-pulse,.data-lock-glint){animation-play-state:paused}@keyframes data-shelf-travel{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes data-shelf-head{0%{stroke-dashoffset:97px}to{stroke-dashoffset:-3px}}@keyframes data-lock-breathe{0%,to{opacity:.23}50%{opacity:.88}}@keyframes data-lock-sparkle{0%,12%,56%,to{opacity:.06;transform:scale(.55)}32%{opacity:.9;transform:scale(1)}42%{opacity:.38;transform:scale(.78)}}@media (prefers-reduced-motion:reduce){.data-artwork-effects :is(.data-shelf-fuse,.data-lock-pulse,.data-lock-glint){animation:none!important}.data-artwork-effects .data-shelf-fuse,.data-artwork-effects .data-lock-glint{opacity:0}.data-artwork-effects .data-lock-pulse{opacity:.28}}:root[data-reduced-motion=true] .data-artwork-effects :is(.data-shelf-fuse,.data-lock-pulse,.data-lock-glint){animation:none!important}:root[data-reduced-motion=true] .data-artwork-effects :is(.data-shelf-fuse,.data-lock-glint){opacity:0}:root[data-reduced-motion=true] .data-artwork-effects .data-lock-pulse{opacity:.28}.selected-artwork{isolation:isolate;--trace-core:var(--h-colour-e4fff5,#e4fff5);--trace-glow:var(--h-colour-a1f5d8,#a1f5d8);min-width:0;margin:0;position:relative}.selected-artwork[data-artwork=logistics]{--art-large:url(/artwork/logistics-midnight-v024-1254.webp);--art-small:url(/artwork/logistics-midnight-v024-768.webp)}.selected-artwork[data-artwork=data]{--art-large:url(/artwork/data-midnight-v024-1254.webp);--art-small:url(/artwork/data-midnight-v024-768.webp)}:root[data-site-theme=daylight] .selected-artwork{--trace-core:#fff;--trace-glow:#2859c5}:root[data-site-theme=daylight] .selected-artwork[data-artwork=logistics]{--art-large:url(/artwork/logistics-daylight-v025-1254.webp);--art-small:url(/artwork/logistics-daylight-v025-768.webp)}:root[data-site-theme=daylight] .selected-artwork[data-artwork=data]{--art-large:url(/artwork/data-daylight-v024-1254.webp);--art-small:url(/artwork/data-daylight-v024-768.webp)}.selected-artwork .topic-art-top{z-index:2;padding:0 7%;position:relative}.selected-artwork .topic-art-top button{background:color-mix(in srgb,var(--bg) 85%,transparent);width:44px;height:44px}.selected-artwork-scene{aspect-ratio:1;isolation:isolate;background-image:var(--art-large);-webkit-mask-composite:source-in;background-repeat:no-repeat;background-size:100% 100%;width:100%;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 94%,#0000),linear-gradient(#0000,#000 7% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 94%,#0000),linear-gradient(#0000,#000 7% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.selected-artwork-trails{pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--trace-core);stroke-width:1.7px;stroke-linecap:round;filter:drop-shadow(0 0 1px var(--trace-glow));position:absolute;inset:0;overflow:visible}.selected-artwork-fuse{stroke-dasharray:2.2 97.8;opacity:.85;animation:18s linear infinite selected-artwork-fuse-travel}.selected-artwork-fuse-0{animation-delay:-8s}.selected-artwork-fuse-1{animation-duration:21s;animation-delay:-13s}.selected-artwork-fuse-2{animation-duration:24s;animation-delay:-5s}.selected-artwork-fuse-3{animation-duration:26s;animation-delay:-17s}.selected-artwork[data-artwork=logistics] .selected-artwork-fuse-3{stroke-width:1.2px;opacity:.55}.selected-artwork[data-motion=paused] .selected-artwork-fuse{animation-play-state:paused}.selected-artwork .topic-art-labels{z-index:2;margin:0 7%;position:relative}.selected-artwork figcaption{color:var(--muted);margin:18px 7% 0;font-size:11px;line-height:1.6}.detail-page:is([data-topic=logistics],[data-topic=data],[data-topic=sales],[data-topic=ideas],[data-topic=connections],[data-topic=processes]) .detail-hero-grid{isolation:isolate;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;min-height:690px;padding-top:25px;position:relative}.detail-page:is([data-topic=logistics],[data-topic=data],[data-topic=sales],[data-topic=ideas],[data-topic=connections],[data-topic=processes]) .detail-art{z-index:0;width:calc(100% + 140px);max-width:none;margin-left:-140px;position:relative}.detail-page:is([data-topic=logistics],[data-topic=data],[data-topic=sales],[data-topic=ideas],[data-topic=connections],[data-topic=processes]) .detail-copy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--bg) 38%,color-mix(in srgb,var(--bg) 93%,transparent) 63%,transparent 100%);position:absolute;inset:-100px -90px -100px -30px;-webkit-mask-image:linear-gradient(#0000,#000 100px calc(100% - 100px),#0000);mask-image:linear-gradient(#0000,#000 100px calc(100% - 100px),#0000)}@keyframes selected-artwork-fuse-travel{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (max-width:900px){.detail-page:is([data-topic=logistics],[data-topic=data],[data-topic=sales],[data-topic=ideas],[data-topic=connections],[data-topic=processes]) .detail-hero-grid{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0}.detail-page:is([data-topic=logistics],[data-topic=data],[data-topic=sales],[data-topic=ideas],[data-topic=connections],[data-topic=processes]) .detail-art{justify-self:center;width:calc(100% + 50px);max-width:740px;margin:-36px -25px 0}.detail-page:is([data-topic=logistics],[data-topic=data],[data-topic=sales],[data-topic=ideas],[data-topic=connections],[data-topic=processes]) .detail-copy:before{background:linear-gradient(180deg,var(--bg) 66%,transparent 100%);inset:-20px -25px -70px;-webkit-mask-image:none;mask-image:none}.selected-artwork .topic-art-top{justify-content:flex-end;min-height:44px}.selected-artwork .topic-art-top>span{display:none}}@media (max-width:600px){.detail-page:is([data-topic=logistics],[data-topic=data],[data-topic=sales],[data-topic=ideas],[data-topic=connections],[data-topic=processes]) .detail-art{margin-top:-14px}.selected-artwork .topic-art-labels{gap:12px;margin-inline:8%}.selected-artwork figcaption{margin-inline:8%;font-size:10px}}@media (max-width:600px) and (-webkit-max-device-pixel-ratio:2),(max-width:600px) and (max-resolution:2dppx){.selected-artwork-scene{background-image:var(--art-small)}}@media (prefers-reduced-motion:reduce){.selected-artwork-fuse{animation:none!important}}:root[data-reduced-motion=true] .selected-artwork-fuse{animation:none!important}.selected-artwork-trails [data-trace-theme=daylight],:root[data-site-theme=daylight] .selected-artwork-trails [data-trace-theme=midnight]{display:none}:root[data-site-theme=daylight] .selected-artwork-trails [data-trace-theme=daylight]{display:inline}.selected-artwork[data-artwork=sales]{--art-large:url(/artwork/sales-midnight-v027-1254.webp);--art-small:url(/artwork/sales-midnight-v027-768.webp)}:root[data-site-theme=daylight] .selected-artwork[data-artwork=sales]{--art-large:url(/artwork/sales-daylight-v027-1254.webp);--art-small:url(/artwork/sales-daylight-v027-768.webp)}.selected-artwork[data-artwork=ideas]{--art-large:url(/artwork/ideas-midnight-v027-1254.webp);--art-small:url(/artwork/ideas-midnight-v027-768.webp)}:root[data-site-theme=daylight] .selected-artwork[data-artwork=ideas]{--art-large:url(/artwork/ideas-daylight-v027-1254.webp);--art-small:url(/artwork/ideas-daylight-v027-768.webp)}.selected-artwork[data-artwork=connections]{--art-large:url(/artwork/connections-midnight-v027-1254.webp);--art-small:url(/artwork/connections-midnight-v027-768.webp)}:root[data-site-theme=daylight] .selected-artwork[data-artwork=connections]{--art-large:url(/artwork/connections-daylight-v027-1254.webp);--art-small:url(/artwork/connections-daylight-v027-768.webp)}.selected-artwork:is([data-artwork=sales],[data-artwork=ideas],[data-artwork=connections],[data-artwork=processes]) .selected-artwork-scene{background-color:var(--bg);background-blend-mode:lighten;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.2% 97.8%,#0000),linear-gradient(#0000,#000 4% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2.2% 97.8%,#0000),linear-gradient(#0000,#000 4% 94%,#0000)}:root[data-site-theme=daylight] .selected-artwork:is([data-artwork=sales],[data-artwork=ideas],[data-artwork=connections],[data-artwork=processes]) .selected-artwork-scene{background-blend-mode:normal}.selected-artwork.process-artwork{--art-large:url(/artwork/processes-midnight-v029-1254.webp);--art-small:url(/artwork/processes-midnight-v029-768.webp);--process-image:var(--art-large);--joint-shadow:var(--h-colour-30474b,#30474b);--joint-silver:var(--h-colour-a7bec2,#a7bec2);--joint-highlight:var(--h-colour-e4fff7,#e4fff7);--joint-edge:var(--h-colour-e5fff8,#e5fff8)}:root[data-site-theme=daylight] .selected-artwork.process-artwork{--art-large:url(/artwork/processes-daylight-v029-1254.webp);--art-small:url(/artwork/processes-daylight-v029-768.webp);--joint-shadow:#899aaf;--joint-silver:#e5edf7;--joint-highlight:#fff;--joint-edge:#506e9a}.process-assembly-scene{aspect-ratio:1;isolation:isolate;width:100%;position:relative}.process-controls{gap:8px;display:flex}.process-visibility-zone{pointer-events:none;position:absolute;inset:29% 5%}.process-moving-pieces,.process-piece,.process-piece-image,.process-assembled{position:absolute;inset:0}.process-joint-faces{pointer-events:none;stroke-linejoin:round;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.process-joint-panel{stroke:var(--joint-highlight);stroke-width:1.1px;stroke-opacity:.42}.process-joint-rear{fill:none;stroke:var(--joint-edge);stroke-width:1.8px;opacity:.72}.process-joint-bevel{fill:none;stroke:var(--joint-highlight);stroke-width:7px;opacity:.27}.process-joint-edge{fill:none;stroke:var(--joint-highlight);stroke-width:1.7px;opacity:.9}.process-piece-0{z-index:3}.process-piece-1{z-index:2}.process-piece-2{z-index:1}.process-piece-image,.process-assembled{background-image:var(--process-image);background-repeat:no-repeat;background-size:100% 100%}.process-moving-pieces{display:none}.process-artwork[data-ready=true][data-complete=false] .process-moving-pieces{display:block}.process-artwork[data-ready=true][data-complete=false] .process-assembled{display:none}.process-piece-0 .process-piece-image{clip-path:polygon(0 0,40.59% 0,40.59% 36.04%,42.5% 36.76%,47.85% 40.83%,48.96% 42.98%,49.04% 48.96%,49.44% 49.6%,54.31% 48.88%,54.94% 49.52%,55.02% 56.06%,54.39% 56.78%,49.44% 57.58%,48.96% 58.21%,48.96% 64.59%,48.01% 66.35%,47.85% 100%,0 100%)}.process-piece-1 .process-piece-image{clip-path:polygon(40.59% 0,62.68% 0,62.68% 32.93%,64.27% 33.33%,70.49% 37.88%,71.77% 39.63%,71.77% 45.93%,72.33% 46.57%,77.03% 45.85%,77.67% 46.49%,77.67% 53.11%,77.11% 53.91%,72.33% 54.7%,71.85% 55.34%,71.77% 61.56%,70.57% 63.4%,70.57% 100%,47.85% 100%,48.01% 66.35%,48.96% 64.59%,48.96% 58.21%,49.44% 57.58%,54.39% 56.78%,55.02% 56.06%,54.94% 49.52%,54.31% 48.88%,49.44% 49.6%,49.04% 48.96%,48.96% 42.98%,47.85% 40.83%,42.5% 36.76%,40.59% 36.04%)}.process-piece-2 .process-piece-image{clip-path:polygon(62.68% 0,100% 0,100% 100%,70.57% 100%,70.57% 63.4%,71.77% 61.56%,71.85% 55.34%,72.33% 54.7%,77.11% 53.91%,77.67% 53.11%,77.67% 46.49%,77.03% 45.85%,72.33% 46.57%,71.77% 45.93%,71.77% 39.63%,70.49% 37.88%,64.27% 33.33%,62.68% 32.93%)}.process-piece-0{animation:7s cubic-bezier(.45,0,.2,1) both process-dock-left}.process-piece-1{animation:7s cubic-bezier(.45,0,.2,1) both process-dock-middle}.process-artwork[data-motion=paused] .process-piece,:root[data-theme-welcome=open] .process-artwork :is(.process-piece,.selected-artwork-fuse){animation-play-state:paused}@keyframes process-dock-middle{0%,14%{transform:translate(-7.18%,1.15%)}48%,to{transform:translate(0)}}@keyframes process-dock-left{0%,59%{transform:translate(-14.35%,2.3%)}95%,to{transform:translate(0)}}@media (max-width:600px) and (-webkit-max-device-pixel-ratio:2),(max-width:600px) and (max-resolution:2dppx){.selected-artwork.process-artwork{--process-image:var(--art-small)}}@media (prefers-reduced-motion:reduce){.process-artwork .process-moving-pieces{display:none!important}.process-artwork .process-assembled{display:block!important}.process-artwork .topic-art-top button{display:none}.process-piece{animation:none!important}}:root[data-reduced-motion=true] .process-artwork .process-moving-pieces{display:none!important}:root[data-reduced-motion=true] .process-artwork .process-assembled{display:block!important}:root[data-reduced-motion=true] .process-artwork .topic-art-top button{display:none}:root[data-reduced-motion=true] .process-piece{animation:none!important}
