.tw-thought-leadership-page{--tw-tl-ink:#111111;--tw-tl-white:#FFFFFF;--tw-tl-cream:#F5F5EF;--tw-tl-grey:#686868;--tw-tl-muted:#858585;--tw-tl-gold:#D4A72C;--tw-tl-border:#E3E3DC;--tw-tl-dark-border:#343434;width:100%;overflow:hidden;background:var(--tw-tl-white);color:var(--tw-tl-ink);font-family:inherit;-webkit-font-smoothing:antialiased}.tw-thought-leadership-page *,.tw-thought-leadership-page *::before,.tw-thought-leadership-page *::after{box-sizing:border-box}.tw-thought-leadership-page img{display:block;max-width:100%;height:auto}.tw-thought-leadership-page h1,.tw-thought-leadership-page h2,.tw-thought-leadership-page h3,.tw-thought-leadership-page h4,.tw-thought-leadership-page p{margin-top:0}.tw-thought-leadership-page h1,.tw-thought-leadership-page h2,.tw-thought-leadership-page h3,.tw-thought-leadership-page h4{color:var(--tw-tl-ink);font-family:inherit;letter-spacing:-.04em;line-height:1.12}.tw-thought-leadership-page p{color:var(--tw-tl-grey);font-size:16px;line-height:1.8}.tw-thought-leadership-page a{transition:color 0.25s ease,background-color 0.25s ease,border-color 0.25s ease}.tw-thought-leadership-page .tw-tl-container{width:min(1240px, calc(100% - 60px));margin-right:auto;margin-left:auto;padding:0 20px}.tw-thought-leadership-page .tw-tl-section-index{display:flex;align-items:center;gap:15px;margin-bottom:36px;color:var(--tw-tl-muted);font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.13em;text-transform:uppercase}.tw-thought-leadership-page .tw-tl-section-index span:first-child{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border:1px solid var(--tw-tl-border);color:var(--tw-tl-ink);font-size:11px;letter-spacing:0}.tw-thought-leadership-page .tw-tl-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:54px;padding:15px 22px;border:1px solid var(--tw-tl-ink);border-radius:0;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none}.tw-thought-leadership-page .tw-tl-button span{font-size:17px;line-height:1;transition:transform 0.25s ease}.tw-thought-leadership-page .tw-tl-button:hover span{transform:translate(3px,-3px)}.tw-thought-leadership-page .tw-tl-button-dark{border-color:var(--tw-tl-ink);background:var(--tw-tl-ink);color:var(--tw-tl-white)}.tw-thought-leadership-page .tw-tl-button-dark:hover{border-color:var(--tw-tl-gold);background:var(--tw-tl-gold);color:var(--tw-tl-ink)}.tw-thought-leadership-page .tw-tl-button-light{border-color:var(--tw-tl-white);background:var(--tw-tl-white);color:var(--tw-tl-ink)}.tw-thought-leadership-page .tw-tl-button-light:hover{border-color:var(--tw-tl-gold);background:var(--tw-tl-gold);color:var(--tw-tl-ink)}.tw-thought-leadership-page .tw-tl-hero{position:relative;padding:105px 0 90px;background:var(--tw-tl-cream)}.tw-thought-leadership-page .tw-tl-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);align-items:center;gap:75px}.tw-thought-leadership-page .tw-tl-hero-copy{min-width:0}.tw-thought-leadership-page .tw-tl-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:28px;color:var(--tw-tl-grey);font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.12em}.tw-thought-leadership-page .tw-tl-eyebrow-line{display:inline-block;width:30px;height:2px;flex:0 0 30px;background:var(--tw-tl-gold)}.tw-thought-leadership-page .tw-tl-hero h1{max-width:680px;margin-bottom:27px;font-size:clamp(46px, 5.5vw, 76px);font-weight:600;line-height:1.02;letter-spacing:-.055em}.tw-thought-leadership-page .tw-tl-hero h1 span{display:block;margin-top:8px;color:var(--tw-tl-grey);font-weight:400}.tw-thought-leadership-page .tw-tl-hero-description{max-width:560px;margin-bottom:0;color:var(--tw-tl-grey);font-size:17px;line-height:1.85}.tw-thought-leadership-page .tw-tl-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px}.tw-thought-leadership-page .tw-tl-text-link{display:inline-flex;align-items:center;gap:12px;color:var(--tw-tl-ink);font-size:13px;font-weight:600;text-decoration:none}.tw-thought-leadership-page .tw-tl-text-link span{transition:transform 0.25s ease}.tw-thought-leadership-page .tw-tl-text-link:hover{color:#997316}.tw-thought-leadership-page .tw-tl-text-link:hover span{transform:translateY(3px)}.tw-thought-leadership-page .tw-tl-hero-note{display:flex;align-items:center;gap:12px;margin-top:50px;color:var(--tw-tl-muted);font-size:9px;font-weight:700;line-height:1.7;letter-spacing:.12em}.tw-thought-leadership-page .tw-tl-note-mark{display:block;width:8px;height:8px;flex:0 0 8px;background:var(--tw-tl-gold)}.tw-thought-leadership-page .tw-tl-hero-visual{position:relative;min-width:0;padding:0;border:1px solid #DCDCD4;background:#EDEDE5}.tw-thought-leadership-page .tw-tl-visual-top,.tw-thought-leadership-page .tw-tl-visual-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;color:var(--tw-tl-grey);font-size:9px;font-weight:700;line-height:1.6;letter-spacing:.11em}.tw-thought-leadership-page .tw-tl-visual-top{border-bottom:1px solid #D7D7CF}.tw-thought-leadership-page .tw-tl-visual-bottom{border-top:1px solid #D7D7CF}.tw-thought-leadership-page .tw-tl-editorial-card{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:440px;margin:22px;padding:42px 35px;overflow:hidden;background:var(--tw-tl-ink);color:var(--tw-tl-white)}.tw-thought-leadership-page .tw-tl-editorial-card::before{position:absolute;top:-85px;right:-75px;width:240px;height:240px;border:1px solid rgb(255 255 255 / .12);border-radius:50%;content:"";pointer-events:none}.tw-thought-leadership-page .tw-tl-editorial-card::after{position:absolute;top:-45px;right:-35px;width:160px;height:160px;border:1px solid rgb(255 255 255 / .12);border-radius:50%;content:"";pointer-events:none}.tw-thought-leadership-page .tw-tl-editorial-label{position:relative;z-index:1;margin-bottom:36px;color:var(--tw-tl-gold);font-size:10px;font-weight:700;letter-spacing:.15em}.tw-thought-leadership-page .tw-tl-editorial-title{position:relative;z-index:1;color:var(--tw-tl-white);font-size:clamp(35px, 4vw, 52px);font-weight:500;line-height:1.12;letter-spacing:-.045em}.tw-thought-leadership-page .tw-tl-editorial-title span{display:block;color:var(--tw-tl-gold);font-family:Georgia,"Times New Roman",serif;font-weight:400;font-style:italic}.tw-thought-leadership-page .tw-tl-editorial-rule{width:52px;height:2px;margin:30px 0 22px;background:var(--tw-tl-gold)}.tw-thought-leadership-page .tw-tl-editorial-card>p{position:relative;z-index:1;max-width:330px;margin-bottom:32px;color:#C9C9C4;font-size:13px;line-height:1.8}.tw-thought-leadership-page .tw-tl-editorial-meta{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#E4E4DF;font-size:8px;font-weight:700;letter-spacing:.1em}.tw-thought-leadership-page .tw-tl-editorial-meta span:nth-child(even){color:var(--tw-tl-gold)}.tw-thought-leadership-page .tw-tl-intro{padding:105px 0 115px;background:var(--tw-tl-white)}.tw-thought-leadership-page .tw-tl-intro .tw-tl-section-index{margin-bottom:40px}.tw-thought-leadership-page .tw-tl-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.8fr);align-items:start;gap:100px}.tw-thought-leadership-page .tw-tl-intro-grid h2{max-width:700px;margin-bottom:0;font-size:clamp(38px, 4.6vw, 62px);font-weight:600;line-height:1.08;letter-spacing:-.05em}.tw-thought-leadership-page .tw-tl-intro-grid h2 span{display:block;color:var(--tw-tl-muted);font-weight:400}.tw-thought-leadership-page .tw-tl-intro-copy{padding-top:5px}.tw-thought-leadership-page .tw-tl-intro-copy p{margin-bottom:22px;font-size:15px;line-height:1.9}.tw-thought-leadership-page .tw-tl-intro-copy p:last-child{margin-bottom:0}.tw-thought-leadership-page .tw-tl-services{padding:105px 0 115px;background:var(--tw-tl-cream)}.tw-thought-leadership-page .tw-tl-heading-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.7fr);align-items:end;gap:75px;margin-bottom:58px}.tw-thought-leadership-page .tw-tl-heading-grid h2{max-width:690px;margin-bottom:0;font-size:clamp(38px, 4.5vw, 60px);font-weight:600;line-height:1.08;letter-spacing:-.05em}.tw-thought-leadership-page .tw-tl-heading-grid h2 span{display:block;color:var(--tw-tl-muted);font-weight:400}.tw-thought-leadership-page .tw-tl-heading-grid>p{max-width:460px;margin-bottom:4px;font-size:15px}.tw-thought-leadership-page .tw-tl-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #D8D8D0;border-left:1px solid #D8D8D0}.tw-thought-leadership-page .tw-tl-service-card{min-width:0;padding:34px 34px 38px;border-right:1px solid #D8D8D0;border-bottom:1px solid #D8D8D0;background:rgb(255 255 255 / .3);transition:background-color 0.25s ease}.tw-thought-leadership-page .tw-tl-service-card:hover{background:var(--tw-tl-white)}.tw-thought-leadership-page .tw-tl-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.tw-thought-leadership-page .tw-tl-card-number{color:var(--tw-tl-muted);font-size:12px;font-weight:700;letter-spacing:.08em}.tw-thought-leadership-page .tw-tl-card-symbol{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #D8D8D0;color:var(--tw-tl-ink);font-size:17px;transition:color 0.25s ease,background-color 0.25s ease,border-color 0.25s ease}.tw-thought-leadership-page .tw-tl-service-card:hover .tw-tl-card-symbol{border-color:var(--tw-tl-ink);background:var(--tw-tl-ink);color:var(--tw-tl-white)}.tw-thought-leadership-page .tw-tl-service-card h3{margin-bottom:15px;font-size:27px;font-weight:600;line-height:1.2;letter-spacing:-.035em}.tw-thought-leadership-page .tw-tl-service-card>p{margin-bottom:24px;font-size:14px;line-height:1.8}.tw-thought-leadership-page .tw-tl-service-card ul{display:grid;gap:12px;margin:0;padding:21px 0 0;border-top:1px solid var(--tw-tl-border);list-style:none}.tw-thought-leadership-page .tw-tl-service-card ul li{display:flex;align-items:flex-start;gap:12px;margin:0;color:var(--tw-tl-grey);font-size:13px;line-height:1.65}.tw-thought-leadership-page .tw-tl-service-card ul li span{flex:0 0 auto;color:#A47C17;font-weight:700}.tw-thought-leadership-page .tw-tl-challenges{padding:110px 0;background:var(--tw-tl-ink);color:var(--tw-tl-white)}.tw-thought-leadership-page .tw-tl-challenges-grid{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);gap:100px;align-items:start}.tw-thought-leadership-page .tw-tl-challenges-copy{position:sticky;top:40px}.tw-thought-leadership-page .tw-tl-challenges .tw-tl-section-index{color:#A7A7A0}.tw-thought-leadership-page .tw-tl-challenges .tw-tl-section-index span:first-child{border-color:#424242;color:var(--tw-tl-white)}.tw-thought-leadership-page .tw-tl-challenges-copy h2{margin-bottom:24px;color:var(--tw-tl-white);font-size:clamp(39px, 4.5vw, 59px);font-weight:600;line-height:1.06;letter-spacing:-.05em}.tw-thought-leadership-page .tw-tl-challenges-copy h2 span{display:block;color:var(--tw-tl-gold);font-weight:400}.tw-thought-leadership-page .tw-tl-challenges-copy>p{max-width:500px;margin-bottom:30px;color:#C0C0BA;font-size:15px;line-height:1.9}.tw-thought-leadership-page .tw-tl-inline-link{display:inline-flex;align-items:center;gap:15px;padding-bottom:8px;border-bottom:1px solid #696961;color:var(--tw-tl-white);font-size:13px;font-weight:600;text-decoration:none}.tw-thought-leadership-page .tw-tl-inline-link:hover{border-color:var(--tw-tl-gold);color:var(--tw-tl-gold)}.tw-thought-leadership-page .tw-tl-challenges-list{border-top:1px solid var(--tw-tl-dark-border)}.tw-thought-leadership-page .tw-tl-challenge-item{display:grid;grid-template-columns:48px minmax(0,1fr);gap:22px;padding:27px 0;border-bottom:1px solid var(--tw-tl-dark-border)}.tw-thought-leadership-page .tw-tl-challenge-number{padding-top:4px;color:var(--tw-tl-gold);font-size:12px;font-weight:700;letter-spacing:.08em}.tw-thought-leadership-page .tw-tl-challenge-item h3{margin-bottom:10px;color:var(--tw-tl-white);font-size:21px;font-weight:500;line-height:1.35;letter-spacing:-.025em}.tw-thought-leadership-page .tw-tl-challenge-item p{margin-bottom:0;color:#B8B8B1;font-size:14px;line-height:1.8}.tw-thought-leadership-page .tw-tl-framework{padding:110px 0;background:var(--tw-tl-white)}.tw-thought-leadership-page .tw-tl-framework-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.65fr);align-items:end;gap:75px;margin-bottom:55px}.tw-thought-leadership-page .tw-tl-framework-heading h2{max-width:750px;margin-bottom:0;font-size:clamp(38px, 4.5vw, 60px);font-weight:600;line-height:1.08;letter-spacing:-.05em}.tw-thought-leadership-page .tw-tl-framework-heading h2 span{display:block;color:var(--tw-tl-muted);font-weight:400}.tw-thought-leadership-page .tw-tl-framework-heading>p{max-width:450px;margin-bottom:4px;font-size:15px}.tw-thought-leadership-page .tw-tl-framework-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--tw-tl-border);border-left:1px solid var(--tw-tl-border)}.tw-thought-leadership-page .tw-tl-framework-card{display:flex;flex-direction:column;min-width:0;min-height:340px;padding:24px 23px 22px;border-right:1px solid var(--tw-tl-border);border-bottom:1px solid var(--tw-tl-border);background:var(--tw-tl-white);transition:background-color 0.25s ease}.tw-thought-leadership-page .tw-tl-framework-card:hover{background:var(--tw-tl-cream)}.tw-thought-leadership-page .tw-tl-framework-card-top{display:flex;justify-content:space-between;align-items:center;color:var(--tw-tl-muted);font-size:11px;font-weight:700}.tw-thought-leadership-page .tw-tl-framework-card-top span:last-child{color:#A47C17;font-size:17px}.tw-thought-leadership-page .tw-tl-framework-letter{margin:28px 0 18px;color:var(--tw-tl-gold);font-size:58px;font-weight:500;line-height:1;letter-spacing:-.06em}.tw-thought-leadership-page .tw-tl-framework-card h3{margin-bottom:13px;font-size:22px;font-weight:600;line-height:1.25}.tw-thought-leadership-page .tw-tl-framework-card>p{margin-bottom:30px;font-size:13px;line-height:1.8}.tw-thought-leadership-page .tw-tl-framework-card-foot{margin-top:auto;padding-top:17px;border-top:1px solid var(--tw-tl-border);color:var(--tw-tl-muted);font-size:9px;font-weight:700;line-height:1.6;letter-spacing:.1em}.tw-thought-leadership-page .tw-tl-framework-note{display:flex;align-items:flex-start;gap:18px;margin-top:30px;padding:22px 25px;border:1px solid var(--tw-tl-border);background:var(--tw-tl-cream)}.tw-thought-leadership-page .tw-tl-framework-note>span{color:#A47C17;font-size:20px;line-height:1.4}.tw-thought-leadership-page .tw-tl-framework-note p{margin-bottom:0;font-size:13px;line-height:1.8}.tw-thought-leadership-page .tw-tl-process{padding:105px 0 110px;background:var(--tw-tl-cream)}.tw-thought-leadership-page .tw-tl-process-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.65fr);align-items:end;gap:75px;margin-bottom:55px}.tw-thought-leadership-page .tw-tl-process-heading h2{max-width:730px;margin-bottom:0;font-size:clamp(38px, 4.5vw, 60px);font-weight:600;line-height:1.08;letter-spacing:-.05em}.tw-thought-leadership-page .tw-tl-process-heading h2 span{display:block;color:var(--tw-tl-muted);font-weight:400}.tw-thought-leadership-page .tw-tl-process-heading>p{max-width:450px;margin-bottom:4px;font-size:15px}.tw-thought-leadership-page .tw-tl-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #D8D8D0;border-left:1px solid #D8D8D0}.tw-thought-leadership-page .tw-tl-process-card{display:flex;flex-direction:column;min-width:0;min-height:280px;padding:26px 23px 28px;border-right:1px solid #D8D8D0;border-bottom:1px solid #D8D8D0;background:rgb(255 255 255 / .3);transition:background-color 0.25s ease}.tw-thought-leadership-page .tw-tl-process-card:hover{background:var(--tw-tl-white)}.tw-thought-leadership-page .tw-tl-process-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}.tw-thought-leadership-page .tw-tl-process-top>span:first-child{color:var(--tw-tl-muted);font-size:12px;font-weight:700}.tw-thought-leadership-page .tw-tl-process-arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #D8D8D0;color:var(--tw-tl-ink);font-size:16px}.tw-thought-leadership-page .tw-tl-process-card h3{margin-bottom:13px;font-size:25px;font-weight:600;line-height:1.2}.tw-thought-leadership-page .tw-tl-process-card>p{margin-bottom:0;font-size:13px;line-height:1.8}.tw-thought-leadership-page .tw-tl-formats{padding:110px 0;background:var(--tw-tl-white)}.tw-thought-leadership-page .tw-tl-formats-grid{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);align-items:start;gap:100px}.tw-thought-leadership-page .tw-tl-formats-intro{position:sticky;top:40px}.tw-thought-leadership-page .tw-tl-formats-intro h2{margin-bottom:22px;font-size:clamp(38px, 4.4vw, 59px);font-weight:600;line-height:1.07;letter-spacing:-.05em}.tw-thought-leadership-page .tw-tl-formats-intro h2 span{display:block;color:var(--tw-tl-muted);font-weight:400}.tw-thought-leadership-page .tw-tl-formats-intro>p{max-width:480px;margin-bottom:0;font-size:15px}.tw-thought-leadership-page .tw-tl-format-list{border-top:1px solid var(--tw-tl-border)}.tw-thought-leadership-page .tw-tl-format-row{display:grid;grid-template-columns:38px minmax(0,1fr) 35px;align-items:start;gap:18px;padding:26px 0;border-bottom:1px solid var(--tw-tl-border)}.tw-thought-leadership-page .tw-tl-format-number{padding-top:5px;color:#A47C17;font-size:11px;font-weight:700}.tw-thought-leadership-page .tw-tl-format-row h3{margin-bottom:9px;font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.tw-thought-leadership-page .tw-tl-format-row p{margin-bottom:0;font-size:13px;line-height:1.8}.tw-thought-leadership-page .tw-tl-format-mark{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--tw-tl-border);color:var(--tw-tl-ink);font-size:15px;transition:background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease}.tw-thought-leadership-page .tw-tl-format-row:hover .tw-tl-format-mark{border-color:var(--tw-tl-ink);background:var(--tw-tl-ink);color:var(--tw-tl-white)}.tw-thought-leadership-page .tw-tl-why{padding:105px 0;background:var(--tw-tl-ink);color:var(--tw-tl-white)}.tw-thought-leadership-page .tw-tl-why-grid{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);align-items:start;gap:100px}.tw-thought-leadership-page .tw-tl-why-left{position:sticky;top:40px}.tw-thought-leadership-page .tw-tl-why .tw-tl-section-index{color:#A7A7A0}.tw-thought-leadership-page .tw-tl-why .tw-tl-section-index span:first-child{border-color:#424242;color:var(--tw-tl-white)}.tw-thought-leadership-page .tw-tl-why-left h2{margin-bottom:24px;color:var(--tw-tl-white);font-size:clamp(38px, 4.4vw, 59px);font-weight:600;line-height:1.07;letter-spacing:-.05em}.tw-thought-leadership-page .tw-tl-why-left h2 span{display:block;color:var(--tw-tl-gold);font-weight:400}.tw-thought-leadership-page .tw-tl-why-left>p{max-width:500px;margin-bottom:30px;color:#C0C0BA;font-size:15px}.tw-thought-leadership-page .tw-tl-why-right{border-top:1px solid var(--tw-tl-dark-border)}.tw-thought-leadership-page .tw-tl-why-point{display:grid;grid-template-columns:42px minmax(0,1fr);gap:22px;padding:28px 0;border-bottom:1px solid var(--tw-tl-dark-border)}.tw-thought-leadership-page .tw-tl-why-point>span{padding-top:4px;color:var(--tw-tl-gold);font-size:12px;font-weight:700}.tw-thought-leadership-page .tw-tl-why-point h3{margin-bottom:10px;color:var(--tw-tl-white);font-size:21px;font-weight:500;line-height:1.35;letter-spacing:-.025em}.tw-thought-leadership-page .tw-tl-why-point p{margin-bottom:0;color:#B8B8B1;font-size:14px;line-height:1.8}.tw-thought-leadership-page .tw-tl-related{padding:105px 0 110px;background:var(--tw-tl-cream)}.tw-thought-leadership-page .tw-tl-related-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.65fr);align-items:end;gap:75px;margin-bottom:48px}.tw-thought-leadership-page .tw-tl-related-heading h2{max-width:730px;margin-bottom:0;font-size:clamp(38px, 4.5vw, 60px);font-weight:600;line-height:1.08;letter-spacing:-.05em}.tw-thought-leadership-page .tw-tl-related-heading h2 span{display:block;color:var(--tw-tl-muted);font-weight:400}.tw-thought-leadership-page .tw-tl-related-heading>p{max-width:450px;margin-bottom:4px;font-size:15px}.tw-thought-leadership-page .tw-tl-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tw-thought-leadership-page .tw-tl-related-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:285px;padding:28px;border:1px solid #D8D8D0;background:rgb(255 255 255 / .4);color:var(--tw-tl-ink);text-decoration:none;transition:background-color 0.25s ease,border-color 0.25s ease,transform 0.25s ease}.tw-thought-leadership-page .tw-tl-related-card:hover{transform:translateY(-4px);border-color:var(--tw-tl-ink);background:var(--tw-tl-ink);color:var(--tw-tl-white)}.tw-thought-leadership-page .tw-tl-related-number{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:40px;border:1px solid #D8D8D0;color:var(--tw-tl-grey);font-size:10px;font-weight:700}.tw-thought-leadership-page .tw-tl-related-card h3{margin-bottom:13px;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.035em;transition:color 0.25s ease}.tw-thought-leadership-page .tw-tl-related-card>p{margin-bottom:26px;color:var(--tw-tl-grey);font-size:13px;line-height:1.8;transition:color 0.25s ease}.tw-thought-leadership-page .tw-tl-related-card:hover h3{color:var(--tw-tl-white)}.tw-thought-leadership-page .tw-tl-related-card:hover>p{color:#C4C4BE}.tw-thought-leadership-page .tw-tl-related-card:hover .tw-tl-related-number{border-color:#5B5B55;color:var(--tw-tl-gold)}.tw-thought-leadership-page .tw-tl-related-link{display:flex;align-items:center;gap:12px;margin-top:auto;color:var(--tw-tl-ink);font-size:12px;font-weight:700}.tw-thought-leadership-page .tw-tl-related-link span{font-size:16px;transition:transform 0.25s ease}.tw-thought-leadership-page .tw-tl-related-card:hover .tw-tl-related-link{color:var(--tw-tl-gold)}.tw-thought-leadership-page .tw-tl-related-card:hover .tw-tl-related-link span{transform:translate(3px,-3px)}.tw-thought-leadership-page .tw-tl-faq{padding:110px 0;background:var(--tw-tl-white)}.tw-thought-leadership-page .tw-tl-faq-grid{display:grid;grid-template-columns:minmax(0,0.75fr) minmax(0,1.25fr);align-items:start;gap:100px}.tw-thought-leadership-page .tw-tl-faq-intro{position:sticky;top:40px}.tw-thought-leadership-page .tw-tl-faq-intro h2{margin-bottom:22px;font-size:clamp(37px, 4.3vw, 56px);font-weight:600;line-height:1.08;letter-spacing:-.05em}.tw-thought-leadership-page .tw-tl-faq-intro h2 span{display:block;color:var(--tw-tl-muted);font-weight:400}.tw-thought-leadership-page .tw-tl-faq-intro>p{max-width:430px;margin-bottom:0;font-size:15px}.tw-thought-leadership-page .tw-tl-faq-list{border-top:1px solid var(--tw-tl-border)}.tw-thought-leadership-page .tw-tl-faq-item{margin:0;padding:0;border:0;border-bottom:1px solid var(--tw-tl-border);background:#fff0}.tw-thought-leadership-page .tw-tl-faq-item summary{display:grid;grid-template-columns:35px minmax(0,1fr) 22px;align-items:start;gap:17px;padding:24px 0;color:var(--tw-tl-ink);cursor:pointer;list-style:none}.tw-thought-leadership-page .tw-tl-faq-item summary::-webkit-details-marker{display:none}.tw-thought-leadership-page .tw-tl-faq-item summary::marker{display:none;content:""}.tw-thought-leadership-page .tw-tl-faq-number{padding-top:4px;color:#A47C17;font-size:10px;font-weight:700;letter-spacing:.05em}.tw-thought-leadership-page .tw-tl-faq-question{color:var(--tw-tl-ink);font-size:16px;font-weight:600;line-height:1.6;letter-spacing:-.015em}.tw-thought-leadership-page .tw-tl-faq-toggle{position:relative;display:block;width:20px;height:20px;margin-top:3px}.tw-thought-leadership-page .tw-tl-faq-toggle::before,.tw-thought-leadership-page .tw-tl-faq-toggle::after{position:absolute;top:50%;left:50%;display:block;width:13px;height:1px;background:var(--tw-tl-ink);content:"";transform:translate(-50%,-50%);transition:transform 0.25s ease}.tw-thought-leadership-page .tw-tl-faq-toggle::after{transform:translate(-50%,-50%) rotate(90deg)}.tw-thought-leadership-page .tw-tl-faq-item[open] .tw-tl-faq-toggle::after{transform:translate(-50%,-50%) rotate(0deg)}.tw-thought-leadership-page .tw-tl-faq-answer{padding:0 38px 25px 52px}.tw-thought-leadership-page .tw-tl-faq-answer p{margin-bottom:0;color:var(--tw-tl-grey);font-size:14px;line-height:1.85}.tw-thought-leadership-page .tw-tl-final-cta{padding:90px 0;background:var(--tw-tl-ink)}.tw-thought-leadership-page .tw-tl-final-cta-inner{padding:0}.tw-thought-leadership-page .tw-tl-final-cta-top,.tw-thought-leadership-page .tw-tl-final-cta-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--tw-tl-grey);font-size:11px;font-weight:700;line-height:1.7;letter-spacing:.12em}.tw-thought-leadership-page .tw-tl-final-cta-top{padding-bottom:23px;border-bottom:1px solid rgb(17 17 17 / .25)}.tw-thought-leadership-page .tw-tl-final-cta-content{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr);align-items:end;gap:70px;padding:58px 0 65px}.tw-thought-leadership-page .tw-tl-final-cta-content h2{max-width:780px;margin-bottom:0;color:var(--tw-tl-white);font-size:clamp(43px, 5.3vw, 72px);font-weight:600;line-height:1.03;letter-spacing:-.055em}.tw-thought-leadership-page .tw-tl-final-cta-content h2 span{display:block;font-weight:400;color:var(--tw-tl-grey)}.tw-thought-leadership-page .tw-tl-final-cta-copy{max-width:410px}.tw-thought-leadership-page .tw-tl-final-cta-copy>p{margin-bottom:26px;color:var(--tw-tl-grey);font-size:15px;line-height:1.85}.tw-thought-leadership-page .tw-tl-final-cta-copy .tw-tl-button{width:fit-content}.tw-thought-leadership-page .tw-tl-final-cta-bottom{padding-top:22px;border-top:1px solid rgb(17 17 17 / .25)}@media (max-width:1024px){.tw-thought-leadership-page .tw-tl-container{width:calc(100% - 48px)}.tw-thought-leadership-page .tw-tl-hero-grid{gap:42px}.tw-thought-leadership-page .tw-tl-hero{padding:80px 0}.tw-thought-leadership-page .tw-tl-hero h1{font-size:clamp(42px, 5.4vw, 61px)}.tw-thought-leadership-page .tw-tl-editorial-card{min-height:390px;margin:15px;padding:32px 25px}.tw-thought-leadership-page .tw-tl-editorial-title{font-size:clamp(34px, 4vw, 45px)}.tw-thought-leadership-page .tw-tl-intro-grid,.tw-thought-leadership-page .tw-tl-challenges-grid,.tw-thought-leadership-page .tw-tl-framework-heading,.tw-thought-leadership-page .tw-tl-process-heading,.tw-thought-leadership-page .tw-tl-formats-grid,.tw-thought-leadership-page .tw-tl-why-grid,.tw-thought-leadership-page .tw-tl-related-heading,.tw-thought-leadership-page .tw-tl-faq-grid{gap:48px}.tw-thought-leadership-page .tw-tl-framework-grid,.tw-thought-leadership-page .tw-tl-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-thought-leadership-page .tw-tl-framework-card{min-height:300px}.tw-thought-leadership-page .tw-tl-process-card{min-height:245px}.tw-thought-leadership-page .tw-tl-related-card{padding:23px}.tw-thought-leadership-page .tw-tl-related-card h3{font-size:21px}.tw-thought-leadership-page .tw-tl-final-cta-content{gap:40px}}@media (max-width:767px){.tw-thought-leadership-page .tw-tl-container{width:calc(100% - 40px)}.tw-thought-leadership-page .tw-tl-section-index{gap:11px;margin-bottom:27px;font-size:9px;letter-spacing:.1em}.tw-thought-leadership-page .tw-tl-section-index span:first-child{width:29px;height:29px;flex-basis:29px}.tw-thought-leadership-page .tw-tl-hero{padding:62px 0 55px}.tw-thought-leadership-page .tw-tl-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.tw-thought-leadership-page .tw-tl-eyebrow{align-items:flex-start;margin-bottom:22px;font-size:9px}.tw-thought-leadership-page .tw-tl-eyebrow-line{margin-top:5px}.tw-thought-leadership-page .tw-tl-hero h1{margin-bottom:21px;font-size:clamp(40px, 10vw, 55px);line-height:1.04}.tw-thought-leadership-page .tw-tl-hero h1 span{margin-top:5px}.tw-thought-leadership-page .tw-tl-hero-description{font-size:15px;line-height:1.8}.tw-thought-leadership-page .tw-tl-hero-actions{align-items:flex-start;flex-direction:column;gap:20px;margin-top:25px}.tw-thought-leadership-page .tw-tl-button{min-height:50px;padding:14px 18px;font-size:12px}.tw-thought-leadership-page .tw-tl-hero-note{align-items:flex-start;margin-top:30px;font-size:8px}.tw-thought-leadership-page .tw-tl-hero-visual{width:100%}.tw-thought-leadership-page .tw-tl-visual-top,.tw-thought-leadership-page .tw-tl-visual-bottom{gap:10px;padding:13px 12px;font-size:7px}.tw-thought-leadership-page .tw-tl-editorial-card{min-height:350px;margin:12px;padding:28px 22px}.tw-thought-leadership-page .tw-tl-editorial-label{margin-bottom:27px;font-size:8px}.tw-thought-leadership-page .tw-tl-editorial-title{font-size:clamp(35px, 9vw, 45px)}.tw-thought-leadership-page .tw-tl-editorial-rule{margin:24px 0 18px}.tw-thought-leadership-page .tw-tl-editorial-card>p{margin-bottom:24px;font-size:12px}.tw-thought-leadership-page .tw-tl-editorial-meta{gap:7px;font-size:7px}.tw-thought-leadership-page .tw-tl-intro,.tw-thought-leadership-page .tw-tl-services,.tw-thought-leadership-page .tw-tl-challenges,.tw-thought-leadership-page .tw-tl-framework,.tw-thought-leadership-page .tw-tl-process,.tw-thought-leadership-page .tw-tl-formats,.tw-thought-leadership-page .tw-tl-why,.tw-thought-leadership-page .tw-tl-related,.tw-thought-leadership-page .tw-tl-faq{padding:72px 0}.tw-thought-leadership-page .tw-tl-intro-grid{grid-template-columns:minmax(0,1fr);gap:25px}.tw-thought-leadership-page .tw-tl-intro-grid h2{font-size:clamp(35px, 8.5vw, 46px);line-height:1.1}.tw-thought-leadership-page .tw-tl-intro-copy p{margin-bottom:17px;font-size:14px}.tw-thought-leadership-page .tw-tl-heading-grid,.tw-thought-leadership-page .tw-tl-framework-heading,.tw-thought-leadership-page .tw-tl-process-heading,.tw-thought-leadership-page .tw-tl-related-heading{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:35px}.tw-thought-leadership-page .tw-tl-heading-grid h2,.tw-thought-leadership-page .tw-tl-framework-heading h2,.tw-thought-leadership-page .tw-tl-process-heading h2,.tw-thought-leadership-page .tw-tl-related-heading h2{font-size:clamp(35px, 8.5vw, 46px)}.tw-thought-leadership-page .tw-tl-heading-grid>p,.tw-thought-leadership-page .tw-tl-framework-heading>p,.tw-thought-leadership-page .tw-tl-process-heading>p,.tw-thought-leadership-page .tw-tl-related-heading>p{font-size:14px}.tw-thought-leadership-page .tw-tl-service-grid{grid-template-columns:minmax(0,1fr)}.tw-thought-leadership-page .tw-tl-service-card{padding:25px 22px 28px}.tw-thought-leadership-page .tw-tl-card-top{margin-bottom:25px}.tw-thought-leadership-page .tw-tl-service-card h3{font-size:24px}.tw-thought-leadership-page .tw-tl-service-card>p{font-size:13px}.tw-thought-leadership-page .tw-tl-service-card ul{gap:10px;padding-top:17px}.tw-thought-leadership-page .tw-tl-service-card ul li{font-size:12px}.tw-thought-leadership-page .tw-tl-challenges-grid{grid-template-columns:minmax(0,1fr);gap:40px}.tw-thought-leadership-page .tw-tl-challenges-copy{position:static}.tw-thought-leadership-page .tw-tl-challenges-copy h2{font-size:clamp(37px, 9vw, 48px)}.tw-thought-leadership-page .tw-tl-challenges-copy>p{font-size:14px}.tw-thought-leadership-page .tw-tl-challenge-item{grid-template-columns:32px minmax(0,1fr);gap:13px;padding:23px 0}.tw-thought-leadership-page .tw-tl-challenge-item h3{font-size:19px}.tw-thought-leadership-page .tw-tl-challenge-item p{font-size:13px}.tw-thought-leadership-page .tw-tl-framework-grid{grid-template-columns:minmax(0,1fr)}.tw-thought-leadership-page .tw-tl-framework-card{min-height:0;padding:23px}.tw-thought-leadership-page .tw-tl-framework-letter{margin:23px 0 15px;font-size:48px}.tw-thought-leadership-page .tw-tl-framework-card>p{margin-bottom:22px}.tw-thought-leadership-page .tw-tl-framework-note{gap:12px;padding:18px}.tw-thought-leadership-page .tw-tl-framework-note p{font-size:12px}.tw-thought-leadership-page .tw-tl-process-grid{grid-template-columns:minmax(0,1fr)}.tw-thought-leadership-page .tw-tl-process-card{min-height:0;padding:23px}.tw-thought-leadership-page .tw-tl-process-top{margin-bottom:28px}.tw-thought-leadership-page .tw-tl-process-card h3{font-size:23px}.tw-thought-leadership-page .tw-tl-formats-grid{grid-template-columns:minmax(0,1fr);gap:35px}.tw-thought-leadership-page .tw-tl-formats-intro{position:static}.tw-thought-leadership-page .tw-tl-formats-intro h2{font-size:clamp(36px, 8.5vw, 47px)}.tw-thought-leadership-page .tw-tl-formats-intro>p{font-size:14px}.tw-thought-leadership-page .tw-tl-format-row{grid-template-columns:27px minmax(0,1fr) 27px;gap:10px;padding:23px 0}.tw-thought-leadership-page .tw-tl-format-row h3{font-size:18px}.tw-thought-leadership-page .tw-tl-format-row p{font-size:12px}.tw-thought-leadership-page .tw-tl-format-mark{width:27px;height:27px;font-size:13px}.tw-thought-leadership-page .tw-tl-why-grid{grid-template-columns:minmax(0,1fr);gap:40px}.tw-thought-leadership-page .tw-tl-why-left{position:static}.tw-thought-leadership-page .tw-tl-why-left h2{font-size:clamp(37px, 9vw, 48px)}.tw-thought-leadership-page .tw-tl-why-left>p{font-size:14px}.tw-thought-leadership-page .tw-tl-why-point{grid-template-columns:30px minmax(0,1fr);gap:13px;padding:23px 0}.tw-thought-leadership-page .tw-tl-why-point h3{font-size:19px}.tw-thought-leadership-page .tw-tl-why-point p{font-size:13px}.tw-thought-leadership-page .tw-tl-related-grid{grid-template-columns:minmax(0,1fr);gap:13px}.tw-thought-leadership-page .tw-tl-related-card{min-height:0;padding:23px}.tw-thought-leadership-page .tw-tl-related-number{margin-bottom:25px}.tw-thought-leadership-page .tw-tl-related-card h3{font-size:23px}.tw-thought-leadership-page .tw-tl-related-card>p{margin-bottom:23px;font-size:13px}.tw-thought-leadership-page .tw-tl-faq-grid{grid-template-columns:minmax(0,1fr);gap:32px}.tw-thought-leadership-page .tw-tl-faq-intro{position:static}.tw-thought-leadership-page .tw-tl-faq-intro h2{font-size:clamp(36px, 8.5vw, 46px)}.tw-thought-leadership-page .tw-tl-faq-intro>p{font-size:14px}.tw-thought-leadership-page .tw-tl-faq-item summary{grid-template-columns:27px minmax(0,1fr) 20px;gap:10px;padding:20px 0}.tw-thought-leadership-page .tw-tl-faq-question{font-size:14px}.tw-thought-leadership-page .tw-tl-faq-answer{padding:0 5px 22px 37px}.tw-thought-leadership-page .tw-tl-faq-answer p{font-size:13px}.tw-thought-leadership-page .tw-tl-final-cta{padding:60px 0}.tw-thought-leadership-page .tw-tl-final-cta-top,.tw-thought-leadership-page .tw-tl-final-cta-bottom{align-items:flex-start;flex-direction:column;gap:8px;font-size:8px}.tw-thought-leadership-page .tw-tl-final-cta-content{grid-template-columns:minmax(0,1fr);gap:25px;padding:38px 0}.tw-thought-leadership-page .tw-tl-final-cta-content h2{font-size:clamp(38px, 9.5vw, 50px);line-height:1.05}.tw-thought-leadership-page .tw-tl-final-cta-copy>p{font-size:14px}.tw-thought-leadership-page .tw-tl-final-cta-copy .tw-tl-button{width:100%;justify-content:space-between}}@media (max-width:380px){.tw-thought-leadership-page .tw-tl-container{width:calc(100% - 32px)}.tw-thought-leadership-page .tw-tl-hero h1{font-size:37px}.tw-thought-leadership-page .tw-tl-editorial-card{min-height:320px;padding:24px 18px}.tw-thought-leadership-page .tw-tl-editorial-title{font-size:33px}.tw-thought-leadership-page .tw-tl-editorial-meta{gap:5px;font-size:6px}.tw-thought-leadership-page .tw-tl-service-card{padding-right:17px;padding-left:17px}.tw-thought-leadership-page .tw-tl-format-row{grid-template-columns:22px minmax(0,1fr) 23px;gap:8px}.tw-thought-leadership-page .tw-tl-format-row h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.tw-thought-leadership-page *,.tw-thought-leadership-page *::before,.tw-thought-leadership-page *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}}