.Casebook_casebook__T9edC{padding:0 0 94px}.Casebook_indexBar__9rLCq{display:flex;justify-content:space-between;gap:32px;align-items:center;border-top:1px solid #dcdce0;border-bottom:1px solid #dcdce0}.Casebook_category__eSSWe,.Casebook_folderTab__Yz8PA,.Casebook_indexLabel__E9b2k,.Casebook_sheetTop__dH112,.Casebook_signature__N5lXB>span{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.Casebook_indexLabel__E9b2k{color:#626268}.Casebook_tabs__RYwSz{display:flex;align-items:stretch}.Casebook_tabs__RYwSz button{position:relative;appearance:none;border:0;border-left:1px solid #dcdce0;border-radius:0;padding:22px 30px;background:transparent;min-height:94px;width:244px;display:flex;align-items:center;justify-content:center;gap:20px;cursor:pointer;color:#111}.Casebook_tabs__RYwSz button:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#111;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.Casebook_tabs__RYwSz .Casebook_activeTab__lOeoZ:after{transform:scaleX(1)}.Casebook_tabs__RYwSz button img{max-width:100%;object-fit:contain;filter:brightness(0)}.Casebook_tabs__RYwSz .Casebook_activeTab__lOeoZ{background:#f0f0f2}.Casebook_spread__d7vYM{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:72px;align-items:center;padding-top:64px}.Casebook_narrative__UTYkN{align-self:center}.Casebook_narrative__UTYkN .Casebook_category__eSSWe{margin:0 0 25px;max-width:none;color:#626268}.Casebook_narrative__UTYkN h2{font-family:Space Grotesk,sans-serif;font-size:clamp(35px,3.6vw,51px);font-weight:600;line-height:1.08;letter-spacing:-.04em;margin:0;max-width:17ch;text-wrap:balance}.Casebook_narrative__UTYkN .Casebook_summary__RFvg2{margin:26px 0 28px;max-width:43ch;color:#59595d;font-size:16px;line-height:1.7}.Casebook_storyLink__BxiAe{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;border-bottom:1px solid #111;min-height:50px;padding:8px 0;color:#111;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600;text-decoration:none}.Casebook_storyLink__BxiAe span{font-size:25px;font-weight:400}.Casebook_signature__N5lXB{display:grid;grid-template-columns:auto 1fr;gap:10px 20px;margin-top:40px}.Casebook_signature__N5lXB>span{color:#707075;font-size:9px;align-self:center}.Casebook_signature__N5lXB strong{font-size:12px;font-weight:500;color:#55555a}.Casebook_folio__0TDco{position:relative;margin:0;padding:34px 36px 24px;border:1px solid #d5d5da;border-radius:0 12px 12px 12px;background:linear-gradient(140deg,#efeff1,#e7e7eb)}.Casebook_folderTab__Yz8PA{position:absolute;top:-27px;left:-1px;height:27px;padding:10px 17px 0;font-size:8px;letter-spacing:.14em;border:1px solid #d5d5da;border-bottom:0;border-radius:8px 8px 0 0;background:#efeff1;color:#66666c}.Casebook_folioHead__Sg13t{display:flex;flex-direction:column;gap:1px;margin-bottom:26px}.Casebook_folioHead__Sg13t span,.Casebook_folioHead__Sg13t strong{font-family:Space Grotesk,sans-serif;font-size:clamp(22px,2.3vw,32px);letter-spacing:-.025em;line-height:1.18}.Casebook_folioHead__Sg13t span{font-weight:400;color:#58585e}.Casebook_folioHead__Sg13t strong{font-weight:600;color:#111}.Casebook_paperStack__T9cyW{list-style:none;padding:0;margin:0;position:relative}.Casebook_paperStack__T9cyW li{position:relative;width:calc(100% - 36px);padding:20px 24px 26px;background:#fafafa;border:1px solid #d4d4da;border-radius:5px;box-shadow:0 4px 12px #1818240a}.Casebook_paperStack__T9cyW li:first-child{transform:rotate(-2deg);transform-origin:bottom left}.Casebook_paperStack__T9cyW li:nth-child(2){margin:-10px 0 0 18px;transform:rotate(1deg);background:#fff}.Casebook_paperStack__T9cyW li:nth-child(3){margin:-8px 0 0 36px}.Casebook_sheetTop__dH112{display:flex;justify-content:space-between;gap:12px;color:#75757b;font-size:8px;margin-bottom:15px}.Casebook_sheetTop__dH112>span:first-child{font-size:11px}.Casebook_paperStack__T9cyW h3{font-family:Space Grotesk,sans-serif;font-size:21px;line-height:1.18;letter-spacing:-.025em;font-weight:600;margin:0 0 7px}.Casebook_paperStack__T9cyW p{font-size:12px;line-height:1.5;color:#66666b;margin:0;max-width:none}.Casebook_paperStack__T9cyW .Casebook_finalSheet__nk2y4{background:#111724;border-color:#111724;color:#fff;box-shadow:0 10px 24px #11172420}.Casebook_finalSheet__nk2y4 .Casebook_sheetTop__dH112,.Casebook_finalSheet__nk2y4 p{color:#c3c7d0}.Casebook_folio__0TDco figcaption{display:flex;justify-content:center;gap:9px;align-items:center;font-size:10px;color:#696971;margin-top:23px}.Casebook_folio__0TDco figcaption span{color:#99999f}.Casebook_workflowIndex__ALjr0{padding:74px 0 90px;background:#f1f1f3;border-top:1px solid #dedee2}.Casebook_workHeader___sYy1{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:35px}.Casebook_workHeader___sYy1 .Casebook_category__eSSWe{margin:0 0 15px;color:#68686d}.Casebook_workHeader___sYy1 h2{font-family:Space Grotesk,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:500;letter-spacing:-.035em;line-height:1.12;margin:0;max-width:22ch}.Casebook_workHeader___sYy1>p{color:#65656b;max-width:28ch;font-size:14px;line-height:1.6;margin:0}.Casebook_indexRows__6D1HP{border-top:1px solid #111}.Casebook_indexRow__RQ7T8{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 30px;align-items:center;gap:28px;border-bottom:1px solid #d5d5db;padding:22px 6px;text-decoration:none;color:#111}.Casebook_workName__iK24m{font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:500;letter-spacing:-.015em}.Casebook_workName__iK24m small{display:block;font:400 11px Inter,sans-serif;color:#6b6b71;margin-top:7px}.Casebook_workResult__GJnT6{display:flex;align-items:center;gap:24px}.Casebook_workResult__GJnT6 strong{font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:500;min-width:110px;letter-spacing:-.035em}.Casebook_workResult__GJnT6 small{font:400 11px/1.5 Inter,sans-serif;color:#68686f;max-width:27ch}.Casebook_workArrow__G34kW{font-size:24px}.Casebook_ribbonArea__N_GQW{margin-top:12px}.Casebook_ribbonViewport__dn_o7{overflow:hidden;padding:22px 0 24px;border-top:1px solid #d5d5db;border-bottom:1px solid #d5d5db;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.Casebook_ribbonHalf__o2U5h,.Casebook_ribbonTrack__EpYCR{display:flex;width:max-content}.Casebook_ribbonTrack__EpYCR{animation:Casebook_caseRibbon__VHqUl 130s linear infinite;will-change:transform}.Casebook_ribbonItem__d4Vgv{flex:none;width:260px;box-sizing:border-box;padding:8px 30px 12px;border-right:1px solid #d4d4da;display:flex;flex-direction:column}.Casebook_ribbonMark__yFBzo{height:78px;display:flex;align-items:center;margin-bottom:17px}.Casebook_ribbonMark__yFBzo img{object-fit:contain;max-width:100%;filter:brightness(0)}.Casebook_ribbonMark__yFBzo strong{font-family:Space Grotesk,sans-serif;font-size:44px;font-weight:500;letter-spacing:-.05em;line-height:1}.Casebook_ribbonItem__d4Vgv>span{font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:500;line-height:1.35;min-height:2.7em;max-width:25ch}.Casebook_ribbonItem__d4Vgv>small{color:#66666d;font-size:10px;line-height:1.55;margin-top:8px;max-width:25ch}.Casebook_ribbonFooter__u0IQt{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:12px}.Casebook_ribbonFooter__u0IQt p{margin:0;font-size:11px;color:#66666d}.Casebook_ribbonPause__NQQ3a{appearance:none;color:#333;background:none;border:0;border-bottom:1px solid #aaa;font-size:11px;min-height:44px;padding:6px 0;cursor:pointer}.Casebook_allWorkflows__b9ObN summary:focus-visible,.Casebook_ribbonPause__NQQ3a:focus-visible{outline:2px solid #111;outline-offset:4px}.Casebook_allWorkflows__b9ObN{margin-top:32px}.Casebook_allWorkflows__b9ObN summary{display:flex;justify-content:space-between;gap:20px;align-items:center;list-style:none;min-height:54px;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:500;border-bottom:1px solid #aaa}.Casebook_allWorkflows__b9ObN summary::-webkit-details-marker{display:none}.Casebook_allWorkflows__b9ObN summary>span{font-size:25px;font-weight:400}.Casebook_allWorkflows__b9ObN[open] summary>span{transform:rotate(45deg)}.Casebook_allWorkflows__b9ObN[open] summary{border-bottom:0;margin-bottom:15px}@keyframes Casebook_caseRibbon__VHqUl{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(hover:hover){.Casebook_ribbonViewport__dn_o7:hover .Casebook_ribbonTrack__EpYCR{animation-play-state:paused}}@media(max-width:600px){.Casebook_ribbonItem__d4Vgv{width:230px;padding-inline:24px}.Casebook_ribbonMark__yFBzo strong{font-size:39px}.Casebook_ribbonFooter__u0IQt p{max-width:20ch}.Casebook_ribbonPause__NQQ3a{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.Casebook_ribbonTrack__EpYCR{animation:none!important;will-change:auto}.Casebook_ribbonDuplicate__pWKG6{display:none}.Casebook_ribbonViewport__dn_o7{overflow-x:auto}.Casebook_ribbonPause__NQQ3a{display:none}}.Casebook_indexRow__RQ7T8:focus-visible,.Casebook_storyLink__BxiAe:focus-visible,.Casebook_tabs__RYwSz button:focus-visible{outline:2px solid #111;outline-offset:4px}.Casebook_spread__d7vYM:focus-visible{outline:2px solid #111;outline-offset:8px}@media(hover:hover){.Casebook_tabs__RYwSz button:hover{background:#e9e9ec}.Casebook_indexRow__RQ7T8[href]:hover{background:#e8e8ec}.Casebook_storyLink__BxiAe:hover{border-bottom-width:2px}}@media(min-width:901px) and (prefers-reduced-motion:no-preference){.Casebook_folio__0TDco,.Casebook_narrative__UTYkN{animation:Casebook_caseEnter__9T1PY .28s ease both}.Casebook_folio__0TDco{animation-delay:.05s}}@keyframes Casebook_caseEnter__9T1PY{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.Casebook_spread__d7vYM{gap:40px}.Casebook_folio__0TDco{padding-inline:25px}.Casebook_sheetTop__dH112{letter-spacing:.07em}.Casebook_paperStack__T9cyW li{padding-inline:19px}}@media(max-width:900px){.Casebook_indexLabel__E9b2k{display:none}.Casebook_tabs__RYwSz{width:100%}.Casebook_tabs__RYwSz button{width:50%}.Casebook_tabs__RYwSz button:first-child{border-left:0}.Casebook_spread__d7vYM{grid-template-columns:1fr;gap:65px}.Casebook_narrative__UTYkN{display:grid;grid-template-columns:1.1fr 1fr;column-gap:50px}.Casebook_narrative__UTYkN .Casebook_category__eSSWe{grid-column:1/-1;margin-bottom:20px}.Casebook_narrative__UTYkN h2{grid-row:2/4;font-size:40px}.Casebook_narrative__UTYkN .Casebook_summary__RFvg2{margin:0 0 20px}.Casebook_storyLink__BxiAe{width:max-content;max-width:100%;font-size:14px;gap:20px}.Casebook_signature__N5lXB{display:none}.Casebook_folio__0TDco{max-width:620px;width:100%;margin:0 auto;box-sizing:border-box}.Casebook_folioHead__Sg13t span,.Casebook_folioHead__Sg13t strong{font-size:30px}.Casebook_workResult__GJnT6{gap:16px}.Casebook_workResult__GJnT6 strong{min-width:90px;font-size:24px}.Casebook_workHeader___sYy1>p{max-width:24ch}}@media(max-width:600px){.Casebook_casebook__T9edC{padding-bottom:62px}.Casebook_tabs__RYwSz button{padding:18px 16px;min-height:84px;gap:12px}.Casebook_tabs__RYwSz button img{width:calc(100% - 26px);height:44px}.Casebook_tabArrow__GBA_q{font-size:20px}.Casebook_spread__d7vYM{padding-top:35px;gap:57px}.Casebook_narrative__UTYkN{display:block}.Casebook_narrative__UTYkN h2{font-size:38px;max-width:18ch}.Casebook_narrative__UTYkN .Casebook_category__eSSWe{font-size:9px}.Casebook_narrative__UTYkN .Casebook_summary__RFvg2{margin:23px 0 20px;font-size:15px}.Casebook_storyLink__BxiAe{font-size:15px}.Casebook_folio__0TDco{padding:24px 19px 20px}.Casebook_folderTab__Yz8PA{font-size:7px;padding-inline:12px}.Casebook_folioHead__Sg13t span,.Casebook_folioHead__Sg13t strong{font-size:25px}.Casebook_paperStack__T9cyW li{width:calc(100% - 20px);padding:18px 16px 24px;box-sizing:border-box}.Casebook_paperStack__T9cyW li:nth-child(2){margin-left:10px}.Casebook_paperStack__T9cyW li:nth-child(3){margin-left:20px}.Casebook_sheetTop__dH112{font-size:7px;letter-spacing:.04em;align-items:center}.Casebook_paperStack__T9cyW h3{font-size:20px}.Casebook_paperStack__T9cyW p{font-size:11px}.Casebook_folio__0TDco figcaption{font-size:9px;flex-wrap:wrap;gap:5px}.Casebook_workflowIndex__ALjr0{padding:52px 0 60px}.Casebook_workHeader___sYy1{display:block}.Casebook_workHeader___sYy1 h2{font-size:31px}.Casebook_workHeader___sYy1>p{max-width:34ch;margin-top:17px;font-size:13px}.Casebook_indexRow__RQ7T8{grid-template-columns:minmax(0,1fr) 22px;gap:14px;padding:22px 0}.Casebook_workName__iK24m{font-size:18px}.Casebook_workResult__GJnT6{grid-column:1;grid-row:2;align-items:baseline;gap:18px}.Casebook_workResult__GJnT6 strong{min-width:90px;font-size:26px}.Casebook_workResult__GJnT6 small{font-size:10px}.Casebook_workArrow__G34kW{grid-column:2;grid-row:1/3;align-self:center}}@media(prefers-reduced-motion:reduce){.Casebook_tabs__RYwSz button:after{transition:none}}.ClientStories_root__gmsDJ{color:var(--fg,#0a0a0a);--case-line:#dedee1;--case-muted:#59595d}.ClientStories_hero__5X6KT{padding:148px 0 64px;text-align:center}.ClientStories_clientSeal__Bda1r>span,.ClientStories_eyebrow__3MOws,.ClientStories_stepNumber__5aoZA{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.ClientStories_root__gmsDJ .ClientStories_eyebrow__3MOws{color:var(--case-muted);margin:0 0 20px;max-width:none}.ClientStories_hero__5X6KT h1{font-family:Space Grotesk,sans-serif;font-size:clamp(44px,5.4vw,74px);font-weight:400;letter-spacing:-.04em;line-height:1.06;margin:0}.ClientStories_hero__5X6KT h1 strong{display:block;font-weight:700}.ClientStories_hero__5X6KT p:last-child{font-size:17px;color:var(--case-muted);line-height:1.6;max-width:590px;margin:26px auto 0;text-wrap:balance}.ClientStories_close__yVL5N{padding:80px 0 90px;text-align:center;border-top:1px solid var(--case-line)}.ClientStories_close__yVL5N h2{font-family:Space Grotesk,sans-serif;font-size:clamp(30px,3.8vw,48px);font-weight:400;letter-spacing:-.035em;line-height:1.12;margin:0}.ClientStories_close__yVL5N h2 strong{font-weight:700}.ClientStories_close__yVL5N p{margin:24px auto 30px;max-width:540px;font-size:16px;color:var(--case-muted);line-height:1.65}.ClientStories_secondary__wN5ju{display:inline-flex;padding:15px 22px;font-size:14px;font-weight:500}.ClientStories_root__gmsDJ :is(a,button):focus-visible{outline:2px solid #111;outline-offset:4px}.ClientStories_detailHero__4_KUM{padding:114px 0 64px}.ClientStories_back__ZiUdW{font-size:13px;color:var(--case-muted);text-decoration:none;display:inline-flex;min-height:44px;align-items:center}.ClientStories_detailHeading__sxB1z{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:80px;align-items:center;margin-top:40px}.ClientStories_detailHeading__sxB1z h1{font-family:Space Grotesk,sans-serif;font-size:clamp(40px,4.4vw,64px);font-weight:600;letter-spacing:-.04em;line-height:1.08;margin:0;max-width:18ch;text-wrap:balance}.ClientStories_detailHeading__sxB1z .ClientStories_detailSummary__zV_ts{font-size:17px;color:var(--case-muted);line-height:1.65;margin:25px 0 0;max-width:54ch}.ClientStories_clientSeal__Bda1r{min-height:290px;background:linear-gradient(140deg,#fff,#f0f0f2);border:1px solid var(--case-line);border-radius:14px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;gap:25px}.ClientStories_clientSeal__Bda1r img{width:100%;max-width:260px;height:145px;object-fit:contain;filter:brightness(0)}.ClientStories_clientSeal__Bda1r>span{font-size:10px;color:var(--case-muted)}.ClientStories_storyBody__4a82y{padding:0 0 80px}.ClientStories_context__2WnCP{display:grid;grid-template-columns:1fr 2fr;gap:64px;border-top:1px solid var(--case-line);padding:46px 0}.ClientStories_context__2WnCP h2,.ClientStories_takeaway__CytZX h2,.ClientStories_workHeader___hmHB h2{font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.2;margin:0}.ClientStories_context__2WnCP p,.ClientStories_takeaway__CytZX p{font-size:18px;line-height:1.7;color:var(--case-muted);margin:0;max-width:64ch}.ClientStories_change___WhJ8{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--case-line);border-radius:14px;overflow:hidden}.ClientStories_change___WhJ8>div{padding:38px;background:#f2f2f4}.ClientStories_change___WhJ8>div+div{background:#111724;color:white}.ClientStories_change___WhJ8 .ClientStories_eyebrow__3MOws{color:#59595d;font-size:10px;display:block}.ClientStories_change___WhJ8>div+div .ClientStories_eyebrow__3MOws,.ClientStories_change___WhJ8>div+div p{color:#c3c7d0}.ClientStories_change___WhJ8 h3,.ClientStories_steps__rval7 h3{font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:600;letter-spacing:-.025em;margin:0 0 16px;line-height:1.2}.ClientStories_change___WhJ8 p,.ClientStories_steps__rval7 p{font-size:15px;line-height:1.7;margin:0;max-width:52ch;color:var(--case-muted)}.ClientStories_workHeader___hmHB{margin-top:70px;display:flex;justify-content:space-between;align-items:baseline;gap:24px}.ClientStories_workHeader___hmHB p{margin:0;color:var(--case-muted);font-size:14px}.ClientStories_steps__rval7{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid #111}.ClientStories_steps__rval7 li{position:relative;padding:30px 28px 0 0}.ClientStories_steps__rval7 li+li{padding-left:28px;border-left:1px solid var(--case-line)}.ClientStories_stepNumber__5aoZA{display:block;margin-bottom:28px;color:var(--case-muted)}.ClientStories_steps__rval7 h3{font-size:22px}.ClientStories_takeaway__CytZX{display:grid;grid-template-columns:1fr 2fr;gap:64px;margin-top:65px;padding-top:42px;border-top:1px solid var(--case-line)}@media(hover:hover){.ClientStories_back__ZiUdW:hover{text-decoration:underline;text-underline-offset:4px}}@media(max-width:900px){.ClientStories_hero__5X6KT{padding-top:128px}.ClientStories_detailHeading__sxB1z{gap:32px}.ClientStories_clientSeal__Bda1r{padding:26px}.ClientStories_context__2WnCP,.ClientStories_takeaway__CytZX{grid-template-columns:1fr;gap:20px}.ClientStories_workHeader___hmHB{display:block}.ClientStories_workHeader___hmHB p{margin-top:14px}}@media(max-width:600px){.ClientStories_hero__5X6KT{padding:116px 0 46px}.ClientStories_hero__5X6KT h1{font-size:42px}.ClientStories_hero__5X6KT p:last-child{font-size:16px}.ClientStories_close__yVL5N{padding:58px 0}.ClientStories_detailHero__4_KUM{padding-top:100px}.ClientStories_detailHeading__sxB1z{grid-template-columns:1fr;gap:30px;margin-top:25px}.ClientStories_clientSeal__Bda1r{min-height:210px}.ClientStories_clientSeal__Bda1r img{height:100px;max-width:220px}.ClientStories_detailHeading__sxB1z h1{font-size:42px}.ClientStories_change___WhJ8{grid-template-columns:1fr}.ClientStories_change___WhJ8>div{padding:28px}.ClientStories_steps__rval7{grid-template-columns:1fr}.ClientStories_steps__rval7 li,.ClientStories_steps__rval7 li+li{border-left:0;padding:24px 0;border-bottom:1px solid var(--case-line)}.ClientStories_stepNumber__5aoZA{margin-bottom:12px}.ClientStories_workHeader___hmHB{margin-top:48px}.ClientStories_takeaway__CytZX{margin-top:35px}}