.ProjectDetail_hero__5Gel2{padding:150px var(--gutter) 60px;background:var(--white);display:flex;flex-direction:column;align-items:flex-end;text-align:right}.ProjectDetail_back__Pmx0A{align-self:flex-start;font-family:var(--font-display);font-size:15px;color:var(--mute);cursor:pointer;transition:color .25s;margin-bottom:40px}.ProjectDetail_back__Pmx0A:hover{color:var(--blue)}.ProjectDetail_title__avZUb{max-width:820px;font-family:var(--font-display);font-size:clamp(36px,5.4vw,80px);font-weight:400;line-height:.98;letter-spacing:var(--track-display);color:var(--ink)}.ProjectDetail_intro__yaLTo{max-width:580px;margin-top:28px;font-size:18px;line-height:1.55;color:var(--mute)}.ProjectDetail_callPanel__ub3UA{background:var(--ink);color:var(--white);padding:100px var(--gutter)}.ProjectDetail_callInner__Hph1x{max-width:580px;margin-left:auto}.ProjectDetail_callHeading__mXrVy{font-family:var(--font-display);font-size:clamp(28px,3.4vw,40px);font-weight:600;letter-spacing:var(--track-display);margin-bottom:32px}.ProjectDetail_callHeading__mXrVy em{font-family:var(--font-accent);font-style:italic;font-weight:700}.ProjectDetail_callLines__dEaOM{display:flex;flex-direction:column;gap:16px}.ProjectDetail_callLine__REPvU{font-size:18px;line-height:1.5}.ProjectDetail_callLine__REPvU[data-who=agent]{color:var(--white)}.ProjectDetail_callLine__REPvU[data-who=lead]{color:rgba(255,255,255,.55)}.ProjectDetail_callWho__e_Pq0{font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin-right:10px}.ProjectDetail_callCaption__IKaiN{margin-top:28px;font-size:13px;color:rgba(255,255,255,.45);font-style:italic}.ProjectDetail_textSection__YnMYh{padding:90px var(--gutter);background:var(--white)}.ProjectDetail_textSectionHead__0DeMx{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);grid-gap:60px;gap:60px}.ProjectDetail_textHeading__heMrx{font-family:var(--font-accent);font-style:italic;font-weight:700;font-size:clamp(26px,3vw,40px);color:var(--ink)}.ProjectDetail_textHeading__heMrx strong{font-family:var(--font-display);font-style:normal;font-weight:600}.ProjectDetail_textParas__Xqrz_{max-width:620px;display:flex;flex-direction:column;gap:22px}.ProjectDetail_textParas__Xqrz_ p{font-size:18px;line-height:1.6;color:var(--mute)}.ProjectDetail_strategySection__jDVKX .ProjectDetail_textSectionHead__0DeMx{grid-template-columns:minmax(0,460px) minmax(0,620px)}.ProjectDetail_chapter__svwKv{padding:60px var(--gutter);background:var(--white);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:60px;gap:60px;align-items:center}.ProjectDetail_chapter__svwKv[data-side=right] .ProjectDetail_chapterMedia__gi6Mg{order:2}.ProjectDetail_chapterMedia__gi6Mg{position:relative;aspect-ratio:4/3;border-radius:var(--radius-lg);overflow:hidden;background:var(--ink)}.ProjectDetail_chapterCopy__alzss{display:flex;flex-direction:column;gap:20px}.ProjectDetail_chapterHeading__mgwF6{font-family:var(--font-display);font-size:clamp(24px,2.6vw,34px);font-weight:600;letter-spacing:var(--track-display);color:var(--ink)}.ProjectDetail_chapterHeading__mgwF6 em{font-family:var(--font-accent);font-style:italic;font-weight:700}.ProjectDetail_chapterCopy__alzss p{font-size:17px;line-height:1.6;color:var(--mute)}.ProjectDetail_chapterFrames__la_qO{display:flex;align-items:center;gap:6px;margin-top:4px}.ProjectDetail_chapterDot__qtdTH{width:6px;height:6px;border-radius:50%;background:var(--soft)}.ProjectDetail_outcome__96w0J{padding:90px var(--gutter) 60px;background:var(--white)}.ProjectDetail_outcomeHeading__waVqy{font-family:var(--font-display);font-size:clamp(28px,3.4vw,40px);font-weight:600;letter-spacing:var(--track-display);margin-bottom:28px;color:var(--ink)}.ProjectDetail_outcome__96w0J .ProjectDetail_textParas__Xqrz_{max-width:1000px}.ProjectDetail_navRow__MEapq{padding:40px var(--gutter);display:flex;align-items:center;justify-content:center;gap:12px;border-top:1px solid var(--line)}.ProjectDetail_navAll__koRL7{height:44px;padding-inline:22px;display:inline-flex;align-items:center;border-radius:var(--radius-lg);background:var(--blue);color:var(--white);font-family:var(--font-display);font-size:15px;font-weight:500;letter-spacing:var(--track-display);transition:transform .55s var(--quint-out),filter .55s var(--quint-out)}.ProjectDetail_navAll__koRL7:hover{transform:translateY(-2px);filter:brightness(1.08)}.ProjectDetail_navNext__n5TV8{height:44px;padding-inline:22px;display:inline-flex;align-items:center;border-radius:var(--radius-lg);border:1px solid var(--line);color:var(--ink);font-family:var(--font-display);font-size:15px;font-weight:500;letter-spacing:var(--track-display);transition:border-color .35s,color .35s}.ProjectDetail_navNext__n5TV8:hover{border-color:var(--blue);color:var(--blue)}@media (max-width:900px){.ProjectDetail_strategySection__jDVKX .ProjectDetail_textSectionHead__0DeMx,.ProjectDetail_textSectionHead__0DeMx{grid-template-columns:minmax(0,1fr);gap:24px}.ProjectDetail_chapter__svwKv,.ProjectDetail_chapter__svwKv[data-side=right] .ProjectDetail_chapterMedia__gi6Mg{grid-template-columns:minmax(0,1fr);order:0}.ProjectDetail_hero__5Gel2{align-items:flex-start;text-align:left}.ProjectDetail_callInner__Hph1x{margin-left:0}}