.industry-journey{--ij-accent:var(--industry-accent,var(--agency-accent,#b894ff));--ij-paper:#e4d8c8;--ij-paper-ink:#292226;width:calc(100% - 112px);max-width:1360px;color:var(--agency-ink,#fff);font-family:var(--font-body), Arial, sans-serif;border-top:1px solid var(--agency-line,#b894ff26);margin:0 auto;padding:110px 0 100px}.industry-journey[data-variant=specialists]{--ij-paper:#e3dff0}.industry-journey[data-variant=services]{--ij-paper:#d6e5df}.industry-journey .ij-heading{grid-template-columns:1.2fr .8fr;align-items:end;column-gap:90px;margin-bottom:56px;display:grid}.industry-journey .ij-eyebrow{color:var(--ij-accent);font:13px/1.5 var(--font-body), Arial, sans-serif;letter-spacing:1.4px;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:9px;margin:0 0 24px;display:flex}.industry-journey .ij-eyebrow>span{background:currentColor;border-radius:50%;width:5px;height:5px}.industry-journey .ij-heading h2{max-width:690px;font:500 clamp(35px, 4vw, 58px)/1.08 var(--font-body), Arial, sans-serif;letter-spacing:-.035em;text-wrap:balance;white-space:pre-line;margin:0}.industry-journey .ij-heading>p:last-child{color:var(--agency-muted,#a9acb2);font:17px/1.9 var(--font-body), Arial, sans-serif;max-width:410px;margin:0}.industry-journey .ij-story-layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;display:grid}.industry-journey .ij-artwork{isolation:isolate;border:1px solid var(--agency-line,#b894ff26);background:radial-gradient(ellipse at 45% 45%, color-mix(in srgb, var(--ij-accent) 13%, transparent), transparent 70%), var(--industry-panel,var(--agency-panel,#151321));border-radius:12px 80px 12px 12px;height:640px;position:relative;overflow:hidden}.industry-journey .ij-artwork:after{content:"";border:1px solid color-mix(in srgb, var(--ij-accent) 10%, transparent);z-index:-1;border-radius:50%;width:390px;height:390px;position:absolute;top:50%;left:50%;translate:-50% -50%}.industry-journey .ij-artwork-grain{z-index:-1;opacity:.2;background-image:radial-gradient(var(--ij-accent) .6px, transparent .6px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 80%);mask-image:radial-gradient(#000,#0000 80%)}.industry-journey .ij-artwork-label{color:var(--ij-accent);font:12px/1.4 var(--font-body), Arial, sans-serif;letter-spacing:1px;position:absolute;top:25px;left:28px}.industry-journey .ij-connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.industry-journey .ij-connection-base{stroke:color-mix(in srgb, var(--ij-accent) 22%, transparent);stroke-width:1px}.industry-journey .ij-connection-flow{stroke:var(--ij-accent);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:3 11;animation:12s linear infinite ij-path-travel}.industry-journey .ij-connection-point{fill:var(--ij-accent);opacity:.7}.industry-journey .ij-story-piece{background:var(--ij-paper);width:220px;min-height:160px;color:var(--ij-paper-ink);opacity:.58;transition:opacity .6s,box-shadow .6s,translate .6s;position:absolute;box-shadow:0 18px 40px #0002}.industry-journey .ij-story-piece.is-active{opacity:1;box-shadow:0 18px 50px #0004, 0 0 35px color-mix(in srgb, var(--ij-accent) 12%, transparent);translate:0 -4px}.industry-journey .ij-story-piece:nth-of-type(2){top:72px;left:30px;rotate:-5deg}.industry-journey .ij-story-piece:nth-of-type(3){top:174px;right:28px;rotate:6deg}.industry-journey .ij-story-piece:nth-of-type(4){bottom:45px;left:60px;rotate:-2deg}.industry-journey .ij-piece-content{padding:20px 22px;position:relative}.industry-journey .ij-piece-label{font:12px/1.5 var(--font-body), Arial, sans-serif;letter-spacing:1.2px;color:#564a56;margin-bottom:14px;display:block}.industry-journey .ij-story-piece strong{font:500 23px/1.25 var(--font-body), Arial, sans-serif;letter-spacing:-.3px;display:block}.industry-journey .ij-piece-note{font:12px/1.5 var(--font-body), Arial, sans-serif;color:#574c55;margin-top:12px;display:block}.industry-journey .ij-place-piece{border-radius:8px;overflow:hidden}.industry-journey .ij-place-piece .ij-piece-content{background:linear-gradient(90deg, var(--ij-paper) 45%, transparent);padding-top:20px}.industry-journey .ij-mini-map{background:linear-gradient(30deg,#0000 40%,#95877830 41% 43%,#0000 44%),linear-gradient(100deg,#0000 40%,#95877830 41% 43%,#0000 44%);position:absolute;inset:0}.industry-journey .ij-mini-map>svg{color:#5d3d65;fill:color-mix(in srgb, var(--ij-accent) 25%, transparent);position:absolute;top:45px;right:19px}.industry-journey .ij-mini-map>i{border:1px solid #95877830;border-radius:5px;width:36px;height:23px;position:absolute;top:18px;right:55px;rotate:15deg}.industry-journey .ij-mini-map>i:nth-child(2){width:50px;top:100px;right:7px}.industry-journey .ij-mini-map>i:nth-child(3){top:19px;right:3px}.industry-journey .ij-place-search{width:max-content;max-width:100%;font:12px var(--font-body), Arial, sans-serif;background:#fff6;border:1px solid #66576730;border-radius:100px;align-items:center;gap:7px;margin-top:18px;padding:8px;display:flex}.industry-journey .ij-menu-piece{background:#f1e9de;border-radius:3px}.industry-journey .ij-menu-awning{height:17px;display:flex;overflow:hidden}.industry-journey .ij-menu-awning>i{background:#694750;border-radius:0 0 8px 8px;flex:1}.industry-journey .ij-menu-awning>i:nth-child(2n){background:#d5bcb1}.industry-journey .ij-menu-piece .ij-piece-content{padding-top:14px}.industry-journey .ij-menu-lines{font:12px var(--font-body), Arial, sans-serif;gap:9px;margin-top:18px;display:grid}.industry-journey .ij-menu-lines>span{border-top:1px solid #725e6b25;justify-content:space-between;align-items:center;padding-top:7px;display:flex}.industry-journey .ij-visit-piece{background:#cbb4cb;border-radius:3px}.industry-journey .ij-piece-emblem{opacity:.7;position:absolute;top:46px;right:22px}.industry-journey .ij-ticket-bottom{font:12px/1.6 var(--font-body), Arial, sans-serif;letter-spacing:1px;border-top:1px dashed #705f7360;justify-content:space-between;align-items:center;margin-top:18px;padding-top:12px;display:flex}.industry-journey .ij-question-piece{border-radius:18px 18px 18px 3px}.industry-journey .ij-question-piece .ij-piece-content>svg{opacity:.6;position:absolute;top:18px;right:18px}.industry-journey .ij-question-tail{border-top:16px solid var(--ij-paper);border-right:18px solid #0000;position:absolute;bottom:-12px;left:12px}.industry-journey .ij-question-piece strong{margin-top:24px}.industry-journey .ij-expertise-piece{background:#c4bad6;border-radius:2px 9px 9px 2px}.industry-journey .ij-publication-spine{inset-block:0;background:#fff2;border-right:1px solid #57466825;width:9px;position:absolute;left:0}.industry-journey .ij-expertise-piece .ij-piece-content{padding-left:26px}.industry-journey .ij-expertise-piece .ij-piece-content>svg{opacity:.5;position:absolute;top:47px;right:18px}.industry-journey .ij-editorial-lines{gap:5px;max-width:140px;margin-top:17px;display:grid}.industry-journey .ij-editorial-lines>i{background:#5b466b45;height:2px}.industry-journey .ij-editorial-lines>i:nth-child(2){width:86%}.industry-journey .ij-editorial-lines>i:nth-child(3){width:60%}.industry-journey .ij-publication-footer{font:12px/1.5 var(--font-body), Arial, sans-serif;margin-top:16px;display:block}.industry-journey .ij-enquiry-piece{background:#ede7df;border:1px solid #fff8}.industry-journey .ij-letter-line{font:12px/1.6 var(--font-body), Arial, sans-serif;border-block:1px solid #69597230;justify-content:space-between;align-items:center;margin-bottom:13px;padding:7px 0;display:flex}.industry-journey .ij-service-area-piece{border-radius:50% 50% 6px 6px;min-height:195px;overflow:hidden}.industry-journey .ij-service-area-piece .ij-piece-content{padding-top:95px}.industry-journey .ij-area-drawing{position:absolute;inset:0}.industry-journey .ij-area-drawing>span{border:1px solid #52706c30;border-radius:50%;width:120px;height:120px;position:absolute;top:36%;left:50%;translate:-50% -50%}.industry-journey .ij-area-drawing>span:nth-child(2){width:78px;height:78px}.industry-journey .ij-area-drawing>span:nth-child(3){width:38px;height:38px}.industry-journey .ij-area-drawing>svg{fill:#58766b22;position:absolute;top:35px;left:calc(50% - 14px)}.industry-journey .ij-quote-piece{background:#edf0e5;border-radius:2px}.industry-journey .ij-quote-piece .ij-piece-content>svg{opacity:.5;position:absolute;top:44px;right:19px}.industry-journey .ij-quote-piece strong{padding-top:12px;font-size:22px}.industry-journey .ij-quote-lines{font:12px var(--font-body), Arial, sans-serif;gap:9px;margin-top:18px;display:grid}.industry-journey .ij-quote-lines>span{align-items:center;gap:7px;display:flex}.industry-journey .ij-follow-piece{background:#b4cdc2;border-radius:7px}.industry-journey .ij-follow-piece strong{padding-top:10px}.industry-journey .ij-follow-stamp{border:1px solid #4b6d6060;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:36px;right:14px;rotate:-12deg}.industry-journey .ij-artwork-chip{border:1px solid color-mix(in srgb, var(--ij-accent) 28%, transparent);background:var(--industry-bg,var(--agency-bg,#0b0a10));color:var(--ij-accent);font:12px/1.4 var(--font-body), Arial, sans-serif;border-radius:100px;align-items:center;gap:6px;padding:8px 11px;animation:7s ease-in-out infinite ij-chip-drift;display:inline-flex;position:absolute;box-shadow:0 7px 20px #0002}.industry-journey .ij-chip-one{top:84px;right:54px;rotate:7deg}.industry-journey .ij-chip-two{animation-delay:-3s;bottom:65px;right:29px;rotate:-7deg}.industry-journey .ij-cursor{color:var(--agency-ink,#fff);filter:drop-shadow(0 3px 5px #0007);z-index:3;pointer-events:none;transition:left .8s cubic-bezier(.2,.7,.2,1),top .8s cubic-bezier(.2,.7,.2,1);position:absolute;top:33%;left:32%}.industry-journey .ij-cursor>i{border:1px solid var(--ij-accent);border-radius:50%;width:22px;height:22px;animation:2.6s ease-out infinite ij-cursor-ripple;position:absolute;top:-8px;left:-8px}.industry-journey .ij-artwork[data-phase="1"] .ij-cursor{top:47%;left:77%}.industry-journey .ij-artwork[data-phase="2"] .ij-cursor{top:78%;left:39%}.industry-journey .ij-artwork-footnote{width:100%;font:12px/1.3 var(--font-body), Arial, sans-serif;letter-spacing:1px;color:var(--agency-muted,#a9acb2);justify-content:center;align-items:center;gap:11px;display:flex;position:absolute;bottom:17px}.industry-journey .ij-artwork-footnote>i{background:var(--agency-line,#b894ff26);width:14px;height:1px}.industry-journey .ij-story-copy{min-width:0}.industry-journey .ij-chapter-label{color:var(--agency-muted,#a9acb2);font:12px/1.6 var(--font-body), Arial, sans-serif;letter-spacing:1px;justify-content:space-between;gap:10px;margin-bottom:23px;display:flex}.industry-journey .ij-chapter-label>span:last-child{color:var(--ij-accent)}.industry-journey .ij-step-tabs{display:grid}.industry-journey .ij-step-tabs>button{border:0;border-top:1px solid var(--agency-line,#b894ff26);width:100%;min-height:65px;color:var(--agency-muted,#a9acb2);text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:18px;padding:15px 0;transition:color .25s;display:flex}.industry-journey .ij-step-tabs>button>span{font:12px/1.6 var(--font-body), Arial, sans-serif;color:var(--ij-accent);opacity:.85}.industry-journey .ij-step-tabs>button>strong{font:500 clamp(18px, 1.8vw, 25px)/1.25 var(--font-body), Arial, sans-serif;letter-spacing:-.6px;flex:1;min-width:0}.industry-journey .ij-step-tabs>button>svg{opacity:0;flex-shrink:0;transition:opacity .25s,translate .25s;translate:-8px}.industry-journey .ij-step-tabs>button[aria-selected=true],.industry-journey .ij-step-tabs>button:hover{color:var(--agency-ink,#fff)}.industry-journey .ij-step-tabs>button[aria-selected=true]>span{opacity:1}.industry-journey .ij-step-tabs>button[aria-selected=true]>svg{opacity:1;color:var(--ij-accent);translate:0}.industry-journey .ij-panels{border-top:1px solid var(--agency-line,#b894ff26);min-height:206px;padding-top:22px}.industry-journey .ij-step-panel:not([hidden]){animation:.4s both ij-copy-appear}.industry-journey .ij-step-panel[hidden]{display:none}.industry-journey .ij-step-panel>p{color:var(--agency-muted,#a9acb2);font:17px/1.8 var(--font-body), Arial, sans-serif;margin:0 0 21px}.industry-journey .ij-signal,.industry-journey .ij-action{font:15px/1.6 var(--font-body), Arial, sans-serif;align-items:flex-start;gap:10px;display:flex}.industry-journey .ij-signal{color:var(--ij-accent);margin-bottom:11px}.industry-journey .ij-action{color:var(--agency-ink,#fff)}.industry-journey .ij-signal>svg,.industry-journey .ij-action>svg{flex-shrink:0;margin-top:1px}.industry-journey .ij-motion-control{border-top:1px solid var(--agency-line,#b894ff26);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:18px;display:flex}.industry-journey .ij-motion-control>span{color:var(--agency-muted,#a9acb2);font:12px/1.5 var(--font-body), Arial, sans-serif;letter-spacing:.7px;align-items:center;gap:6px;display:inline-flex}.industry-journey .ij-motion-control>span>i{background:var(--ij-accent);border-radius:50%;width:4px;height:4px}.industry-journey .ij-motion-control>button{border:1px solid var(--agency-line,#b894ff26);min-width:44px;min-height:44px;color:var(--agency-ink,#fff);font:14px var(--font-body), Arial, sans-serif;cursor:pointer;background:0 0;border-radius:100px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.industry-journey .ij-motion-control>button:enabled:hover{border-color:var(--ij-accent);background:color-mix(in srgb, var(--ij-accent) 9%, transparent)}.industry-journey .ij-motion-control>button:disabled{opacity:.75;cursor:default}.industry-journey :is(button,[role=tabpanel]):focus-visible{outline:2px solid var(--ij-accent);outline-offset:5px}.industry-journey[data-motion=paused] :is(.ij-connection-flow,.ij-artwork-chip,.ij-cursor>i){animation-play-state:paused}.industry-journey[data-page-paused=true] *,.industry-journey[data-page-paused=true] :before,.industry-journey[data-page-paused=true] :after{transition:none;animation:none}@keyframes ij-path-travel{to{stroke-dashoffset:-168px}}@keyframes ij-chip-drift{0%,to{translate:0}50%{translate:0 -6px}}@keyframes ij-cursor-ripple{0%{opacity:0;scale:.4}20%{opacity:.7}75%,to{opacity:0;scale:1.7}}@keyframes ij-copy-appear{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}@media (max-width:1100px){.industry-journey .ij-artwork{height:660px}.industry-journey .ij-artwork-chip{display:none}.industry-journey .ij-story-layout{grid-template-columns:1fr 1fr;gap:35px}.industry-journey .ij-heading{column-gap:45px}.industry-journey .ij-story-piece{width:190px}.industry-journey .ij-story-piece:nth-of-type(2){left:18px}.industry-journey .ij-story-piece:nth-of-type(3){top:198px;right:18px}.industry-journey .ij-story-piece:nth-of-type(4){bottom:38px;left:32px}.industry-journey .ij-story-piece strong{font-size:21px}.industry-journey .ij-piece-content{padding:17px 19px}.industry-journey .ij-chip-one{font-size:12px;top:56px;right:22px}.industry-journey .ij-chip-two{font-size:12px;bottom:42px;right:15px}.industry-journey .ij-artwork-label{font-size:12px;left:19px}.industry-journey .ij-menu-piece .ij-piece-content{padding-top:12px}}@media (max-width:850px){.industry-journey{width:calc(100% - 60px);padding-block:75px}.industry-journey .ij-heading{grid-template-columns:1fr;gap:22px;margin-bottom:35px}.industry-journey .ij-eyebrow{margin-bottom:0;font-size:13px}.industry-journey .ij-heading>p:last-child{max-width:550px;font-size:17px}.industry-journey .ij-story-layout{grid-template-columns:1fr;gap:36px}.industry-journey .ij-artwork{width:100%;max-width:640px;margin-inline:auto}.industry-journey .ij-story-piece{width:230px}.industry-journey .ij-story-piece:nth-of-type(2){left:32px}.industry-journey .ij-story-piece:nth-of-type(3){top:170px;right:38px}.industry-journey .ij-story-piece:nth-of-type(4){bottom:42px;left:70px}.industry-journey .ij-story-piece strong{font-size:24px}.industry-journey .ij-piece-content{padding:20px 22px}.industry-journey .ij-step-tabs>button>strong{font-size:23px}.industry-journey .ij-panels{min-height:170px}.industry-journey .ij-motion-control>span{font-size:12px}}@media (max-width:500px){.industry-journey{width:calc(100% - 44px);padding-block:58px}.industry-journey .ij-heading h2{font-size:clamp(33px,10vw,45px)}.industry-journey .ij-heading>p:last-child{font-size:17px}.industry-journey .ij-eyebrow{letter-spacing:.9px;font-size:13px}.industry-journey .ij-artwork{border-radius:8px 48px 8px 8px;grid-template-columns:minmax(0,1fr);gap:28px;height:auto;padding:65px 22px 35px;display:grid}.industry-journey .ij-artwork-label{letter-spacing:.65px;font-size:12px;top:20px;left:14px;right:14px}.industry-journey .ij-story-piece{width:100%;max-width:310px;min-height:150px;position:relative}.industry-journey .ij-story-piece:nth-of-type(2){margin-right:auto;top:auto;left:auto;rotate:-1.5deg}.industry-journey .ij-story-piece:nth-of-type(3){margin-left:auto;top:auto;right:auto;rotate:1.5deg}.industry-journey .ij-story-piece:nth-of-type(4){margin-right:auto;top:auto;bottom:auto;left:auto;rotate:-1deg}.industry-journey .ij-piece-content{padding:16px 19px}.industry-journey .ij-story-piece strong{font-size:21px}.industry-journey .ij-piece-label{margin-bottom:10px;font-size:12px}.industry-journey .ij-piece-note{margin-top:9px;font-size:12px}.industry-journey .ij-menu-lines{gap:6px;margin-top:14px}.industry-journey .ij-place-search{margin-top:14px}.industry-journey .ij-ticket-bottom{margin-top:14px;padding-top:9px}.industry-journey .ij-chip-one{padding:6px 9px;font-size:12px;top:44px;right:12px}.industry-journey .ij-chip-two{padding:6px 9px;font-size:12px;bottom:27px;right:10px}.industry-journey .ij-artwork-footnote{gap:7px;font-size:12px;display:none;bottom:11px}.industry-journey .ij-cursor{top:29%;left:63%}.industry-journey .ij-artwork[data-phase="1"] .ij-cursor{top:58%;left:72%}.industry-journey .ij-artwork[data-phase="2"] .ij-cursor{top:84%;left:66%}.industry-journey .ij-service-area-piece{min-height:172px}.industry-journey .ij-service-area-piece .ij-piece-content{padding-top:87px}.industry-journey .ij-area-drawing>svg{top:28px}.industry-journey .ij-area-drawing>span{width:104px;height:104px;top:35%}.industry-journey .ij-expertise-piece .ij-piece-content{padding-left:25px}.industry-journey .ij-editorial-lines{gap:4px;margin-top:13px}.industry-journey .ij-publication-footer{margin-top:12px;font-size:12px}.industry-journey .ij-quote-lines{gap:7px;margin-top:13px}.industry-journey .ij-step-tabs>button{gap:12px;min-height:65px}.industry-journey .ij-step-tabs>button>strong{font-size:20px}.industry-journey .ij-panels{min-height:265px}.industry-journey .ij-step-panel>p{font-size:17px}.industry-journey .ij-motion-control>span{font-size:12px}.industry-journey .ij-motion-control>button{padding-inline:11px;font-size:14px}}@media (prefers-reduced-motion:reduce){.industry-journey *,.industry-journey :before,.industry-journey :after{transition:none!important;animation:none!important}}
