.gm{--gm-line:#d5d7cd;scroll-margin-top:16px}.gm h2{font-size:clamp(25px,2.6vw,36px);line-height:1.2}.gm h3{font-size:21px;line-height:1.3}.gm p:last-child{margin-bottom:0}.gm-hint,.gm-muted{color:var(--muted);font-size:13px;line-height:1.65}.gm-hint{margin:0}.gm-stats{flex-wrap:wrap;gap:10px 58px;margin:0 0 12px;padding:0;list-style:none;display:flex}.gm-stats li{flex-direction:column;gap:3px;display:flex}.gm-stats strong{letter-spacing:-.035em;font-size:clamp(31px,3.6vw,44px);font-weight:500;line-height:1}.gm-stats span{text-transform:uppercase;letter-spacing:.11em;color:var(--muted);font-size:10px}.gm-stats-note{margin:0 0 26px}.gm-modes{border-bottom:1px solid var(--gm-line);gap:28px;display:flex}.gm-modes button{min-height:52px;color:var(--muted);background:0 0;border-bottom:3px solid #0000;padding:10px 0 16px;font-size:16px}.gm-modes button[aria-pressed=true]{border-color:var(--red);color:var(--ink);font-weight:650}.gm-modes button:hover{color:var(--red)}.gm-controls{align-items:end;gap:24px;padding-block:22px 26px;display:flex}.gm-profession-field{flex:1}.gm .field label{font-size:12px}.gm .field select{background-color:var(--paper);text-overflow:ellipsis;width:100%;max-width:100%;min-height:52px;font-size:15px}.gm-situation-field{width:min(100%,720px)}.gm-filter{flex:0 0 220px}.gm-strength-help{margin:-14px 0 22px}.gm-explorer{grid-template-columns:minmax(0,620px) minmax(0,1fr);align-items:center;gap:54px;display:grid}.gm-map{width:100%;max-width:620px;margin-inline:auto;position:relative}.gm-map[data-layout=ring]{aspect-ratio:1}.gm-map[data-layout=band]{aspect-ratio:1000/380}.gm-map-canvas{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gm-orbit{fill:none;stroke:var(--gm-line)}.gm-orbit-outer{stroke-dasharray:3 8}.gm-spoke{stroke:var(--gm-line);stroke-width:1.25px;transition:stroke .2s,stroke-width .2s}.gm-spoke[data-strength=adjacent]{stroke-dasharray:5 7}.gm-spoke.is-active{stroke:var(--red);stroke-width:2px}.gm-hub{left:var(--hub-x,50%);top:var(--hub-y,50%);background:var(--ink);color:#fff;text-align:center;flex-direction:column;align-items:center;width:min(58%,252px);padding:22px 20px;display:flex;position:absolute;transform:translate(-50%,-50%)}.gm-map[data-layout=band] .gm-hub{width:min(58%,236px);padding:18px 16px}.gm-hub-label{text-transform:uppercase;letter-spacing:.15em;color:#b9c0b0;margin:0 0 6px;font-size:9px}.gm-hub h2{color:#fff;overflow-wrap:anywhere;margin:0;font-size:clamp(19px,2.1vw,26px);line-height:1.15}.gm-hub-people{margin:10px 0 0;padding:0;list-style:none}.gm-hub-people+.gm-hub-people{margin-top:8px}.gm-hub-people a{color:#fff;align-items:center;gap:8px;font-size:14px;display:inline-flex}.gm-hub-people a:hover{color:#f2ccd2}.gm-hub-people li>span{color:#a9b0a2;margin-top:2px;font-size:11px;display:block}.gm-hub-meta{color:#a9b0a2;margin:10px 0 0;font-size:12px}.gm-hub-count{text-transform:uppercase;letter-spacing:.11em;color:#b9c0b0;margin:10px 0 0;font-size:10px}.gm-hub-count strong{color:#fff;letter-spacing:-.02em;font-size:19px}.gm-hub-team{text-transform:uppercase;letter-spacing:.09em;color:#a9b0a2;border-top:1px solid #3c433a;margin-top:12px;padding-top:10px;font-size:9px}.gm-hub-team:hover{color:#fff}.gm-nodes{position:absolute;inset:0}.gm-node{left:var(--x);top:var(--y);background:var(--paper);border:1px solid var(--gm-line);text-align:left;flex-direction:column;gap:3px;width:clamp(126px,21%,168px);padding:11px 13px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:absolute;transform:translate(-50%,-50%)}.gm-node[data-strength=adjacent]{border-style:dashed}.gm-node-kind{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);font-size:8px}.gm-node strong{letter-spacing:-.012em;font-size:13px;font-weight:600;line-height:1.25}.gm-node-person{color:var(--muted);font-size:11px}.gm-node:hover{border-color:var(--red)}.gm-node:hover strong{color:var(--red)}.gm-node[aria-pressed=true]{border-color:var(--red);background:#fff;box-shadow:0 0 0 3px #bd22381f}.gm-node[aria-pressed=true] .gm-node-kind{color:var(--red)}.gm-detail-stack{min-width:0}.gm-detail-card{background:var(--soft);border-top:3px solid var(--red);padding:26px 28px}.gm-detail-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:12px;display:flex}.gm-kind{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:9px}.gm-detail-head h3{margin:0;font-size:clamp(21px,2.4vw,29px)}.gm-reason{max-width:620px;margin-bottom:14px;font-size:16px}.gm-flow{color:var(--muted);align-items:center;gap:9px;margin-bottom:20px;font-size:12px;display:flex}.gm-flow>span{color:var(--red);font-size:17px;line-height:1}.gm-detail-people{margin:0 0 20px;padding:0;list-style:none}.gm-detail-people a{align-items:center;gap:10px;min-height:44px;font-size:15px;display:inline-flex}.gm-detail-people a:hover{color:var(--red)}.gm-detail-people li>span{color:var(--muted);font-size:12px;display:block}.gm-detail-links{flex-wrap:wrap;gap:8px 26px;display:flex}.gm-detail-links .text-link{font-size:13px}.gm-empty{background:var(--soft);padding:24px}.gm-empty h2{max-width:650px}.gm-related{border-top:1px solid var(--gm-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:72px;margin-top:46px;padding-top:28px;display:grid}.gm-related-head .eyebrow{color:var(--muted);margin-bottom:10px;font-size:10px}.gm-related-head h3{margin:0}.gm-related ul{margin:0;padding:0;list-style:none}.gm-related a{border-bottom:1px solid var(--gm-line);justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding-block:12px;font-size:15px;display:flex}.gm-related a:hover{color:var(--red)}.gm-journey-heading{grid-template-columns:1.5fr .7fr;align-items:end;gap:70px;margin-bottom:30px;display:grid}.gm-journey-heading h2{margin-bottom:14px}.gm-journey-heading .eyebrow{color:var(--muted);font-size:10px}.gm-journey-heading>div>p:last-child{color:var(--muted);font-size:15px}.gm-steps{counter-reset:gm-step;margin:0;padding:0;list-style:none}.gm-steps>li{border-top:1px solid var(--gm-line);grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);gap:32px;padding:26px 0;display:grid;position:relative}.gm-steps>li:before{content:"";border-left:1px solid var(--gm-line);position:absolute;top:42px;bottom:-1px;left:11px}.gm-steps>li:last-child:before{display:none}.gm-step-number{z-index:1;background:var(--paper);border:1px solid var(--gm-line);width:23px;height:23px;color:var(--red);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:10px;display:grid;position:relative}.gm-steps>li:first-child .gm-step-number{background:var(--red);border-color:var(--red);color:#fff}.gm-step-action h3{max-width:450px;margin-bottom:10px}.gm-step-action .text-link{color:var(--muted);border:0;font-size:12px}.gm-step-profession{color:var(--muted);margin-bottom:4px;font-size:13px}.gm-people{margin:0;padding:0;list-style:none}.gm-people li+li{margin-top:10px}.gm-people a{align-items:center;gap:10px;min-height:40px;font-size:15px;display:inline-flex}.gm-people a:hover{color:var(--red)}.gm-people li>span{color:var(--muted);font-size:12px;display:block}.gm-footnote{border-top:1px solid var(--line);color:var(--muted);max-width:880px;margin:40px 0 0;padding-top:22px;font-size:12px}@media (width<=1000px){.gm-stats{gap:10px 40px}.gm-explorer{grid-template-columns:minmax(0,1fr);gap:30px}.gm-map{max-width:560px}.gm-related{gap:40px}.gm-journey-heading{gap:32px}.gm-hub{width:min(52%,220px);padding:18px 16px}.gm-node{width:clamp(118px,20%,150px);padding:10px 11px}.gm-node strong{font-size:12px}}@media (width<=820px){.gm-map{aspect-ratio:auto;flex-direction:column;width:100%;max-width:none;display:flex}.gm-map-canvas{display:none}.gm-hub,.gm-map[data-layout] .gm-hub{text-align:left;border-top:3px solid var(--red);align-items:flex-start;width:100%;padding:20px;position:static;transform:none}.gm-hub h2{font-size:25px}.gm-hub-people a{justify-content:space-between;width:100%}.gm-nodes{border-left:3px solid var(--gm-line);flex-direction:column;display:flex;position:static}.gm-node{border:0;border-bottom:1px solid var(--gm-line);width:100%;padding:15px 16px;position:static;transform:none}.gm-node strong{font-size:15px}.gm-node[aria-pressed=true]{box-shadow:none;border-bottom-color:var(--red)}.gm-nodes>.gm-node:first-child{border-top:1px solid var(--gm-line)}}@media (width<=720px){.gm-stats{gap:8px 34px;margin-bottom:14px}.gm-stats strong{font-size:30px}.gm-controls{flex-direction:column;align-items:stretch;gap:18px;padding-block:20px 24px}.gm-profession-field,.gm-filter{flex:auto;width:100%}.gm-detail-card{padding:22px 20px}.gm-related{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px}.gm-journey-heading{grid-template-columns:minmax(0,1fr);gap:16px}.gm-steps>li{grid-template-columns:26px minmax(0,1fr);gap:10px 16px;padding-block:23px}.gm-steps>li>div:last-child{grid-column:2}.gm-steps>li:before{left:12px}.gm-step-action h3{margin-bottom:0;font-size:20px}.gm-step-action .text-link{min-height:44px}}.growth-heading[data-astro-cid-erzdrudf]{padding-block:42px 26px}.growth-heading[data-astro-cid-erzdrudf] h1[data-astro-cid-erzdrudf]{margin-bottom:12px;font-size:clamp(34px,4vw,54px)}.growth-heading[data-astro-cid-erzdrudf]>p[data-astro-cid-erzdrudf]:last-child{color:var(--muted);max-width:560px;margin-bottom:0;font-size:17px}@media (width<=720px){.growth-heading[data-astro-cid-erzdrudf]{padding-top:30px}.growth-heading[data-astro-cid-erzdrudf]>p[data-astro-cid-erzdrudf]:last-child{font-size:15px}}
