.Crossfade_frame__B54kU{position:relative;display:block;width:100%;aspect-ratio:1200/750;margin:2em 0;overflow:hidden;border-radius:var(--r-sm);border:1px solid var(--ink-border);background:var(--tint-2)}.Crossfade_img__0e10l{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--fade-ms,.4s) var(--ease)}.Crossfade_imgActive__xt3UP{opacity:1}.CrossfadeHero_hero__P0wR0{position:relative;width:100vw;margin-inline:calc(50% - 50vw);aspect-ratio:1200/750;overflow:hidden;background:var(--tint-2);margin-bottom:clamp(32px,5vw,56px)}.CrossfadeHero_img__97sOS{object-fit:cover;opacity:0;transition:opacity var(--fade-ms,.4s) var(--ease)}.CrossfadeHero_imgActive__roZs0{opacity:1}.ScrollProgress_track__2eDTu{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;background:transparent;pointer-events:none}.ScrollProgress_bar__8HuKR{height:100%;width:100%;background:var(--accent);transform-origin:left center;transform:scaleX(0);transition:transform 80ms linear}.project_article__Nt5La{padding:clamp(110px,16vh,150px) 0 clamp(64px,10vw,110px)}.project_back__md14h{display:inline-flex;align-items:center;gap:6px;margin-bottom:clamp(28px,4vw,44px);font-family:var(--font-body);font-size:14px;color:var(--ink-muted);text-decoration:none;transition:color var(--dur-fast) var(--ease)}.project_back__md14h:hover{color:var(--accent)}.project_column__p9NQU{max-width:680px;margin:0 auto;padding:0 var(--pad-x)}.project_section__YzX8E{scroll-margin-top:96px}.project_section__YzX8E+.project_section__YzX8E{margin-top:clamp(56px,9vw,96px);padding-top:clamp(56px,9vw,96px);border-top:1px solid var(--ink-border)}.project_name__mktEh{font-size:var(--fs-h1);line-height:.98;letter-spacing:var(--ls-display)}.project_meta__wfVlr{margin:clamp(16px,2.5vw,22px) 0 0;font-family:var(--font-body);font-size:14px;color:var(--ink-muted)}.project_tags__08Om5{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.project_content__X40ow{margin-top:clamp(36px,6vw,56px);font-family:var(--font-body);font-size:var(--fs-body-fixed);line-height:var(--lh-read);color:var(--ink)}.project_next__rS0Vk{display:block;margin-top:clamp(48px,8vw,88px);padding-top:clamp(28px,4vw,40px);border-top:1px solid var(--ink-border);text-decoration:none;color:var(--ink)}.project_nextEyebrow__JtTaG{display:block;font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-muted);margin-bottom:10px}.project_nextName__GZHPE{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:var(--ls-display);line-height:1;font-size:clamp(30px,5vw,52px);color:var(--ink);transition:color var(--dur-fast) var(--ease)}.project_next__rS0Vk:hover .project_nextName__GZHPE{color:var(--accent)}.ProjectCtas_ctas__fXkhb{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(36px,5vw,56px)}.ProjectCtas_cta__WVwiA{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:15px;font-weight:600;border-radius:var(--r-pill);padding:12px 22px;text-decoration:none;transition:transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.ProjectCtas_primary__cWHt6{background:var(--accent);color:var(--cream)}.ProjectCtas_primary__cWHt6:hover{transform:translateY(-2px)}.ProjectCtas_secondary__M4FG0{background:transparent;color:var(--accent);border:1.5px solid var(--accent)}.ProjectCtas_secondary__M4FG0:hover{background:rgba(232,115,87,.08)}.ProjectCtas_icon__CR3vp{width:14px;height:14px;flex:0 0 auto}.mdx_p__yeLMd{margin:0 0 1.3em}.mdx_h2__rqWtw{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:1.06;font-size:clamp(23px,3.2vw,32px);color:var(--ink);margin:2.4em 0 .7em}.mdx_aside__myq3Y{margin:1.7em 0;padding-left:20px;border-left:2px solid var(--accent);color:var(--ink-muted);font-style:italic;line-height:1.6}.mdx_imageFigure__JzsFr{margin:2em 0}.mdx_image__CZaCp{width:100%;height:auto;display:block;border-radius:var(--r-sm);border:1px solid var(--ink-border)}.mdx_figCaption__IFrqM{margin-top:10px;font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--ink-muted)}.mdx_figure__tmDlM{margin:2em 0;padding:clamp(28px,6vw,44px) 24px;background:var(--tint-2);border:1px solid var(--ink-border);border-radius:var(--r-sm);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.mdx_figEyebrow__5guV3{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent)}.mdx_figLabel__PWYJq{font-family:var(--font-body);font-size:14px;color:var(--ink-muted)}.mdx_quote__iu_qk{margin:1.8em 0;padding-left:24px;border-left:3px solid var(--accent);font-family:var(--font-body);font-size:clamp(20px,2.6vw,28px);font-weight:500;line-height:1.3;color:var(--ink)}.mdx_quote__iu_qk p{margin:0}.mdx_link__QoJUz{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.mdx_cta__JSFN1{display:inline-block;margin:.5em 0;font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--accent);background:transparent;border:1.5px solid var(--accent);border-radius:var(--r-pill);padding:10px 20px;text-decoration:none;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.mdx_cta__JSFN1:hover{background:var(--accent);color:var(--cream)}