/* New destinations, using the original Tactimetry visual language. */
.page-intro{padding-top:90px;padding-bottom:75px;position:relative;display:grid;grid-template-columns:1fr 190px;gap:50px;align-items:end}.page-intro h1{font:400 clamp(48px,5.3vw,76px)/1.08 Fraunces,serif;letter-spacing:-.045em;max-width:920px;margin:20px 0 26px}.page-deck{max-width:560px;font-size:15px;line-height:1.85;color:var(--muted)}.page-intro-art{width:170px;height:190px;object-fit:contain;opacity:.85}.platform-principle{display:flex;gap:90px;border-top:1px solid var(--line);padding-block:30px 60px;align-items:baseline}.platform-principle>span{font-size:11px;color:var(--blue);min-width:240px}.platform-principle p{max-width:570px;font-size:18px;line-height:1.65}.platform-page-link{display:table;margin:20px auto 0}.stories-directory-link{padding-bottom:50px}.platform-responsibilities{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:100px}.platform-responsibilities h2{font-size:clamp(36px,4vw,56px);line-height:1.1;margin-top:20px}.platform-responsibilities article{border-top:1px solid var(--line);padding:25px 0}.platform-responsibilities article>span{font-size:11px;color:var(--blue)}.platform-responsibilities h3{font:400 26px/1.25 Fraunces,serif;margin:12px 0}.platform-responsibilities p{max-width:460px;font-size:14px;color:var(--muted);line-height:1.8}.page-invitation{padding-block:65px 90px;text-align:center;border-top:1px solid var(--line)}.page-invitation h2{font-size:clamp(40px,4.7vw,64px);line-height:1.1;margin:22px 0 32px}.page-invitation>p:last-child{font-size:11px;color:var(--muted);margin:24px auto 0;max-width:520px}.use-case-paths{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:0}.use-case-paths button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:25px;background:none;color:var(--ink);border:0;padding:35px 32px;cursor:pointer}.use-case-paths button:first-child{padding-left:0}.use-case-paths button+button{border-left:1px solid var(--line)}.use-case-paths button>span{font-size:10px;color:var(--blue)}.use-case-paths h2{font:400 31px/1.2 Fraunces,serif;letter-spacing:-.035em;max-width:280px}.use-case-client{margin-top:auto;width:100%;display:flex;justify-content:space-between;align-items:center}.use-case-client b{font-size:24px;font-weight:400;transition:transform .2s}.use-case-paths button:hover b{transform:translate(4px,-4px)}.work-evidence{padding-block:45px 75px}.work-evidence>div{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:28px 0}.work-evidence a{border-top:1px solid var(--line);padding-top:24px;display:grid;gap:15px}.work-evidence strong{font:400 32px/1.2 Fraunces,serif}.work-evidence span{font-size:12px;color:var(--blue)}.work-evidence>p:last-child{font-size:11px;color:var(--muted);max-width:650px}.draft-notice{display:flex;gap:24px;align-items:center;border-block:1px solid var(--line);padding-block:18px;font-size:11px}.draft-notice span{color:var(--blue)}.draft-notice p{color:var(--muted)}.journal-index{padding-bottom:70px}.journal-entry{display:grid;grid-template-columns:1fr 1.4fr;gap:90px;align-items:center;padding-block:64px;border-bottom:1px solid var(--line)}.journal-art{height:290px;position:relative;display:grid;place-items:center;isolation:isolate}.journal-art:before{content:'';position:absolute;inset:10% 12%;background:#e8dfd0;border-radius:50%;opacity:.25;z-index:-1}.journal-art img{width:210px;height:245px;object-fit:contain;transition:transform .5s}.journal-entry:nth-child(2) .journal-art:before{background:#f3d2d0}.journal-entry:nth-child(3) .journal-art:before{background:#d8e2ef}.journal-entry:hover img{transform:translateY(-7px) rotate(-3deg)}.journal-entry h2{font-size:clamp(34px,3.4vw,47px);line-height:1.15;margin:18px 0}.journal-entry>div>p:not(.section-label){font-size:14px;line-height:1.8;color:var(--muted);max-width:480px}.journal-read{display:flex;gap:65px;margin-top:28px;font-size:12px;color:var(--blue)}.journal-article{max-width:980px;padding-top:70px}.journal-article header{position:relative;padding:70px 160px 60px 0;border-bottom:1px solid var(--line)}.journal-article h1{font-size:clamp(43px,5vw,68px);line-height:1.1;margin:20px 0 25px}.article-deck{font-size:18px;line-height:1.7;color:var(--muted);max-width:650px}.article-art{position:absolute;right:0;bottom:65px;width:120px;height:140px;object-fit:contain}.article-body{max-width:650px;margin:0 auto}.article-body section{padding-top:48px;position:relative}.article-number{font-size:11px;color:var(--blue)}.article-body h2{font:400 32px/1.2 Fraunces,serif;letter-spacing:-.025em;margin:12px 0 18px}.article-body p{font-size:16px;line-height:1.95;color:var(--muted)}.article-takeaway{font:400 32px/1.4 Fraunces,serif;margin:55px 0 26px;padding:30px 0;border-block:1px solid var(--line);color:var(--blue)}.article-body .article-status{font-size:11px;line-height:1.7}.article-cta{padding:45px 0 70px}.article-cta .button{margin-top:24px}.article-related{max-width:980px;border-top:1px solid var(--line);padding-block:35px 80px;display:grid;gap:20px}.article-related a{font:400 25px/1.4 Fraunces,serif;max-width:650px}.editorial-pages .intelligence-intro>p:last-child{max-width:600px}.editorial-pages .painted-work{padding-top:70px}
@media(max-width:1100px) and (min-width:701px){.header .brand{font-size:24px}.header nav a{font-size:10px;padding-inline:8px}.header .nav-cta{font-size:10px;padding-inline:17px}.page-intro{grid-template-columns:1fr 110px;gap:20px}.page-intro-art{width:110px}.platform-responsibilities{gap:40px}.journal-entry{gap:45px}.use-case-paths button{padding-inline:20px}}
@media(max-width:700px){.page-intro{padding-block:50px 40px;display:block}.page-intro h1{font-size:clamp(38px,10vw,58px);margin:17px 0 23px}.page-deck{font-size:14px;line-height:1.8}.page-intro-art{display:none}.platform-principle{display:block;padding-block:22px 38px}.platform-principle p{font-size:16px;margin-top:16px}.platform-responsibilities{grid-template-columns:1fr;gap:32px;padding-block:55px}.platform-responsibilities h2{font-size:38px}.page-invitation{padding-block:45px 60px}.page-invitation h2{font-size:38px}.use-case-paths{display:block}.use-case-paths button,.use-case-paths button:first-child{padding:27px 0;width:100%;gap:16px}.use-case-paths button+button{border-left:0;border-top:1px solid var(--line)}.use-case-paths h2{font-size:29px;max-width:100%}.use-case-client{max-width:100%}.work-evidence>div{grid-template-columns:1fr;gap:32px}.work-evidence strong{font-size:29px}.draft-notice{align-items:flex-start;gap:15px}.draft-notice span{white-space:nowrap}.journal-entry{display:block;padding-block:30px 40px}.journal-art{height:170px;margin-bottom:20px}.journal-art img{width:130px;height:150px}.journal-art:before{inset:5% 23%}.journal-entry h2{font-size:34px}.journal-article{padding-top:40px}.journal-article header{padding:40px 0 30px}.journal-article h1{font-size:42px}.article-deck{font-size:16px}.article-art{display:none}.article-body p{font-size:15px;line-height:1.9}.article-body h2{font-size:29px}.article-body section{padding-top:35px}.article-takeaway{font-size:28px}.article-related a{font-size:23px}.platform-page-link{font-size:11px}.editorial-pages .painted-work{padding-top:45px}}
@media(prefers-reduced-motion:reduce){.journal-art img,.use-case-client b{transition:none}}
.motion-paused .journal-art img,.motion-paused .use-case-client b{transition:none}
/* Keep every destination visible at intermediate desktop widths. */
.header nav a:last-child{display:block}
@media(min-width:701px) and (max-width:900px){.header .nav-cta{display:none}.header{padding-right:20px}.header nav a{font-size:10px;padding-inline:8px}}
