.light-section.svelte-oqsuc6,.dark-section.svelte-oqsuc6{padding:7.5rem var(--page-gutter)}.dark-section.svelte-oqsuc6{color:var(--ivory);background:#242321}.light-section.svelte-oqsuc6{color:var(--stone);background:var(--ivory)}.work-hero.svelte-oqsuc6{min-height:50rem;padding:9.25rem var(--page-gutter) 5.5rem;background:radial-gradient(circle at 76% 12%,#c58d521c,transparent 28rem),var(--stone);border-bottom:1px solid #8e2f2680;grid-template-columns:minmax(25rem,.9fr) minmax(32rem,1.1fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.hero-copy.svelte-oqsuc6{max-width:48rem}.page-kicker.svelte-oqsuc6{color:var(--silver);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:.9rem;margin:0 0 2rem;font-size:.64rem;font-weight:700;display:flex}.page-kicker.svelte-oqsuc6 span:where(.svelte-oqsuc6){background:var(--oxblood-lift);width:2rem;height:1px}.work-hero.svelte-oqsuc6 h1:where(.svelte-oqsuc6),.featured.svelte-oqsuc6 h2:where(.svelte-oqsuc6),.section-copy.svelte-oqsuc6 h2:where(.svelte-oqsuc6),.evidence.svelte-oqsuc6 h2:where(.svelte-oqsuc6),.work-cta.svelte-oqsuc6 h2:where(.svelte-oqsuc6){letter-spacing:-.06em;text-wrap:balance;margin:0;font-family:Manrope,sans-serif;font-weight:430;line-height:1}.work-hero.svelte-oqsuc6 h1:where(.svelte-oqsuc6){font-size:clamp(3.4rem,5.6vw,6.7rem)}.hero-copy.svelte-oqsuc6>p:where(.svelte-oqsuc6):not(.page-kicker){max-width:44rem;color:var(--ink-muted);margin:2rem 0 0;font-size:.94rem;line-height:1.75}.hero-actions.svelte-oqsuc6{align-items:center;gap:1.75rem;margin-top:2.5rem;display:flex}.hero-visual.svelte-oqsuc6{border:1px solid var(--line-dark);background:#171715;margin:0;box-shadow:0 2.5rem 5rem #00000038}.hero-visual.svelte-oqsuc6 img:where(.svelte-oqsuc6){object-fit:cover;width:100%;min-height:28rem}.hero-visual.svelte-oqsuc6 figcaption:where(.svelte-oqsuc6){border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.hero-visual.svelte-oqsuc6 figcaption:where(.svelte-oqsuc6) span:where(.svelte-oqsuc6){border-right:1px solid var(--line-dark);color:#f2eae494;letter-spacing:.12em;text-align:center;text-transform:uppercase;padding:1rem;font-size:.58rem;font-weight:700}.hero-visual.svelte-oqsuc6 figcaption:where(.svelte-oqsuc6) span:where(.svelte-oqsuc6):last-child{border-right:0}.work-band.svelte-oqsuc6{min-height:5.25rem;padding:1.25rem var(--page-gutter);border-bottom:1px solid var(--line-dark);background:#242321;justify-content:space-between;align-items:center;gap:2rem;display:flex}.work-band.svelte-oqsuc6 p:where(.svelte-oqsuc6),.work-band.svelte-oqsuc6 a:where(.svelte-oqsuc6){letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.9rem;margin:0;font-size:.65rem;font-weight:650;display:flex}.work-band.svelte-oqsuc6 p:where(.svelte-oqsuc6){color:#f2eae4c2}.work-band.svelte-oqsuc6 p:where(.svelte-oqsuc6) span:where(.svelte-oqsuc6){background:var(--oxblood-lift);width:.42rem;height:.42rem;rotate:45deg}.work-band.svelte-oqsuc6 a:where(.svelte-oqsuc6){color:var(--silver)}.section-label.svelte-oqsuc6{align-items:flex-start;gap:1rem;display:flex}.section-label.svelte-oqsuc6 span:where(.svelte-oqsuc6),.section-label.svelte-oqsuc6 p:where(.svelte-oqsuc6){color:var(--oxblood);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.63rem;font-weight:700;line-height:1.4}.section-label.svelte-oqsuc6 p:where(.svelte-oqsuc6){color:#1d1d1b94}.dark-label.svelte-oqsuc6 span:where(.svelte-oqsuc6){color:var(--oxblood-lift)}.dark-label.svelte-oqsuc6 p:where(.svelte-oqsuc6){color:#f2eae480}.featured.svelte-oqsuc6{background:#e8dfd7;grid-template-columns:.35fr 1.05fr .85fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.client-name.svelte-oqsuc6{color:var(--oxblood);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.64rem;font-weight:700}.featured.svelte-oqsuc6 h2:where(.svelte-oqsuc6){font-size:clamp(2.8rem,4.7vw,5.4rem)}.featured-copy.svelte-oqsuc6>p:where(.svelte-oqsuc6):not(.client-name){color:#1d1d1ba8;max-width:50rem;margin:2rem 0 0;line-height:1.75}.dark-link.svelte-oqsuc6{color:#1d1d1bc7;border-bottom:1px solid #1d1d1b4d;gap:.8rem;width:max-content;margin-top:2rem;padding-bottom:.55rem;font-size:.72rem;font-weight:700;display:inline-flex}.dark-link.svelte-oqsuc6 span:where(.svelte-oqsuc6){color:var(--oxblood)}.case-evidence.svelte-oqsuc6{border:1px solid var(--line-light);background:var(--ivory);align-self:center;margin:0;box-shadow:0 1.5rem 3rem #1d1d1b17}.case-evidence.svelte-oqsuc6 img:where(.svelte-oqsuc6){aspect-ratio:1.32;object-fit:cover;object-position:left top;width:100%}.case-evidence.svelte-oqsuc6 figcaption:where(.svelte-oqsuc6){border-top:1px solid var(--line-light);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.case-evidence.svelte-oqsuc6 figcaption:where(.svelte-oqsuc6) span:where(.svelte-oqsuc6),.case-evidence.svelte-oqsuc6 figcaption:where(.svelte-oqsuc6) strong:where(.svelte-oqsuc6){letter-spacing:.09em;text-transform:uppercase;font-size:.57rem}.case-evidence.svelte-oqsuc6 figcaption:where(.svelte-oqsuc6) span:where(.svelte-oqsuc6){color:var(--oxblood)}.case-evidence.svelte-oqsuc6 figcaption:where(.svelte-oqsuc6) strong:where(.svelte-oqsuc6){color:#1d1d1b94;font-weight:650}.outcomes.svelte-oqsuc6{grid-template-columns:.35fr 1.65fr;gap:clamp(3rem,7vw,8rem);display:grid}.outcome-grid.svelte-oqsuc6{border-block:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.outcome-grid.svelte-oqsuc6 article:where(.svelte-oqsuc6){border-right:1px solid var(--line-dark);min-height:14rem;padding:1.5rem}.outcome-grid.svelte-oqsuc6 article:where(.svelte-oqsuc6):last-child{border-right:0}.outcome-grid.svelte-oqsuc6 strong:where(.svelte-oqsuc6){letter-spacing:-.055em;font-family:Manrope,sans-serif;font-size:clamp(1.8rem,2.7vw,3.2rem);font-weight:450;line-height:1;display:block}.outcome-grid.svelte-oqsuc6 p:where(.svelte-oqsuc6){max-width:13rem;color:var(--ink-muted);margin:4rem 0 0;font-size:.72rem;line-height:1.55}.section-intro.svelte-oqsuc6{grid-template-columns:.35fr 1.65fr;gap:clamp(3rem,7vw,8rem);display:grid}.section-copy.svelte-oqsuc6 h2:where(.svelte-oqsuc6),.evidence.svelte-oqsuc6 h2:where(.svelte-oqsuc6),.work-cta.svelte-oqsuc6 h2:where(.svelte-oqsuc6){font-size:clamp(2.75rem,4.7vw,5.4rem)}.section-copy.svelte-oqsuc6>p:where(.svelte-oqsuc6),.evidence-intro.svelte-oqsuc6>p:where(.svelte-oqsuc6){color:#1d1d1ba8;max-width:53rem;margin:2rem 0 0;line-height:1.75}.workstream-list.svelte-oqsuc6{border-top:1px solid var(--line-light);margin-top:5rem}.workstream-list.svelte-oqsuc6 article:where(.svelte-oqsuc6){border-bottom:1px solid var(--line-light);grid-template-columns:5rem minmax(18rem,.72fr) 1fr;align-items:start;gap:2rem;padding:1.55rem 0;display:grid}.workstream-list.svelte-oqsuc6 article:where(.svelte-oqsuc6)>span:where(.svelte-oqsuc6){color:var(--oxblood);font-size:.62rem;font-weight:700}.workstream-list.svelte-oqsuc6 h3:where(.svelte-oqsuc6){letter-spacing:-.04em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(1.45rem,2.1vw,2.3rem);font-weight:500}.workstream-list.svelte-oqsuc6 p:where(.svelte-oqsuc6){color:#1d1d1ba8;max-width:46rem;margin:0;font-size:.84rem;line-height:1.7}.evidence.svelte-oqsuc6{background:radial-gradient(circle at 18% 8%,#8e2f2624,#0000 26rem),#242321;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,8vw,9rem);display:grid}.evidence-intro.svelte-oqsuc6 .section-label:where(.svelte-oqsuc6){margin-bottom:2.5rem}.evidence-intro.svelte-oqsuc6>p:where(.svelte-oqsuc6){color:var(--ink-muted)}.evidence-list.svelte-oqsuc6{border-top:1px solid var(--line-dark)}.evidence-list.svelte-oqsuc6 article:where(.svelte-oqsuc6){border-bottom:1px solid var(--line-dark);grid-template-columns:3rem .65fr 1fr;gap:1.5rem;padding:1.35rem 0;display:grid}.evidence-list.svelte-oqsuc6 article:where(.svelte-oqsuc6)>span:where(.svelte-oqsuc6){color:var(--oxblood-lift);font-size:.61rem;font-weight:700}.evidence-list.svelte-oqsuc6 h3:where(.svelte-oqsuc6){margin:0;font-family:Manrope,sans-serif;font-size:1.25rem;font-weight:540}.evidence-list.svelte-oqsuc6 p:where(.svelte-oqsuc6){color:var(--ink-muted);margin:0;font-size:.78rem;line-height:1.65}.work-cta.svelte-oqsuc6{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(3rem,9vw,10rem);display:grid}.section-kicker.svelte-oqsuc6{color:var(--oxblood);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.64rem;font-weight:700}.work-cta.svelte-oqsuc6>div:where(.svelte-oqsuc6):last-child>p:where(.svelte-oqsuc6){color:#1d1d1ba8;margin:0 0 2rem;line-height:1.75}.work-cta.svelte-oqsuc6 .button:where(.svelte-oqsuc6){color:var(--ivory)}@media (width<=1080px){.work-hero.svelte-oqsuc6{grid-template-columns:1fr;min-height:auto}.hero-copy.svelte-oqsuc6{max-width:58rem}.hero-visual.svelte-oqsuc6 img:where(.svelte-oqsuc6){min-height:auto}.featured.svelte-oqsuc6{grid-template-columns:.35fr 1.65fr}.case-evidence.svelte-oqsuc6{grid-column:2;max-width:54rem}.outcomes.svelte-oqsuc6{grid-template-columns:1fr}.outcome-grid.svelte-oqsuc6{grid-template-columns:repeat(2,1fr)}.outcome-grid.svelte-oqsuc6 article:where(.svelte-oqsuc6):nth-child(2){border-right:0}.outcome-grid.svelte-oqsuc6 article:where(.svelte-oqsuc6):nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.evidence.svelte-oqsuc6{grid-template-columns:1fr}.evidence-intro.svelte-oqsuc6{max-width:65rem}.work-cta.svelte-oqsuc6{grid-template-columns:1fr}.work-cta.svelte-oqsuc6>div:where(.svelte-oqsuc6):last-child{max-width:46rem}}@media (width<=760px){.work-hero.svelte-oqsuc6{padding:6.75rem var(--page-gutter) 4rem;gap:3.5rem}.work-hero.svelte-oqsuc6 h1:where(.svelte-oqsuc6){font-size:clamp(3rem,14vw,4.5rem)}.hero-actions.svelte-oqsuc6{flex-direction:column;align-items:flex-start;gap:1rem}.hero-visual.svelte-oqsuc6 img:where(.svelte-oqsuc6){min-height:15rem}.hero-visual.svelte-oqsuc6 figcaption:where(.svelte-oqsuc6){grid-template-columns:1fr 1fr}.hero-visual.svelte-oqsuc6 figcaption:where(.svelte-oqsuc6) span:where(.svelte-oqsuc6):nth-child(2){border-right:0}.hero-visual.svelte-oqsuc6 figcaption:where(.svelte-oqsuc6) span:where(.svelte-oqsuc6):nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.work-band.svelte-oqsuc6{flex-direction:column;align-items:flex-start;gap:.9rem;min-height:7rem}.work-band.svelte-oqsuc6 p:where(.svelte-oqsuc6),.work-band.svelte-oqsuc6 a:where(.svelte-oqsuc6){font-size:.58rem;line-height:1.55}.light-section.svelte-oqsuc6,.dark-section.svelte-oqsuc6{padding:5rem var(--page-gutter)}.featured.svelte-oqsuc6,.section-intro.svelte-oqsuc6,.work-cta.svelte-oqsuc6{grid-template-columns:1fr}.featured.svelte-oqsuc6{gap:3rem}.featured.svelte-oqsuc6 h2:where(.svelte-oqsuc6),.section-copy.svelte-oqsuc6 h2:where(.svelte-oqsuc6),.evidence.svelte-oqsuc6 h2:where(.svelte-oqsuc6),.work-cta.svelte-oqsuc6 h2:where(.svelte-oqsuc6){font-size:clamp(2.7rem,12vw,4rem)}.case-evidence.svelte-oqsuc6{grid-column:auto}.case-evidence.svelte-oqsuc6 figcaption:where(.svelte-oqsuc6){flex-direction:column;align-items:flex-start}.outcome-grid.svelte-oqsuc6{grid-template-columns:1fr}.outcome-grid.svelte-oqsuc6 article:where(.svelte-oqsuc6),.outcome-grid.svelte-oqsuc6 article:where(.svelte-oqsuc6):nth-child(2){border-right:0;border-bottom:1px solid var(--line-dark);min-height:10rem}.outcome-grid.svelte-oqsuc6 article:where(.svelte-oqsuc6):last-child{border-bottom:0}.outcome-grid.svelte-oqsuc6 p:where(.svelte-oqsuc6){margin-top:2.5rem}.workstream-list.svelte-oqsuc6{margin-top:3rem}.workstream-list.svelte-oqsuc6 article:where(.svelte-oqsuc6){grid-template-columns:2.5rem 1fr;gap:1rem}.workstream-list.svelte-oqsuc6 p:where(.svelte-oqsuc6){grid-column:2}.evidence-list.svelte-oqsuc6{margin-top:1rem}.evidence-list.svelte-oqsuc6 article:where(.svelte-oqsuc6){grid-template-columns:2.5rem 1fr}.evidence-list.svelte-oqsuc6 p:where(.svelte-oqsuc6){grid-column:2}.work-cta.svelte-oqsuc6{align-items:start}}
