@media (min-width:1800px){.hero{min-height:1000px}.hero-signal{max-width:1250px;right:0}.hero-content{max-width:1500px}.stage-layout{align-self:center;width:100%;max-width:1650px}.product-stage-sticky{min-height:900px}.container{padding-inline:max(var(--gutter),calc((100vw - 1700px)/2))}}@media (max-width:1250px){.desktop-nav{gap:19px}.nav-inner{gap:20px}.brand{font-size:22px}.nav-cta{gap:12px;padding:10px 13px;font-size:11px}.hero{min-height:790px}.hero h1{font-size:8.7vw}.hero-signal{width:75%;top:9%;right:-11%}.hero-object-label{bottom:23%;right:6%}.hero-foot,.hero-foot>span:nth-child(2){font-size:9px}.stage-layout{grid-template-columns:.88fr 1.25fr;gap:5%}.stage-copy h2{font-size:3.65vw}.stage-copy h3{font-size:19px}.stage-copy p{font-size:14px}.stage-tabs{gap:10px}.stage-tabs button{font-size:10px}.manifesto-layout{gap:10%}.innovation-visual{min-height:530px}.explorer-toolbar{gap:12px}.filter-list button{padding-inline:11px;font-size:11px}.contact-page{gap:9%}.research-row{gap:25px}.thinking-scene{min-height:740px}.hero-coordinate{font-size:9px}.product-stage-sticky{min-height:690px}}@media (max-width:1100px){.desktop-nav,.nav-cta{display:none}.menu-toggle{display:block}.site-header{height:78px}.hero{padding-top:125px}.hero h1{font-size:9.5vw}.hero-signal{width:82%;top:14%;right:-16%}.hero-object-label{font-size:9px;bottom:25%;right:5%}.hero-coordinate{display:none}.hero-foot>span:nth-child(2){text-align:center;max-width:280px;line-height:1.6}.hero-actions{gap:24px}.hero-secondary{font-size:12px}.manifesto{padding-top:110px}.manifesto-layout{grid-template-columns:1.5fr 1fr;gap:9%}.manifesto-statement{font-size:5vw}.manifesto-aside p{font-size:14px}.capabilities{gap:8%;padding-block:100px}.capability-list h3{font-size:20px}.capability-list a{gap:18px}.thinking-top>.mono{display:none}.solutions-explorer{gap:8%}.solution-list button>span:nth-child(2){font-size:25px}.solution-detail h3{font-size:26px}.solution-visual{height:150px}.innovation-teaser{gap:7%;padding-block:80px}.innovation-visual{min-height:510px}.innovation-teaser-copy h2{font-size:5.5vw}.selected-media{padding-block:100px}.footer-top{gap:35px}.footer-bottom{font-size:9px}.explorer-toolbar{flex-direction:column;align-items:flex-start;gap:22px}.search-field{width:100%;max-width:330px}.explorer-product{gap:6%;padding:55px 0}.explorer-product-preview{padding:30px 18px}.explorer-product h2{font-size:31px}.product-detail-intro{gap:8%}.research-row{grid-template-columns:35px 1fr 1fr 20px;gap:22px}.research-row h3{font-size:29px}.research-row>p{font-size:13px}.research-tags{font-size:8px}.company-intro{gap:8%}.company-visual{min-height:510px}.principle-row{grid-template-columns:35px 1.2fr 1fr;gap:25px}.principle-row h2{font-size:31px}.insight-item--featured{gap:35px}.insight-copy h2{font-size:30px}.contact-page{gap:7%}.form-grid{grid-template-columns:1fr}.contact-page h1{font-size:10vw}.contact-topics>p{font-size:18px}}@media (max-width:999px){.product-stage{height:auto}.product-stage-sticky{min-height:auto;padding-block:45px;position:relative;top:0}.stage-layout{grid-template-columns:1fr;gap:45px;padding-block:55px}.stage-copy{grid-template-columns:1fr 1fr;gap:0 7%;display:grid}.stage-copy>.eyebrow{grid-column:1/-1}.stage-copy h2{grid-column:1/-1;font-size:46px}.stage-copy h3{grid-area:3/1;max-width:350px;margin-top:0;font-size:25px}.stage-copy p{grid-area:3/2/5;margin-bottom:0;font-size:15px}.stage-copy>.button{place-self:start;margin-top:12px}.stage-controls{grid-area:5/2;margin-top:20px}.stage-media{width:100%;max-width:760px;margin:auto}.stage-media .media-frame{transform:none}.stage-tabs{gap:12px}.stage-tabs button{font-size:10px}.interface-sidebar{gap:18px}.solutions-section .section-heading>.eyebrow{display:none}.product-detail-capabilities{grid-template-columns:1fr;gap:40px}.product-detail-media>div{padding:40px 7%}.contact-scene h2{font-size:8.4vw}.approach-steps{gap:30px}.approach-steps h3{font-size:25px}.company-visual{min-height:450px}}@media (max-width:760px){:root{--gutter:24px}html{scroll-padding-top:90px}.section-label{gap:15px;font-size:10px}.section-title{font-size:38px}.hero{justify-content:flex-start;height:100svh;min-height:820px;max-height:1100px;padding-top:116px;padding-bottom:24px}.hero-topline .eyebrow{letter-spacing:.075em;font-size:9px}.hero-content{flex:1;justify-content:flex-start;padding-top:43px;padding-bottom:20px}.hero h1{letter-spacing:-.064em;font-size:12.2vw;font-weight:550;line-height:1.06}.hero-signal{opacity:.68;width:105%;top:24%;right:-30%}.hero-bottom-copy{margin-top:auto;padding-top:150px}.hero-bottom-copy p{font-size:14px}.hero-bottom-copy p span{font-size:12px}.hero-actions{gap:22px;margin-top:24px}.hero-actions .button{gap:19px;min-height:50px;padding:13px 17px;font-size:12px}.hero-secondary{gap:10px;font-size:11px}.hero-secondary .arrow{width:14px}.hero-object-label{top:49%;bottom:auto;right:auto;left:var(--gutter);font-size:9px}.object-label-line{width:25px}.hero-foot{padding-top:20px}.hero-foot>span:nth-child(2){display:none}.hero-foot .mono{font-size:9px}.hero-foot .scroll-cue{font-size:11px}.hero-grid{background-size:65px 65px}.manifesto{padding-top:75px;padding-bottom:25px}.manifesto-layout{grid-template-columns:1fr;gap:40px;margin-top:40px}.manifesto-statement{font-size:41px;line-height:1.2}.manifesto-aside{grid-template-columns:45px 1fr;gap:0 25px;display:grid}.asterisk{grid-row:1/4;align-self:start;margin-top:15px;font-size:42px}.manifesto-aside p{max-width:420px;font-size:15px}.manifesto-aside .text-link{grid-column:2;justify-self:start;gap:20px;font-size:12px}.manifesto-baseline{gap:15px;margin-top:55px;font-size:9px}.product-stage-sticky{padding-top:35px;padding-bottom:30px}.stage-copy{display:block}.stage-copy h2{margin:16px 0;font-size:40px}.stage-copy h3{margin-bottom:16px;font-size:22px}.stage-copy p{max-width:500px;margin-bottom:22px;font-size:14px;line-height:1.8}.stage-copy>.button{min-height:49px;margin-top:0;font-size:12px}.stage-controls{margin-top:24px}.stage-layout{gap:40px;padding-top:35px;padding-bottom:35px}.stage-controls .mono{font-size:9px}.stage-media{width:100%;margin:0}.media-corner{width:10px;height:10px}.media-corner--tl{top:-6px;left:-6px}.media-corner--br{bottom:24px;right:-6px}.media-caption{gap:10px;margin-top:12px;font-size:8px}.stage-tabs{grid-template-columns:repeat(4,1fr);gap:12px}.stage-tabs button{min-height:56px;padding-block:5px;font-size:10px}.stage-tabs button .mono{font-size:9px}.stage-tabs button>span:last-child{margin-top:3px}.stage-tab-track{margin-bottom:4px}.product-interface{font-size:8px}.interface-sidebar{gap:9px;padding-top:10px}.interface-sidebar .brand-mark{width:16px;height:20px}.sidebar-icon{font-size:13px}.sidebar-bottom{width:17px;height:17px;margin-bottom:10px;font-size:6px}.interface-topbar{gap:7px;font-size:8px}.concept-label{padding:1px 4px;font-size:6px}.interface-avatar{width:15px;height:15px;font-size:6px}.interface-metrics,.interface-workspace{gap:6px}.interface-heading h3{margin:4px 0}.interface-metrics strong{margin-top:4px}.metric-track{height:2px;margin-top:6px}.interface-date{margin-top:10px}.chart-bars{padding-top:10px}.chart-axis{padding-top:5px}.journey-step{gap:4px}.interface-bottom{gap:3px}.interface-dot{width:3px;height:3px}.capabilities{grid-template-columns:1fr;gap:45px;padding-block:75px}.capability-intro{position:static}.capability-intro h2{margin-top:28px;font-size:36px}.capability-intro p{max-width:450px;margin-top:25px;font-size:15px}.capability-list a{padding:23px 0}.capability-list h3{font-size:23px}.thinking-scene{min-height:650px;padding-block:35px}.thinking-scene>.network-visual{opacity:.7;width:150%;left:-25%}.thinking-scene h2{letter-spacing:-.05em;white-space:nowrap;margin:115px -7px 100px;font-size:clamp(28px,7vw,54px);line-height:1.45}.thinking-bottom{flex-direction:column;align-items:flex-start;gap:25px}.thinking-bottom p{font-size:13px}.thinking-bottom .text-link{font-size:12px}.solutions-section{padding-block:75px}.solutions-section>.section-title{margin:30px 0 45px;font-size:36px}.solutions-explorer{grid-template-columns:1fr;gap:40px}.solution-list button{gap:23px;padding:19px 0}.solution-list button>span:nth-child(2){font-size:27px}.solution-visual{height:160px;margin-bottom:25px}.solution-visual>.network-visual{width:85%;top:50%;left:-7%;transform:translateY(-50%)}.solution-detail h3{font-size:29px}.solution-detail>p{max-width:100%;font-size:15px}.solution-keywords{margin:20px 0}.innovation-teaser{grid-template-columns:1fr;gap:40px;padding-block:60px}.innovation-visual{aspect-ratio:1.15;min-height:390px}.innovation-visual>.signal-visual{width:125%;top:-13%;left:-12%}.innovation-annotation{inset:20px}.innovation-annotation .mono{font-size:8px}.innovation-glyph{font-size:38px}.innovation-teaser-copy{padding-block:0}.innovation-teaser-copy h2{margin:30px 0;font-size:52px}.innovation-teaser-copy h2 br:nth-child(2){display:none}.innovation-teaser-copy p{max-width:500px;margin-bottom:30px;font-size:15px}.innovation-teaser-copy .button{font-size:13px}.selected-media{padding-block:75px}.selected-media .section-heading{gap:15px}.selected-media .section-heading .text-link{gap:10px;font-size:10px}.selected-media .section-heading .arrow{width:14px}.selected-media>.section-title{margin:30px 0 35px;font-size:35px}.selected-media-frame{padding:25px 5% 55px}.selected-media-chip{gap:15px;padding:8px 12px;font-size:10px;bottom:12px;right:12px}.selected-media-chip .arrow{width:14px}.selected-media-caption{flex-direction:column;gap:5px;font-size:11px}.selected-media-caption>span:last-child{font-size:8px}.company-statement{padding-block:75px 40px}.company-statement h2{margin:45px 0;font-size:12vw;line-height:1.1}.statement-foot{gap:20px}.statement-foot p{font-size:12px}.statement-foot .button{gap:15px;font-size:11px}.contact-scene{padding-block:70px 35px}.contact-scene-inner{gap:16px;margin:35px 0 45px}.contact-scene h2{max-width:80%;font-size:11vw;line-height:1.12}.round-link{width:64px}.round-link .arrow{width:29px}.contact-scene-caption{flex-direction:column;align-items:flex-start;gap:16px;padding-top:25px;font-size:12px}.contact-scene-caption .text-link{padding:0;font-size:12px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 20px;padding-bottom:40px}.site-footer{padding-top:50px}.footer-top>.brand,.footer-top>a{grid-column:1}.footer-top p{grid-column:1;font-size:14px}.footer-top nav{flex-direction:column;grid-area:1/2/3;gap:12px;padding-left:25px;font-size:13px;display:flex}.footer-bottom{flex-wrap:wrap;align-items:flex-start;gap:18px;font-size:9px}.footer-bottom>span:nth-child(2){display:none}.footer-bottom>a{margin-left:auto;font-size:10px}.footer-wordmark{margin-top:30px;font-size:17.7vw}.page-hero{padding-top:135px;padding-bottom:50px}.page-title{margin:30px 0;font-size:clamp(39px,8.4vw,62px);line-height:1.12}.page-hero .lead{max-width:500px;font-size:16px}.page-hero-bottom{flex-direction:column;align-items:start;gap:25px}.hero-large-number{align-self:flex-end;font-size:55px}.hero-large-number>span{font-size:9px}.explorer-toolbar{gap:25px}.filter-list{gap:5px}.filter-list button{padding:10px 12px;font-size:11px}.product-explorer{padding-top:25px;padding-bottom:55px}.search-field{max-width:none}.results-count{margin-block:25px;font-size:9px}.explorer-product{grid-template-columns:1fr;gap:30px;padding-block:40px}.explorer-product h2{margin-block:20px;font-size:32px}.explorer-product p{font-size:14px}.product-tags>span{font-size:9px}.product-tags{gap:8px 10px;margin-top:20px}.explorer-product-preview{padding:24px}.product-detail-hero{padding-top:110px;padding-bottom:40px}.back-link{margin-bottom:40px}.product-detail-hero .section-label{max-width:90%;font-size:9px;line-height:1.8}.product-detail-hero h1{margin:25px 0 35px;font-size:clamp(34px,8.1vw,61px)}.product-detail-intro{grid-template-columns:1fr;gap:25px}.product-detail-intro h2{font-size:32px}.product-detail-intro .lead{font-size:15px}.product-detail-intro .button{font-size:12px}.product-detail-media{padding-bottom:55px}.product-detail-media>div{padding:25px 5%}.media-note{font-size:11px}.product-detail-capabilities{gap:30px;padding-block:30px 65px}.detail-capability-list>div{gap:18px;padding-block:25px}.detail-capability-list h2{font-size:26px;line-height:1.2}.detail-capability-list>div>.mono{font-size:10px}.product-journey{padding-block:65px}.product-journey h2{margin:30px 0 40px;font-size:33px}.journey-grid{grid-template-columns:1fr;gap:25px}.journey-grid>div{grid-template-columns:70px 1fr;align-items:center;gap:20px;padding-bottom:25px;display:grid}.journey-grid h3{max-width:none;margin:0;font-size:25px}.journey-number{font-size:50px}.next-product{padding-block:60px}.next-product h2{font-size:34px}.next-product .arrow{width:30px;height:30px}.solutions-page-section{padding-block:40px 65px}.solutions-explorer--extended{gap:35px}.approach-section{padding-block:65px}.approach-section>.section-title{margin:30px 0 40px;font-size:35px}.approach-steps{grid-template-columns:1fr;gap:35px}.approach-steps h3{max-width:none;margin:20px 0 15px;font-size:26px}.approach-steps p{font-size:15px}.innovation-page-hero .page-hero{min-height:590px;padding-top:145px;padding-bottom:60px}.innovation-page-hero>.signal-visual{opacity:.35;width:140%;top:14%;right:-60%}.research-section{padding-block:65px}.research-heading{grid-template-columns:1fr;gap:25px;margin:30px 0 40px}.research-heading p{max-width:500px;font-size:15px}.research-row{grid-template-columns:25px 1fr 20px;align-items:start;gap:18px;padding-block:30px}.research-row>p{grid-area:2/2;max-width:none;font-size:14px}.research-row>.arrow{grid-area:1/3}.research-row>.mono{margin-top:8px;font-size:10px}.research-row h3{margin-bottom:12px;font-size:28px}.research-tags{font-size:8px;line-height:1.8;display:block}.innovation-network{min-height:690px;padding-block:70px}.innovation-network>.network-visual{opacity:.65;width:180%;top:0;right:-100%}.innovation-network h2{margin-top:35px;font-size:45px}.innovation-network p{max-width:350px;font-size:15px}.company-intro{grid-template-columns:1fr;gap:45px;padding-block:60px}.company-visual{aspect-ratio:1.2;min-height:370px}.company-visual .signal-visual{width:130%;top:-17%;left:7%}.company-visual>span{font-size:9px;bottom:20px;left:20px}.company-intro .section-title{margin:30px 0;font-size:44px}.principles-section{padding-block:65px}.principles-section>.section-label{margin-bottom:35px}.principle-row{grid-template-columns:25px 1fr;gap:15px 20px;padding-block:30px}.principle-row>.mono{font-size:10px}.principle-row h2{font-size:30px}.principle-row p{grid-column:2;max-width:none;font-size:14px}.company-ecosystem{padding-block:70px}.company-ecosystem h2{margin:30px 0 25px;font-size:36px}.company-ecosystem .lead{font-size:15px}.company-ecosystem .button{margin-top:30px;font-size:12px}.insights-explorer{padding-block:25px 65px}.insight-list{grid-template-columns:1fr;gap:40px}.insight-item--featured{grid-column:1;padding-bottom:35px;display:block}.insight-item--featured .insight-copy>.eyebrow{margin-top:25px}.insight-copy h2{font-size:30px}.insight-copy p{font-size:14px}.insight-copy .eyebrow{margin:25px 0 16px;font-size:9px}.insight-art{aspect-ratio:1.6}.insight-art b{font-size:75px}.article-page{padding-top:115px;padding-bottom:70px}.article-page h1{margin-block:25px;font-size:39px}.article-deck{font-size:17px}.article-banner{aspect-ratio:1.7;margin-block:40px}.article-body h2{font-size:28px}.article-body p{font-size:16px;line-height:1.9}.article-body section{margin-bottom:35px}.contact-page{grid-template-columns:1fr;gap:50px;padding-block:130px 70px}.contact-page-copy h1{margin:30px 0;font-size:23vw}.contact-page-copy h1 br{display:none}.contact-page-copy h1{white-space:nowrap;gap:.16em;font-size:17.5vw;display:flex}.contact-page-copy>.lead{max-width:470px;font-size:16px}.contact-topics{margin-top:30px}.contact-topics>p{font-size:15px;line-height:1.9}.contact-monogram{display:none}.form-header{margin-bottom:30px}.form-grid{grid-template-columns:1fr 1fr;gap:0 20px}.form-field input,.form-field textarea,.form-field select{font-size:16px}.form-field label{font-size:12px}.form-review{padding:22px}.not-found{padding-block:145px 95px}.not-found h1{font-size:45px}}@media (max-width:999px){.detail-system-grid{grid-template-columns:1fr;gap:38px}.detail-sticky-copy{position:static}.product-journey-heading{grid-template-columns:1fr;align-items:start;gap:24px}.product-journey-heading>p{max-width:560px}}@media (max-width:760px){.product-detail-nav{margin-bottom:28px}.back-link{margin-bottom:0}.product-detail-system{padding-block:65px}.product-detail-system>.section-label{margin-bottom:30px}.detail-system-grid{gap:26px}.detail-system-grid h2{margin:0;font-size:36px}.detail-system-grid p{font-size:14px;line-height:1.8}.detail-system-grid .button{margin-top:22px}.product-journey-heading{gap:18px;margin:25px 0 42px}.product-journey-heading h2{margin:0;font-size:33px}.product-journey-heading>p{font-size:14px;line-height:1.75}.journey-grid>div{grid-template-columns:58px 1fr;gap:16px}.journey-number{font-size:42px}.product-detail-screen-meta{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:14px}}@media (max-width:390px){:root{--gutter:20px}.hero{min-height:800px}.hero h1{font-size:12.2vw}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.hero-secondary{padding-block:2px}.hero-bottom-copy{padding-top:135px}.hero-object-label{top:44%}.hero-signal{width:120%;top:22%;right:-34%}.manifesto-statement{font-size:36px}.manifesto-aside{grid-template-columns:1fr;gap:0}.asterisk{grid-area:auto/1;margin:0 0 15px}.manifesto-aside .text-link{grid-column:1}.stage-copy h2{font-size:35px}.stage-copy h3{font-size:21px}.stage-tabs{gap:10px}.capability-list h3{font-size:21px}.thinking-scene h2{font-size:7vw}.section-title{font-size:33px}.solution-list button>span:nth-child(2){font-size:24px}.contact-scene h2{font-size:10.5vw}.round-link{width:52px}.round-link .arrow{width:25px}.form-grid{grid-template-columns:1fr}.selected-media .section-heading .text-link{gap:5px;font-size:9px}.selected-media .section-label{font-size:9px}.stage-counter{font-size:12px}.product-detail-hero h1{font-size:8.1vw}.explorer-product h2{font-size:29px}.contact-page-copy h1{font-size:17vw}.form-header>.eyebrow{font-size:10px}.footer-top .brand{font-size:21px}.footer-top .brand-mark{width:28px;height:34px}.footer-top nav{padding-left:15px}}@media (max-height:740px) and (min-width:1000px){.product-stage-sticky{min-height:calc(100svh - 78px);padding-top:18px;padding-bottom:20px;top:78px}.stage-layout{padding-block:25px}.stage-copy h2{margin:15px 0;font-size:38px}.stage-copy h3{font-size:18px}.stage-copy p{margin-bottom:20px;font-size:13px}.stage-controls{margin-top:20px}.stage-copy>.button{min-height:45px;padding-block:10px;font-size:12px}.stage-media{max-width:680px}.stage-tabs button{min-height:45px}.stage-tabs button>span:last-child{margin-top:3px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.intro{display:none!important}.product-stage{height:auto}.product-stage-sticky{min-height:auto;padding-block:50px;position:relative;top:0}.stage-layout{padding-block:60px}.signal-visual{transform:none!important}.signal-object{transform:none}.page-transition{opacity:1!important}.hero h1>span,.hero-bottom-copy{opacity:1!important;transform:none!important}[data-reveal],[data-words] span,[data-parallax],[data-media-reveal]{opacity:1!important;clip-path:none!important;transform:none!important}.network-pulse{opacity:.25}}@media print{.site-header,.site-footer,.intro,.hero-grid,.signal-visual,.network-visual,.stage-tabs,.stage-controls,.contact-scene{display:none!important}body{color:#000;background:#fff}.page-hero,.product-detail-hero,.article-page,.contact-page{padding-top:30px}.product-stage{height:auto}.product-stage-sticky{position:static}.container{padding-inline:20px}[data-reveal],[data-words] span{opacity:1!important;transform:none!important}.page-title,.hero h1{color:#000}.button{border:1px solid #000}}@media (max-width:760px){.client-work-home{padding-block:75px}.client-work-home .section-heading{align-items:flex-start}.client-work-home .section-heading .text-link{gap:8px;font-size:10px}.client-work-home-head{grid-template-columns:1fr;gap:22px;margin:30px 0 38px}.client-work-home-head>p{font-size:14px}.client-work-page{padding-bottom:75px}.client-work-grid{grid-template-columns:1fr;gap:52px}.client-work-media{aspect-ratio:1.35}.client-work-copy h3{font-size:31px}.client-work-links{flex-wrap:wrap}.client-work-logo{max-width:105px;height:34px!important}.hero-actions{flex-wrap:wrap;max-width:100%;overflow:visible}.hero-actions .hero-customer-products{white-space:normal;text-overflow:clip;width:auto;max-width:100%;line-height:1.35;overflow:visible}}@media (max-width:390px){.hero-actions .hero-customer-products{max-width:calc(100vw - (var(--gutter) * 2));align-self:flex-start}}
