@media (min-width:768px){.ed-collage--open .collage__copy{grid-column:1/span 5}.ed-collage--open .collage__b{grid-column:6/span 4;align-self:center;margin-bottom:8%}.ed-collage--open .collage__a{grid-column:8/span 5}}@media (max-width:767px){.ed-collage--open .collage__copy{order:-1}.ed-collage--open .collage__b{z-index:1;width:62%;margin-top:calc(var(--space-7)*-1);margin-left:auto;position:relative}}.ed-rows{gap:var(--space-8);width:100%;display:grid}.ed-row{gap:var(--grid-gap);align-items:start;width:100%;display:grid}.ed-row__body{align-items:flex-start;gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.ed-row__media{min-width:0}@media (min-width:768px){.ed-rows{gap:var(--space-9)}.ed-row{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:max(32px,min(5vw,72px))}.ed-row__media{grid-area:1/1/auto/span 5}.ed-row__body{grid-area:1/7/auto/span 6}.ed-row--swap .ed-row__media{grid-column:8/span 5}.ed-row--swap .ed-row__body{grid-column:1/span 6}.ed-row+.ed-row .ed-row__media{margin-top:-48px}.ed-row--full .ed-row__body{grid-column:1/span 8}}.ed-pull{width:100%;padding-block:var(--space-2)}.ed-pull .pullquote{color:var(--color-accent)}.ed-body{gap:var(--space-8);width:100%;display:grid}.ed-body .collage{width:100%}.ed-entry-title{font-size:var(--text-h4);letter-spacing:var(--tracking-h4)}.ed-service__meta{font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:var(--text-small);letter-spacing:var(--tracking-h4);color:var(--color-ink)}.ed-policy{max-width:calc(var(--measure) + 2*clamp(24px,4vw,48px))}.ed-ask{gap:var(--space-7);align-items:start;width:100%;display:grid}@media (min-width:900px){.ed-ask{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:max(32px,min(5vw,72px))}}.ed-ask__title{font-size:var(--text-h1);font-weight:800;line-height:var(--leading-h1);letter-spacing:var(--tracking-h1)}.ed-ask__form{width:100%;max-width:480px}.ed-social{gap:var(--space-2)var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ed-list{gap:var(--space-6);width:100%;max-width:var(--measure);margin:0;padding:0;list-style:none;display:grid}.ed-list>li{align-items:flex-start;gap:var(--space-3);border-top:1px solid var(--color-line);padding-top:var(--space-5);flex-direction:column;display:flex}.ed-offer{gap:var(--space-6);width:100%;display:grid}.ed-offer__title{max-width:18ch}.ed-offer__panel{align-items:flex-start;gap:var(--space-6);background:var(--color-bg-alt);flex-direction:column;min-width:0;padding:max(24px,min(4vw,48px));display:flex}@media (min-width:900px){.ed-offer{column-gap:max(32px,min(5vw,72px));row-gap:var(--space-7);grid-template-columns:repeat(12,minmax(0,1fr))}.ed-offer__title{grid-column:1/-1}.ed-offer__pitch{grid-column:1/span 6}.ed-offer__panel{grid-column:7/span 6;align-self:start}}.ed-offer__prose ul{margin-top:var(--space-4);padding:0;list-style:none}.ed-offer__prose li{font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:var(--text-h4);line-height:var(--leading-h4);letter-spacing:var(--tracking-h4);padding-block:var(--space-3);border-top:1px solid var(--color-line)}.ed-offer__prose li:last-child{border-bottom:1px solid var(--color-line)}.ed-offer__prose li>p{margin:0}.ed-offer__prose p:last-child strong{margin-top:var(--space-2);font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);color:var(--color-accent);display:inline-block}.ed-quotes{gap:var(--space-8);width:100%;display:grid}@media (min-width:900px){.ed-quotes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:max(32px,min(5vw,72px))}}.ed-quote{gap:var(--space-5);flex-direction:column;max-width:44ch;margin:0;display:flex}.ed-quote blockquote{margin:0}.ed-quote blockquote p{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.01em;text-wrap:pretty;font-size:max(1.125rem,min(1rem + .5vw,1.375rem));font-weight:700;line-height:1.45}.ed-quote figcaption{gap:var(--space-1);font-size:var(--text-small);color:var(--color-ink-muted);flex-direction:column;display:flex}.ed-quote__name{color:var(--color-ink);font-weight:600}.ed-quote--feature{max-width:none}.ed-quote--feature blockquote p{max-width:28ch;font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:-.03em}.ed-clients__title{font-size:var(--text-h4);letter-spacing:var(--tracking-h4);line-height:var(--leading-h4)}.ed-orgs__head .standfirst{max-width:var(--measure)}.ed-orgs__head h2{max-width:16ch}.ed-pillars{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ed-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ed-pillars{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.ed-pillars>:nth-child(2n){margin-top:var(--space-8)}}.ed-pillar{align-items:flex-start;gap:var(--space-4);background:var(--color-bg);color:var(--color-ink);flex-direction:column;min-width:0;padding:max(24px,min(3vw,40px));display:flex}.ed-pillar__glyph{color:var(--color-heading);margin-bottom:var(--space-4)}.ed-pillar__title{letter-spacing:-.03em;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-size:max(1.5rem,min(1.2rem + .6vw,1.875rem));line-height:1.1}.ed-pillar p{font-size:var(--text-small);line-height:1.55}.ed-signoff{color:var(--color-ink-muted);font-size:var(--text-small)}
