.tpl-community-management .hero h1{letter-spacing:var(--vn-letter-spacing-heading);line-height:var(--vn-line-height-none);max-width:1100px}.tpl-community-management .hero-copy{max-width:720px}.tpl-community-management .hero-proof{display:grid;gap:var(--vn-space-l);grid-template-columns:repeat(4,1fr);margin:var(--vn-space-l) auto 0;max-width:1080px}.tpl-community-management .hero-proof div{border-top:var(--vn-border-on-dark);padding-top:var(--vn-space-xs);text-align:center}.tpl-community-management .hero-proof b{color:#fff;display:block;font-family:var(--vn-font-mono);font-size:var(--vn-text-l);font-variant-numeric:tabular-nums;font-weight:var(--vn-text-600);line-height:var(--vn-line-height-none);margin-bottom:6px}.tpl-community-management .hero-proof span{color:var(--vn-color-base-light);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs)}.tpl-community-management .section{background:var(--vn-color-white)}.tpl-community-management .section-head{margin-bottom:var(--vn-space-l);max-width:var(--vn-container-s)}.tpl-community-management .section-head h2{font-size:var(--vn-h2);letter-spacing:var(--vn-letter-spacing-heading)}.tpl-community-management .section-head p{color:var(--vn-color-gray-500);font-size:var(--vn-text-m);margin-top:var(--vn-space-xs)}.tpl-community-management .dark .section-head p{color:var(--vn-color-base-pale)}.tpl-community-management .split{align-items:start;display:grid;gap:var(--vn-space-xl);grid-template-columns:.86fr 1.14fr}.tpl-community-management .signal-stream{border-top:var(--vn-border-on-light);display:grid}.tpl-community-management .signal-row{align-items:start;border-bottom:var(--vn-border-on-light);display:grid;gap:var(--vn-space-l);grid-template-columns:160px 1fr 220px;padding:var(--vn-space-s) 0}.tpl-community-management .signal-row .k{color:var(--vn-color-primary);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);letter-spacing:var(--vn-letter-spacing-label);text-transform:uppercase}.tpl-community-management .signal-row h3{font-size:var(--vn-text-xl);margin-bottom:8px}.tpl-community-management .signal-row p{color:var(--vn-color-gray-500);font-size:var(--vn-text-s)}.tpl-community-management .signal-row b{color:var(--vn-color-dark);display:block;font-size:var(--vn-text-s);font-weight:var(--vn-text-600);margin-bottom:6px}.tpl-community-management .dispatch{align-items:start;display:grid;gap:var(--vn-space-l);grid-template-columns:1fr 1fr}.tpl-community-management .dispatch-copy{border-top:var(--vn-border-on-dark)}.tpl-community-management .dispatch-line{border-bottom:var(--vn-border-on-dark);display:grid;gap:var(--vn-space-m);grid-template-columns:120px 1fr;padding:var(--vn-space-s) 0}.tpl-community-management .dispatch-line .k{color:var(--vn-color-primary-light);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);letter-spacing:var(--vn-letter-spacing-label);text-transform:uppercase}.tpl-community-management .dispatch-line h3{color:#fff;font-size:var(--vn-text-l);margin-bottom:7px}.tpl-community-management .dispatch-line p{color:var(--vn-color-base-pale);font-size:var(--vn-text-s)}.tpl-community-management .dispatch .media-ph.unboxed{align-self:stretch}.tpl-community-management .trust-grid{background:var(--vn-color-white);border:var(--vn-border-on-light);display:grid;grid-template-columns:1fr 1fr}.tpl-community-management .trust-cell{border-bottom:var(--vn-border-on-light);border-right:var(--vn-border-on-light);padding:var(--vn-space-m)}.tpl-community-management .trust-cell:nth-child(2n){border-right:0}.tpl-community-management .trust-cell:nth-last-child(-n+2){border-bottom:0}.tpl-community-management .trust-cell .k{color:var(--vn-color-primary);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);letter-spacing:var(--vn-letter-spacing-label);margin-bottom:var(--vn-space-xs);text-transform:uppercase}.tpl-community-management .trust-cell h3{font-size:var(--vn-text-l);margin-bottom:10px}.tpl-community-management .trust-cell p{color:var(--vn-color-gray-500);font-size:var(--vn-text-s)}.tpl-community-management .flywheel{--fly-inset:clamp(40px,7vw,130px);align-items:center;background:radial-gradient(circle at center,rgba(var(--vn-color-base-mid-rgb),.45),rgba(var(--vn-color-white-rgb),.03) 42%,rgba(var(--vn-color-white-rgb),.02) 70%);border:var(--vn-border-on-dark);border-radius:var(--vn-radius-m);column-gap:clamp(20px,3.5vw,64px);display:grid;grid-template-areas:"n1 .  n2" ".  fc ." "n4 .  n3";grid-template-columns:minmax(180px,400px) minmax(230px,320px) minmax(180px,400px);grid-template-rows:auto minmax(250px,auto) auto;justify-content:center;margin-top:var(--vn-space-m);overflow:hidden;padding:clamp(28px,4vw,56px);row-gap:var(--vn-space-s)}.tpl-community-management .fly-center{background:var(--vn-color-white);border-radius:var(--vn-radius-circle);box-shadow:0 22px 70px rgba(var(--vn-color-base-dark-rgb),.4);color:var(--vn-color-dark);display:grid;grid-area:fc;height:220px;justify-self:center;padding:var(--vn-space-m);place-items:center;text-align:center;width:220px}.tpl-community-management .fly-center b{display:block;font-size:var(--vn-text-xl);font-weight:var(--vn-text-600);line-height:var(--vn-line-height-none)}.tpl-community-management .fly-center span{color:var(--vn-color-primary);display:block;font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);letter-spacing:var(--vn-letter-spacing-label);margin-top:10px;text-transform:uppercase}.tpl-community-management .fly-node{border-top:1px solid rgba(var(--vn-color-white-rgb),.22);padding-top:14px}.tpl-community-management .fly-node .k{color:var(--vn-color-primary-light);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);letter-spacing:var(--vn-letter-spacing-label);margin-bottom:8px;text-transform:uppercase}.tpl-community-management .fly-node h3{color:#fff;font-size:var(--vn-text-l);margin-bottom:7px}.tpl-community-management .fly-node p{color:var(--vn-color-base-pale);font-size:var(--vn-text-s)}.tpl-community-management .fly-node:nth-child(2){grid-area:n1}.tpl-community-management .fly-node:nth-child(3){grid-area:n2}.tpl-community-management .fly-node:nth-child(4){grid-area:n3}.tpl-community-management .fly-node:nth-child(5){grid-area:n4}.tpl-community-management .fly-node:nth-child(2),.tpl-community-management .fly-node:nth-child(5){transform:translateX(var(--fly-inset))}.tpl-community-management .fly-node:nth-child(3),.tpl-community-management .fly-node:nth-child(4){transform:translateX(calc(var(--fly-inset)*-1))}.tpl-community-management .fly-node:nth-child(2),.tpl-community-management .fly-node:nth-child(5){text-align:right}.tpl-community-management .cta:not(.has-bg-image){background:radial-gradient(circle at 50% 0,rgba(var(--vn-color-primary-light-rgb),.16),transparent 46%),linear-gradient(150deg,var(--vn-color-base),var(--vn-color-base-dark))}.tpl-community-management .cta-in{display:grid;gap:var(--vn-space-s);justify-items:center;text-align:center}.tpl-community-management .cta .eyebrow+h2{margin-top:0}.tpl-community-management .cta h2{color:#fff;font-size:var(--vn-h1);letter-spacing:var(--vn-letter-spacing-heading);max-width:1020px}.tpl-community-management .cta p{color:var(--vn-color-base-pale);font-size:var(--vn-text-m);max-width:620px}.tpl-community-management .cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:var(--vn-space-xs)}@media (max-width:1040px){.tpl-community-management .dispatch,.tpl-community-management .split{grid-template-columns:1fr}.tpl-community-management .signal-row{gap:var(--vn-space-s);grid-template-columns:1fr}.tpl-community-management .trust-grid{grid-template-columns:1fr}.tpl-community-management .trust-cell{border-right:0}.tpl-community-management .trust-cell:nth-last-child(2){border-bottom:var(--vn-border-on-light)}.tpl-community-management .flywheel{grid-template-areas:none;grid-template-columns:1fr;grid-template-rows:none;padding:var(--vn-space-m);row-gap:var(--vn-space-s)}.tpl-community-management .fly-center,.tpl-community-management .fly-node:nth-child(n){grid-area:auto;text-align:left;transform:none}.tpl-community-management .fly-center{margin-bottom:var(--vn-space-s)}}@media (max-width:720px){.tpl-community-management .hero-proof{grid-template-columns:repeat(2,1fr)}.tpl-community-management .dispatch-line{grid-template-columns:1fr}}@media (max-width:560px){.tpl-community-management .media-ph{min-height:360px}.tpl-community-management .hero-proof{gap:var(--vn-space-s);grid-template-columns:1fr}.tpl-community-management .hero-proof b{font-size:var(--vn-h2)}}