.rebrand-case{--rb-ink:#f4f4ec;--rb-mute:#b4bdb6;--rb-line:#ffffff36;--rb-lime:#b8e2b0;color:var(--rb-ink);max-width:1600px;margin:auto}.rebrand-case .rebrand-chapter-label,.rebrand-case .rebrand-mono{font:400 11px/1.55 Oxygen Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.rebrand-case .rebrand-mono{margin:0;color:#c6d0c6}.rebrand-hero{padding-bottom:clamp(58px,7vw,110px)}.work-case-main .rebrand-case h1{max-width:1150px;margin:clamp(24px,4vw,60px) 0 36px;font:400 clamp(94px,11vw,190px)/.84 "Instrument Serif",Georgia,serif;letter-spacing:-.055em;text-wrap:balance}.rebrand-case em{font-style:italic;font-weight:400}.rebrand-hero-lede{max-width:760px!important;margin:0 0 clamp(60px,7vw,102px)!important;font:400 clamp(21px,2.4vw,35px)/1.36 Inter Tight,Arial,sans-serif!important;color:#ebefe8!important}.rebrand-hero-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rb-line);border-bottom:1px solid var(--rb-line);padding:19px 0;grid-gap:24px;gap:24px}.rebrand-hero-meta div{display:flex;flex-direction:column;gap:10px;min-width:0}.rebrand-hero-meta span,.rebrand-metrics span,.rebrand-quality-grid span{font:400 10px/1.45 Oxygen Mono,monospace;letter-spacing:.075em;color:#9ca59e}.rebrand-hero-meta strong{font:400 clamp(15px,1.3vw,19px)/1.4 Inter Tight,Arial,sans-serif;color:#eff4ec}.rebrand-figure{margin:0;overflow:hidden}.rebrand-figure img{display:block;width:100%;height:auto;object-fit:cover;background:#18231c;transition:transform 1s cubic-bezier(.22,1,.36,1)}.rebrand-figure:hover img{transform:scale(1.013)}.rebrand-figure figcaption{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;padding:14px 0 0;color:#9fa9a1;font:400 10px/1.5 Oxygen Mono,monospace;letter-spacing:.035em;text-transform:uppercase}.rebrand-case a:not(.rebrand-figure a){text-underline-offset:4px}.rebrand-figure a{color:#d0efcd;text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;gap:7px}.rebrand-summary{display:grid;grid-template-columns:1.2fr .68fr;grid-gap:clamp(38px,9vw,155px);gap:clamp(38px,9vw,155px);align-items:end;padding:clamp(100px,12vw,210px) 0 95px}.rebrand-chapter h2,.rebrand-decisions h2,.rebrand-summary h2{max-width:880px;font:400 clamp(67px,7.2vw,114px)/.96 "Instrument Serif",Georgia,serif;letter-spacing:-.04em;margin:25px 0 0;text-wrap:balance}.rebrand-summary-aside{padding-bottom:7px}.rebrand-chapter-body>p,.rebrand-decision p,.rebrand-decisions-head>p,.rebrand-summary-aside p{color:#c2cbc3;font:400 clamp(16px,1.3vw,20px)/1.66 Inter Tight,Arial,sans-serif}.rebrand-summary-aside p{margin:0 0 18px}.rebrand-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rb-line);border-bottom:1px solid var(--rb-line);grid-gap:28px 18px;gap:28px 18px;padding:38px 0 26px}.rebrand-metrics>div{display:flex;flex-direction:column;gap:10px}.rebrand-metrics strong{font:400 clamp(51px,5vw,86px)/.98 "Instrument Serif",Georgia,serif;letter-spacing:-.035em;color:#fff}.rebrand-metrics span{max-width:300px}.rebrand-metrics-source{grid-column:1/-1;color:#9caaa0;margin:9px 0 0;font:400 11px/1.65 Oxygen Mono,monospace}.rebrand-metrics-source a{color:#c5e6c7;text-decoration:underline}.rebrand-metrics-source svg{display:inline-block;vertical-align:middle}.rebrand-chapter{display:grid;grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);grid-gap:clamp(36px,8vw,130px);gap:clamp(36px,8vw,130px);padding:clamp(115px,12vw,200px) 0;border-bottom:1px solid var(--rb-line)}.rebrand-chapter-label{color:#b2bdb1;padding-top:11px}.rebrand-chapter-body h2{margin:0 0 42px}.rebrand-chapter-body>p{max-width:790px;margin:0 0 20px}.rebrand-chapter-body>p strong{font-weight:600;color:#fff}.rebrand-chapter-body blockquote{max-width:840px;margin:60px 0 0;padding:7px 0 7px 25px;border-left:1px solid #c3f5cb;font:italic 400 clamp(33px,3.5vw,58px)/1.12 "Instrument Serif",Georgia,serif;color:#e5ede4}.rebrand-image-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(22px,3vw,48px);gap:clamp(22px,3vw,48px);padding:clamp(70px,7.4vw,125px) 0 0}.rebrand-image-pair img{aspect-ratio:1.25;object-fit:cover}.rebrand-decisions{padding:clamp(100px,11vw,185px) 0}.rebrand-decisions-head{display:grid;grid-template-columns:1fr .65fr;grid-gap:clamp(40px,6vw,95px);gap:clamp(40px,6vw,95px);align-items:end;margin-bottom:clamp(60px,7vw,105px)}.rebrand-decisions-head h2{margin:20px 0 0}.rebrand-decisions-head>p{max-width:420px;margin:0}.rebrand-decision{display:grid;grid-template-columns:60px minmax(250px,.9fr) minmax(250px,.72fr);grid-gap:clamp(24px,4vw,72px);gap:clamp(24px,4vw,72px);padding:clamp(35px,4vw,61px) 0;border-top:1px solid var(--rb-line);align-items:start}.rebrand-decision:last-child{border-bottom:1px solid var(--rb-line)}.rebrand-decision>span{font:400 12px/1.5 Oxygen Mono,monospace;color:#abd6b5}.rebrand-decision h3{font:400 clamp(37px,4.2vw,67px)/1 "Instrument Serif",Georgia,serif;letter-spacing:-.02em;margin:0}.rebrand-decision p{max-width:490px;margin:4px 0 0}.rebrand-full-image{max-width:100%;background:#e9ede8}.rebrand-full-image img{width:100%;max-height:690px;object-fit:cover;object-position:center 48%;aspect-ratio:1.8}.rebrand-quality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rb-line);border-left:1px solid var(--rb-line);margin:43px 0 22px}.rebrand-quality-grid>div{display:flex;flex-direction:column;gap:12px;padding:26px 25px;border-bottom:1px solid var(--rb-line);border-right:1px solid var(--rb-line)}.rebrand-quality-grid strong{font:400 clamp(37px,4vw,60px)/1 "Instrument Serif",Georgia,serif}.rebrand-quality-grid small{color:#becac0;font:400 12px/1.45 Inter Tight,Arial,sans-serif}.rebrand-benchmark-note{font-size:12px!important;line-height:1.65!important;color:#9da99e!important}.rebrand-benchmark-note a{color:#d2ecd2;text-decoration:underline}.rebrand-final-line{font:italic 400 clamp(33px,4vw,63px)/1.13 "Instrument Serif",Georgia,serif!important;color:#e8f0e7!important;max-width:840px;margin-top:55px!important}.rebrand-credits{display:grid;grid-template-columns:1fr .8fr;grid-gap:50px;gap:50px;padding:70px 0 5px}.rebrand-credits p{font:400 15px/1.9 Inter Tight,Arial,sans-serif;color:#c7d3c7}.rebrand-credit-links{display:flex;flex-direction:column;gap:19px;align-items:flex-start}.rebrand-credit-links a{display:inline-flex;align-items:center;gap:12px;border-bottom:1px solid #8aa594;padding-bottom:9px;font:400 12px/1.4 Oxygen Mono,monospace;color:#eef8eb}.rebrand-credit-links a:hover{border-color:#f1fff0;color:#c2e3bd}.rebrand-case{animation:rebrand-enter 1s ease both}@keyframes rebrand-enter{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.work-project--rebrand .work-project-visual{background:#111b15;aspect-ratio:1.32}.work-project--rebrand .work-project-visual img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.22,1,.36,1)}.work-project--rebrand .work-project-link:hover .work-project-visual img{transform:scale(1.055)}.work-project--rebrand .work-project-art-caption{background:#0009;padding:8px 12px;border:1px solid #ffffff36}.work-project--rebrand .work-project-art-glyph{display:none}@media(max-width:950px){.rebrand-decisions-head,.rebrand-summary{grid-template-columns:1fr;gap:26px}.rebrand-summary{padding:100px 0 65px}.rebrand-chapter{grid-template-columns:1fr;gap:27px;padding:100px 0}.rebrand-chapter-label{padding-top:0}.rebrand-decision{grid-template-columns:36px 1fr;gap:16px 25px}.rebrand-decision p{grid-column:2}.rebrand-hero-meta{grid-template-columns:1fr 1fr}.rebrand-credits{grid-template-columns:1fr}}@media(max-width:650px){.work-case-main .rebrand-case h1{font-size:clamp(72px,16vw,104px);margin:22px 0 26px}.rebrand-hero{padding-bottom:60px}.rebrand-hero-lede{font-size:21px!important;margin-bottom:45px!important}.rebrand-hero-meta{grid-template-columns:1fr;gap:20px;padding:22px 0}.rebrand-feature{margin-left:-20px;margin-right:-20px}.rebrand-feature img{aspect-ratio:1.03;object-fit:cover}.rebrand-feature figcaption{padding:13px 20px 0}.rebrand-summary{padding:90px 0 55px}.rebrand-chapter h2,.rebrand-decisions h2,.rebrand-summary h2{font-size:clamp(55px,13vw,73px)}.rebrand-metrics{grid-template-columns:1fr 1fr;gap:30px 13px}.rebrand-metrics strong{font-size:clamp(44px,10vw,67px)}.rebrand-metrics span{font-size:9px}.rebrand-metrics-source{font-size:10px}.rebrand-chapter{padding:88px 0}.rebrand-image-pair{grid-template-columns:1fr;gap:28px}.rebrand-decisions{padding:94px 0}.rebrand-decisions-head{margin-bottom:52px}.rebrand-decision{grid-template-columns:29px 1fr;gap:9px 17px;padding:35px 0}.rebrand-decision h3{font-size:clamp(43px,11vw,62px)}.rebrand-quality-grid{grid-template-columns:1fr}.rebrand-quality-grid>div{padding:22px}.rebrand-full-image img{aspect-ratio:1.1}.rebrand-credits{padding-top:54px}}@media(prefers-reduced-motion:reduce){.rebrand-case{animation:none}.rebrand-figure img,.work-project--rebrand .work-project-visual img{transition:none}}.rebrand-case .rebrand-hero-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.rebrand-before-after,.rebrand-design-system,.rebrand-process{padding:clamp(92px,11vw,160px) 0;border-bottom:1px solid var(--rb-line)}.rebrand-before-after h2,.rebrand-design-system h2,.rebrand-process h2{max-width:1000px;margin:20px 0 26px;font:400 clamp(65px,7.3vw,113px)/.95 "Instrument Serif",Georgia,serif;letter-spacing:-.04em;text-wrap:balance}.rebrand-before-after>p,.rebrand-design-system>p,.rebrand-process>p{max-width:820px;color:#c2cbc3;font:400 clamp(17px,1.35vw,20px)/1.66 Inter Tight,Arial,sans-serif;margin:0 0 47px}.rebrand-before-after-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(22px,3.5vw,60px);gap:clamp(22px,3.5vw,60px)}.rebrand-before-after-grid figure{min-width:0;margin:0}.rebrand-before-after-grid img{display:block;width:100%;aspect-ratio:1.4;object-fit:cover;object-position:top center;background:#202a22;border:1px solid #ffffff26}.rebrand-before-after-label{display:flex;justify-content:space-between;gap:8px;align-items:center;padding-bottom:16px;font:400 12px/1.45 Oxygen Mono,monospace;letter-spacing:.03em}.rebrand-before-after-label span{color:#9caa9e;font-size:10px;text-align:right}.rebrand-before-after-grid figcaption{margin-top:12px;color:#a2ada4;font:400 11px/1.6 Oxygen Mono,monospace}.rebrand-design-system-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.rebrand-design-system-side{border:1px solid #ffffff32;min-height:325px;padding:clamp(21px,3vw,44px);display:flex;flex-direction:column;background:#131714}.rebrand-design-system-side--new{background:linear-gradient(125deg,#17291e,#0b1310);border-color:#5a9d6b77}.rebrand-design-system-side>span{font:400 10px/1.5 Oxygen Mono,monospace;letter-spacing:.09em;color:#b2c9b8}.rebrand-design-system-side strong{display:block;margin:22px 0 38px;font:400 clamp(30px,3vw,50px)/1.07 "Instrument Serif",Georgia,serif}.rebrand-design-system-pill-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.rebrand-design-system-pill-row i{font:400 10px/1.4 Oxygen Mono,monospace;font-style:normal;text-transform:uppercase;padding:9px 12px;border:1px solid #ffffff36}.rebrand-design-system-side--new .rebrand-design-system-pill-row i{border-color:#b4dfa36b;color:#d2ffcf}.rebrand-design-system-side p{margin:auto 0 0;color:#b6c0b7;font:400 15px/1.55 Inter Tight,Arial,sans-serif}.rebrand-design-system>small{display:block;margin-top:17px;color:#9ca89f;font:400 11px/1.6 Oxygen Mono,monospace}.rebrand-process-steps{list-style:none;margin:58px 0 0;padding:0;border-top:1px solid var(--rb-line)}.rebrand-process-steps li{display:grid;grid-template-columns:minmax(110px,.26fr) minmax(0,1fr);grid-gap:clamp(22px,8vw,125px);gap:clamp(22px,8vw,125px);padding:clamp(37px,4.5vw,75px) 0;border-bottom:1px solid var(--rb-line)}.rebrand-process-steps li>span{padding-top:5px;color:#a7e0ad;font:400 11px/1.5 Oxygen Mono,monospace;letter-spacing:.03em}.rebrand-process-steps h3{max-width:800px;margin:0 0 22px;font:400 clamp(43px,4.5vw,72px)/.98 "Instrument Serif",Georgia,serif;letter-spacing:-.025em}.rebrand-process-steps p{max-width:800px;margin:0 0 24px;color:#c4d0c6;font:400 clamp(17px,1.35vw,21px)/1.62 Inter Tight,Arial,sans-serif}.rebrand-process-steps small{display:block;color:#93a698;font:400 10px/1.5 Oxygen Mono,monospace;letter-spacing:.06em}.rebrand-confidential{display:grid;grid-template-columns:minmax(110px,.26fr) 1fr;grid-gap:clamp(22px,8vw,125px);gap:clamp(22px,8vw,125px);margin-top:45px;padding:33px 0;border:1px solid #ffffff25;border-left:0;border-right:0}.rebrand-confidential span{font:400 11px/1.45 Oxygen Mono,monospace;color:#aad5ae}.rebrand-confidential p{margin:0;max-width:770px;font:400 15px/1.62 Inter Tight,Arial,sans-serif;color:#b9c6bd}.rebrand-credits--single{display:block}.rebrand-credits--single>div{max-width:900px}@media(max-width:1050px){.rebrand-case .rebrand-hero-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.rebrand-case .rebrand-hero-meta{grid-template-columns:1fr}.rebrand-before-after h2,.rebrand-design-system h2,.rebrand-process h2{font-size:clamp(53px,13vw,75px)}.rebrand-before-after-grid,.rebrand-design-system-comparison{grid-template-columns:1fr;gap:26px}.rebrand-confidential,.rebrand-process-steps li{grid-template-columns:1fr;gap:16px}.rebrand-process-steps h3{font-size:clamp(41px,10vw,56px)}.rebrand-design-system-side{min-height:260px}}.rebrand-jump-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;margin-top:clamp(38px,5vw,73px);border-top:1px solid #ffffff50;border-bottom:1px solid #ffffff50;position:relative}.rebrand-jump-kicker{grid-column:1/-1;display:block;padding:18px 0 4px;font:400 10px/1.4 Oxygen Mono,monospace;letter-spacing:.11em;color:#a7c7ad}.rebrand-jump-nav a{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:clamp(7px,.8vw,14px);min-width:0;padding:clamp(18px,2vw,32px) clamp(5px,1.4vw,23px);font:400 clamp(25px,2.7vw,43px)/1.08 "Instrument Serif",Georgia,serif;color:#fff;text-decoration:none;transition:background-color .3s ease,color .3s ease}.rebrand-jump-nav a:first-of-type{padding-left:0}.rebrand-jump-nav a+a{border-left:1px solid #ffffff2e}.rebrand-jump-nav a>span{font:400 10px/1.3 Oxygen Mono,monospace;color:#95d5a7;align-self:center;flex:none}.rebrand-jump-nav a svg{width:15px;height:15px;opacity:.55;transform:rotate(45deg);transition:transform .32s ease,opacity .32s ease;flex:none}.rebrand-jump-nav a:focus-visible,.rebrand-jump-nav a:hover{background:#173e2552}.rebrand-jump-nav a:focus-visible svg,.rebrand-jump-nav a:hover svg{opacity:1;transform:rotate(90deg) translateY(-2px)}.rebrand-jump-nav a:focus-visible{outline:2px solid #9cf0aa;outline-offset:-3px}.rebrand-case section[id]{scroll-margin-top:clamp(85px,10vw,138px)}.rebrand-research{padding:clamp(104px,12vw,186px) 0 clamp(70px,8vw,135px);border-bottom:1px solid var(--rb-line)}.rebrand-research-heading h2{margin:20px 0 48px;max-width:1130px;font:400 clamp(65px,7.6vw,120px)/.97 "Instrument Serif",Georgia,serif;letter-spacing:-.036em}.rebrand-research-intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(25px,4.5vw,80px);gap:clamp(25px,4.5vw,80px);margin:0 0 clamp(48px,6vw,92px)}.rebrand-research-intro p{margin:0;max-width:640px;color:#c2cbc3;font:400 clamp(17px,1.42vw,22px)/1.64 Inter Tight,Arial,sans-serif}.rebrand-research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rb-line);border-bottom:1px solid var(--rb-line)}.rebrand-research-grid article{min-width:0;padding:clamp(29px,3.7vw,59px) clamp(16px,2.8vw,42px);border-left:1px solid var(--rb-line);transition:background-color .3s ease}.rebrand-research-grid article:first-child{border-left:0;padding-left:0}.rebrand-research-grid article:last-child{padding-right:0}.rebrand-research-grid article:hover{background-color:#14372132}.rebrand-research-grid article>span{font:400 11px/1.5 Oxygen Mono,monospace;color:#b0e4b8}.rebrand-research-grid h3{margin:24px 0 20px;font:400 clamp(36px,3.65vw,59px)/1.05 "Instrument Serif",Georgia,serif;letter-spacing:-.026em}.rebrand-research-grid p{margin:0;color:#c2cbc3;font:400 16px/1.62 Inter Tight,Arial,sans-serif}.rebrand-research-note{display:block;max-width:900px;margin:24px 0 0;color:#9aaca0;font:400 11px/1.65 Oxygen Mono,monospace}@media(max-width:1080px){.rebrand-jump-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.rebrand-jump-nav a:nth-of-type(4){border-left:0}.rebrand-jump-nav a:nth-of-type(n+4){border-top:1px solid #ffffff2e}.rebrand-research-grid h3{font-size:clamp(33px,4vw,48px)}}@media(max-width:700px){.rebrand-jump-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.rebrand-jump-nav a{padding:22px 13px!important;font-size:clamp(26px,7vw,37px)}.rebrand-jump-nav a:nth-of-type(odd){border-left:0}.rebrand-jump-nav a:nth-of-type(2n){border-left:1px solid #ffffff2e}.rebrand-jump-nav a:nth-of-type(n+3){border-top:1px solid #ffffff2e}.rebrand-jump-nav a:first-of-type{padding-left:0!important}.rebrand-jump-nav a svg{width:12px}.rebrand-research-heading h2{font-size:clamp(54px,12vw,79px)}.rebrand-research-grid,.rebrand-research-intro{grid-template-columns:1fr}.rebrand-research-intro{gap:17px}.rebrand-research-grid article,.rebrand-research-grid article:first-child,.rebrand-research-grid article:last-child{padding:28px 0;border-left:0;border-top:1px solid #ffffff2e}.rebrand-research-grid article:first-child{border-top:0}.rebrand-research-grid h3{font-size:clamp(40px,10vw,58px)}}@media(prefers-reduced-motion:no-preference){html:has(.rebrand-case){scroll-behavior:smooth}}.rebrand-before-after-grid .rebrand-after-fallback img,.rebrand-before-after-grid .rebrand-after-video{display:block;width:100%;height:auto;aspect-ratio:1.4;object-fit:cover;object-position:top center;border:1px solid #ffffff26;background:#0a0e0b}.rebrand-before-after-grid .rebrand-after-video{cursor:pointer}.rebrand-before-after-grid .rebrand-after-fallback{position:relative}.rebrand-before-after-grid .rebrand-after-fallback:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid #ffffff16}@media(prefers-reduced-motion:reduce){html:has(.rebrand-case){scroll-behavior:auto}}.rebrand-case .rebrand-jump-nav{display:flex;flex-direction:column;gap:0;max-width:960px;grid-template-columns:none;margin-top:clamp(44px,5vw,80px)}.rebrand-case .rebrand-jump-kicker{display:block;padding:18px 0 15px}.rebrand-case .rebrand-jump-nav a,.rebrand-case .rebrand-jump-nav a:first-of-type,.rebrand-case .rebrand-jump-nav a:nth-of-type(n){display:grid;grid-template-columns:44px minmax(0,1fr) 30px;align-items:center;grid-gap:clamp(18px,3vw,48px);gap:clamp(18px,3vw,48px);padding:clamp(22px,3vw,43px) clamp(12px,2.5vw,32px)!important;border:0;border-left:0;border-top:1px solid #ffffff2c;font-size:clamp(41px,5.2vw,83px);line-height:1;transition:background-color .35s ease,padding-left .45s cubic-bezier(.22,1,.36,1),color .35s ease}.rebrand-case .rebrand-jump-nav a:first-of-type{border-top:1px solid #ffffff2c}.rebrand-case .rebrand-jump-nav a:last-of-type{border-bottom:0}.rebrand-case .rebrand-jump-nav a>span{font-size:12px;letter-spacing:.06em}.rebrand-case .rebrand-jump-nav a>svg{justify-self:end;width:21px;height:21px;opacity:.6;transform:rotate(45deg)}.rebrand-case .rebrand-jump-nav a:focus-visible,.rebrand-case .rebrand-jump-nav a:hover{background:linear-gradient(90deg,#184e2a55,#0b110c0a);padding-left:clamp(22px,3.8vw,52px)!important}.rebrand-case .rebrand-jump-nav a:focus-visible>svg,.rebrand-case .rebrand-jump-nav a:hover>svg{opacity:1;transform:rotate(90deg) translateY(-2px)}@media(max-width:700px){.rebrand-case .rebrand-jump-nav{max-width:100%}.rebrand-case .rebrand-jump-nav a:nth-of-type(n){grid-template-columns:24px minmax(0,1fr) 19px;gap:15px;padding:22px 10px!important;font-size:clamp(37px,10vw,56px);border-left:0;border-top:1px solid #ffffff2c}.rebrand-case .rebrand-jump-nav a:focus-visible,.rebrand-case .rebrand-jump-nav a:hover{padding-left:20px!important}.rebrand-case .rebrand-jump-nav a>span{font-size:10px}.rebrand-case .rebrand-jump-nav a>svg{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.rebrand-case .rebrand-jump-nav a{transition:none!important}}.rebrand-index-timeline{position:relative;display:block;width:min(100%,860px);margin:clamp(64px,9vw,142px) auto clamp(10px,2vw,28px);padding:0}.rebrand-index-eyebrow{margin:0 0 clamp(40px,6vw,77px);text-align:center;font:400 11px/1.5 Oxygen Mono,monospace;letter-spacing:.17em;color:#b2c9b8}.rebrand-index-track{position:relative;display:grid;grid-template-rows:repeat(5,minmax(95px,clamp(107px,10vw,155px)));isolation:isolate;padding:10px 0}.rebrand-index-line-base,.rebrand-index-line-progress{position:absolute;top:0;bottom:0;left:50%;width:1px;pointer-events:none}.rebrand-index-line-base{background:#d5ead285}.rebrand-index-line-progress{z-index:1;background:#b4f6b9;box-shadow:0 0 15px #7bd7907b;transform-origin:top center}.rebrand-index-step{position:relative;z-index:2;display:flex;width:50%;min-width:0;color:#f8f8f4;text-decoration:none;outline-offset:7px;transition:color .35s ease}.rebrand-index-step--right{margin-left:50%;justify-content:flex-start;padding-left:clamp(32px,5vw,76px)}.rebrand-index-step--left{margin-right:50%;justify-content:flex-end;text-align:right;padding-right:clamp(32px,5vw,76px)}.rebrand-index-tick{position:absolute;top:50%;height:1px;width:clamp(15px,2.8vw,39px);background:#b9e5c0c2;transform:translateY(-50%);transition:width .6s cubic-bezier(.22,1,.36,1),background .3s ease,box-shadow .3s ease}.rebrand-index-step--right .rebrand-index-tick{left:0}.rebrand-index-step--left .rebrand-index-tick{right:-1px}.rebrand-index-title{display:block;font:400 clamp(45px,5.3vw,78px)/1 "Instrument Serif",Georgia,serif;letter-spacing:-.034em;transition:transform .6s cubic-bezier(.22,1,.36,1),color .3s ease}.rebrand-index-step:focus-visible .rebrand-index-title,.rebrand-index-step:hover .rebrand-index-title{color:#c5f4c8;transform:translateY(-3px)}.rebrand-index-step:focus-visible .rebrand-index-tick,.rebrand-index-step:hover .rebrand-index-tick{width:clamp(20px,3.8vw,53px);background:#caf9cf;box-shadow:0 0 14px #a9f0b9a6}.rebrand-index-step:focus-visible{outline:1px solid #a9efb7}@media(max-width:700px){.rebrand-index-timeline{width:100%;margin:66px auto 8px}.rebrand-index-eyebrow{font-size:10px;margin-bottom:34px}.rebrand-index-track{grid-template-rows:repeat(5,minmax(78px,clamp(81px,17vw,116px)))}.rebrand-index-title{font-size:clamp(31px,8vw,49px);letter-spacing:-.035em}.rebrand-index-step--right{padding-left:20px}.rebrand-index-step--left{padding-right:20px}.rebrand-index-tick{width:13px}.rebrand-index-step:focus-visible .rebrand-index-tick,.rebrand-index-step:hover .rebrand-index-tick{width:16px}}@media(prefers-reduced-motion:reduce){.rebrand-index-step,.rebrand-index-tick,.rebrand-index-title{transition:none!important}}.rebrand-index-track{grid-template-rows:repeat(5,minmax(130px,clamp(145px,13.5vw,200px)))}.rebrand-index-step{align-items:center}.rebrand-index-copy{display:block;min-width:0;width:100%}.rebrand-index-summary-slot{display:block;position:relative;height:clamp(36px,4.4vw,49px);margin-top:12px}.rebrand-index-summary{position:absolute;top:0;left:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;width:100%;max-width:300px;color:#b5c4b8;font:300 clamp(12px,1.05vw,15px)/1.55 Inter Tight,Arial,sans-serif;letter-spacing:.008em;text-wrap:pretty}.rebrand-index-step--left .rebrand-index-summary{left:auto;right:0;text-align:right}.rebrand-index-step.is-active .rebrand-index-title{color:#e6f9e7}.rebrand-index-step.is-active .rebrand-index-tick{background:#c1edca;box-shadow:0 0 10px #b1e9b066}.rebrand-index-step:focus-visible .rebrand-index-title,.rebrand-index-step:hover .rebrand-index-title{color:#d7f6d9}.rebrand-chapter-body .rebrand-copy-reveal>p{max-width:790px;margin:0 0 20px;color:#c2cbc3;font:400 clamp(16px,1.3vw,20px)/1.66 Inter Tight,Arial,sans-serif}.rebrand-chapter-body .rebrand-copy-reveal>h2,.rebrand-chapter-body>.rebrand-reveal>h2{margin:0 0 42px}.rebrand-before-after>.rebrand-reveal>h2,.rebrand-design-system>.rebrand-reveal>h2,.rebrand-process>.rebrand-reveal>h2,.rebrand-research-heading .rebrand-reveal>h2{max-width:1000px;margin:20px 0 26px;font:400 clamp(65px,7.3vw,113px)/.95 "Instrument Serif",Georgia,serif;letter-spacing:-.04em;text-wrap:balance}.rebrand-research-heading .rebrand-reveal>h2{max-width:1130px;margin:20px 0 48px;font-size:clamp(65px,7.6vw,120px)}@media(max-width:700px){.rebrand-index-track{grid-template-rows:repeat(5,minmax(133px,31vw))}.rebrand-index-summary-slot{height:57px;margin-top:10px}.rebrand-index-summary{font-size:clamp(11px,2.8vw,13px);line-height:1.45;max-width:100%}.rebrand-before-after>.rebrand-reveal>h2,.rebrand-design-system>.rebrand-reveal>h2,.rebrand-process>.rebrand-reveal>h2,.rebrand-research-heading .rebrand-reveal>h2{font-size:clamp(53px,13vw,75px)}}@media(prefers-reduced-motion:reduce){.rebrand-index-summary{transition:none}}.rebrand-outcome-first{padding:clamp(38px,5vw,70px) 0 clamp(65px,8vw,130px)}.rebrand-outcome-first h2,.rebrand-story-entry h2{max-width:1200px;margin:23px 0 40px;font:400 clamp(67px,8.1vw,132px)/.96 "Instrument Serif",Georgia,serif;letter-spacing:-.045em;text-wrap:balance}.rebrand-outcome-first>p,.rebrand-story-entry>p{max-width:820px;margin:0 0 40px;color:#c7d2c9;font:400 clamp(17px,1.45vw,23px)/1.65 Inter Tight,Arial,sans-serif}.rebrand-outcome-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid var(--rb-line);border-bottom:1px solid var(--rb-line)}.rebrand-outcome-highlights>div{display:flex;flex-direction:column;gap:15px;min-width:0;padding:32px clamp(18px,2.5vw,45px);border-right:1px solid var(--rb-line)}.rebrand-outcome-highlights>div:first-child{padding-left:0}.rebrand-outcome-highlights>div:last-child{border-right:0;padding-right:0}.rebrand-outcome-highlights span{color:#b5e5c0;font:400 11px/1.5 Oxygen Mono,monospace;letter-spacing:.09em}.rebrand-outcome-highlights strong{color:#f6f8f3;font:400 clamp(22px,2.3vw,38px)/1.17 "Instrument Serif",Georgia,serif;letter-spacing:-.02em}.rebrand-story-entry{margin:0;padding:clamp(110px,13vw,210px) 0 15px;border-bottom:1px solid transparent}.rebrand-story-entry>p{margin-bottom:0}.rebrand-story-entry h2{margin-bottom:30px}.rebrand-story-entry+.rebrand-index-timeline{margin-top:clamp(40px,6vw,85px)}.rebrand-case .rebrand-hero{padding-bottom:clamp(30px,5vw,75px)}.rebrand-case .rebrand-feature img{display:block;width:100%;height:auto;aspect-ratio:1.75;object-fit:cover}.rebrand-media-chapter{padding:clamp(70px,8vw,140px) 0 clamp(65px,7vw,120px);border-bottom:1px solid var(--rb-line)}.rebrand-media-chapter-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:start;margin-bottom:32px}.rebrand-media-chapter-head>p{max-width:610px;margin:0;color:#c7d4c8;font:400 clamp(17px,1.4vw,22px)/1.6 Inter Tight,Arial,sans-serif}.rebrand-inline-video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#0e1611;border:1px solid #ffffff18}.rebrand-media-caption,.rebrand-proof-gallery figcaption{margin:15px 0 0;color:#a6b3a8;font:400 10px/1.6 Oxygen Mono,monospace;letter-spacing:.065em}.rebrand-proof-gallery{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(22px,4vw,65px);gap:clamp(22px,4vw,65px);margin:clamp(45px,6vw,85px) 0 0}.rebrand-proof-gallery figure{margin:0;min-width:0}.rebrand-proof-gallery img{display:block;width:100%;height:auto;aspect-ratio:1.13;object-fit:contain;background:#050807;border:1px solid #ffffff1f}.rebrand-confidential--closing{margin:clamp(45px,6vw,100px) 0 clamp(10px,2vw,40px);padding:35px 0}@media(max-width:700px){.rebrand-outcome-first h2,.rebrand-story-entry h2{font-size:clamp(55px,13vw,90px)}.rebrand-outcome-highlights{grid-template-columns:1fr}.rebrand-outcome-highlights>div,.rebrand-outcome-highlights>div:first-child,.rebrand-outcome-highlights>div:last-child{padding:23px 0;border-right:0;border-bottom:1px solid var(--rb-line)}.rebrand-outcome-highlights>div:last-child{border-bottom:0}.rebrand-media-chapter-head,.rebrand-proof-gallery{grid-template-columns:1fr;gap:25px}.rebrand-media-chapter-head{margin-bottom:25px}.rebrand-proof-gallery img{aspect-ratio:auto}}.rebrand-inline-video{aspect-ratio:1626/1080}.rebrand-numeric-outcomes{padding:clamp(25px,3vw,48px) 0 clamp(85px,10vw,155px)}.rebrand-numeric-intro{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:10px 30px;padding-bottom:clamp(28px,3vw,45px)}.rebrand-numeric-intro>p{margin:0;color:#bdc9be;font:300 clamp(15px,1.25vw,19px)/1.5 Inter Tight,Arial,sans-serif}.rebrand-numeric-grid{display:grid;grid-template-columns:1.18fr .83fr .83fr;border-top:1px solid #d9efda55;border-bottom:1px solid #d9efda55}.rebrand-numeric-cell{min-width:0;padding:clamp(27px,4vw,58px) clamp(18px,2vw,34px) clamp(24px,3vw,47px);border-right:1px solid #d9efda44}.rebrand-numeric-cell:first-child{padding-left:0}.rebrand-numeric-cell:last-child{border-right:0;padding-right:0}.rebrand-numeric-cell strong{display:block;color:#f6f8f4;font:400 clamp(82px,11.5vw,184px)/.88 "Instrument Serif",Georgia,serif;letter-spacing:-.06em;white-space:nowrap}.rebrand-numeric-cell:nth-child(2) strong{color:#b7edbc}.rebrand-numeric-cell>span{display:block;max-width:280px;margin-top:clamp(25px,3vw,52px);color:#d1ddd3;font:400 clamp(10px,.85vw,12px)/1.65 Oxygen Mono,monospace;letter-spacing:.065em;text-transform:uppercase}.rebrand-numeric-outcomes>small{display:block;margin-top:20px;color:#99a99a;font:300 12px/1.65 Inter Tight,Arial,sans-serif}.rebrand-media-art-fallback{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:300px;padding:clamp(32px,5vw,80px);aspect-ratio:16/9;overflow:hidden;background:radial-gradient(ellipse at 75% 30%,#719b7955,transparent 45%),repeating-linear-gradient(118deg,transparent 0 40px,#bce8c512 41px 42px,transparent 43px 92px),#101c16;border:1px solid #d3efd129;color:#f4f8f2}.rebrand-media-art-fallback .rebrand-media-art-monogram{align-self:flex-end;font:400 clamp(115px,20vw,290px)/.8 "Instrument Serif",Georgia,serif;color:#b6e8ba30;letter-spacing:-.1em}.rebrand-media-art-fallback>span:not(.rebrand-media-art-monogram){color:#bde8c4;font:400 12px/1.5 Oxygen Mono,monospace;letter-spacing:.16em}.rebrand-media-art-fallback>strong{font:400 clamp(34px,5vw,80px)/.95 "Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.035em}@media(max-width:900px){.rebrand-numeric-grid{grid-template-columns:1fr 1fr 1fr}.rebrand-numeric-cell strong{font-size:clamp(58px,9.8vw,105px)}}@media(max-width:700px){.rebrand-numeric-intro{padding-bottom:28px}.rebrand-numeric-grid{grid-template-columns:1fr 1fr}.rebrand-numeric-cell:first-child{grid-column:1/-1;border-right:0;border-bottom:1px solid #d9efda44;padding:30px 0}.rebrand-numeric-cell:first-child strong{font-size:clamp(98px,22vw,175px)}.rebrand-numeric-cell:nth-child(2){padding-left:0}.rebrand-numeric-cell:last-child{padding-right:0}.rebrand-numeric-cell strong{font-size:clamp(62px,13vw,92px)}.rebrand-numeric-cell>span{margin-top:23px}.rebrand-numeric-outcomes{padding-bottom:84px}}.rebrand-case .rebrand-hero-lede{margin-bottom:clamp(28px,4vw,54px)!important}.rebrand-hero-film{margin:0 0 clamp(44px,5.5vw,84px)}.rebrand-hero-video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#070a08;border:1px solid #ffffff24}.rebrand-hero-film figcaption{padding-top:14px;color:#9eafa2;font:400 10px/1.6 Oxygen Mono,monospace;letter-spacing:.075em}.rebrand-brand-study img{aspect-ratio:16/9;object-fit:cover}.rebrand-case .rebrand-media-chapter--experience .rebrand-inline-video{aspect-ratio:1626/1080}@media(max-width:700px){.rebrand-hero-film{margin-bottom:37px}.rebrand-hero-film figcaption{font-size:9px}.rebrand-hero-video{aspect-ratio:16/9}}.rebrand-challenge-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(45px,5vw,85px);border-top:1px solid var(--rb-line);border-bottom:1px solid var(--rb-line)}.rebrand-challenge-list>div{display:flex;flex-direction:column;gap:17px;padding:clamp(24px,3vw,42px) clamp(14px,2vw,30px);border-right:1px solid var(--rb-line)}.rebrand-challenge-list>div:first-child{padding-left:0}.rebrand-challenge-list>div:last-child{border-right:0;padding-right:0}.rebrand-challenge-list span{color:#b7edbc;font:400 10px/1.5 Oxygen Mono,monospace;letter-spacing:.06em}.rebrand-challenge-list strong{color:#f1f5ee;font:400 clamp(21px,2.05vw,31px)/1.23 "Instrument Serif",Georgia,serif}.rebrand-decision p strong{color:#e2f0df;font-weight:600}.rebrand-design-system>p+p{margin-top:-25px}@media(max-width:700px){.rebrand-challenge-list{grid-template-columns:1fr}.rebrand-challenge-list>div{border-right:0;border-bottom:1px solid var(--rb-line);padding:23px 0}.rebrand-challenge-list>div:last-child{border-bottom:0}.rebrand-design-system>p+p{margin-top:0}}.rebrand-research-methods{margin:clamp(26px,3vw,48px) 0 0;color:#acc6b1;font:400 10px/1.8 Oxygen Mono,monospace;letter-spacing:.06em}.rebrand-decisions--collaboration,.rebrand-decisions--opportunities{border-bottom:1px solid var(--rb-line)}.rebrand-validation .rebrand-process-steps{margin-top:clamp(34px,5vw,72px)}.rebrand-takeaways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rb-line);border-bottom:1px solid var(--rb-line);margin:clamp(42px,5vw,70px) 0}.rebrand-takeaways>div{display:flex;flex-direction:column;gap:18px;padding:clamp(22px,3vw,42px) clamp(14px,2vw,30px);border-right:1px solid var(--rb-line);min-width:0}.rebrand-takeaways>div:first-child{padding-left:0}.rebrand-takeaways>div:last-child{border-right:0;padding-right:0}.rebrand-takeaways span{font:400 10px/1.5 Oxygen Mono,monospace;color:#b7edbc;letter-spacing:.06em}.rebrand-takeaways strong{font:400 clamp(22px,2vw,31px)/1.2 "Instrument Serif",Georgia,serif;color:#f1f5ee}@media(max-width:700px){.rebrand-takeaways{grid-template-columns:1fr}.rebrand-takeaways>div{border-right:0;border-bottom:1px solid var(--rb-line);padding:22px 0}.rebrand-takeaways>div:last-child{border-bottom:0}}.rebrand-case .rebrand-hero-role-eyebrow{display:block;color:#b9ebc3;margin:clamp(18px,2.5vw,35px) 0 -8px}.rebrand-hero-role-note{max-width:760px;color:#b9cfc0;font:400 clamp(16px,1.45vw,21px)/1.55 Inter Tight,Arial,sans-serif;margin:clamp(-40px,-3vw,-22px) 0 clamp(45px,5vw,75px)}.rebrand-legacy-collage{margin:clamp(32px,5vw,70px) 0 clamp(35px,6vw,105px)}.rebrand-legacy-collage img{width:100%;height:auto;aspect-ratio:976/512;object-fit:cover;background:#181b18}.rebrand-legacy-collage figcaption{color:#b8c3b9}.rebrand-role-responsibilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rb-line);border-bottom:1px solid var(--rb-line);margin:clamp(40px,5vw,75px) 0 clamp(38px,5vw,70px)}.rebrand-role-responsibilities>div{min-width:0;display:flex;flex-direction:column;gap:15px;padding:clamp(22px,3vw,38px) clamp(13px,2vw,28px);border-right:1px solid var(--rb-line)}.rebrand-role-responsibilities>div:first-child{padding-left:0}.rebrand-role-responsibilities>div:last-child{border-right:0;padding-right:0}.rebrand-role-responsibilities span{color:#b7edbc;font:400 10px/1.5 Oxygen Mono,monospace;letter-spacing:.07em}.rebrand-role-responsibilities strong{color:#eef2eb;font:400 clamp(19px,1.8vw,26px)/1.25 "Instrument Serif",Georgia,serif}@media(max-width:760px){.rebrand-role-responsibilities{grid-template-columns:1fr}.rebrand-role-responsibilities>div{border-right:0;border-bottom:1px solid var(--rb-line);padding:19px 0}.rebrand-role-responsibilities>div:last-child{border-bottom:0}.rebrand-hero-role-note{margin-top:-28px}}@media(min-width:1051px){.rebrand-case .rebrand-hero-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,27px)}.rebrand-case .rebrand-hero-meta strong{font-size:clamp(14px,1.15vw,18px)}}.rebrand-ux-decision{padding:clamp(90px,11vw,175px) 0 clamp(90px,10vw,160px);border-bottom:1px solid var(--rb-line)}.rebrand-ux-decision h2{max-width:1030px;margin:clamp(23px,3vw,44px) 0 clamp(27px,3vw,46px);font:400 clamp(56px,6.6vw,107px)/.98 "Instrument Serif",Georgia,serif;letter-spacing:-.042em;text-wrap:balance}.rebrand-ux-decision>p{max-width:770px;color:#c2cbc3;font:400 clamp(16px,1.3vw,20px)/1.65 Inter Tight,Arial,sans-serif}.rebrand-ux-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:clamp(45px,6vw,90px);border-top:1px solid var(--rb-line);border-bottom:1px solid var(--rb-line)}.rebrand-ux-decision-grid>div{min-width:0;padding:clamp(24px,3vw,44px) clamp(18px,2.7vw,42px);border-right:1px solid var(--rb-line)}.rebrand-ux-decision-grid>div:first-child{padding-left:0}.rebrand-ux-decision-grid>div:last-child{border-right:0;padding-right:0}.rebrand-ux-decision-grid span{color:#b9e9bd;font:400 10px/1.5 Oxygen Mono,monospace;letter-spacing:.06em}.rebrand-ux-decision-grid h3{margin:20px 0;font:400 clamp(27px,2.6vw,43px)/1.15 "Instrument Serif",Georgia,serif;letter-spacing:-.018em}.rebrand-ux-decision-grid p,.rebrand-validation-takeaway{color:#bec8c0;font:400 clamp(15px,1.18vw,18px)/1.7 Inter Tight,Arial,sans-serif}.rebrand-validation-takeaway{max-width:780px;margin:clamp(25px,4vw,60px) 0 0}@media(max-width:740px){.rebrand-ux-decision-grid{grid-template-columns:1fr}.rebrand-ux-decision-grid>div{border-right:0;border-bottom:1px solid var(--rb-line);padding:27px 0}.rebrand-ux-decision-grid>div:last-child{border-bottom:0}}.itau-case{--itau-ink:#f7f4ee;--itau-muted:#b6bab8;--itau-rule:rgba(243,241,232,.20);--itau-display:"Instrument Serif",Georgia,serif;--itau-sans:"Inter Tight",Arial,sans-serif;--itau-mono:"Oxygen Mono",monospace;color:var(--itau-ink);max-width:1600px;margin:0 auto}.itau-case *{box-sizing:border-box}.itau-case em{font-weight:400;font-style:italic}.itau-mono{font:400 10px/1.65 var(--itau-mono);letter-spacing:.105em;text-transform:uppercase;color:#c1c5c1}.itau-hero{padding:clamp(35px,5vw,70px) 0 clamp(75px,9vw,135px)}.itau-case .itau-hero h1{max-width:1420px;font:400 clamp(65px,9.3vw,158px)/.9 var(--itau-display);letter-spacing:-.054em;margin:clamp(25px,4vw,62px) 0 clamp(25px,4vw,55px);text-wrap:balance}.itau-hero-intro{font:400 clamp(21px,2.25vw,35px)/1.38 var(--itau-sans);max-width:850px;color:#e2e5df;margin:0 0 clamp(46px,5.5vw,95px)}.itau-hero-role{display:grid;grid-template-columns:minmax(185px,.5fr) minmax(0,1fr);grid-gap:clamp(20px,5vw,100px);gap:clamp(20px,5vw,100px);border-top:1px solid var(--itau-rule);padding:clamp(27px,3.2vw,47px) 0 clamp(55px,6vw,100px)}.itau-hero-role>span{color:var(--itau-orange);font:400 10px/1.75 var(--itau-mono);letter-spacing:.055em}.itau-hero-role>strong{max-width:790px;font:400 clamp(22px,2.65vw,42px)/1.23 var(--itau-display)}.itau-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--itau-rule);border-bottom:1px solid var(--itau-rule);grid-gap:clamp(14px,2vw,30px);gap:clamp(14px,2vw,30px);padding:25px 0}.itau-meta>div{display:flex;flex-direction:column;gap:10px;min-width:0}.itau-meta span{color:#aeb6b1;font:400 10px/1.45 var(--itau-mono);letter-spacing:.065em}.itau-meta strong{color:#f5f3ed;font:400 clamp(15px,1.25vw,20px)/1.4 var(--itau-sans)}.itau-hero-visual{margin:0;overflow:hidden;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#ededed}.itau-hero-visual img{display:block;width:100%;height:auto}.itau-hero-visual figcaption{padding:13px clamp(15px,2vw,30px);color:#c2c7c2;background:#151816;font:400 9px/1.5 var(--itau-mono);letter-spacing:.07em;text-transform:uppercase}.itau-highlights{display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-gap:0;gap:0;margin:clamp(55px,8vw,130px) 0 clamp(65px,10vw,145px);border-top:1px solid var(--itau-rule);border-bottom:1px solid var(--itau-rule)}.itau-highlights>div{border-right:1px solid var(--itau-rule);padding:clamp(25px,3.8vw,55px) clamp(16px,3vw,43px)}.itau-highlights>div:first-child{padding-left:0}.itau-highlights>div:last-child{padding-right:0;border-right:0}.itau-highlights-lead p{max-width:340px;margin:20px 0 0;font:400 clamp(21px,2vw,32px)/1.35 var(--itau-display)}.itau-highlights strong{display:block;color:#FF6200;font:400 clamp(78px,10vw,160px)/.9 var(--itau-display);letter-spacing:-.07em}.itau-highlights strong span{font-size:.5em}.itau-highlights>div>p{max-width:230px;color:#c4c7c1;font:400 clamp(15px,1.3vw,19px)/1.4 var(--itau-sans)}.itau-page-index{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(15px,2.5vw,42px);padding:25px 0;border-top:1px solid var(--itau-rule);border-bottom:1px solid var(--itau-rule)}.itau-page-index>span{margin-right:auto;color:var(--itau-orange)}.itau-page-index a{color:#f7eee8;text-decoration:none;font:400 clamp(13px,1.1vw,17px)/1.4 var(--itau-sans);border-bottom:1px solid transparent;transition:border-color .2s,color .2s}.itau-page-index a:focus-visible,.itau-page-index a:hover{border-color:var(--itau-orange);color:var(--itau-orange)}.itau-section{display:grid;grid-template-columns:minmax(150px,.29fr) minmax(0,1fr);grid-gap:clamp(24px,5vw,90px);gap:clamp(24px,5vw,90px);padding:clamp(95px,12vw,180px) 0;border-bottom:1px solid var(--itau-rule);scroll-margin-top:70px}.itau-section-kicker{padding-top:12px}.itau-section-content{max-width:1100px;min-width:0}.itau-case .itau-section-content h2,.itau-diamond h2{font:400 clamp(58px,6.3vw,103px)/.97 var(--itau-display);letter-spacing:-.038em;max-width:1100px;margin:0 0 clamp(32px,4vw,55px);text-wrap:balance}.itau-case .itau-section-content h2 em,.itau-diamond h2 em{color:#FF6200}.itau-lead,.itau-section-content>p{color:#c5c8c4;font:400 clamp(17px,1.35vw,21px)/1.65 var(--itau-sans);max-width:800px;margin:0 0 23px}.itau-section-content .itau-lead{color:#eeeae5;font-size:clamp(20px,1.95vw,30px);line-height:1.48;max-width:850px}.itau-triad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--itau-rule);border-bottom:1px solid var(--itau-rule);margin:clamp(38px,6vw,85px) 0}.itau-triad>div{border-right:1px solid var(--itau-rule);padding:30px clamp(15px,2vw,35px);display:flex;flex-direction:column;gap:22px}.itau-triad>div:first-child{padding-left:0}.itau-triad>div:last-child{border-right:0;padding-right:0}.itau-delivery-list span,.itau-diamond-step>span,.itau-evidence-card>span,.itau-takeaways span,.itau-triad span{color:var(--itau-orange);font:400 10px/1.6 var(--itau-mono);letter-spacing:.065em}.itau-triad strong{font:400 clamp(24px,2.35vw,36px)/1.17 var(--itau-display)}.itau-challenge blockquote{max-width:880px;margin:0;border-left:2px solid #ef8e58;padding:8px 0 8px clamp(25px,3.5vw,50px);font:italic 400 clamp(28px,3vw,48px)/1.2 var(--itau-display);color:#fae6dc}.itau-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:clamp(45px,5vw,70px) 0}.itau-evidence-card{background:rgba(255,142,73,.045);border:1px solid #ff9b6139;padding:clamp(22px,2.5vw,40px);min-height:265px}.itau-evidence-card h3{font:400 clamp(28px,2.8vw,42px)/1.12 var(--itau-display);margin:32px 0 19px}.itau-evidence-card p{color:#b9c0bd;font:400 clamp(15px,1.18vw,18px)/1.6 var(--itau-sans);margin:0}.itau-ai-process{display:grid;grid-template-columns:.85fr 1.15fr;grid-column-gap:clamp(30px,6vw,95px);column-gap:clamp(30px,6vw,95px);padding:clamp(28px,5vw,75px);border:1px solid #efad7766;background:linear-gradient(125deg,rgba(212,101,53,.16),rgba(40,22,16,.21))}.itau-ai-head h3{font:400 clamp(48px,5vw,82px)/.99 var(--itau-display);letter-spacing:-.04em;margin:20px 0 0}.itau-ai-head em{color:#ffac78}.itau-ai-process>p{color:#e4d9d0;font:400 clamp(16px,1.25vw,20px)/1.65 var(--itau-sans);margin:0}.itau-ai-flow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;grid-column:1/-1;gap:10px;margin-top:clamp(30px,4vw,65px);padding-top:25px;border-top:1px solid #ffae7b5b}.itau-ai-flow span{font:400 10px/1.5 var(--itau-mono);color:#ffd7bf}.itau-ai-flow b{color:#fca26a;font-size:18px}.itau-diamond{padding:clamp(80px,11vw,150px) 0;border-bottom:1px solid var(--itau-rule)}.itau-diamond h2{margin:20px 0 55px}.itau-diamond-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--itau-rule);border-bottom:1px solid var(--itau-rule)}.itau-diamond-step{padding:clamp(24px,3vw,42px) clamp(12px,2vw,30px);border-right:1px solid var(--itau-rule)}.itau-diamond-step:first-child{padding-left:0}.itau-diamond-step:last-child{border-right:0;padding-right:0}.itau-diamond-step h3{margin:22px 0;font:400 clamp(26px,2.4vw,37px)/1.14 var(--itau-display)}.itau-diamond-step p{color:#aeb9b4;font:400 clamp(15px,1.1vw,17px)/1.55 var(--itau-sans)}.itau-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(15px,2vw,32px);gap:clamp(15px,2vw,32px);margin:clamp(40px,5vw,78px) 0}.itau-decision-after,.itau-decision-before{padding:clamp(25px,3.2vw,49px);border:1px solid #ffffff36;background:rgba(255,255,255,.035)}.itau-decision-after{background:linear-gradient(150deg,rgba(239,106,48,.19),rgba(43,27,24,.1));border-color:#ffad775d}.itau-decision-grid h3{font:400 clamp(37px,3.5vw,57px)/1.03 var(--itau-display);max-width:450px;margin:25px 0}.itau-decision-grid p{font:400 clamp(15px,1.23vw,19px)/1.65 var(--itau-sans);color:#c4c8c0;min-height:98px}.itau-decision-demo{border-top:1px solid var(--itau-rule);margin-top:30px}.itau-decision-demo>div{border-bottom:1px solid var(--itau-rule);padding:17px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;font:400 clamp(13px,1.15vw,17px) var(--itau-sans)}.itau-decision-demo>div>span:last-child{color:#f3a77c;font:400 22px var(--itau-display)}.itau-my-decision{border-left:3px solid #ff965f;padding:16px 0 15px clamp(25px,3.4vw,50px);max-width:890px}.itau-my-decision p{color:#f1ede6;font:400 clamp(23px,2.55vw,39px)/1.3 var(--itau-display);margin:18px 0 0}.itau-design-principles{display:flex;flex-direction:column;margin:clamp(40px,6vw,80px) 0;border-top:1px solid var(--itau-rule)}.itau-design-principles>div{display:grid;grid-template-columns:minmax(80px,.2fr) 1fr;grid-gap:15px;gap:15px;border-bottom:1px solid var(--itau-rule);padding:28px 0}.itau-design-principles>div>span{color:#ffae7c;font:400 clamp(32px,3.8vw,62px)/1 var(--itau-display)}.itau-design-principles h3{font:400 clamp(30px,3vw,49px)/1.1 var(--itau-display);margin:0 0 10px}.itau-design-principles p{color:#bfc5bf;font:400 clamp(16px,1.2vw,19px)/1.6 var(--itau-sans);margin:0;max-width:620px}.itau-accessibility{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;padding:clamp(30px,5vw,70px);background:linear-gradient(125deg,#2d1d17,#171817);border:1px solid #fa94584b}.itau-accessibility h3{font:400 clamp(35px,4vw,65px)/1.07 var(--itau-display);letter-spacing:-.025em;margin:20px 0 0}.itau-accessibility p{color:#d3cec5;font:400 clamp(16px,1.24vw,20px)/1.7 var(--itau-sans);margin:0}.itau-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(15px,2vw,30px);gap:clamp(15px,2vw,30px);margin:50px 0}.itau-result{border-top:1px solid var(--itau-rule);border-bottom:1px solid var(--itau-rule);padding:32px clamp(10px,2vw,30px) 40px 0}.itau-result strong{display:block;color:#ffb17c;font:400 clamp(110px,13vw,200px)/.88 var(--itau-display);letter-spacing:-.065em}.itau-result strong span{font-size:.48em}.itau-result h3{font:400 clamp(29px,3vw,47px)/1.18 var(--itau-display);margin:17px 0}.itau-result p{color:#c3c8c2;font:400 clamp(16px,1.25vw,19px)/1.6 var(--itau-sans);max-width:380px;min-height:68px}.itau-progress{background:rgba(255,255,255,.15);height:4px;margin-top:34px}.itau-progress>i{display:block;height:100%;background:#ff985e}.itau-validation-note{display:grid;grid-template-columns:.45fr 1fr;grid-gap:25px;gap:25px;border-left:2px solid #fa965d;padding:14px 0 14px 29px;max-width:870px}.itau-validation-note p{margin:0;color:#c7c9c5;font:400 clamp(15px,1.22vw,19px)/1.6 var(--itau-sans)}.itau-delivery-list{margin-top:50px;border-top:1px solid var(--itau-rule)}.itau-delivery-list>div{display:grid;grid-template-columns:.3fr 1fr;grid-gap:20px;gap:20px;align-items:center;padding:26px 0;border-bottom:1px solid var(--itau-rule)}.itau-delivery-list p{max-width:700px;margin:0;font:400 clamp(23px,2.5vw,39px)/1.28 var(--itau-display)}.itau-takeaways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(50px,7vw,110px) 0;border-top:1px solid var(--itau-rule);border-bottom:1px solid var(--itau-rule)}.itau-takeaways>div{display:flex;flex-direction:column;gap:22px;padding:clamp(25px,3vw,45px) clamp(12px,2vw,32px);border-right:1px solid var(--itau-rule)}.itau-takeaways>div:first-child{padding-left:0}.itau-takeaways>div:last-child{border-right:0;padding-right:0}.itau-takeaways strong{font:400 clamp(26px,2.4vw,40px)/1.19 var(--itau-display)}.itau-final-line{color:#ffc29b!important;font:italic 400 clamp(32px,3.8vw,61px)/1.18 var(--itau-display)!important;max-width:990px!important}.itau-case-footer{padding:clamp(45px,6vw,95px) 0 clamp(70px,9vw,145px);display:grid;grid-template-columns:.26fr 1fr;grid-gap:20px;gap:20px}.itau-case-footer>p{margin:0;color:#b7b9b4;font:400 clamp(14px,1.1vw,17px)/1.6 var(--itau-sans);max-width:760px}@media(max-width:1020px){.itau-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.itau-section{grid-template-columns:1fr;gap:20px}.itau-section-kicker{padding-top:0}.itau-diamond-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.itau-diamond-step:nth-child(2){border-right:0}.itau-diamond-step:nth-child(-n+2){border-bottom:1px solid var(--itau-rule)}}@media(max-width:750px){.itau-hero{padding-top:35px}.itau-hero-role{grid-template-columns:1fr;gap:18px}.itau-highlights{grid-template-columns:1fr 1fr}.itau-highlights-lead{grid-column:1/-1;border-right:0!important;border-bottom:1px solid var(--itau-rule)}.itau-highlights>div{padding:22px 13px}.itau-highlights>div:nth-child(2){padding-left:0}.itau-highlights strong{font-size:clamp(70px,15vw,110px)}.itau-page-index{gap:15px 21px}.itau-page-index>span{width:100%}.itau-evidence-grid,.itau-takeaways,.itau-triad{grid-template-columns:1fr}.itau-takeaways>div,.itau-triad>div{border-right:0;border-bottom:1px solid var(--itau-rule);padding:21px 0}.itau-takeaways>div:last-child,.itau-triad>div:last-child{border-bottom:0}.itau-ai-process{grid-template-columns:1fr;gap:25px;padding:26px}.itau-ai-flow{grid-column:auto;gap:8px}.itau-ai-flow span{font-size:8px}.itau-accessibility,.itau-decision-grid,.itau-results-grid{grid-template-columns:1fr}.itau-decision-grid p,.itau-result p{min-height:unset}.itau-validation-note{grid-template-columns:1fr;gap:10px}.itau-delivery-list>div{gap:12px}.itau-case-footer,.itau-delivery-list>div{grid-template-columns:1fr}}@media(max-width:450px){.itau-case .itau-hero h1{font-size:clamp(61px,15vw,83px)}.itau-case .itau-section-content h2,.itau-diamond h2{font-size:clamp(52px,12vw,70px)}.itau-meta strong{font-size:14px}.itau-diamond-grid{grid-template-columns:1fr}.itau-diamond-step{border-right:0;border-bottom:1px solid var(--itau-rule)!important;padding:24px 0}.itau-diamond-step:last-child{border-bottom:0!important}.itau-result strong{font-size:110px}}@media(prefers-reduced-motion:reduce){.itau-case *,.itau-case :after,.itau-case :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.work-project--notifications .work-project-visual{background:linear-gradient(135deg,#401d13,#0e1412 78%);border-color:#f8ac7449}.work-project--notifications .work-project-visual:before{background:radial-gradient(ellipse at 36% 43%,#c7673856,transparent 60%),radial-gradient(ellipse at 85% 80%,#60240e5c,transparent 48%)}.work-project--notifications .work-project-art-glyph{opacity:.18;color:#ffd4bb}.work-itau-feature{position:absolute;z-index:2;inset:0;padding:clamp(55px,8vw,120px) clamp(35px,4.5vw,72px) clamp(70px,7vw,105px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(12px,2vw,30px);background:linear-gradient(110deg,rgba(21,16,14,.72),rgba(13,13,12,.05) 75%)}.work-itau-feature span{color:#ffd7be;font:400 clamp(8px,.8vw,12px)/1.45 Oxygen Mono,monospace;letter-spacing:.065em}.work-itau-feature strong{color:#fff7f0;font:400 clamp(43px,5.15vw,81px)/.99 "Instrument Serif",Georgia,serif;letter-spacing:-.035em}.work-itau-feature em{font-weight:400;color:#ffb98c}@media(max-width:720px){.work-itau-feature{padding:70px 25px 68px}.work-itau-feature strong{font-size:clamp(42px,10vw,72px)}}.itau-research-trace{margin:clamp(52px,6vw,95px) 0;border-top:1px solid var(--itau-rule);border-bottom:1px solid var(--itau-rule)}.itau-research-trace-intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px clamp(22px,4vw,60px);gap:22px clamp(22px,4vw,60px);padding:clamp(27px,3vw,50px) 0 clamp(35px,4vw,60px)}.itau-research-trace-intro>span{grid-column:1/-1}.itau-research-trace-intro h3{max-width:610px;margin:0;font:400 clamp(40px,4.5vw,73px)/1.04 var(--itau-display);letter-spacing:-.035em}.itau-journey-map-head em,.itau-postlaunch-head em,.itau-priority-intro em,.itau-research-trace-intro h3 em{color:#ffae79}.itau-research-trace-intro p{margin:0;max-width:580px;color:#c5c9c4;font:400 clamp(16px,1.35vw,21px)/1.65 var(--itau-sans)}.itau-research-trace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--itau-rule)}.itau-research-trace-grid>div{min-width:0;display:flex;flex-direction:column;gap:19px;border-right:1px solid var(--itau-rule);padding:clamp(27px,3vw,45px) clamp(16px,2vw,32px)}.itau-research-trace-grid>div:first-child{padding-left:0}.itau-research-trace-grid>div:last-child{border-right:0;padding-right:0}.itau-journey-path>span,.itau-postlaunch-grid span,.itau-priority-criteria span,.itau-research-trace-grid span,.itau-validation-questions span{color:#ffab76;font:400 10px/1.5 var(--itau-mono);letter-spacing:.065em}.itau-research-trace-grid strong{font:400 clamp(24px,2.35vw,37px)/1.18 var(--itau-display)}.itau-research-trace-grid small{color:#b9c0b9;font:400 clamp(14px,1.08vw,17px)/1.6 var(--itau-sans)}.itau-priority-framework{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(30px,5vw,85px);gap:clamp(30px,5vw,85px);margin-top:clamp(70px,8vw,135px);padding:clamp(45px,6vw,90px) 0;border-top:1px solid var(--itau-rule)}.itau-journey-map-head h3,.itau-postlaunch-head h3,.itau-priority-intro h3{font:400 clamp(39px,4.3vw,70px)/1.05 var(--itau-display);letter-spacing:-.035em;margin:24px 0}.itau-journey-map-head p,.itau-priority-intro p{color:#c2c6c0;font:400 clamp(16px,1.3vw,20px)/1.65 var(--itau-sans);max-width:575px}.itau-priority-criteria{border-top:1px solid var(--itau-rule)}.itau-priority-criteria>div{border-bottom:1px solid var(--itau-rule);padding:clamp(20px,2vw,31px) 0}.itau-priority-criteria strong{display:block;font:400 clamp(25px,2.55vw,40px)/1.13 var(--itau-display);margin:13px 0 7px}.itau-priority-criteria p{color:#bbc1ba;font:400 clamp(15px,1.12vw,18px)/1.62 var(--itau-sans);max-width:590px;margin:0}.itau-journey-map{margin:clamp(55px,7vw,105px) 0;border-top:1px solid var(--itau-rule);border-bottom:1px solid var(--itau-rule)}.itau-journey-map-head{padding:clamp(35px,4vw,64px) 0}.itau-journey-map-head h3{max-width:850px;margin:22px 0}.itau-journey-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(15px,2vw,30px);gap:clamp(15px,2vw,30px);padding-bottom:clamp(28px,4vw,64px)}.itau-journey-path{min-width:0;padding:clamp(24px,3.2vw,48px);background:rgba(255,255,255,.035);border:1px solid var(--itau-rule)}.itau-journey-path--after{background:linear-gradient(140deg,rgba(229,105,49,.17),rgba(241,131,71,.04));border-color:#ffb47b70}.itau-journey-path ol{list-style:none;margin:clamp(24px,3.5vw,50px) 0 0;padding:0;counter-reset:steps}.itau-journey-path li{position:relative;counter-increment:steps;display:flex;flex-direction:column;gap:8px;margin-left:36px;padding:0 0 clamp(24px,3vw,43px);border-left:1px solid #f6aa7c6c}.itau-journey-path li:last-child{padding-bottom:0;border-left-color:transparent}.itau-journey-path li:before{content:counter(steps);position:absolute;left:-16px;top:-4px;width:29px;height:29px;display:grid;place-items:center;border:1px solid #ffb77a6e;background:#271c1a;color:#ffc09a;border-radius:50%;font:400 11px/1 var(--itau-mono)}.itau-journey-path li b{font:400 clamp(24px,2.6vw,40px)/1.1 var(--itau-display);margin-left:22px}.itau-journey-path li small{color:#bfc6bf;font:400 clamp(14px,1.15vw,18px)/1.55 var(--itau-sans);margin-left:22px}.itau-validation-questions{margin:clamp(38px,5vw,75px) 0 0;padding:clamp(30px,4vw,60px);display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;background:linear-gradient(125deg,rgba(240,115,54,.11),rgba(240,115,54,.015));border:1px solid #ef9d6657}.itau-validation-questions h3{font:400 clamp(35px,3.6vw,56px)/1.1 var(--itau-display);margin:20px 0 0}.itau-validation-questions>div:last-child p{margin:0;padding:14px 0;color:#e6e0d7;border-bottom:1px solid var(--itau-rule);font:400 clamp(16px,1.3vw,21px)/1.5 var(--itau-sans)}.itau-validation-questions>div:last-child p:last-child{border-bottom:0}.itau-postlaunch{margin:clamp(50px,6vw,95px) 0;border-top:1px solid var(--itau-rule);border-bottom:1px solid var(--itau-rule)}.itau-postlaunch-head{padding:clamp(30px,4vw,62px) 0}.itau-postlaunch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--itau-rule)}.itau-postlaunch-grid>div{display:flex;flex-direction:column;gap:12px;min-width:0;padding:clamp(22px,3vw,44px) clamp(12px,1.6vw,28px);border-right:1px solid var(--itau-rule)}.itau-postlaunch-grid>div:first-child{padding-left:0}.itau-postlaunch-grid>div:last-child{border-right:0;padding-right:0}.itau-postlaunch-grid strong{font:400 clamp(26px,2.6vw,43px)/1.1 var(--itau-display)}.itau-postlaunch-grid p{color:#bac2bb;font:400 clamp(14px,1.1vw,18px)/1.6 var(--itau-sans);margin:0}@media(max-width:850px){.itau-priority-framework{grid-template-columns:1fr;gap:25px}.itau-postlaunch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.itau-postlaunch-grid>div:nth-child(2){border-right:0}.itau-postlaunch-grid>div:nth-child(-n+2){border-bottom:1px solid var(--itau-rule)}}@media(max-width:700px){.itau-journey-map-grid,.itau-research-trace-grid,.itau-research-trace-intro,.itau-validation-questions{grid-template-columns:1fr}.itau-research-trace-grid>div{border-right:0;border-bottom:1px solid var(--itau-rule);padding:25px 0}.itau-research-trace-grid>div:last-child{border-bottom:0}.itau-journey-map-head{padding:30px 0}.itau-postlaunch-grid{grid-template-columns:1fr}.itau-postlaunch-grid>div{border-right:0!important;border-bottom:1px solid var(--itau-rule);padding:25px 0}.itau-postlaunch-grid>div:last-child{border-bottom:0}.itau-postlaunch-head{padding:30px 0}}.itau-diamond-summary{max-width:920px;margin:0;color:#d0d4cc;font:400 clamp(18px,1.65vw,26px)/1.55 var(--itau-sans)}.itau-diamond .itau-priority-framework{margin-top:clamp(45px,5vw,80px);padding-bottom:0}.itau-evidence-path{margin:clamp(45px,6vw,88px) 0;border:1px solid rgba(255,173,119,.33);background:linear-gradient(120deg,rgba(56,27,18,.24),rgba(16,20,18,.78))}.itau-evidence-path-head{padding:clamp(26px,4vw,58px) clamp(24px,4vw,58px) clamp(20px,3vw,42px)}.itau-evidence-path h3,.itau-next-questions h3,.itau-screen-reading h3,.itau-tradeoff-heading h3{margin:15px 0 20px;font:400 clamp(40px,4.4vw,70px)/1.06 var(--itau-display);letter-spacing:-.04em}.itau-evidence-path h3 em,.itau-next-questions h3 em,.itau-screen-reading h3 em,.itau-tradeoff-heading h3 em{color:#ffad79}.itau-evidence-path-head p,.itau-next-questions p,.itau-screen-reading-head p,.itau-tradeoff-heading p{max-width:780px;margin:0;color:#c8ccc7;font:400 clamp(15px,1.23vw,19px)/1.6 var(--itau-sans)}.itau-evidence-path-row{display:grid;grid-template-columns:1fr .86fr 1fr;grid-gap:clamp(20px,2.6vw,44px);gap:clamp(20px,2.6vw,44px);padding:clamp(24px,3vw,42px) clamp(24px,4vw,58px);border-top:1px solid var(--itau-rule)}.itau-decision-chain>div>span,.itau-evidence-path-row>div>span,.itau-outcome-evidence>div>span,.itau-screen-reading-grid span,.itau-tradeoff-grid span{display:block;margin-bottom:13px;font:400 10px/1.6 var(--itau-mono);letter-spacing:.07em;color:#ffa978}.itau-evidence-path-row strong{display:block;font:400 clamp(23px,2.15vw,34px)/1.2 var(--itau-display)}.itau-evidence-path-row p{margin:0;color:#d0d0ca;font:400 clamp(15px,1.15vw,18px)/1.55 var(--itau-sans)}.itau-evidence-path-row>div:last-child p{color:#f6e7d8}.itau-decision-chain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:clamp(40px,5vw,74px) 0;border-top:1px solid var(--itau-rule);border-bottom:1px solid var(--itau-rule)}.itau-decision-chain>div{padding:clamp(25px,3vw,44px) clamp(16px,2.4vw,36px);border-right:1px solid var(--itau-rule)}.itau-decision-chain>div:first-child{padding-left:0}.itau-decision-chain>div:last-child{border-right:0;padding-right:0}.itau-decision-chain strong{display:block;min-height:135px;font:400 clamp(28px,2.45vw,39px)/1.15 var(--itau-display)}.itau-decision-chain>div:last-child strong{color:#ffc29c}.itau-decision-chain p{color:#b8bfb8;margin:15px 0 0;font:400 clamp(14px,1.1vw,17px)/1.6 var(--itau-sans)}.itau-tradeoff-panel{margin:clamp(45px,6vw,92px) 0;padding:clamp(30px,4vw,60px);border:1px solid rgba(255,161,99,.33);background:linear-gradient(130deg,rgba(223,103,48,.12),rgba(25,24,23,.45))}.itau-tradeoff-heading{margin-bottom:clamp(26px,4vw,55px)}.itau-tradeoff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(20px,2.5vw,35px);gap:clamp(20px,2.5vw,35px);border-top:1px solid var(--itau-rule)}.itau-tradeoff-grid article{padding-top:clamp(20px,3vw,36px);min-width:0}.itau-outcome-evidence strong,.itau-screen-reading-grid strong,.itau-tradeoff-grid strong{display:block;font:400 clamp(27px,2.35vw,39px)/1.16 var(--itau-display)}.itau-outcome-evidence p,.itau-screen-reading-grid article p,.itau-tradeoff-grid article p{color:#c3c8c1;margin:15px 0 0;font:400 clamp(15px,1.14vw,18px)/1.58 var(--itau-sans)}.itau-screen-reading{margin:clamp(42px,6vw,92px) 0;padding:clamp(28px,4vw,62px);background:#1c201e;border:1px solid rgba(255,255,255,.16)}.itau-screen-reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,2vw,30px);gap:clamp(16px,2vw,30px);margin-top:clamp(30px,4vw,60px)}.itau-screen-reading-grid article{min-width:0;padding:clamp(20px,2.5vw,35px) 0 0;border-top:2px solid #f28a54;display:flex;flex-direction:column}.itau-screen-reading-grid article small{display:block;margin-top:auto;padding-top:24px;color:#99a39a;letter-spacing:.07em;font:400 9px/1.5 var(--itau-mono)}.itau-outcome-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:clamp(45px,6vw,95px) 0;border-top:1px solid var(--itau-rule);border-bottom:1px solid var(--itau-rule)}.itau-outcome-evidence>div{min-width:0;border-right:1px solid var(--itau-rule);padding:clamp(25px,3vw,45px) clamp(16px,2.4vw,35px)}.itau-outcome-evidence>div:first-child{padding-left:0}.itau-outcome-evidence>div:last-child{border-right:0;padding-right:0}.itau-outcome-evidence strong{color:#f3ebe1}.itau-next-questions{border-left:3px solid #ff9f64;margin-bottom:clamp(45px,6vw,80px);padding:clamp(15px,2vw,30px) 0 clamp(15px,2vw,30px) clamp(25px,4vw,55px)}@media(max-width:1020px){.itau-evidence-path-row{grid-template-columns:1fr 1fr;row-gap:20px}.itau-evidence-path-row>div:first-child{grid-column:1/-1}.itau-decision-chain strong{min-height:160px}}@media(max-width:750px){.itau-decision-chain,.itau-evidence-path-row,.itau-outcome-evidence,.itau-screen-reading-grid,.itau-tradeoff-grid{grid-template-columns:1fr}.itau-evidence-path-row>div:first-child{grid-column:auto}.itau-evidence-path-row>div+div{padding-top:12px}.itau-decision-chain>div{border-right:0;border-bottom:1px solid var(--itau-rule);padding:25px 0}.itau-decision-chain>div:last-child{border-bottom:0}.itau-decision-chain strong{min-height:0}.itau-tradeoff-grid{gap:0}.itau-tradeoff-grid article{padding:25px 0;border-bottom:1px solid var(--itau-rule)}.itau-tradeoff-grid article:last-child{border-bottom:0}.itau-screen-reading-grid article{padding:25px 0}.itau-outcome-evidence>div{border-right:0;border-bottom:1px solid var(--itau-rule);padding:25px 0}.itau-outcome-evidence>div:last-child{border-bottom:0}}.itau-relevance{padding:clamp(95px,11vw,160px) 0;border-bottom:1px solid var(--itau-rule)}.itau-relevance>h2{max-width:950px;margin:22px 0 30px;font:400 clamp(55px,7vw,112px)/1 var(--itau-display);letter-spacing:-.035em}.itau-relevance-examples h3 em,.itau-relevance>h2 em{color:#ffad79}.itau-relevance-lead{max-width:960px;color:#d4d6d0;font:400 clamp(19px,1.7vw,28px)/1.55 var(--itau-sans);margin:0 0 clamp(45px,6vw,85px)}.itau-relevance-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--itau-rule);border-bottom:1px solid var(--itau-rule)}.itau-relevance-steps article{min-width:0;padding:clamp(22px,3vw,44px) clamp(13px,2vw,32px);border-right:1px solid var(--itau-rule)}.itau-relevance-steps article:first-child{padding-left:0}.itau-relevance-steps article:last-child{border-right:0;padding-right:0}.itau-method-summary span,.itau-relevance-examples-grid span,.itau-relevance-steps span{display:block;color:#ffae79;font:400 10px/1.5 var(--itau-mono);letter-spacing:.07em}.itau-relevance-steps h3{font:400 clamp(27px,2.8vw,44px)/1.12 var(--itau-display);margin:17px 0}.itau-method-summary p,.itau-relevance-examples-grid p,.itau-relevance-steps p{margin:0;color:#c4c8c1;font:400 clamp(15px,1.1vw,18px)/1.6 var(--itau-sans)}.itau-relevance-examples{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(25px,5vw,80px);gap:clamp(25px,5vw,80px);margin:clamp(45px,6vw,90px) 0;padding:clamp(28px,4vw,65px);background:linear-gradient(135deg,rgba(215,106,55,.15),rgba(26,22,19,.5));border:1px solid #ffad7960}.itau-relevance-examples h3{font:400 clamp(40px,4.5vw,72px)/1.05 var(--itau-display);margin:20px 0}.itau-relevance-examples>div>p{color:#cfcac3;font:400 clamp(15px,1.2vw,19px)/1.6 var(--itau-sans)}.itau-relevance-examples-grid{display:grid;grid-template-columns:1fr;grid-gap:27px;gap:27px}.itau-relevance-examples-grid article{border-top:1px solid var(--itau-rule);padding-top:25px}.itau-relevance-examples-grid strong{display:block;font:400 clamp(29px,2.8vw,43px)/1.14 var(--itau-display);margin:11px 0}.itau-relevance-privacy{display:grid;grid-template-columns:.35fr 1fr;grid-gap:30px;gap:30px;padding:clamp(22px,3vw,44px);border-left:3px solid #ff9f64;background:rgba(255,255,255,.035)}.itau-relevance-privacy p{margin:0;color:#d5d6cd;font:400 clamp(15px,1.2vw,19px)/1.6 var(--itau-sans)}.itau-method-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--itau-rule);border-bottom:1px solid var(--itau-rule);margin:clamp(35px,5vw,74px) 0}.itau-method-summary>div{min-width:0;border-right:1px solid var(--itau-rule);padding:clamp(24px,3vw,44px)}.itau-method-summary>div:first-child{padding-left:0}.itau-method-summary>div:last-child{border-right:0}.itau-method-summary strong{display:block;font:400 clamp(30px,3.3vw,52px)/1.1 var(--itau-display);margin:12px 0}@media(max-width:1000px){.itau-relevance-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.itau-relevance-steps article:nth-child(2){border-right:0}.itau-relevance-steps article:nth-child(-n+2){border-bottom:1px solid var(--itau-rule)}.itau-relevance-steps article:nth-child(3){padding-left:0}.itau-relevance-examples{grid-template-columns:1fr}}@media(max-width:700px){.itau-method-summary,.itau-relevance-privacy,.itau-relevance-steps{grid-template-columns:1fr}.itau-relevance-steps article{padding:25px 0!important;border-right:0;border-bottom:1px solid var(--itau-rule)}.itau-relevance-steps article:last-child{border-bottom:0}.itau-method-summary>div{border-right:0;border-bottom:1px solid var(--itau-rule);padding:25px 0}.itau-method-summary>div:last-child{border-bottom:0}.itau-relevance-examples{padding:25px}}.itau-case{--itau-orange:#FF6200;--itau-accent:#FF6200}.itau-case .itau-evidence-path h3 em,.itau-case .itau-hero h1 em,.itau-case .itau-relevance-examples h3 em,.itau-case .itau-relevance>h2 em{color:#FF6200}.itau-case .itau-method-summary span,.itau-case .itau-relevance-examples-grid span,.itau-case .itau-relevance-steps span{color:#ff8f48}.itau-case [id^=itau-]{scroll-margin-top:clamp(75px,9vw,110px)}@keyframes itau-copy-reveal{0%{opacity:.4;transform:translate3d(0,15px,0)}to{opacity:1;transform:translateZ(0)}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.itau-case :is(.itau-section-content>p,.itau-relevance-lead,.itau-evidence-card,.itau-evidence-path-row,.itau-decision-chain>div,.itau-tradeoff-grid article,.itau-screen-reading-grid article,.itau-relevance-steps article,.itau-postlaunch-grid>div,.itau-outcome-evidence>div,.itau-method-summary>div){animation:itau-copy-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 72%}}}@media(prefers-reduced-motion:reduce){.itau-case *{scroll-behavior:auto!important}}.itau-timeline{position:relative;margin:clamp(38px,6vw,92px) 0 clamp(50px,7vw,110px);padding:clamp(30px,4vw,58px);border:1px solid #ff62005c;background:linear-gradient(125deg,rgba(255,98,0,.12),rgba(10,14,12,.95) 72%);overflow:hidden}.itau-timeline-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline;flex-wrap:wrap;margin:0 0 clamp(20px,3vw,40px)}.itau-timeline-heading .itau-mono{color:#ff9855}.itau-timeline-heading p{margin:0;font:400 clamp(21px,2.3vw,34px)/1.2 var(--itau-display);color:#f6efe9}.itau-timeline-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#ff6200 transparent;scroll-snap-type:x proximity;outline-offset:4px}.itau-timeline-track{position:relative;display:grid;grid-template-columns:repeat(8,minmax(95px,1fr));min-width:790px;grid-gap:0;gap:0;padding:10px 0 0}.itau-timeline-fill,.itau-timeline-rail{position:absolute;top:23px;left:12px;right:12px;height:2px;transform-origin:0 50%;pointer-events:none}.itau-timeline-rail{background:#ffffff3d}.itau-timeline-fill{background:#ff6200}.itau-timeline-step{position:relative;z-index:1;display:flex;flex-direction:column;gap:9px;min-width:0;padding:0 8px 16px;scroll-snap-align:start}.itau-timeline-step:first-of-type{padding-left:0}.itau-timeline-dot{display:block;width:27px;height:27px;margin-bottom:10px;border-radius:50%;border:2px solid #ff6200;background:#161513;box-shadow:0 0 0 4px #171714;transition:transform .35s ease,background .35s ease,box-shadow .35s ease}.itau-timeline-step.is-active .itau-timeline-dot,.itau-timeline-step:focus-visible .itau-timeline-dot,.itau-timeline-step:hover .itau-timeline-dot{background:#ff6200;transform:scale(1.2);box-shadow:0 0 0 5px #ff620025}.itau-timeline-number{font:400 10px/1.4 var(--itau-mono);color:#ff9957;letter-spacing:.05em}.itau-timeline-step strong{font:400 clamp(17px,1.6vw,23px)/1.2 var(--itau-sans);color:#e5e3df;font-weight:500;transition:color .2s ease}.itau-timeline-step.is-active strong{color:#fff}.itau-timeline-detail{margin:clamp(24px,3vw,42px) 0 0;min-height:1.4em;font:italic 400 clamp(20px,2vw,29px)/1.4 var(--itau-display);color:#f7bb91}.itau-timeline-mobile-hint{display:none;color:#e1a985;font:400 9px/1.4 var(--itau-mono);letter-spacing:.08em;padding-top:19px}@media(max-width:1050px){.itau-timeline-mobile-hint{display:block}.itau-timeline{padding:clamp(24px,4vw,44px)}.itau-timeline-track{grid-template-columns:repeat(8,112px);min-width:896px}}@media(max-width:600px){.itau-timeline{margin-top:25px}.itau-timeline-heading p{font-size:23px}.itau-timeline-track{grid-template-columns:repeat(8,115px)}}@media(prefers-reduced-motion:reduce){.itau-timeline-dot,.itau-timeline-step strong{transition:none!important}}.work-project--notifications .work-project-visual{background:linear-gradient(115deg,#9b2c00,#ff6200 53%,#b63a00);border-color:#ff620087}.work-project--notifications .work-project-visual:before{z-index:0;background:radial-gradient(circle at 76% 48%,#ffca996c,transparent 65%)}.work-project--notifications .work-itau-official-app{position:absolute;z-index:1;right:-3%;top:-9%;width:75%;height:120%;object-fit:contain;object-position:center;filter:drop-shadow(-18px 21px 28px #651b0069);transition:transform .9s cubic-bezier(.22,1,.36,1);pointer-events:none}.work-project--notifications .work-project-link:hover .work-itau-official-app{transform:scale(1.04) translateX(-2%)}.work-project--notifications .work-itau-feature{z-index:2;inset:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:clamp(24px,3.4vw,56px);background:linear-gradient(90deg,rgba(22,12,10,.76),rgba(22,12,10,.32) 56%,transparent 90%)}.work-project--notifications .work-itau-feature>span{color:#ffe6d2;text-shadow:0 1px 8px #471b0b}.work-project--notifications .work-itau-feature strong{font-size:clamp(35px,4.7vw,70px);color:#fff9f4;text-shadow:0 2px 18px #481b15}.work-project--notifications .work-itau-feature em{color:#ffe5ce}.work-project--notifications .work-project-art-caption{z-index:4;background:#100c0ac9;border:1px solid #ffdfc286;padding:7px 10px;border-radius:3px}.work-project--notifications .work-project-art-index{z-index:4}@media(max-width:700px){.work-project--notifications .work-itau-feature{padding:25px}.work-project--notifications .work-itau-official-app{width:88%;right:-20%}}