.networking{border-top:1px solid var(--line)}.networking .eyebrow{font-size:12px;letter-spacing:1.3px}.networking .section-description{font-size:16px;max-width:380px}.network-overview{display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid var(--line);background:var(--surface)}.network-copy{padding:44px}.networking h3{font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.12;letter-spacing:-1px}.networking h3 em{font-family:var(--serif);font-weight:400;color:var(--accent)}.network-copy h3{margin:25px 0}.networking p:not(.eyebrow){font-size:16px;line-height:1.75;color:var(--muted)}.network-copy>p+p{margin-top:18px}.network-copy .text-link{margin-top:24px;font-size:16px;border-bottom-color:var(--accent)}.network-map{margin:0;padding:30px;border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}.networking figcaption{font-size:12px;line-height:1.6;letter-spacing:1px;color:var(--muted)}.network-map svg{width:100%;height:auto;margin:24px 0 6px;overflow:visible}.net-lines{stroke:var(--accent);stroke-width:2;fill:none}.net-node rect{fill:var(--bg);stroke:var(--line)}.net-node text,.net-core text{font-family:var(--sans);font-size:18px;text-anchor:middle;fill:var(--text)}.net-node .net-sub{font-size:14px;fill:var(--muted)}.net-core rect{fill:var(--accent)}.net-core text{fill:var(--accent-ink);font-weight:600}.network-map>p{font-size:14px!important}.network-services{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin:30px 0 45px}.network-services article{padding:30px 0;border-bottom:1px solid var(--line)}.network-services h3{font-size:28px;margin:18px 0 16px}.network-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.network-tags span,.learning-label{border:1px solid var(--line);padding:8px 11px;font-size:14px;color:var(--muted)}.network-bottom{display:grid;grid-template-columns:1.2fr 1fr;border:1px solid var(--line)}.access-map{margin:0;padding:35px}.access-flow{display:flex;align-items:center;gap:12px;margin:35px 0}.access-flow span{padding:16px 10px;text-align:center;border:1px solid var(--line);font-size:16px;flex:1}.access-flow b{color:var(--accent);font-weight:400}.network-learning{padding:35px;background:var(--surface);border-left:1px solid var(--line)}.network-learning h3{margin:22px 0}.network-learning .learning-label{display:inline-block;margin-top:22px;color:var(--accent)}.about .mark-letter{font-size:clamp(90px,14vw,190px)}.hero-intro{max-width:510px}.desktop-nav{gap:22px;padding-left:0}.brand-caption{display:none}
@media(max-width:950px){.network-overview,.network-bottom{grid-template-columns:1fr}.network-map,.network-learning{border-left:0;border-top:1px solid var(--line)}.network-map{max-width:100%;padding:30px}.network-map svg{max-height:450px}.network-services{gap:0 28px}}
@media(max-width:640px){.network-copy,.network-learning,.access-map{padding:26px}.networking h2{font-size:clamp(34px,8.5vw,48px)}.network-services{grid-template-columns:1fr}.network-copy h3{font-size:36px}.network-map{padding:22px 12px}.network-map figcaption,.network-map>p{padding-inline:10px}.access-flow{flex-direction:column;align-items:stretch;margin-block:25px}.access-flow b{text-align:center;transform:rotate(90deg)}.network-services h3{font-size:27px}.networking .section-description{font-size:16px}.hero-intro{font-size:14px}.brand{font-size:27px}.network-tags span{font-size:14px}.network-map svg{min-height:240px}}
/* Personal wordmark and illustrated networking stories. */
.brand{gap:0;letter-spacing:-1.7px;font-weight:650;font-size:31px}.brand-initial{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-weight:400;color:var(--accent);font-size:1.13em;margin-right:7px;letter-spacing:-3px}.brand-name{letter-spacing:-1.8px}.brand-dot{margin-left:1px}.hero-description{max-width:510px;font-size:16px;line-height:1.75}.network-art{margin:0;background:#171918;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.network-art img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.network-art figcaption{padding:18px 24px 22px;color:#c5cbbf;text-transform:none;letter-spacing:0;font-size:14px;line-height:1.6}.network-overview{grid-template-columns:1fr 1.15fr}.network-copy{padding:38px}.network-bottom{grid-template-columns:1.15fr 1fr}.network-learning{display:flex;flex-direction:column;justify-content:center}.network-learning .learning-label{align-self:flex-start}.network-office-art{border-right:1px solid var(--line)}
@media(max-width:950px){.network-overview,.network-bottom{grid-template-columns:1fr}.network-art{border-top:1px solid var(--line)}.network-art img{max-height:520px;object-fit:contain}.network-office-art{border-right:0}}
@media(max-width:640px){.brand{font-size:27px}.brand-initial{margin-right:6px}.hero-description{font-size:16px}.network-copy{padding:26px}.networking h2{font-size:clamp(34px,8.5vw,48px)}.network-art figcaption{padding:16px 22px}.network-learning{padding:26px}}
