.dir-journey.th{background:var(--paper);--ivory:#f5efe3;--ivory-2:#f8f4ea;--sand:#c9bfa8;--sand-2:#dbd2c0;--brass:#dfc28c;--ink-2:#3a3229;--ink-past:#9a9081;--paper-2:#f8f6f1;--cream-band:#f4eee2;--line:#1f1a1429;--line-2:#1f1a142e;--ease:cubic-bezier(.16, .84, .32, 1)}.th .th-headrow{align-items:center;gap:22px;margin-bottom:clamp(34px,4vw,58px);display:flex}.th .th-headrow h2{font-family:var(--font-editorial);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(27px,3.1vw,44px);font-weight:400;line-height:1.14}.th .th-rule{background:var(--line);flex:1;min-width:40px;height:1px}.th .th-num{font-family:var(--font-editorial);color:var(--maroon);font-size:clamp(15px,1.3vw,18px)}.th .th-go{color:var(--stone);font-size:15px}.th .th-clay-rule{background:var(--maroon);width:clamp(34px,4vw,58px);height:2px;margin-top:clamp(20px,2.4vw,32px);display:block}.th .th-clay-rule.is-inline{flex:none;width:clamp(26px,3vw,44px);margin-top:0}.th .th-gold-rule{background:var(--mustard-hover);flex:none;width:clamp(26px,3vw,44px);height:2px}.th .th-eyebrow-row{align-items:center;gap:clamp(14px,1.8vw,24px);margin-bottom:clamp(26px,3vw,44px);display:flex}.th .th-eyebrow-row>span:last-child{letter-spacing:.22em;text-transform:uppercase;color:var(--body);font-size:12px;font-weight:600}.th .th-oneline{white-space:normal;text-wrap-style:pretty}.th .th-oneline.is-oneline{white-space:nowrap}.th .th-open{background:var(--ink);height:100vh;min-height:640px;position:relative;overflow:hidden}.th .th-open-img{object-fit:cover;object-position:50% 44%;will-change:transform;width:106%;max-width:none;height:106%;position:absolute;inset:-3%}.th .th-open-wash,.th .th-open-focus,.th .th-open-top,.th .th-open-foot,.th .th-open-pool{background:0 0;position:absolute;inset:0}.th.is-scaling-a-vision .th-open-img{object-position:50% 52%}.th.is-scaling-a-vision .th-open-wash{background:linear-gradient(#1f1a140f 0%,#1f1a142e 30%,#1f1a1485 62%,#1f1a14c7 84%,#1f1a14e6 100%)}.th.is-succession .th-open-img{object-position:50% 44%}.th.is-succession .th-open-wash{background:linear-gradient(#1f1a1480 0%,#1f1a1424 20%,#1f1a140f 40%,#1f1a1438 62%,#1f1a1461 80%,#1f1a1475 100%)}.th.is-succession .th-open-top,.th.is-renewal-and-transition .th-open-top{background:linear-gradient(#1f1a1499 0%,#1f1a1457 46%,#1f1a1400 100%);height:190px;inset:0 0 auto}.th.is-succession .th-open-foot{background:linear-gradient(#1f1a1400 0%,#1f1a1442 26%,#1f1a1494 52%,#1f1a14d1 76%,#1f1a14eb 100%);height:min(68%,580px);inset:auto 0 0}.th.is-succession .th-open-pool,.th.is-renewal-and-transition .th-open-pool{background:radial-gradient(72% 62% at 0 100%,#1f1a1485 0%,#1f1a1438 46%,#1f1a1400 76%)}.th.is-renewal-and-transition .th-open-img{object-position:66% 54%;filter:saturate(.84)contrast(1.05)brightness(.88)sepia(.12)}.th.is-renewal-and-transition .th-open-wash{background:linear-gradient(#1f1a147a 0%,#1f1a141f 20%,#1f1a140a 40%,#1f1a1424 62%,#1f1a143d 80%,#1f1a144d 100%)}.th.is-renewal-and-transition .th-open-focus{background:radial-gradient(48% 42% at 58% 32%,#1f1a1470 0%,#1f1a1438 54%,#1f1a1400 82%)}.th.is-renewal-and-transition .th-open-foot{background:linear-gradient(#1f1a1400 0%,#1f1a1442 26%,#1f1a1499 52%,#1f1a14d6 76%,#1f1a14eb 100%);height:min(68%,580px);inset:auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0% 44%,#0000008c 66%,#00000038 84%,#0000001a 100%);mask-image:linear-gradient(90deg,#000 0% 44%,#0000008c 66%,#00000038 84%,#0000001a 100%)}.th.is-organisational-transformation .th-open-img{object-position:30% 50%}.th.is-organisational-transformation .th-open-wash{background:linear-gradient(#f8f8f747 0%,#f8f8f714 28% 58%,#f8f8f742 84%,#f8f8f76b 100%)}.th.is-organisational-transformation .th-open-pool{background:radial-gradient(74% 76% at 0 100%,#f8f8f78f 0%,#f8f8f757 40%,#f8f8f71a 66%,#f8f8f700 84%)}.th .th-open-copy{max-width:var(--wrap);box-sizing:content-box;text-align:left;padding:clamp(116px, 14vh, 168px) var(--gut) clamp(66px, 9vh, 104px);flex-direction:column;justify-content:flex-end;align-items:flex-start;margin:0 auto;display:flex;position:absolute;inset:0}.th .th-glyph{width:clamp(46px,4.4vw,60px);height:clamp(46px,4.4vw,60px);margin-bottom:clamp(24px,2.8vw,38px)}.th .th-glyph svg{display:block;overflow:visible}.th .th-horizon{stroke:#f5efe399}.th .th-ripple{stroke:#dfc28ceb}.th .th-ripple.is-2{stroke:#dfc28c9e}.th .th-ripple.is-3{stroke:#dfc28c66}.th .th-ripple.is-4{stroke:#dfc28c38}.th.is-light .th-horizon{stroke:#1f1a1473}.th.is-light .th-ripple{stroke:#8b5a2bf2}.th.is-light .th-ripple.is-2{stroke:#8b5a2bad}.th.is-light .th-ripple.is-3{stroke:#8b5a2b70}.th.is-light .th-ripple.is-4{stroke:#8b5a2b3d}.th .th-open h1{font-family:var(--font-editorial);letter-spacing:-.03em;color:var(--ivory);text-wrap:balance;text-shadow:0 2px 40px #1f1a14b3,0 1px 3px #1f1a1466;max-width:15ch;margin:0;font-size:clamp(38px,6vw,92px);font-weight:400;line-height:.98}.th.is-light .th-open h1{color:var(--ink);text-shadow:0 1px 30px #f8f8f799}.th.is-organisational-transformation .th-open h1{color:#17251e;text-shadow:0 1px 30px #f8f8f7bf}.th.is-organisational-transformation .th-horizon{stroke:#17251e73}.th.is-organisational-transformation .th-ripple{stroke:#8a5b2ef2}.th.is-organisational-transformation .th-ripple.is-2{stroke:#8a5b2ead}.th.is-organisational-transformation .th-ripple.is-3{stroke:#8a5b2e70}.th.is-organisational-transformation .th-ripple.is-4{stroke:#8a5b2e3d}.th .th-open-cta{flex-wrap:wrap;align-items:center;gap:clamp(12px,1.4vw,18px);margin-top:clamp(30px,3.4vw,48px);display:flex}.th .th-solid,.th .th-outline{letter-spacing:.03em;transition:background .42s var(--ease), border-color .42s var(--ease);border-radius:999px;font-size:14px;text-decoration:none;display:inline-block}.th .th-solid{background:var(--ivory);color:var(--ink);padding:15px 30px}.th .th-solid:hover{background:var(--cream-band,#f4eee2)}.th .th-outline{color:var(--ivory);background:#1f1a144d;border:1px solid #f5efe38c;padding:15px 28px}.th .th-outline:hover{background:#f5efe31f;border-color:#f5efe3cc}.th.is-light .th-solid{background:var(--ink);color:var(--ivory)}.th.is-light .th-solid:hover{background:var(--ink-2,#3a3229)}.th.is-light .th-outline{color:var(--ink);background:#f8f8f76b;border-color:#1f1a146b}.th.is-light .th-outline:hover{background:#f8f8f7b8;border-color:#1f1a14b3}.th .th-editorial{background:var(--paper);padding:clamp(40px, 4.6vw, 64px) var(--gut) clamp(36px, 4.2vw, 58px)}.th .th-editorial-in{max-width:var(--wrap);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(28px,4vw,74px);margin:0 auto;display:grid}@media (max-width:899px){.th .th-editorial-in{grid-template-columns:1fr}}.th .th-editorial-in>.rv{flex-direction:column;align-items:flex-start;display:flex}.th .th-editorial p.th-ed-statement{letter-spacing:-.024em;color:var(--ink);text-wrap-style:pretty;margin:0;font-size:clamp(28px,3.1vw,50px);line-height:1.1}.th .th-editorial-body{flex-direction:column;gap:clamp(12px,1.3vw,18px);max-width:56ch;display:flex}.th .th-editorial p.th-ed-statement,.th .th-editorial-body p{font-family:var(--font-editorial);font-weight:400}.th .th-editorial-body p{letter-spacing:-.014em;color:var(--ink);text-wrap-style:pretty;margin:0;font-size:clamp(21px,1.86vw,27px);line-height:1.34}.th .th-recognise{padding:clamp(64px, 8vw, 116px) var(--gut);background:#fff}.th .th-recognise-in{max-width:var(--wrap);margin:0 auto}.th .th-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.6vw,68px);display:grid}@media (max-width:999px){.th .th-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:659px){.th .th-three{grid-template-columns:1fr}}.th .th-rec{border-top:2px solid var(--line);flex-direction:column;gap:clamp(14px,1.6vw,20px);padding-top:clamp(20px,2.2vw,30px);display:flex}.th .th-rec h3{font-family:var(--font-editorial);letter-spacing:-.016em;color:var(--ink);max-width:22ch;margin:0;font-size:clamp(23px,2.3vw,33px);font-weight:400;line-height:1.16}.th .th-rec p{color:var(--ink-2);max-width:38ch;margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:400;line-height:1.62}.th .th-asks{background:var(--ink);color:var(--ivory);padding:clamp(76px, 9.4vw, 140px) var(--gut)}.th .th-asks-in{max-width:var(--wrap);margin:0 auto}.th .th-asks .th-eyebrow-row>span:last-child{letter-spacing:.18em;color:var(--sand-2);font-size:clamp(15px,1.28vw,18px)}.th .th-asks h2.th-oneline{font-family:var(--font-editorial);letter-spacing:-.024em;color:var(--ivory-2);margin:0;font-size:clamp(22px,3.02vw,52px);font-weight:400;line-height:1.1}.th .th-asks-body{max-width:66ch;color:var(--sand-2);margin:clamp(30px,3.6vw,52px) 0 0;font-size:clamp(18.5px,1.54vw,22px);font-weight:400;line-height:1.66}.th .th-asks-body strong{color:var(--ivory-2);font-weight:600}.th .th-asks-emph{max-width:66ch;color:var(--brass);margin:clamp(18px,2vw,26px) 0 0;font-size:clamp(18.5px,1.54vw,22px);font-weight:600;line-height:1.66}.th .th-possible{background:var(--paper);padding:clamp(58px, 7vw, 100px) var(--gut) clamp(34px, 4vw, 54px)}.th .th-possible-in{max-width:var(--wrap);margin:0 auto}.th .th-possible-lead{font-family:var(--font-editorial);letter-spacing:-.022em;color:var(--ink);margin:0;font-size:clamp(22px,3.05vw,54px);font-weight:400;line-height:1.14}.th .th-cross{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(22px,3.2vw,54px);margin-top:clamp(34px,4vw,58px);display:grid}.th .th-cross-from{text-align:right;font-family:var(--font-editorial);letter-spacing:-.012em;color:var(--ink-past);margin:0;font-size:clamp(19px,1.95vw,29px);font-weight:400;line-height:1.22}.th .th-cross-to{text-align:left;font-family:var(--font-editorial);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(24px,2.9vw,45px);font-weight:500;line-height:1.16}.th .th-cross-arrow{align-items:center;width:clamp(84px,13vw,220px);height:26px;display:flex;position:relative}.th .th-cross-line{transform-origin:0;height:3px;transition:transform 1.5s var(--ease);background:linear-gradient(90deg,#8b5a2b38 0%,#8b5a2bf2 100%);margin-top:-1.5px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.th .th-cross-head{border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:15px solid var(--maroon);opacity:0;width:0;height:0;transition:opacity .7s var(--ease) 1s;margin-top:-9px;position:absolute;top:50%;right:-2px}@media (prefers-reduced-motion:reduce){.th .th-cross-line{transition:none;transform:scaleX(1)}.th .th-cross-head{opacity:1;transition:none}}@media (max-width:819px){.th .th-cross{grid-template-columns:1fr}.th .th-cross-from{text-align:left}.th .th-cross-arrow{width:100%;height:20px}}.th .th-long{background:var(--paper);padding:clamp(46px, 5.6vw, 84px) var(--gut)}.th .th-long-in{max-width:var(--wrap);margin:0 auto}.th .th-long-body{flex-direction:column;gap:clamp(18px,2vw,26px);max-width:66ch;display:flex}.th .th-long-body p{color:var(--ink-2);margin:0;font-size:clamp(17.5px,1.46vw,20.5px);font-weight:400;line-height:1.66}.th .th-where{background:var(--paper);padding:clamp(56px, 6.6vw, 92px) var(--gut)}.th .th-where-in{max-width:var(--wrap);margin:0 auto}.th .th-where-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:0 clamp(26px,3.4vw,64px);display:grid}.th .th-where-row{transition:background .52s var(--ease), padding-left .52s var(--ease);border-top:1px solid #1f1a1433;justify-content:space-between;align-items:baseline;gap:clamp(14px,1.8vw,26px);padding:clamp(20px,2.2vw,30px) clamp(12px,1.4vw,20px) clamp(20px,2.2vw,30px) 0;text-decoration:none;display:flex}.th .th-where-row:hover{background:#1f1a140a;padding-left:clamp(10px,1.2vw,18px)}.th .th-where-row>span:first-child{font-family:var(--font-editorial);letter-spacing:-.016em;color:var(--ink);font-size:clamp(20px,1.9vw,28px);font-weight:400;line-height:1.18}.th .th-others{background:var(--cream-2);padding:clamp(56px, 6.8vw, 96px) var(--gut)}.th .th-others-in{max-width:var(--wrap);margin:0 auto}.th .th-others-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--body);margin:0 0 clamp(22px,2.6vw,38px);font-size:12px;font-weight:600}.th .th-others-list{flex-direction:column;max-width:1000px;display:flex}.th .th-other{border-top:1px solid var(--line-2);transition:background .52s var(--ease), padding-left .52s var(--ease);grid-template-columns:56px minmax(0,1fr) auto;align-items:baseline;column-gap:clamp(16px,2vw,28px);padding:clamp(20px,2.2vw,30px) clamp(14px,1.6vw,22px) clamp(20px,2.2vw,30px) 0;text-decoration:none;display:grid}.th .th-other:hover{background:#1f1a140a;padding-left:clamp(10px,1.2vw,18px)}.th .th-other .th-num{font-size:clamp(14px,1.2vw,16px)}.th .th-other-title{font-family:var(--font-editorial);letter-spacing:-.015em;color:var(--ink);font-size:clamp(21px,2vw,29px);font-weight:400;line-height:1.18}.th .th-begin{background:var(--ink);padding:clamp(72px, 9vw, 124px) var(--gut)}.th .th-begin-in{justify-content:center;max-width:1180px;margin:0 auto;display:flex}.th .th-plate{aspect-ratio:1;box-sizing:border-box;text-align:center;border:1px solid #f5efe357;flex-direction:column;justify-content:center;align-items:center;width:min(100%,720px);padding:clamp(34px,4.4vw,62px);display:flex;position:relative}.th .th-plate-inner{pointer-events:none;border:1px solid #f5efe329;position:absolute;inset:clamp(7px,.7vw,11px)}.th .th-plate-tab{background:var(--ink);letter-spacing:.22em;text-transform:uppercase;color:var(--sand);white-space:nowrap;padding:0 clamp(12px,1.4vw,20px);font-size:10.5px;position:absolute;top:clamp(-12px,-.7vw,-8px);left:50%;transform:translate(-50%)}.th .th-plate-mark{opacity:.6;width:22px;margin:0 auto 34px;display:block}.th .th-plate p{font-family:var(--font-editorial);letter-spacing:-.018em;color:var(--ivory);text-wrap:pretty;max-width:30ch;margin:0 auto;font-size:clamp(24px,3.1vw,42px);font-weight:400;line-height:1.22}.th .th-plate-cta{margin-top:clamp(34px,4vw,54px)}.th .th-plate-cta a{letter-spacing:.03em;background:var(--ivory);color:var(--ink);transition:background .42s var(--ease);border-radius:999px;padding:16px 32px;font-size:14px;text-decoration:none;display:inline-block}.th .th-plate-cta a:hover{background:var(--cream-2)}@media (max-width:620px){.th .th-plate{aspect-ratio:auto;padding:clamp(46px,12vw,62px) clamp(24px,7vw,40px)}}.th .th-voice{background:var(--cream-band);padding:clamp(72px, 8.5vw, 124px) var(--gut)}.th .th-voice-in{text-align:center;flex-direction:column;align-items:center;gap:clamp(20px,2.4vw,32px);max-width:1000px;margin:0 auto;display:flex}.th .th-voice-rule{background:var(--maroon);width:clamp(26px,3vw,44px);height:2px}.th .th-voice blockquote{font-family:var(--font-editorial);letter-spacing:-.018em;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(22px,2.3vw,34px);font-weight:400;line-height:1.32}.th .th-voice figcaption{flex-direction:column;align-items:center;gap:5px;display:flex}.th .th-voice-name{color:var(--ink);font-size:clamp(15px,1.2vw,17px);font-weight:600}.th .th-voice-role{color:var(--body);font-size:clamp(14px,1.1vw,15.5px);font-weight:400;line-height:1.6}
