.spring-network .spring-network__header{--spring-gap-split:clamp(32px,5vw,88px)}.spring-network .spring-network__heading{max-width:var(--spring-network-heading-ch,16ch)}.spring-network .spring-network__intro{display:flex;flex-direction:column;gap:16px}.spring-network .spring-network__lead{max-width:42ch}.spring-network .spring-network__text{font-size:17px;max-width:44ch}.spring-network .spring-network__filters{align-items:baseline;border-top:1px solid var(--spring-c-rule);display:flex;flex-wrap:wrap;gap:clamp(14px,2vw,28px);margin-top:clamp(44px,5.5vw,80px);padding-top:clamp(20px,2.4vw,30px)}.spring-network .spring-network__filters-title{color:var(--spring-c-text-2)}.spring-network .spring-network__chips{display:flex;flex-wrap:wrap;gap:10px}.spring-network .spring-network__chip{appearance:none;background:transparent;border:1px solid var(--spring-c-rule-strong);border-radius:var(--spring-radius-pill);color:var(--spring-c-heading);cursor:pointer;font-family:var(--spring-font-text);font-size:var(--spring-text-caption);font-weight:var(--spring-weight-semibold);letter-spacing:.01em;line-height:1.2;min-height:36px;padding:9px 18px;transition:background var(--spring-dur-ui) var(--spring-ease),color var(--spring-dur-ui) var(--spring-ease),border-color var(--spring-dur-ui) var(--spring-ease)}.spring-network .spring-network__chip:where(:hover,:focus-visible){border-color:var(--spring-c-heading)}.spring-network .spring-network__chip.is-active{background:var(--spring-c-mark);border-color:var(--spring-c-mark);color:var(--spring-ink)}.spring-network .spring-network__level{align-items:center;display:flex;flex-direction:column;margin-top:clamp(56px,7vw,100px);text-align:center}.spring-network .spring-network__level-title{color:var(--spring-c-mark)}.spring-network .spring-network__level-text{color:var(--spring-c-text-2);font-size:17px;line-height:1.6;margin:clamp(14px,1.8vw,22px) 0 0;max-width:40ch}.spring-network .spring-network__level-text--wide{max-width:52ch}.spring-network .spring-network__line{background:var(--spring-c-mark);display:block;height:clamp(48px,6vw,88px);margin-top:clamp(40px,5vw,72px);width:1px}.spring-network .spring-network__level+.spring-network__level{margin-top:clamp(28px,3.4vw,48px)}.spring-network [data-spring-caps]{transition:opacity .4s var(--spring-ease),border-color .4s var(--spring-ease)}.spring-network [data-spring-caps].is-dimmed{opacity:.28}.spring-network .spring-network__core{display:grid;gap:clamp(20px,2.6vw,44px);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(34px,4.2vw,58px);max-width:960px;width:100%}.spring-network .spring-network__person{display:flex;flex-direction:column;gap:16px;margin:0;text-align:left}.spring-network .spring-network__portrait{aspect-ratio:3/4;width:100%}.spring-network .spring-network__portrait-img{display:block;height:100%;inset:0;object-fit:cover;object-position:center 25%;position:absolute;width:100%}.spring-network .spring-network__caption{display:flex;flex-direction:column;gap:5px}.spring-network .spring-network__name{color:var(--spring-c-heading);font-family:var(--spring-m-heading-family,var(--spring-font-display));font-size:clamp(19px,2vw,25px);font-weight:var(--spring-m-heading-weight,var(--spring-weight-semibold));letter-spacing:-.016em;line-height:1.15}.spring-network .spring-network__role{color:var(--spring-c-mark);font-family:var(--spring-font-text);font-size:var(--spring-text-label);font-weight:var(--spring-weight-semibold);letter-spacing:var(--spring-tracking-label-md);line-height:1.4;text-transform:uppercase}.spring-network .spring-network__experts{display:flex;flex-wrap:wrap;gap:clamp(12px,1.6vw,22px);justify-content:center;margin-top:clamp(34px,4.2vw,58px);width:100%}.spring-network .spring-network__card{border:1px solid var(--spring-c-rule-strong);display:flex;flex-direction:column;gap:6px;min-width:0;padding:clamp(16px,1.9vw,24px) clamp(18px,2.2vw,28px);text-align:left}.spring-network .spring-network__card--photo{align-items:center;flex-direction:row;gap:16px}.spring-network .spring-network__card-img{border-radius:var(--spring-radius-sm,4px);display:block;flex:0 0 auto;height:64px;object-fit:cover;width:64px}.spring-network .spring-network__card-text{display:flex;flex-direction:column;gap:6px;min-width:0}.spring-network .spring-network__card.is-match{border-color:var(--spring-c-mark)}.spring-network .spring-network__card-name{color:var(--spring-c-heading);font-family:var(--spring-m-heading-family,var(--spring-font-display));font-size:clamp(17px,1.8vw,23px);font-weight:var(--spring-m-heading-weight,var(--spring-weight-semibold));letter-spacing:-.016em;line-height:1.1}.spring-network .spring-network__card-role{color:var(--spring-c-text-2);font-family:var(--spring-font-text);font-size:var(--spring-text-label);font-weight:var(--spring-weight-semibold);letter-spacing:var(--spring-tracking-label-sm);line-height:1.4;text-transform:uppercase}.spring-network .spring-network__partners{display:grid;gap:clamp(24px,3vw,44px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(34px,4.2vw,58px);width:100%}.spring-network .spring-network__partner{border:1px solid var(--spring-c-rule-strong);display:flex;flex-direction:column;gap:clamp(22px,2.6vw,34px);padding:clamp(26px,3.2vw,44px);text-align:left}.spring-network .spring-network__partner.is-match{border-color:var(--spring-c-mark)}.spring-network .spring-network__partner-logo{display:block;height:clamp(26px,2.6vw,34px);object-fit:contain;object-position:left center;width:auto}.spring-network .spring-network__partner-text{font-size:17px;max-width:46ch}.spring-network .spring-network__closing{color:var(--spring-c-heading);display:flex;flex-direction:column;font-family:var(--spring-m-heading-family,var(--spring-font-display));font-size:clamp(34px,5.8vw,88px);font-weight:var(--spring-m-heading-weight,var(--spring-weight-semibold));letter-spacing:-.038em;line-height:.96;margin:clamp(76px,9.5vw,140px) 0 0;max-width:19ch;text-wrap:balance}.spring-network .spring-network__closing-accent{color:var(--spring-c-mark)}@media (max-width:899px){.spring-network .spring-network__core{gap:20px}.spring-network .spring-network__partners{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.spring-network .spring-network__core{grid-template-columns:minmax(0,1fr);max-width:320px}}