.services-bridge-friction{grid-column:1/-1;grid-template-columns:subgrid;background:color-mix(in srgb, var(--color-brand) 14%, var(--color-canvas));color:var(--color-ink);display:grid}.services-bridge-friction__inner{min-width:0;padding-block:var(--space-section-to-content);grid-column:1/-1}.services-bridge-friction__intro{gap:var(--space-kicker-to-heading) var(--space-column-gap);grid-template-columns:1fr 1fr;align-items:center;display:grid}.services-bridge-friction__intro .eyebrow{color:var(--color-brand);grid-column:1/-1;margin:0}.services-bridge-friction__intro h2{font:400 var(--type-heading-md)/var(--leading-heading) var(--font-serif-editorial);letter-spacing:var(--tracking-heading);margin:0}.services-bridge-friction__intro em{color:var(--color-brand)}.services-bridge-friction__description{font-size:var(--type-body);line-height:var(--leading-body);max-width:var(--measure-lead);margin:0}.services-bridge-friction__cards{grid-template-columns:repeat(var(--friction-columns,5), minmax(0, 1fr));gap:var(--space-inline-compact);margin:var(--space-heading-to-copy) 0 0;padding:0;list-style:none;display:grid}.services-bridge-friction__cards li{align-self:start;min-width:0}.services-bridge-friction__card{isolation:isolate;background:var(--color-canvas);border:1px solid color-mix(in srgb, var(--color-brand) 24%, transparent);height:auto;min-height:13rem;color-scheme:inherit;--color-canvas:inherit;--bg-canvas:inherit;--color-ink:inherit;--color-text-main:inherit;--color-muted:inherit;--color-accent-inverse:inherit;--color-border:inherit;--color-grid-line:inherit;color:inherit;position:relative;overflow:hidden}.services-bridge-friction__shutters{z-index:-1;pointer-events:none;display:flex;position:absolute;inset:0}.services-bridge-friction__shutters i{background:color-mix(in srgb, var(--color-brand) 13%, var(--color-canvas));transform-origin:bottom;flex:1;transform:scaleY(0)}.services-bridge-friction__shutters i:nth-child(2){background:color-mix(in srgb, var(--color-brand) 9%, var(--color-canvas))}.services-bridge-friction__shutters i:nth-child(3){background:color-mix(in srgb, var(--color-brand) 5%, var(--color-canvas))}.services-bridge-friction__diamond{width:2rem;height:2rem;top:calc(var(--space-inline-default) - .4rem);left:calc(var(--space-inline-default) - .4rem);border:1px solid var(--color-brand);opacity:0;pointer-events:none;position:absolute}.services-bridge-friction__card summary{padding:var(--space-inline-default);cursor:pointer;list-style:none}.services-bridge-friction__card summary::-webkit-details-marker{display:none}.services-bridge-friction__card summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.services-bridge-friction__card h3{margin:var(--space-inline-default) 0 0;font-family:var(--font-body);font-size:var(--type-body);font-weight:500;line-height:var(--leading-heading)}.services-bridge-friction__hint{margin-top:var(--space-inline-default);font-size:var(--type-kicker);color:var(--color-brand);justify-content:space-between;display:flex}.services-bridge-friction__card>[data-friction-body]{padding:0 var(--space-inline-default) var(--space-inline-default);font-size:var(--type-body-sm);line-height:var(--leading-body);margin:0}.services-bridge-friction__handoff{justify-content:space-between;align-items:center;gap:var(--space-column-gap);margin-top:var(--space-heading-to-copy);display:flex}.services-bridge-friction__handoff p{margin:0}.services-bridge-friction__handoff>p:last-child{font-size:var(--type-body-sm);line-height:var(--leading-body)}@media (width>=1200px){[data-friction-equal] .services-bridge-friction__card{min-height:20rem}.services-bridge-friction__inner{grid-column:2/14}.services-bridge-friction__card{min-height:14rem}.services-bridge-friction__card[open] h3,.services-bridge-friction__card[open] .services-bridge-friction__hint{display:none}.services-bridge-friction__card[open] summary{padding-bottom:var(--space-inline-compact)}}@media (width>=768px) and (width<=1199px){.services-bridge-friction__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.services-bridge-friction__diamond{display:none}.services-bridge-friction__intro,.services-bridge-friction__cards{grid-template-columns:1fr}.services-bridge-friction__card{min-height:0}.services-bridge-friction__card summary{align-items:center;gap:var(--space-inline-compact);padding:var(--space-inline-compact);grid-template-columns:auto 1fr auto;display:grid}.services-bridge-friction__card h3{margin:0}.services-bridge-friction__hint{margin:0;font-size:0}.services-bridge-friction__hint svg{font-size:var(--type-body)}.services-bridge-friction__handoff{align-items:flex-start;gap:var(--space-inline-compact);flex-direction:column}}.services-bridge-friction__cards{grid-column:1/-1}.services-bridge-friction__card [data-friction-body]>*{font:inherit}.services-bridge-friction__card [data-friction-body]>*+*{margin-top:var(--space-phi-2)}.services-bridge-friction__card [data-friction-body] ul{padding-inline-start:var(--space-inline-default);list-style:outside}
