@import url('/assets/bc488b5dabe3-css');
:root{--ivory:#f7f5f2;--black:#111111;--orange:#f05a22;--burnt:#b8461b}
.positioning-page,.redesign-case{font-family:'Onest',Arial,sans-serif}.positioning-page h1,.positioning-page h2,.positioning-page h3,.redesign-case h1,.redesign-case h2,.redesign-case h3{font-family:'Hanken Grotesk',Arial,sans-serif}
.glass-header .brand-wordmark,.site-footer .brand-wordmark{display:flex;flex-direction:column;align-items:flex-start;gap:0}.positioning-page .glass-header,.redesign-case .glass-header{background:rgba(247,245,242,.88);color:#111111}.positioning-page .glass-header:before,.redesign-case .glass-header:before{background:transparent}.internal-section .text-link{margin-top:25px}
.brand-wordmark{font-size:25px;font-weight:750;letter-spacing:-.055em;line-height:1.1;white-space:nowrap}.brand-wordmark span{display:block;font-size:9px;letter-spacing:.035em;font-weight:500;margin-top:6px}.internal-hero{padding:220px 0 95px}.internal-hero .eyebrow{color:#dfd9d4}.internal-hero-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:60px;align-items:center}.internal-hero-grid:has(>div:only-child){grid-template-columns:1fr}.internal-hero h1{font-size:clamp(52px,5.7vw,86px);max-width:1020px;line-height:1.04}.internal-hero-grid>img{width:100%;max-height:450px;object-fit:contain;border-radius:24px}.internal-lead{max-width:760px;font-size:23px;margin-top:32px}.internal-section{padding:100px 0}.internal-section h2{margin-bottom:38px}.internal-section p+p{margin-top:22px}.narrow{max-width:900px}.case-overview{padding:85px 0;border-bottom:1px solid var(--line)}.case-overview h2{font-size:54px}.overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:45px}.overview-grid article{border-top:1px solid var(--line);padding-top:24px}.overview-grid h3{font-size:24px;line-height:1.15;margin:16px 0}.overview-grid p{font-size:16px}.overview-number{color:var(--burnt);font-size:13px;font-weight:650;letter-spacing:.08em}.territories{grid-template-columns:repeat(3,minmax(0,1fr))}.territories article{border-color:#5e5751}.territories h3{color:#f7f5f2;font-size:30px}.case-list{margin-top:55px;display:grid;gap:30px}.case-card{border-top:1px solid var(--line);padding-top:35px}.case-card>a{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:center}.case-card img{width:100%;height:300px;object-fit:contain;background:#eae6e0;border-radius:22px}.case-card h3{font-size:44px;margin-bottom:22px}.case-card .eyebrow{margin-bottom:15px}.evidence-line{font-size:16px}.case-card .text-link{margin-top:25px}.decision-list article{border-top:1px solid var(--line);padding:25px 0}.decision-list h3{font-size:27px;margin-bottom:20px}.case-chapter h2{font-size:40px}.career{list-style:none;padding:0;margin:45px 0}.career li{padding:30px 0;border-top:1px solid var(--line)}.career span{font-size:13px;font-weight:650;color:var(--burnt)}.career h3{font-size:29px;margin:12px 0}.formation-title{font-size:30px;margin:45px 0 20px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.contact-grid h2{font-size:52px}.contact-grid .button{margin-top:30px}.contact-links a{display:block;padding:25px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.contact-links span{display:block;font-size:13px;margin-bottom:10px;color:var(--muted)}.contact-links strong{font-size:21px;font-weight:600}.contact-links>p{margin-top:25px}.link-hub{max-width:900px}.link-hub>a{display:grid;grid-template-columns:1fr auto;gap:12px;padding:30px 0;border-bottom:1px solid var(--line)}.link-hub span{font-size:30px;letter-spacing:-.035em;font-weight:600}.link-hub small{grid-row:2;color:var(--muted);font-size:16px}.link-hub b{grid-column:2;grid-row:1/3;font-size:30px;align-self:center;color:var(--burnt)}.case-closing .text-link{display:flex;margin-top:35px}.case-note{line-height:1.5}.workspace img{max-height:650px;object-fit:contain}.reading-grid aside{align-self:start}.prose{overflow-wrap:anywhere}.button{background:var(--burnt)}.button:hover{background:#983711}
@media(max-width:1000px){.internal-hero-grid{gap:30px}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.territories{grid-template-columns:1fr}.case-card>a{gap:30px}.contact-grid{gap:35px}.internal-hero h1{font-size:60px}}
@media(max-width:760px){.brand-wordmark{font-size:21px}.brand-wordmark span{font-size:8px}.internal-hero{padding:145px 0 55px}.internal-hero-grid,.case-card>a,.contact-grid{grid-template-columns:1fr}.internal-hero h1{font-size:48px}.internal-lead{font-size:19px;margin-top:24px}.internal-hero-grid>img{height:280px}.internal-section,.case-overview{padding:55px 0}.overview-grid{grid-template-columns:1fr;gap:18px;margin-top:30px}.case-overview h2,.internal-section h2,.contact-grid h2{font-size:38px}.overview-grid h3{font-size:24px}.case-card h3{font-size:34px}.case-card img{height:260px}.case-chapter h2{font-size:32px}.career h3{font-size:25px}.contact-links strong{font-size:18px}.link-hub span{font-size:25px}.case-reading .reading-grid{grid-template-columns:1fr}.case-closing h2{font-size:42px}}

/* Editorial thumbnails preserve the whole 3:2 composition. */
.case-card img{height:auto;aspect-ratio:3/2;object-fit:cover}
