.blog-index-module__DvcKSq__pathJump{margin-top:1.5rem}.blog-index-module__DvcKSq__followMore{margin-top:1.25rem}
.discovery-module__Pqzopq__paths,.discovery-module__Pqzopq__related,.discovery-module__Pqzopq__workNotes{border-top:1px solid var(--rule);padding-block:2.5rem 3rem}.discovery-module__Pqzopq__paths>h2,.discovery-module__Pqzopq__related>h2,.discovery-module__Pqzopq__workNotes>h2{max-width:28ch;margin:.6rem 0 1rem;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15}.discovery-module__Pqzopq__intro{max-width:66ch;margin-bottom:2rem}.discovery-module__Pqzopq__pathGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.discovery-module__Pqzopq__path{border-top:2px solid var(--ink);min-width:0;padding-top:1rem}.discovery-module__Pqzopq__path h3{max-width:25ch;font-size:1.5rem;line-height:1.25}.discovery-module__Pqzopq__path>p{color:var(--muted);margin-top:.8rem}.discovery-module__Pqzopq__path ol{margin:1rem 0;padding-left:1.25rem}.discovery-module__Pqzopq__path li{margin-block:.5rem;padding-left:.2rem}.discovery-module__Pqzopq__path li::marker{font-family:var(--font-mono);color:var(--muted);font-size:.8rem}.discovery-module__Pqzopq__path a,.discovery-module__Pqzopq__links a,.discovery-module__Pqzopq__pathLink a{text-underline-offset:.2em;text-decoration:underline}.discovery-module__Pqzopq__path li a,.discovery-module__Pqzopq__next{min-height:44px;padding-block:.5rem;line-height:1.5;display:inline-block}.discovery-module__Pqzopq__next{font-weight:600}.discovery-module__Pqzopq__links{margin:1.5rem 0 0;padding:0;list-style:none}.discovery-module__Pqzopq__links li{border-top:1px solid var(--rule);padding-block:1rem}.discovery-module__Pqzopq__links li:first-child{border-top:0;padding-top:0}.discovery-module__Pqzopq__links a{min-height:44px;padding-block:.4rem;font-size:1.125rem;font-weight:600;line-height:1.45;display:inline-block}.discovery-module__Pqzopq__links p{max-width:66ch;color:var(--muted);font-size:1rem;line-height:1.7}.discovery-module__Pqzopq__destinations{border-top:1px solid var(--rule);margin-top:1.5rem;padding-top:1.5rem}.discovery-module__Pqzopq__destinations h3{font-size:1.3rem;line-height:1.4}.discovery-module__Pqzopq__pathLink{margin-top:1.5rem;font-size:.95rem}.discovery-module__Pqzopq__pathLink a{min-height:44px;padding-block:.5rem;display:inline-block}.discovery-module__Pqzopq__workGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.discovery-module__Pqzopq__workGrid h3{font-size:1.5rem;line-height:1.25}.discovery-module__Pqzopq__workGrid>section{min-width:0}.discovery-module__Pqzopq__breadcrumbs{color:var(--muted);margin-bottom:1rem;font-size:.9rem}.discovery-module__Pqzopq__breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:.3rem .7rem;margin:0;padding:0;list-style:none;display:flex}.discovery-module__Pqzopq__breadcrumbs li{align-items:center;gap:.7rem;display:inline-flex}.discovery-module__Pqzopq__breadcrumbs li:not(:last-child):after{content:"/";color:var(--muted)}.discovery-module__Pqzopq__breadcrumbs a{text-underline-offset:.2em;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:900px){.discovery-module__Pqzopq__pathGrid,.discovery-module__Pqzopq__workGrid{grid-template-columns:minmax(0,1fr)}.discovery-module__Pqzopq__path h3{max-width:none}.discovery-module__Pqzopq__paths,.discovery-module__Pqzopq__related,.discovery-module__Pqzopq__workNotes{padding-block:2rem}}
.page-module__m3ag0W__hero{grid-template-columns:minmax(0,1fr) minmax(15rem,.43fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.page-module__m3ag0W__page .page-module__m3ag0W__hero h1{max-width:18ch;font-size:clamp(2.75rem,5.2vw,4.75rem)}.page-module__m3ag0W__keepTogether{white-space:nowrap}.page-module__m3ag0W__heroActions{gap:1rem 1.6rem;margin-top:1.8rem}.page-module__m3ag0W__fieldnote{min-width:0;margin:0}.page-module__m3ag0W__diagram{border-block:1px dashed var(--rule);padding:1.25rem 0}.page-module__m3ag0W__diagramLabel{text-align:center;color:var(--muted);font:500 clamp(.62rem,.85vw,.72rem)/1.5 var(--font-mono);margin-bottom:1.25rem}.page-module__m3ag0W__diagram pre{white-space:pre;font:500 clamp(.62rem,.94vw,.84rem)/1.4 var(--font-mono);text-align:left;margin:0;width:max-content;max-width:100%;color:var(--ink);margin-inline:auto}.page-module__m3ag0W__fieldnote figcaption{text-align:center;max-width:25ch;color:var(--muted);font:500 .75rem/1.6 var(--font-mono);margin:1rem auto 0}.page-module__m3ag0W__page .page-module__m3ag0W__sectionLabel{max-width:none;font:500 .72rem/1.5 var(--font-mono);color:var(--muted);margin-bottom:.8rem}.page-module__m3ag0W__questions{margin:1.75rem 0;padding:0;list-style:none}.page-module__m3ag0W__page .page-module__m3ag0W__questions li{border-top:1px dashed var(--rule);grid-template-columns:1.6rem minmax(0,1fr);gap:.6rem;margin:0;padding-block:.8rem;display:grid}.page-module__m3ag0W__questions li:before{content:"[?]"/"";color:var(--muted);font:500 .78rem/2.4 var(--font-mono)}.page-module__m3ag0W__responsibilities{border-bottom:1px dashed var(--rule);margin-top:2rem;display:grid}.page-module__m3ag0W__responsibility{border-top:1px dashed var(--rule);grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;display:grid}.page-module__m3ag0W__index{color:var(--muted);font:500 .8rem/1.5 var(--font-mono);padding-top:.3rem}.page-module__m3ag0W__responsibility h3{font-size:clamp(1.5rem,2.5vw,1.9rem)}.page-module__m3ag0W__page .page-module__m3ag0W__responsibility .page-module__m3ag0W__question{color:var(--muted);font:500 .8rem/1.65 var(--font-mono);margin:.5rem 0 .7rem}.page-module__m3ag0W__page .page-module__m3ag0W__responsibility p:last-child{margin-bottom:0}.page-module__m3ag0W__page .page-module__m3ag0W__afterResponsibilities{margin-top:1.5rem}.page-module__m3ag0W__choiceHeading{text-wrap:balance;margin:2.5rem 0 1rem;font-size:clamp(1.5rem,2.5vw,1.9rem)}.page-module__m3ag0W__choices{border-bottom:1px dashed var(--rule);margin:1.75rem 0}.page-module__m3ag0W__choice{border-top:1px dashed var(--rule);border-left:3px solid #0000;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:.4rem 2rem;padding:1.1rem 1rem;display:grid}.page-module__m3ag0W__choiceThisService{background:color-mix(in srgb,var(--signal)18%,var(--paper));border-left-color:var(--ink)}.page-module__m3ag0W__choice dt{font:600 1.15rem/1.35 var(--font-display);letter-spacing:-.01em}.page-module__m3ag0W__choice dd{margin:0;font-size:1rem;line-height:1.55}.page-module__m3ag0W__fit,.page-module__m3ag0W__remains{display:block}.page-module__m3ag0W__fit{font-weight:600}.page-module__m3ag0W__remains{color:var(--muted);margin-top:.2rem}.page-module__m3ag0W__evidence{gap:1.5rem;margin-block:2rem;display:grid}.page-module__m3ag0W__evidence article{border-top:1px dashed var(--rule);padding-top:1.25rem}.page-module__m3ag0W__page .page-module__m3ag0W__evidence .page-module__m3ag0W__evidenceLabel{color:var(--muted);font:500 .68rem/1.5 var(--font-mono);margin-bottom:.65rem}.page-module__m3ag0W__evidence h3{margin-bottom:.75rem;font-size:1.65rem}.page-module__m3ag0W__page .page-module__m3ag0W__evidence p{margin-bottom:.65rem;font-size:1rem}.page-module__m3ag0W__page .page-module__m3ag0W__evidenceNote{color:var(--muted);font-size:.95rem}.page-module__m3ag0W__conversation{max-width:none}.page-module__m3ag0W__invitation{background:var(--ink);color:var(--paper);border-radius:4px;padding:clamp(1.5rem,4vw,3.25rem)}.page-module__m3ag0W__invitation :focus-visible{outline-color:var(--signal)}.page-module__m3ag0W__invitation .page-module__m3ag0W__sectionLabel{color:var(--light-muted)}.page-module__m3ag0W__invitation h2{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.page-module__m3ag0W__invitationBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);display:grid}.page-module__m3ag0W__invitationBody>div:last-child{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.page-module__m3ag0W__page .page-module__m3ag0W__invitation .page-module__m3ag0W__bringLabel{max-width:none;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--light-muted);margin-bottom:.6rem;font-size:.72rem}.page-module__m3ag0W__bring{counter-reset:bring;margin:0;padding:0;list-style:none}.page-module__m3ag0W__page .page-module__m3ag0W__invitation .page-module__m3ag0W__bring li{counter-increment:bring;border-top:1px solid color-mix(in srgb,var(--paper)22%,transparent);max-width:none;font-family:var(--font-display);letter-spacing:-.02em;grid-template-columns:2.4rem minmax(0,1fr);align-items:baseline;margin-block:0;padding-block:.8rem;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:600;line-height:1.25;display:grid}.page-module__m3ag0W__bring li:before{content:"0" counter(bring);font-family:var(--font-mono);letter-spacing:.04em;color:var(--signal);font-size:.72rem;font-weight:400}.page-module__m3ag0W__bring li:last-child{border-bottom:1px solid color-mix(in srgb,var(--paper)22%,transparent)}.page-module__m3ag0W__page .page-module__m3ag0W__invitation .page-module__m3ag0W__enough{color:var(--light-muted);margin-top:.9rem;font-size:.95rem}.page-module__m3ag0W__page .page-module__m3ag0W__invitationBody>div:last-child>p{color:var(--light-muted);max-width:38ch;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.6}.page-module__m3ag0W__invitationAction{margin-top:0}@media (hover:hover) and (pointer:fine){.page-module__m3ag0W__invitationAction:hover{background:var(--paper);border-color:var(--paper)}}.page-module__m3ag0W__page .page-module__m3ag0W__conversation .page-module__m3ag0W__employment{border-top:1px dashed var(--rule);max-width:none;color:var(--muted);margin:1.5rem 0 0;padding-top:1.25rem;font-size:.95rem}.page-module__m3ag0W__employment a,.page-module__m3ag0W__inlineLinks a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}@media (min-width:1080px){.page-module__m3ag0W__evidence{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__m3ag0W__evidence article{flex-direction:column;align-items:start;display:flex}.page-module__m3ag0W__evidence article>a{gap:.75rem;margin-top:auto;line-height:1.45}}@media (max-width:800px){.page-module__m3ag0W__hero{grid-template-columns:minmax(0,1fr)}.page-module__m3ag0W__fieldnote{display:none}.page-module__m3ag0W__page .page-module__m3ag0W__hero h1{max-width:20ch;font-size:clamp(2.75rem,7.8vw,4.1rem)}.page-module__m3ag0W__invitationBody{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.page-module__m3ag0W__choice{grid-template-columns:minmax(0,1fr);padding-inline:.85rem}}@media (max-width:480px){.page-module__m3ag0W__responsibility{grid-template-columns:2.2rem minmax(0,1fr);gap:.5rem}.page-module__m3ag0W__heroActions>a:first-child,.page-module__m3ag0W__invitationAction{text-align:left;justify-content:space-between;gap:1rem;width:100%}}
.case-next-module__geS-eW__next{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-top:-1px;padding-block:clamp(2rem,5vw,4rem) clamp(3rem,6vw,5rem);display:grid}.case-next-module__geS-eW__nextProject{min-width:0;color:var(--ink);gap:.6rem;display:grid}.case-next-module__geS-eW__label{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:600}.case-next-module__geS-eW__title{font-family:var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(2.4rem,6vw,5rem);font-weight:600;line-height:1.02}.case-next-module__geS-eW__arrow{transition:transform var(--duration-hover)var(--ease-out);margin-left:.15em;font-weight:400;display:inline-block}.case-next-module__geS-eW__summary{max-width:46ch;color:var(--muted);font-size:1.05rem;line-height:1.55}.case-next-module__geS-eW__all{gap:.6rem}@media (hover:hover) and (pointer:fine){.case-next-module__geS-eW__nextProject:hover .case-next-module__geS-eW__arrow{transform:translate(.18em)}.case-next-module__geS-eW__nextProject:hover .case-next-module__geS-eW__title{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.06em}}@media (max-width:700px){.case-next-module__geS-eW__next{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem}.case-next-module__geS-eW__all{justify-self:start}}
