.EditorialFrame-module__6rAKBa__frame{--editorial-space:clamp(4rem, 7vw, 7rem)}.EditorialFrame-module__6rAKBa__frame .section{padding-block:var(--editorial-space)}.EditorialFrame-module__6rAKBa__frame .section.section-tight{padding-block:clamp(2.75rem,5vw,5rem)}.EditorialFrame-module__6rAKBa__hero{border-bottom:1px solid var(--rule);isolation:isolate;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(1rem,2vw,2rem);width:min(90rem,100% - 3rem);margin-inline:auto;padding-block:clamp(4rem,7vw,6.5rem);display:grid;position:relative;overflow:hidden}.EditorialFrame-module__6rAKBa__heroCopyOnly{background:var(--canvas);grid-template-columns:1fr;width:100%;margin:0;padding:clamp(7rem,11vw,9.5rem) max(1.5rem,50% - 45rem) clamp(2.75rem,6vw,5rem)}.EditorialFrame-module__6rAKBa__heroCopyOnly .EditorialFrame-module__6rAKBa__copy{grid-column:1/-1;max-width:46rem}.EditorialFrame-module__6rAKBa__liquidHero{width:100%;min-height:var(--interior-hero-height);background:var(--canvas);margin:0;padding:clamp(8.5rem,12vw,11rem) max(1.5rem,50% - 50rem) clamp(3rem,7vw,6rem)}.EditorialFrame-module__6rAKBa__liquidHero .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__liquidHero>:last-child{z-index:5;grid-area:1/1/auto/span 7;align-self:end;padding:0;position:relative}.EditorialFrame-module__6rAKBa__heroWithMedia .EditorialFrame-module__6rAKBa__copy{grid-column:1/span 6}.EditorialFrame-module__6rAKBa__heroWithMedia>:last-child{z-index:5;grid-area:1/8/auto/-1;align-self:end}.EditorialFrame-module__6rAKBa__liquidHero .EditorialFrame-module__6rAKBa__copy h1{max-width:15.5ch;font-size:clamp(2.55rem,5vw,5.4rem)}.EditorialFrame-module__6rAKBa__liquidHero .EditorialFrame-module__6rAKBa__intro{max-width:42ch;font-size:clamp(1.02rem,1.35vw,1.22rem)}.EditorialFrame-module__6rAKBa__copy{z-index:2;grid-column:1/span 6;min-width:0;position:relative}.EditorialFrame-module__6rAKBa__copy h1{max-width:14ch;font-size:var(--type-display-page);margin:.85rem 0 1.5rem}.EditorialFrame-module__6rAKBa__eyebrow{color:var(--ink);font-size:var(--type-label);letter-spacing:.05em;font-weight:780}.EditorialFrame-module__6rAKBa__closingEyebrow{color:var(--ink-muted-on-dark);font-size:var(--type-label);letter-spacing:.05em;font-weight:780}.EditorialFrame-module__6rAKBa__intro{max-width:62ch;color:var(--ink-soft);font-size:var(--type-lead);line-height:1.58}.EditorialFrame-module__6rAKBa__heroSupplement{margin-top:1.5rem}.EditorialFrame-module__6rAKBa__heroSupplement .actions{margin-top:0}.EditorialFrame-module__6rAKBa__hero>:last-child{z-index:1;grid-column:7/-1;position:relative}.EditorialFrame-module__6rAKBa__hero_scene .EditorialFrame-module__6rAKBa__copy{grid-area:1/1/auto/span 4;align-self:end;padding:0 clamp(1rem,2vw,2rem) clamp(1.25rem,3vw,3rem) 0}.EditorialFrame-module__6rAKBa__hero_scene>:last-child{z-index:1;grid-area:1/5/auto/-1}.EditorialFrame-module__6rAKBa__hero_panorama{align-items:end}.EditorialFrame-module__6rAKBa__hero_panorama .EditorialFrame-module__6rAKBa__copy{grid-column:1/span 8}.EditorialFrame-module__6rAKBa__hero_panorama .EditorialFrame-module__6rAKBa__copy h1{max-width:18ch}.EditorialFrame-module__6rAKBa__hero_panorama>:last-child{grid-column:1/-1;margin-top:1.5rem}.EditorialFrame-module__6rAKBa__hero_essay .EditorialFrame-module__6rAKBa__copy{grid-column:1/span 7}.EditorialFrame-module__6rAKBa__hero_essay>:last-child{grid-column:9/-1}.EditorialFrame-module__6rAKBa__hero_archive .EditorialFrame-module__6rAKBa__copy{grid-area:1/7/auto/-1}.EditorialFrame-module__6rAKBa__hero_archive>:last-child{grid-area:1/1/auto/span 5}.EditorialFrame-module__6rAKBa__hero_gallery .EditorialFrame-module__6rAKBa__copy{grid-column:1/span 8}.EditorialFrame-module__6rAKBa__hero_gallery>:last-child{grid-column:1/-1;margin-top:1.25rem}.EditorialFrame-module__6rAKBa__hero_document:not(.EditorialFrame-module__6rAKBa__liquidHero){padding-block:clamp(2.5rem,5vw,4.5rem)}.EditorialFrame-module__6rAKBa__hero_document .EditorialFrame-module__6rAKBa__copy{grid-column:1/span 7}.EditorialFrame-module__6rAKBa__hero_document .EditorialFrame-module__6rAKBa__copy h1{font-size:clamp(2.75rem,4.8vw,4.8rem)}.EditorialFrame-module__6rAKBa__hero_document>:last-child{grid-column:9/-1}.EditorialFrame-module__6rAKBa__hero_intake .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__hero_broadcast .EditorialFrame-module__6rAKBa__copy{grid-column:1/span 6}.EditorialFrame-module__6rAKBa__hero_intake>:last-child,.EditorialFrame-module__6rAKBa__hero_broadcast>:last-child{grid-column:8/-1}.EditorialFrame-module__6rAKBa__family_service .EditorialFrame-module__6rAKBa__hero:not(.EditorialFrame-module__6rAKBa__liquidHero){width:min(90rem,100% - 3rem);color:var(--ink);margin-block:0}.EditorialFrame-module__6rAKBa__family_service .EditorialFrame-module__6rAKBa__hero:before{display:none}.EditorialFrame-module__6rAKBa__family_service .EditorialFrame-module__6rAKBa__hero .EditorialFrame-module__6rAKBa__eyebrow{color:var(--ink)}.EditorialFrame-module__6rAKBa__family_service .EditorialFrame-module__6rAKBa__hero .EditorialFrame-module__6rAKBa__intro{color:var(--ink-soft)}.EditorialFrame-module__6rAKBa__family_service .EditorialFrame-module__6rAKBa__hero .button{--button-background:color-mix(in oklab, var(--ink) 92%, transparent);--button-background-hover:var(--ink);--button-color:var(--canvas);--button-border:color-mix(in oklab, var(--canvas) 26%, transparent);--button-highlight:color-mix(in oklab, var(--canvas) 21%, transparent);--button-lowlight:color-mix(in oklab, var(--ink) 74%, transparent);--button-shadow:color-mix(in oklab, var(--ink) 25%, transparent);--button-sheen:color-mix(in oklab, var(--canvas) 28%, transparent)}.EditorialFrame-module__6rAKBa__family_service .EditorialFrame-module__6rAKBa__hero .button--outline{--button-background:color-mix(in oklab, var(--canvas) 34%, transparent);--button-background-hover:color-mix(in oklab, var(--canvas) 66%, transparent);--button-color:var(--ink);--button-border:var(--rule-strong);--button-highlight:color-mix(in oklab, var(--canvas) 88%, transparent);--button-lowlight:color-mix(in oklab, var(--ink) 9%, transparent)}.EditorialFrame-module__6rAKBa__family_industry .EditorialFrame-module__6rAKBa__hero:not(.EditorialFrame-module__6rAKBa__liquidHero){width:min(100rem,100% - 2rem)}.EditorialFrame-module__6rAKBa__family_market .EditorialFrame-module__6rAKBa__hero:not(.EditorialFrame-module__6rAKBa__liquidHero){border-bottom:0}.EditorialFrame-module__6rAKBa__family_evidence .EditorialFrame-module__6rAKBa__hero:not(.EditorialFrame-module__6rAKBa__liquidHero){background:0 0}.EditorialFrame-module__6rAKBa__hero.EditorialFrame-module__6rAKBa__liquidHero{width:100%;min-height:var(--interior-hero-height);background:var(--canvas);border-bottom:1px solid var(--rule);margin:0;padding:clamp(8.5rem,12vw,11rem) max(1.5rem,50% - 50rem) clamp(3rem,7vw,6rem)}.EditorialFrame-module__6rAKBa__hero.EditorialFrame-module__6rAKBa__liquidHero .EditorialFrame-module__6rAKBa__copy{grid-area:1/1/auto/span 7;align-self:end;padding:0}.EditorialFrame-module__6rAKBa__hero.EditorialFrame-module__6rAKBa__liquidHero .EditorialFrame-module__6rAKBa__copy h1{max-width:15.5ch;font-size:clamp(2.55rem,5vw,5.4rem)}.EditorialFrame-module__6rAKBa__hero_archive.EditorialFrame-module__6rAKBa__liquidHero .EditorialFrame-module__6rAKBa__copy{grid-column:7/-1}.EditorialFrame-module__6rAKBa__hero_archive.EditorialFrame-module__6rAKBa__liquidHero>:last-child{grid-column:1/span 5}.EditorialFrame-module__6rAKBa__family_policy{--editorial-space:clamp(3rem, 6vw, 5rem)}.EditorialFrame-module__6rAKBa__family_topic .shell.section{border-top:1px solid var(--rule-strong);gap:0;display:grid}.EditorialFrame-module__6rAKBa__family_topic .shell.section>article{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(14rem,.55fr);align-items:start;gap:.75rem 3rem;min-height:11rem;padding-block:1.5rem;display:grid}.EditorialFrame-module__6rAKBa__family_topic .shell.section>article h2{max-width:20ch;font-size:var(--type-display-subsection);grid-row:1/span 2}.EditorialFrame-module__6rAKBa__family_topic .shell.section>article p{color:var(--ink-soft)}.EditorialFrame-module__6rAKBa__family_topic .shell.section>article a{min-height:2.75rem;color:inherit;align-items:center;font-weight:760;display:inline-flex}.EditorialFrame-module__6rAKBa__family_policy .prose-section{grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);padding-top:clamp(2.5rem,5vw,4.5rem)}.EditorialFrame-module__6rAKBa__family_policy .prose-section article{max-width:72ch}.EditorialFrame-module__6rAKBa__family_policy .prose-section h3{margin-top:2.2rem}.EditorialFrame-module__6rAKBa__family_contact .prose-section{grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr)}.EditorialFrame-module__6rAKBa__closing{width:100%;padding:var(--editorial-space) max(1.5rem, calc((100% - 90rem) / 2));background:var(--ink);color:var(--ink-on-dark);border-top:0;grid-template-columns:minmax(0,1.4fr) minmax(15rem,.6fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin:0;display:grid}.EditorialFrame-module__6rAKBa__closing .EditorialFrame-module__6rAKBa__closingEyebrow{color:var(--ink-muted-on-dark)}.EditorialFrame-module__6rAKBa__closing h2{color:var(--ink-on-dark)}.EditorialFrame-module__6rAKBa__closing .EditorialFrame-module__6rAKBa__closingBody{color:var(--ink-soft-on-dark)}.EditorialFrame-module__6rAKBa__closingActions .button{--button-background:var(--canvas);--button-background-hover:var(--canvas-raised);--button-color:var(--ink);--button-border:color-mix(in oklab, var(--canvas) 40%, transparent)}.EditorialFrame-module__6rAKBa__closingActions .text-action{color:var(--ink-on-dark)}.EditorialFrame-module__6rAKBa__closing h2{max-width:19ch;font-size:var(--type-display-section);margin-top:.75rem}.EditorialFrame-module__6rAKBa__closingBody{max-width:62ch;color:var(--ink-soft);font-size:var(--type-body-lg);margin-top:1.2rem}.EditorialFrame-module__6rAKBa__closingActions{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}:is(.EditorialFrame-module__6rAKBa__closingActions .button,.EditorialFrame-module__6rAKBa__closingActions .text-action){min-height:44px}.EditorialFrame-module__6rAKBa__closing_journal,.EditorialFrame-module__6rAKBa__closing_portfolio{background:var(--ink);width:100%;padding-inline:max(1.5rem,50% - 45rem)}@media (max-width:1024px){.EditorialFrame-module__6rAKBa__hero{grid-template-columns:repeat(8,minmax(0,1fr));width:min(90rem,100% - 3rem)}.EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__hero_scene .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__hero_panorama .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__hero_essay .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__hero_archive .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__hero_gallery .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__hero_document .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__hero_intake .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__hero_broadcast .EditorialFrame-module__6rAKBa__copy{grid-area:auto/1/auto/span 5;padding-block:0}.EditorialFrame-module__6rAKBa__hero>:last-child,.EditorialFrame-module__6rAKBa__hero_scene>:last-child,.EditorialFrame-module__6rAKBa__hero_essay>:last-child,.EditorialFrame-module__6rAKBa__hero_archive>:last-child,.EditorialFrame-module__6rAKBa__hero_document>:last-child,.EditorialFrame-module__6rAKBa__hero_intake>:last-child,.EditorialFrame-module__6rAKBa__hero_broadcast>:last-child{grid-area:auto/6/auto/-1}.EditorialFrame-module__6rAKBa__hero_panorama>:last-child,.EditorialFrame-module__6rAKBa__hero_gallery>:last-child{grid-column:1/-1}.EditorialFrame-module__6rAKBa__copy h1{font-size:var(--type-display-page)}.EditorialFrame-module__6rAKBa__liquidHero .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__liquidHero>:last-child{grid-area:1/1/auto/span 5}.EditorialFrame-module__6rAKBa__hero.EditorialFrame-module__6rAKBa__liquidHero{width:100%;margin:0;padding:clamp(8.5rem,12vw,11rem) max(1.5rem,50% - 50rem) clamp(3rem,7vw,6rem)}}@media (min-width:901px) and (max-width:1024px){.EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__hero_scene .EditorialFrame-module__6rAKBa__copy{grid-area:1/1/auto/span 4;align-self:end}.EditorialFrame-module__6rAKBa__hero>:last-child,.EditorialFrame-module__6rAKBa__hero_scene>:last-child{grid-area:1/5/auto/-1}.EditorialFrame-module__6rAKBa__hero_archive.EditorialFrame-module__6rAKBa__liquidHero .EditorialFrame-module__6rAKBa__copy{grid-area:auto/1/auto/span 5}.EditorialFrame-module__6rAKBa__hero_archive.EditorialFrame-module__6rAKBa__liquidHero>:last-child{grid-area:auto/6/auto/-1}}@media (max-width:900px){.EditorialFrame-module__6rAKBa__hero,.EditorialFrame-module__6rAKBa__family_industry .EditorialFrame-module__6rAKBa__hero{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1rem;width:min(100% - 1.75rem,90rem);padding-block:3.25rem 4rem}.EditorialFrame-module__6rAKBa__hero .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__hero>:last-child,.EditorialFrame-module__6rAKBa__heroWithMotion .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__heroWithMotion>:last-child,.EditorialFrame-module__6rAKBa__hero_scene .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__hero_scene>:last-child,.EditorialFrame-module__6rAKBa__hero_panorama .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__hero_panorama>:last-child,.EditorialFrame-module__6rAKBa__hero_essay .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__hero_essay>:last-child,.EditorialFrame-module__6rAKBa__hero_archive .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__hero_archive>:last-child,.EditorialFrame-module__6rAKBa__hero_gallery .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__hero_gallery>:last-child,.EditorialFrame-module__6rAKBa__hero_document .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__hero_document>:last-child,.EditorialFrame-module__6rAKBa__hero_intake .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__hero_intake>:last-child,.EditorialFrame-module__6rAKBa__hero_broadcast .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__hero_broadcast>:last-child{grid-area:auto/1/auto/-1;margin-top:0}.EditorialFrame-module__6rAKBa__heroWithMotion{min-height:0;padding:6.5rem 1.15rem 2.5rem}.EditorialFrame-module__6rAKBa__heroWithMotion>:last-child{aspect-ratio:1;order:-1;justify-self:start;width:min(100%,22rem);max-width:22rem;min-height:0}.EditorialFrame-module__6rAKBa__hero_scene .EditorialFrame-module__6rAKBa__copy{align-self:auto;padding-inline:0}.EditorialFrame-module__6rAKBa__hero_archive>:last-child,.EditorialFrame-module__6rAKBa__hero_essay>:last-child,.EditorialFrame-module__6rAKBa__hero_intake>:last-child{order:-1}.EditorialFrame-module__6rAKBa__family_service .EditorialFrame-module__6rAKBa__hero:not(.EditorialFrame-module__6rAKBa__liquidHero){width:min(100% - 1.75rem,90rem);margin-block:0;padding-inline:0}.EditorialFrame-module__6rAKBa__family_topic .shell.section>article{grid-template-columns:1fr}.EditorialFrame-module__6rAKBa__family_policy .prose-section{grid-template-columns:1fr}.EditorialFrame-module__6rAKBa__family_contact .prose-section{grid-template-columns:1fr}.EditorialFrame-module__6rAKBa__family_topic .shell.section>article h2{grid-row:auto}.EditorialFrame-module__6rAKBa__copy h1,.EditorialFrame-module__6rAKBa__hero_document:not(.EditorialFrame-module__6rAKBa__liquidHero) .EditorialFrame-module__6rAKBa__copy h1{max-width:15ch;font-size:clamp(2.35rem,8vw,3.4rem)}.EditorialFrame-module__6rAKBa__liquidHero{width:100%;min-height:var(--interior-hero-height);padding:8rem 1.5rem 3rem}.EditorialFrame-module__6rAKBa__liquidHero .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__liquidHero>:last-child{grid-area:1/1/auto/-1}.EditorialFrame-module__6rAKBa__hero.EditorialFrame-module__6rAKBa__liquidHero{width:100%;min-height:var(--interior-hero-height);margin:0;padding:8rem 1.5rem 3rem}.EditorialFrame-module__6rAKBa__closing,.EditorialFrame-module__6rAKBa__closing_journal,.EditorialFrame-module__6rAKBa__closing_portfolio{background:var(--ink);grid-template-columns:1fr;width:100%;padding-inline:1.15rem}.EditorialFrame-module__6rAKBa__liquidHero .EditorialFrame-module__6rAKBa__copy h1{max-width:15ch;font-size:clamp(2.35rem,8.2vw,3.4rem)}.EditorialFrame-module__6rAKBa__heroWithMedia .EditorialFrame-module__6rAKBa__copy,.EditorialFrame-module__6rAKBa__heroWithMedia>:last-child{grid-area:auto/1/auto/-1}.EditorialFrame-module__6rAKBa__hero.EditorialFrame-module__6rAKBa__liquidHero{min-height:0;padding:6.5rem 1.15rem 2.5rem}}@media (max-width:390px){.EditorialFrame-module__6rAKBa__copy h1,.EditorialFrame-module__6rAKBa__liquidHero .EditorialFrame-module__6rAKBa__copy h1,.EditorialFrame-module__6rAKBa__hero.EditorialFrame-module__6rAKBa__liquidHero .EditorialFrame-module__6rAKBa__copy h1{letter-spacing:-.05em;max-width:12ch;font-size:clamp(2.15rem,10.5vw,2.55rem)}.EditorialFrame-module__6rAKBa__intro,.EditorialFrame-module__6rAKBa__liquidHero .EditorialFrame-module__6rAKBa__intro{font-size:1.02rem}.EditorialFrame-module__6rAKBa__hero.EditorialFrame-module__6rAKBa__liquidHero{padding:5.75rem .75rem 2.25rem}.EditorialFrame-module__6rAKBa__closing{width:100%;padding-inline:.75rem}.EditorialFrame-module__6rAKBa__closing h2{font-size:clamp(1.85rem,9vw,2.4rem)}.EditorialFrame-module__6rAKBa__closingActions .button{justify-content:center;width:100%}}
.CapabilitiesPage-module__NLU_da__engagement{grid-template-columns:minmax(14rem,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(2rem,7vw,8rem);display:grid}.CapabilitiesPage-module__NLU_da__engagementIntro{position:sticky;top:7rem}.CapabilitiesPage-module__NLU_da__engagementIntro h2{max-width:11ch;font-size:var(--type-display-section);margin-top:.75rem}.CapabilitiesPage-module__NLU_da__engagementContext{max-width:32ch;color:var(--ink-soft);margin:1.35rem 0 0;font-size:.94rem;line-height:1.58}.CapabilitiesPage-module__NLU_da__engagementContext span{color:var(--ink);font-weight:700}.CapabilitiesPage-module__NLU_da__engagementPaths{border-top:1px solid var(--rule-strong)}.CapabilitiesPage-module__NLU_da__engagementPaths article{border-bottom:1px solid var(--rule);grid-template-columns:3rem minmax(0,1fr) 2.75rem;align-items:start;gap:1rem;min-height:0;padding:clamp(1.35rem,2.4vw,2.15rem) 0;display:grid}.CapabilitiesPage-module__NLU_da__engagementPaths article>span{color:var(--muted);font-size:var(--type-caption);letter-spacing:.08em;font-weight:800}.CapabilitiesPage-module__NLU_da__engagementPaths h3{letter-spacing:-.05em;font-size:clamp(1.55rem,2.6vw,2.4rem);line-height:1}.CapabilitiesPage-module__NLU_da__engagementPaths p{max-width:42ch;color:var(--ink-soft);margin:.55rem 0 0;font-size:clamp(.94rem,1.2vw,1.05rem);line-height:1.5}.CapabilitiesPage-module__NLU_da__engagementPaths a{aspect-ratio:1;border:1px solid var(--rule-strong);width:2.75rem;min-height:44px;color:var(--ink);border-radius:50%;justify-self:end;place-items:center;text-decoration:none;display:grid}.CapabilitiesPage-module__NLU_da__engagementPaths a:hover{border-color:var(--ink);background:var(--ink);color:var(--canvas)}.CapabilitiesPage-module__NLU_da__capabilityIndex{background:var(--ink);color:var(--ink-on-dark);position:relative;overflow:clip}.CapabilitiesPage-module__NLU_da__capabilityIndexInner{grid-template-columns:minmax(14rem,.58fr) minmax(0,1.42fr);align-items:start;gap:clamp(2rem,7vw,8rem);display:grid;position:relative}.CapabilitiesPage-module__NLU_da__capabilityIndexIntro{position:sticky;top:7rem}.CapabilitiesPage-module__NLU_da__capabilityIndexIntro .section-index{color:var(--ink-muted-on-dark)}.CapabilitiesPage-module__NLU_da__capabilityIndexIntro h2{max-width:11ch;color:var(--ink-on-dark);margin-top:.75rem}.CapabilitiesPage-module__NLU_da__capabilityList{border-top:1px solid var(--rule-on-dark)}.CapabilitiesPage-module__NLU_da__capabilityList details{border-bottom:1px solid var(--rule-on-dark);background:0 0}.CapabilitiesPage-module__NLU_da__capabilityList summary{grid-template-columns:3rem minmax(0,1fr) 2.75rem;gap:1.1rem;min-height:6.5rem;padding:1.35rem 0}.CapabilitiesPage-module__NLU_da__capabilityList .minimal-disclosure-list__number{color:var(--ink-muted-on-dark)}.CapabilitiesPage-module__NLU_da__capabilityList .minimal-disclosure-list__heading strong{color:var(--ink-on-dark);font-size:clamp(1.2rem,1.9vw,1.7rem);line-height:1.08}.CapabilitiesPage-module__NLU_da__capabilityList .minimal-disclosure-list__heading small{max-width:46ch;color:var(--ink-soft-on-dark);font-size:.92rem}:is(.CapabilitiesPage-module__NLU_da__capabilityList .minimal-disclosure-list__toggle:before,.CapabilitiesPage-module__NLU_da__capabilityList .minimal-disclosure-list__toggle:after){background:var(--ink-on-dark)}:is(.CapabilitiesPage-module__NLU_da__capabilityList details[open],.CapabilitiesPage-module__NLU_da__capabilityList details:hover){background:color-mix(in oklab, var(--canvas) 5%, transparent);box-shadow:none}.CapabilitiesPage-module__NLU_da__capabilityList .minimal-disclosure-list__content{grid-template-columns:3rem minmax(0,1fr);gap:1.1rem;padding-bottom:1.75rem}.CapabilitiesPage-module__NLU_da__capabilityList .minimal-disclosure-list__content p{max-width:52ch;color:var(--ink-soft-on-dark)}.CapabilitiesPage-module__NLU_da__capabilityList .minimal-disclosure-list__content a{min-height:44px;color:var(--ink-on-dark);font-weight:760}@media (max-width:768px){.CapabilitiesPage-module__NLU_da__engagement,.CapabilitiesPage-module__NLU_da__capabilityIndexInner{grid-template-columns:1fr;gap:2rem}.CapabilitiesPage-module__NLU_da__engagementIntro,.CapabilitiesPage-module__NLU_da__capabilityIndexIntro{position:static}.CapabilitiesPage-module__NLU_da__engagementIntro h2,.CapabilitiesPage-module__NLU_da__capabilityIndexIntro h2{max-width:14ch}.CapabilitiesPage-module__NLU_da__engagementPaths article{grid-template-columns:2.4rem minmax(0,1fr) 2.75rem;gap:.75rem;padding-block:1.35rem}.CapabilitiesPage-module__NLU_da__capabilityList summary{grid-template-columns:2.4rem minmax(0,1fr) 2.75rem;gap:.75rem;min-height:5.5rem}.CapabilitiesPage-module__NLU_da__capabilityList .minimal-disclosure-list__content{grid-template-columns:2.4rem minmax(0,1fr)}}@media (max-width:390px){.CapabilitiesPage-module__NLU_da__engagementPaths h3{font-size:1.35rem}.CapabilitiesPage-module__NLU_da__engagementPaths p{font-size:.86rem}.CapabilitiesPage-module__NLU_da__capabilityList .minimal-disclosure-list__heading small{font-size:.86rem}.CapabilitiesPage-module__NLU_da__capabilityList summary{min-height:4.75rem;padding-block:1.15rem}.CapabilitiesPage-module__NLU_da__capabilityList .minimal-disclosure-list__heading strong{font-size:1.12rem}}
.CaseStudiesPage-module__T0r7HW__tearsheetFold{width:min(90rem,100% - 3rem);margin:0 auto;padding:0 0 1rem}.CaseStudiesPage-module__T0r7HW__tearsheet{aspect-ratio:16/9;border:1px solid var(--proof-rule,var(--rule));background:var(--surface);border-radius:10px;min-height:16rem;margin:0;position:relative;overflow:hidden}.CaseStudiesPage-module__T0r7HW__tearsheet img{object-fit:cover}@media (max-width:900px){.CaseStudiesPage-module__T0r7HW__tearsheetFold{width:min(100% - 1.75rem,90rem)}.CaseStudiesPage-module__T0r7HW__tearsheet{min-height:9rem}}.CaseStudiesPage-module__T0r7HW__career{background:var(--canvas)}.CaseStudiesPage-module__T0r7HW__caseGrid{grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(2rem,7vw,8rem);display:grid}.CaseStudiesPage-module__T0r7HW__caseIntro{position:sticky;top:7rem}.CaseStudiesPage-module__T0r7HW__caseIntro h2{max-width:11ch;font-size:var(--type-display-section);margin-top:.75rem}.CaseStudiesPage-module__T0r7HW__caseIntro>p:last-child{max-width:30ch;color:var(--ink-soft);margin:1.35rem 0 0;font-size:.96rem;line-height:1.58}.CaseStudiesPage-module__T0r7HW__featured{border-bottom:1px solid var(--rule-strong);grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(1.25rem,3vw,2.5rem);margin-bottom:.5rem;padding-bottom:2rem;display:grid}.CaseStudiesPage-module__T0r7HW__featuredMedia{aspect-ratio:5/4;min-height:16rem;color:var(--ink);position:relative;overflow:hidden}.CaseStudiesPage-module__T0r7HW__featuredMedia img{object-fit:cover}.CaseStudiesPage-module__T0r7HW__featuredCopy p:first-child,.CaseStudiesPage-module__T0r7HW__caseMain>p:first-child,.CaseStudiesPage-module__T0r7HW__caseOutcome>span,.CaseStudiesPage-module__T0r7HW__caseNumber{color:var(--muted);font-size:var(--type-caption);letter-spacing:.06em;font-weight:800}.CaseStudiesPage-module__T0r7HW__featuredCopy h3,.CaseStudiesPage-module__T0r7HW__caseMain h3{letter-spacing:-.045em;max-width:16ch;margin:.45rem 0 0;font-size:clamp(1.45rem,2.1vw,2.15rem);font-weight:650;line-height:1.04}.CaseStudiesPage-module__T0r7HW__featuredCopy p:nth-of-type(2),.CaseStudiesPage-module__T0r7HW__caseMain>p:last-child{max-width:40ch;color:var(--ink-soft);margin:.75rem 0 0;font-size:.94rem;line-height:1.55}.CaseStudiesPage-module__T0r7HW__featuredCopy strong{max-width:28ch;margin-top:.9rem;font-size:.88rem;line-height:1.4;display:block}.CaseStudiesPage-module__T0r7HW__featuredCopy a,.CaseStudiesPage-module__T0r7HW__featuredActions a,.CaseStudiesPage-module__T0r7HW__caseOutcome a{align-items:center;min-height:44px;margin-top:1rem;font-size:.84rem;font-weight:760;text-decoration:none;display:inline-flex}.CaseStudiesPage-module__T0r7HW__featuredActions{flex-wrap:wrap;gap:0 1.35rem;display:flex}.CaseStudiesPage-module__T0r7HW__featuredCopy a:hover,.CaseStudiesPage-module__T0r7HW__featuredActions a:hover,.CaseStudiesPage-module__T0r7HW__caseOutcome a:hover{text-underline-offset:.22em;text-decoration:underline}.CaseStudiesPage-module__T0r7HW__caseOutcome a{margin-top:.35rem;font-size:.78rem}.CaseStudiesPage-module__T0r7HW__caseRole{color:var(--ink-soft);letter-spacing:0;margin:.2rem 0 0;font-size:.82rem;font-weight:500;display:block}.CaseStudiesPage-module__T0r7HW__featuredDark .CaseStudiesPage-module__T0r7HW__caseRole,.CaseStudiesPage-module__T0r7HW__caseListDark .CaseStudiesPage-module__T0r7HW__caseRole{color:var(--ink-soft-on-dark)}.CaseStudiesPage-module__T0r7HW__caseList{border-top:0}.CaseStudiesPage-module__T0r7HW__caseRow{border-bottom:1px solid var(--rule);grid-template-columns:2.5rem minmax(0,1fr) minmax(9rem,.42fr) auto;align-items:center;gap:clamp(.85rem,2vw,2rem);min-height:0;padding:clamp(1.35rem,2.4vw,2.15rem) 0;display:grid}.CaseStudiesPage-module__T0r7HW__caseMain>p:first-child{font-size:var(--type-label);letter-spacing:.03em;margin-bottom:.4rem}.CaseStudiesPage-module__T0r7HW__caseOutcome{align-content:center;gap:.4rem;display:grid}.CaseStudiesPage-module__T0r7HW__caseOutcome strong{max-width:18ch;color:var(--ink);font-size:.86rem;font-weight:700;line-height:1.4}.CaseStudiesPage-module__T0r7HW__caseLink{border:1px solid var(--rule-strong);min-width:5.25rem;min-height:44px;color:var(--ink);font-size:var(--type-caption);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;padding:.35rem .8rem;font-weight:800;text-decoration:none;display:inline-flex}.CaseStudiesPage-module__T0r7HW__caseLink:hover{border-color:var(--ink);background:var(--ink);color:var(--canvas)}.CaseStudiesPage-module__T0r7HW__productStage{background:var(--ink);color:var(--ink-on-dark);position:relative;overflow:clip}.CaseStudiesPage-module__T0r7HW__productStage .CaseStudiesPage-module__T0r7HW__caseGrid{position:relative}.CaseStudiesPage-module__T0r7HW__featuredDark .CaseStudiesPage-module__T0r7HW__featuredCopy p:first-child,.CaseStudiesPage-module__T0r7HW__caseListDark .CaseStudiesPage-module__T0r7HW__caseNumber,.CaseStudiesPage-module__T0r7HW__caseListDark .CaseStudiesPage-module__T0r7HW__caseOutcome>span,.CaseStudiesPage-module__T0r7HW__caseListDark .CaseStudiesPage-module__T0r7HW__caseMain>p:first-child{color:var(--ink-muted-on-dark)}.CaseStudiesPage-module__T0r7HW__productStage .CaseStudiesPage-module__T0r7HW__caseIntro .section-index{color:var(--ink-muted-on-dark)}.CaseStudiesPage-module__T0r7HW__productStage .CaseStudiesPage-module__T0r7HW__caseIntro h2,.CaseStudiesPage-module__T0r7HW__featuredDark .CaseStudiesPage-module__T0r7HW__featuredCopy h3,.CaseStudiesPage-module__T0r7HW__featuredDark .CaseStudiesPage-module__T0r7HW__featuredCopy strong,.CaseStudiesPage-module__T0r7HW__caseListDark .CaseStudiesPage-module__T0r7HW__caseMain h3,.CaseStudiesPage-module__T0r7HW__caseListDark .CaseStudiesPage-module__T0r7HW__caseOutcome strong{color:var(--ink-on-dark)}.CaseStudiesPage-module__T0r7HW__productStage .CaseStudiesPage-module__T0r7HW__caseIntro>p:last-child,.CaseStudiesPage-module__T0r7HW__featuredDark .CaseStudiesPage-module__T0r7HW__featuredCopy p:nth-of-type(2),.CaseStudiesPage-module__T0r7HW__caseListDark .CaseStudiesPage-module__T0r7HW__caseMain>p:last-child{color:var(--ink-soft-on-dark)}.CaseStudiesPage-module__T0r7HW__featuredDark{border-color:var(--rule-on-dark)}.CaseStudiesPage-module__T0r7HW__featuredDark .CaseStudiesPage-module__T0r7HW__featuredMedia,.CaseStudiesPage-module__T0r7HW__featuredDark a,.CaseStudiesPage-module__T0r7HW__caseListDark .CaseStudiesPage-module__T0r7HW__caseLink{color:var(--ink-on-dark)}.CaseStudiesPage-module__T0r7HW__caseListDark,.CaseStudiesPage-module__T0r7HW__caseListDark .CaseStudiesPage-module__T0r7HW__caseRow,.CaseStudiesPage-module__T0r7HW__caseListDark .CaseStudiesPage-module__T0r7HW__caseLink{border-color:var(--rule-on-dark)}.CaseStudiesPage-module__T0r7HW__caseListDark .CaseStudiesPage-module__T0r7HW__caseLink:hover{border-color:var(--ink-on-dark);background:var(--ink-on-dark);color:var(--ink)}@media (max-width:768px){.CaseStudiesPage-module__T0r7HW__caseGrid{grid-template-columns:1fr;gap:2rem}.CaseStudiesPage-module__T0r7HW__caseIntro{position:static}.CaseStudiesPage-module__T0r7HW__caseIntro h2{max-width:14ch}.CaseStudiesPage-module__T0r7HW__featured{grid-template-columns:1fr;gap:1.15rem}.CaseStudiesPage-module__T0r7HW__featuredMedia{aspect-ratio:16/10;min-height:14rem}.CaseStudiesPage-module__T0r7HW__caseRow{grid-template-columns:2rem minmax(0,1fr) auto;gap:.75rem}.CaseStudiesPage-module__T0r7HW__caseOutcome{grid-column:2/-1;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.55rem}.CaseStudiesPage-module__T0r7HW__caseOutcome strong{max-width:none}}@media (max-width:390px){.CaseStudiesPage-module__T0r7HW__featuredMedia{min-height:12rem}.CaseStudiesPage-module__T0r7HW__featuredCopy h3,.CaseStudiesPage-module__T0r7HW__caseMain h3{max-width:14ch;font-size:1.35rem}.CaseStudiesPage-module__T0r7HW__caseLink span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CaseStudiesPage-module__T0r7HW__caseLink{min-width:44px;padding-inline:.7rem}}
.HireBrucePage-module__iiTqIq__otherWork{gap:1rem;display:grid}.HireBrucePage-module__iiTqIq__otherWork h2{max-width:14ch}.HireBrucePage-module__iiTqIq__otherWorkLinks{flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:.5rem;display:flex}.HireBrucePage-module__iiTqIq__otherWorkLinks a{align-items:center;min-height:44px;font-size:.88rem;font-weight:760;text-decoration:none;display:inline-flex}.HireBrucePage-module__iiTqIq__otherWorkLinks a:hover{text-underline-offset:.22em;text-decoration:underline}@media (max-width:390px){.HireBrucePage-module__iiTqIq__otherWorkLinks{flex-direction:column;align-items:stretch}.HireBrucePage-module__iiTqIq__otherWorkLinks a{justify-content:flex-start}}
