.hero[data-astro-cid-anhloy43]{position:relative;overflow:hidden;isolation:isolate;background:#06101e url(/video/hero-servers-poster.jpg) center/cover;padding:0}.hero__art[data-astro-cid-anhloy43]{position:absolute;inset:0;z-index:0;pointer-events:none}.hero__art[data-astro-cid-anhloy43] video[data-astro-cid-anhloy43]{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero__overlay[data-astro-cid-anhloy43]{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(95deg,#06101eeb,#06101eb8 42%,#06101e66),linear-gradient(180deg,rgba(6,16,30,.35) 0%,transparent 28%,rgba(6,16,30,.7) 100%)}.hero__inner[data-astro-cid-anhloy43]{position:relative;z-index:2;padding-top:clamp(38px,3.5vw,66px);padding-bottom:clamp(72px,8vw,128px)}.hero__primary[data-astro-cid-anhloy43]{max-width:880px;min-width:0}.hero[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43]{font-family:var(--font-display);font-weight:700;font-size:clamp(36px,5.4vw,76px);line-height:1;letter-spacing:-.025em;margin:0 0 28px;max-width:18ch;color:var(--color-text)}.hero[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43] em[data-astro-cid-anhloy43]{font-style:italic;color:var(--color-signal)}.hero__lede[data-astro-cid-anhloy43]{font-size:clamp(16.5px,1.4vw,19px);line-height:1.55;color:var(--color-text-2);margin:0 0 36px;max-width:56ch}.hero__lede[data-astro-cid-anhloy43] b{color:var(--color-text);font-weight:600}.hero__lede[data-astro-cid-anhloy43] a{color:var(--color-text);border-bottom:1px solid var(--color-signal-line);padding-bottom:1px}.hero__lede[data-astro-cid-anhloy43] a:hover{color:var(--color-signal);border-color:var(--color-signal)}.hero__cta[data-astro-cid-anhloy43]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:48px}.hero__stats[data-astro-cid-anhloy43]{display:grid;grid-template-columns:repeat(2,1fr);gap:0;max-width:720px;border-top:1px solid var(--color-border-2)}@media(min-width:720px){.hero__stats[data-astro-cid-anhloy43]{grid-template-columns:repeat(4,1fr)}}.hero__stat[data-astro-cid-anhloy43]{padding:22px 22px 6px 0;border-right:1px solid var(--color-border)}.hero__stat[data-astro-cid-anhloy43]:last-child{border-right:0;padding-right:0}.hero__stat[data-astro-cid-anhloy43]+.hero__stat[data-astro-cid-anhloy43]{padding-left:22px}.hero__stat[data-astro-cid-anhloy43] .num[data-astro-cid-anhloy43]{font-family:var(--font-display);font-weight:700;font-size:36px;letter-spacing:-.02em;line-height:1;color:var(--color-text)}.hero__stat[data-astro-cid-anhloy43] .lab[data-astro-cid-anhloy43]{font-size:12px;color:var(--color-text-mute);margin-top:8px;letter-spacing:.04em;line-height:1.45}@media(prefers-reduced-motion:reduce){.hero__art[data-astro-cid-anhloy43] video[data-astro-cid-anhloy43]{display:none}}.trust[data-astro-cid-bjyadk2x]{background:var(--color-bg-2);border-bottom:1px solid var(--color-border);padding:28px 0}.trust__row[data-astro-cid-bjyadk2x]{display:grid;grid-template-columns:1fr;gap:24px;align-items:center}@media(min-width:880px){.trust__row[data-astro-cid-bjyadk2x]{grid-template-columns:auto 1fr;gap:48px}}.trust__label[data-astro-cid-bjyadk2x]{font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-mute);max-width:16ch;line-height:1.4}.trust__items[data-astro-cid-bjyadk2x]{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 28px;align-items:center}@media(min-width:720px){.trust__items[data-astro-cid-bjyadk2x]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1080px){.trust__items[data-astro-cid-bjyadk2x]{grid-template-columns:repeat(5,1fr);gap:32px}}.trust__item[data-astro-cid-bjyadk2x]{display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.3;color:var(--color-text-2);border-left:1px solid var(--color-border-2);padding-left:16px;min-width:0}.trust__item[data-astro-cid-bjyadk2x]:first-child{border-left:0;padding-left:0}@media(max-width:1079px){.trust__item[data-astro-cid-bjyadk2x]:nth-child(3n+1){border-left:0;padding-left:0}}@media(max-width:719px){.trust__item[data-astro-cid-bjyadk2x]{border-left:0!important;padding-left:0!important}}.trust__item[data-astro-cid-bjyadk2x] b[data-astro-cid-bjyadk2x]{font-family:var(--font-display);font-weight:700;color:var(--color-text);font-size:15px;letter-spacing:-.005em}.trust__item[data-astro-cid-bjyadk2x] small[data-astro-cid-bjyadk2x]{font-size:11px;color:var(--color-text-mute);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.solutions[data-astro-cid-bp4bfslc]{background:var(--color-bg)}.sol-row[data-astro-cid-bp4bfslc]{display:grid;grid-template-columns:1fr;gap:36px;padding:clamp(56px,6vw,88px) 0;border-top:1px solid var(--color-border);align-items:center}.sol-row[data-astro-cid-bp4bfslc]:first-of-type{border-top:0;padding-top:0}.sol-row[data-astro-cid-bp4bfslc]:last-of-type{padding-bottom:0}@media(min-width:980px){.sol-row[data-astro-cid-bp4bfslc]{grid-template-columns:1fr 1fr;gap:80px}.sol-row[data-astro-cid-bp4bfslc].is-flipped .sol-row__art[data-astro-cid-bp4bfslc]{order:2}}.sol-row__copy[data-astro-cid-bp4bfslc]{max-width:560px;min-width:0}.sol-row__no[data-astro-cid-bp4bfslc]{font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-signal);margin-bottom:16px;display:flex;align-items:center;gap:12px}.sol-row__no[data-astro-cid-bp4bfslc]:before{content:"";width:28px;height:1px;background:var(--color-signal)}.sol-row__t[data-astro-cid-bp4bfslc]{font-family:var(--font-display);font-weight:700;letter-spacing:-.018em;font-size:clamp(28px,3vw,40px);line-height:1.05;margin:0 0 18px;max-width:18ch;color:var(--color-text)}.sol-row__d[data-astro-cid-bp4bfslc]{font-size:17px;line-height:1.6;color:var(--color-text-2);margin-bottom:28px}.sol-row__d[data-astro-cid-bp4bfslc] a{color:var(--color-signal);border-bottom:1px solid var(--color-signal-line);padding-bottom:1px}.sol-row__bullets[data-astro-cid-bp4bfslc]{list-style:none;margin:0 0 28px;padding:24px 0 28px;border-top:1px solid var(--color-border);display:grid;grid-template-columns:1fr 1fr;gap:14px 32px}.sol-row__bullets[data-astro-cid-bp4bfslc] li[data-astro-cid-bp4bfslc]{display:flex;gap:10px;align-items:baseline;font-size:13.5px;color:var(--color-text-2);line-height:1.4}.sol-row__bullets[data-astro-cid-bp4bfslc] li[data-astro-cid-bp4bfslc]:before{content:"—";color:var(--color-signal);font-weight:500;flex:none}.sol-row__cta[data-astro-cid-bp4bfslc]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--color-text);padding:4px 0;border-bottom:2px solid var(--color-signal);transition:color .16s}.sol-row__cta[data-astro-cid-bp4bfslc]:hover{color:var(--color-signal)}.sol-row__cta[data-astro-cid-bp4bfslc] .arrow[data-astro-cid-bp4bfslc]{transition:transform .16s}.sol-row__cta[data-astro-cid-bp4bfslc]:hover .arrow[data-astro-cid-bp4bfslc]{transform:translate(4px)}.sol-row__art[data-astro-cid-bp4bfslc]{position:relative;background:#06101e;border:1px solid var(--color-border-2);aspect-ratio:5 / 4.7;overflow:hidden;isolation:isolate;min-width:0}.sol-row__art[data-astro-cid-bp4bfslc] svg[data-astro-cid-bp4bfslc]{width:100%;height:100%}.sol-row__art-tag[data-astro-cid-bp4bfslc]{position:absolute;bottom:14px;left:14px;background:#06101ec7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--color-text);padding:8px 12px;font-family:var(--font-body);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;z-index:5;border:1px solid var(--color-border-2)}.sol-row__art-tag[data-astro-cid-bp4bfslc] b{color:var(--color-signal);font-weight:700}.numbers[data-astro-cid-7ma4q4yf]{background:var(--color-bg-2);position:relative;overflow:hidden;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.numbers[data-astro-cid-7ma4q4yf] .sec-head[data-astro-cid-7ma4q4yf]{margin-bottom:clamp(48px,6vw,80px)}.numbers__grid[data-astro-cid-7ma4q4yf]{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--color-border-2);border-left:1px solid var(--color-border-2)}@media(min-width:720px){.numbers__grid[data-astro-cid-7ma4q4yf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:980px){.numbers__grid[data-astro-cid-7ma4q4yf]{grid-template-columns:repeat(3,minmax(0,1fr))}}.numbers__cell[data-astro-cid-7ma4q4yf]{padding:28px 24px;border-right:1px solid var(--color-border-2);border-bottom:1px solid var(--color-border-2);min-width:0}.numbers__cell[data-astro-cid-7ma4q4yf] .num[data-astro-cid-7ma4q4yf]{font-family:var(--font-display);font-weight:700;font-size:clamp(36px,3.6vw,56px);letter-spacing:-.025em;line-height:.95;color:var(--color-text);margin-bottom:14px;overflow-wrap:anywhere}.numbers__cell[data-astro-cid-7ma4q4yf] .num[data-astro-cid-7ma4q4yf] small[data-astro-cid-7ma4q4yf]{font-size:.42em;color:var(--color-signal);font-weight:600;margin-left:4px;letter-spacing:0}.numbers__cell[data-astro-cid-7ma4q4yf] .lab[data-astro-cid-7ma4q4yf]{font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);margin-bottom:6px}.numbers__cell[data-astro-cid-7ma4q4yf] .desc[data-astro-cid-7ma4q4yf]{font-size:13.5px;line-height:1.45;color:var(--color-text-mute);margin:0}.netmap .maplibregl-canvas{outline:none}.netmap-dc{all:unset;position:relative;width:0;height:0;cursor:pointer;--dot: 9px}.netmap-dc.is-edge{--dot: 7px}.netmap-dc__dot,.netmap-dc__pulse{position:absolute;left:0;top:0;width:var(--dot);height:var(--dot);border-radius:50%;transform:translate(-50%,-50%)}.netmap-dc__dot{background:var(--color-signal);box-shadow:0 0 0 2px var(--color-bg),0 0 14px 2px #dc3f2f8c;transition:transform .2s}.netmap-dc.is-edge .netmap-dc__dot{background:var(--color-text-2);box-shadow:0 0 0 2px var(--color-bg),0 0 10px #f0ede540}.netmap-dc__pulse{border:1px solid var(--color-signal);opacity:0}.netmap-dc.is-core .netmap-dc__pulse{animation:netmap-pulse 4s cubic-bezier(.2,.6,.3,1) infinite}.netmap-dc.is-edge .netmap-dc__pulse{border-color:var(--color-text-mute);animation:netmap-pulse 5s cubic-bezier(.2,.6,.3,1) infinite 1.5s}@keyframes netmap-pulse{0%{opacity:.6;width:var(--dot);height:var(--dot)}60%,to{opacity:0;width:34px;height:34px}}.netmap-dc__label{position:absolute;top:0;display:flex;flex-direction:column;gap:1px;white-space:nowrap;pointer-events:none;text-shadow:0 0 6px var(--color-bg),0 0 2px var(--color-bg)}.netmap-dc__label b{font:700 12px/1.2 var(--font-display);letter-spacing:.08em;color:var(--color-text)}.netmap-dc.is-core .netmap-dc__label b{font-size:13px}.netmap-dc__label small{font:500 10.5px/1.2 var(--font-body);color:var(--color-text-mute);letter-spacing:.02em}.netmap-dc.lbl-right .netmap-dc__label{left:14px;transform:translateY(-50%)}.netmap-dc.lbl-left .netmap-dc__label{right:14px;transform:translateY(-50%);text-align:right;align-items:flex-end}.netmap-dc.lbl-above .netmap-dc__label{bottom:12px;top:auto;left:0;transform:translate(-50%);align-items:center}.netmap-dc.lbl-below .netmap-dc__label{top:12px;left:0;transform:translate(-50%);align-items:center}.netmap-dc:hover .netmap-dc__dot,.netmap-dc.is-hot .netmap-dc__dot,.netmap-dc:focus-visible .netmap-dc__dot{transform:translate(-50%,-50%) scale(1.6)}.netmap-dc.is-hot .netmap-dc__label b,.netmap-dc:hover .netmap-dc__label b{color:var(--color-signal)}.netmap-dc:focus-visible .netmap-dc__dot{outline:2px solid var(--color-signal);outline-offset:4px}.netmap-dc.is-focused .netmap-dc__dot{transform:translate(-50%,-50%) scale(1.8)}.netmap-dc.is-focused .netmap-dc__label b{font-size:15px}.netmap.is-focused .netmap-dc:not(.is-focused){opacity:.35}.netmap .maplibregl-ctrl-attrib{background:#06101eb3!important;font:10.5px var(--font-body);color:var(--color-text-mute-2)}.netmap .maplibregl-ctrl-attrib a{color:var(--color-text-mute)}.netmap .maplibregl-ctrl-group{background:#06101ed9;border:1px solid var(--color-border-2);border-radius:0;box-shadow:none}.netmap .maplibregl-ctrl-group button+button{border-top:1px solid var(--color-border-2)}.netmap .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert(.9)}.netmap .maplibregl-ctrl-group button:hover{background:var(--color-surface-2)}.netmap .maplibregl-ctrl-bottom-right{z-index:3}.netmap .maplibregl-cooperative-gesture-screen{background:#06101ebf;font:600 15px var(--font-body);color:var(--color-text)}.netmap-dc__label b i{font-style:normal}@media(max-width:639px){.netmap-dc__label b i{display:none}.netmap-dc.lbl-left[data-west] .netmap-dc__label{right:auto;left:0;top:12px;transform:translate(-50%);align-items:flex-start;text-align:left}}@media(prefers-reduced-motion:reduce){.netmap-dc__pulse{animation:none!important}}.locations[data-astro-cid-aftxhwte]{background:var(--color-bg)}.loc-shell[data-astro-cid-aftxhwte]{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--color-border-2)}@media(min-width:1100px){.loc-shell[data-astro-cid-aftxhwte]{grid-template-columns:minmax(0,1fr) 360px}}.netmap[data-astro-cid-aftxhwte]{position:relative;height:clamp(460px,52vw,700px);background:var(--color-bg);overflow:hidden;isolation:isolate}.netmap__canvas[data-astro-cid-aftxhwte]{position:absolute;inset:0}.netmap[data-astro-cid-aftxhwte]:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;box-shadow:inset 0 0 120px 30px #06101ed9}.netmap__hud[data-astro-cid-aftxhwte]{position:absolute;z-index:3;pointer-events:none}.netmap__hud--tl[data-astro-cid-aftxhwte]{top:22px;left:24px}.netmap__hud--tr[data-astro-cid-aftxhwte]{top:22px;right:24px}.netmap__hud--bl[data-astro-cid-aftxhwte]{bottom:18px;left:24px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.netmap__title[data-astro-cid-aftxhwte]{font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.02em;color:var(--color-text)}.netmap__sub[data-astro-cid-aftxhwte]{margin-top:4px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-mute);font-weight:500}.netmap__legend[data-astro-cid-aftxhwte]{list-style:none;margin:0;padding:12px 14px;display:grid;gap:8px;background:#06101eb8;backdrop-filter:blur(6px);border:1px solid var(--color-border-2);font-size:11.5px;color:var(--color-text-2)}.netmap__legend[data-astro-cid-aftxhwte] li[data-astro-cid-aftxhwte]{display:flex;align-items:center;gap:10px;white-space:nowrap}.netmap__legend[data-astro-cid-aftxhwte] i[data-astro-cid-aftxhwte]{display:inline-block;flex:none}.netmap__legend[data-astro-cid-aftxhwte] .k-core[data-astro-cid-aftxhwte]{width:10px;height:10px;border-radius:50%;background:var(--color-signal);box-shadow:0 0 0 3px var(--color-signal-soft)}.netmap__legend[data-astro-cid-aftxhwte] .k-edge[data-astro-cid-aftxhwte]{width:8px;height:8px;margin:0 1px;border-radius:50%;background:var(--color-text-mute)}.netmap__legend[data-astro-cid-aftxhwte] .k-fibre[data-astro-cid-aftxhwte]{width:18px;height:2px;margin-left:-4px;background:var(--color-signal);box-shadow:0 0 6px var(--color-signal)}.netmap__legend[data-astro-cid-aftxhwte] .k-traffic[data-astro-cid-aftxhwte]{width:18px;height:2px;margin-left:-4px;background:linear-gradient(90deg,transparent,var(--color-text-2) 70%,var(--color-text) 70%)}.netmap__note[data-astro-cid-aftxhwte]{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-mute-2);font-weight:600}.netmap__back[data-astro-cid-aftxhwte]{pointer-events:auto;font:600 12px var(--font-body);letter-spacing:.02em;color:var(--color-text);background:#06101ed9;border:1px solid var(--color-signal-line);padding:8px 12px;cursor:pointer;transition:border-color .16s,background .16s}.netmap__back[data-astro-cid-aftxhwte]:hover{border-color:var(--color-signal);background:var(--color-surface-2)}.netmap__fallback[data-astro-cid-aftxhwte]{position:absolute;inset:0;z-index:0;display:grid;place-items:center;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-mute-2);background:radial-gradient(ellipse at 50% 55%,var(--color-surface-1),transparent 70%),repeating-linear-gradient(0deg,transparent 0 39px,var(--color-border) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,var(--color-border) 39px 40px);transition:opacity .6s}.netmap[data-astro-cid-aftxhwte].is-ready .netmap__fallback[data-astro-cid-aftxhwte]{opacity:0;pointer-events:none}.netmap[data-astro-cid-aftxhwte].is-failed .netmap__fallback[data-astro-cid-aftxhwte] span[data-astro-cid-aftxhwte]:after{content:" unavailable in this browser"}.netmap[data-astro-cid-aftxhwte].is-failed .netmap__fallback[data-astro-cid-aftxhwte] span[data-astro-cid-aftxhwte]{font-size:0}.netmap[data-astro-cid-aftxhwte].is-failed .netmap__fallback[data-astro-cid-aftxhwte] span[data-astro-cid-aftxhwte]:after{font-size:12px}@media(max-width:639px){.netmap[data-astro-cid-aftxhwte]{height:440px}.netmap[data-astro-cid-aftxhwte].is-focused .netmap__legend[data-astro-cid-aftxhwte]{display:none}.netmap__legend[data-astro-cid-aftxhwte]{grid-template-columns:auto auto;gap:6px 14px;padding:8px 10px;font-size:10.5px}.netmap__hud--tr[data-astro-cid-aftxhwte]{inset:auto auto 52px 16px}.netmap__hud--tl[data-astro-cid-aftxhwte]{left:16px;top:16px}.netmap__hud--bl[data-astro-cid-aftxhwte]{left:16px;bottom:14px}}.loc-list[data-astro-cid-aftxhwte]{display:grid;grid-auto-flow:column;grid-auto-columns:min(82%,320px);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-3) transparent;background:var(--color-surface-1);border-top:1px solid var(--color-border-2)}@media(min-width:1100px){.loc-list[data-astro-cid-aftxhwte]{grid-auto-flow:row;grid-auto-columns:auto;align-content:start;overflow-x:hidden;overflow-y:auto;scroll-snap-type:none;overscroll-behavior:contain;border-top:0;border-left:1px solid var(--color-border-2);height:clamp(460px,52vw,700px)}}.loc[data-astro-cid-aftxhwte]{all:unset;box-sizing:border-box;display:grid;grid-template-columns:54px 1fr auto;gap:14px;padding:20px 22px;border-right:1px solid var(--color-border);align-items:center;cursor:pointer;position:relative;scroll-snap-align:start;transition:background .16s;min-width:0}@media(min-width:1100px){.loc[data-astro-cid-aftxhwte]{border-right:0;border-bottom:1px solid var(--color-border)}}.loc[data-astro-cid-aftxhwte]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--color-signal);transform:scaleY(0);transition:transform .2s}.loc[data-astro-cid-aftxhwte]:hover,.loc[data-astro-cid-aftxhwte]:focus-visible{background:var(--color-surface-2)}.loc[data-astro-cid-aftxhwte]:focus-visible{outline:2px solid var(--color-signal);outline-offset:-2px}.loc[data-astro-cid-aftxhwte].is-active{background:var(--color-surface-2)}.loc[data-astro-cid-aftxhwte].is-active:before{transform:scaleY(1)}.loc__code[data-astro-cid-aftxhwte]{font-family:var(--font-display);font-weight:800;font-size:16px;letter-spacing:.04em;color:var(--color-signal)}.loc__main[data-astro-cid-aftxhwte]{min-width:0;display:flex;flex-direction:column;gap:4px}.loc__city[data-astro-cid-aftxhwte]{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.005em;color:var(--color-text)}.loc__addr[data-astro-cid-aftxhwte]{font-size:13px;color:var(--color-text-2);line-height:1.4}.loc__role[data-astro-cid-aftxhwte]{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--color-text-mute);padding:4px 10px;border:1px solid var(--color-border-2);white-space:nowrap}.loc__role[data-astro-cid-aftxhwte].is-core{color:var(--color-signal);border-color:var(--color-signal-line);background:var(--color-signal-soft)}.loc-foot[data-astro-cid-aftxhwte]{margin-top:-1px;padding:18px 24px;background:var(--color-surface-2);border:1px solid var(--color-border-2);font-size:13px;color:var(--color-text-2);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.loc-foot[data-astro-cid-aftxhwte] a[data-astro-cid-aftxhwte]{font-weight:600;color:var(--color-text);border-bottom:2px solid var(--color-signal);padding-bottom:1px}.loc-foot[data-astro-cid-aftxhwte] a[data-astro-cid-aftxhwte]:hover{color:var(--color-signal)}.peering[data-astro-cid-rdrnrmf4]{background:var(--color-bg-2);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.peer-grid[data-astro-cid-rdrnrmf4]{display:grid;grid-template-columns:1fr;gap:36px}@media(min-width:980px){.peer-grid[data-astro-cid-rdrnrmf4]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:start}}.peer-side[data-astro-cid-rdrnrmf4] h3[data-astro-cid-rdrnrmf4]{font-family:var(--font-display);font-weight:700;letter-spacing:-.018em;font-size:clamp(26px,3vw,38px);line-height:1.08;margin:0 0 18px;max-width:18ch;color:var(--color-text)}.peer-side[data-astro-cid-rdrnrmf4] h3[data-astro-cid-rdrnrmf4] em{font-style:normal;color:var(--color-signal)}.peer-side[data-astro-cid-rdrnrmf4] p[data-astro-cid-rdrnrmf4]{font-size:16px;color:var(--color-text-2);line-height:1.6;margin:0 0 24px;max-width:50ch}.peer-specs[data-astro-cid-rdrnrmf4]{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border-2)}.peer-specs[data-astro-cid-rdrnrmf4] li[data-astro-cid-rdrnrmf4]{display:grid;grid-template-columns:1fr auto;gap:14px;padding:11px 0;border-bottom:1px solid var(--color-border);align-items:baseline;font-size:13.5px}.peer-specs[data-astro-cid-rdrnrmf4] li[data-astro-cid-rdrnrmf4]:last-child{border-bottom:0}.peer-specs[data-astro-cid-rdrnrmf4] .l[data-astro-cid-rdrnrmf4]{color:var(--color-text-mute);letter-spacing:.04em}.peer-specs[data-astro-cid-rdrnrmf4] .v[data-astro-cid-rdrnrmf4]{color:var(--color-text);font-weight:600;text-align:right}.peer-specs[data-astro-cid-rdrnrmf4] .v[data-astro-cid-rdrnrmf4].signal{color:var(--color-signal)}.peer-list[data-astro-cid-rdrnrmf4]{display:grid;grid-template-columns:1fr;gap:1px;background:var(--color-border);border:1px solid var(--color-border)}@media(min-width:720px){.peer-list[data-astro-cid-rdrnrmf4]{grid-template-columns:1fr 1fr}}.peer-card[data-astro-cid-rdrnrmf4]{background:var(--color-surface-1);padding:18px 22px;display:flex;justify-content:space-between;align-items:baseline;gap:12px;transition:background .16s}.peer-card[data-astro-cid-rdrnrmf4]:hover{background:var(--color-surface-2)}.peer-card__name[data-astro-cid-rdrnrmf4]{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--color-text);letter-spacing:-.005em}.peer-card__kind[data-astro-cid-rdrnrmf4]{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--color-text-mute);padding:3px 8px;border:1px solid var(--color-border-2);white-space:nowrap}.peer-card__kind[data-astro-cid-rdrnrmf4].is-direct{color:var(--color-signal);border-color:var(--color-signal-line)}.posture[data-astro-cid-xquunzyf]{background:var(--color-bg)}.pos-grid[data-astro-cid-xquunzyf]{display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--color-border-2)}@media(min-width:880px){.pos-grid[data-astro-cid-xquunzyf]{grid-template-columns:repeat(3,1fr)}}.pos[data-astro-cid-xquunzyf]{padding:32px 28px;border-right:1px solid var(--color-border-2);border-bottom:1px solid var(--color-border-2);background:var(--color-surface-1)}.pos[data-astro-cid-xquunzyf]:last-child{border-right:0}@media(max-width:879px){.pos[data-astro-cid-xquunzyf]{border-right:0}.pos[data-astro-cid-xquunzyf]:last-child{border-bottom:0}}.pos__no[data-astro-cid-xquunzyf]{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.18em;color:var(--color-signal);margin-bottom:18px}.pos__t[data-astro-cid-xquunzyf]{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.012em;color:var(--color-text);margin-bottom:12px}.pos__d[data-astro-cid-xquunzyf]{font-size:14.5px;color:var(--color-text-2);line-height:1.6;margin:0}.final-cta[data-astro-cid-2qwhjpyv]{background:var(--color-bg-2);position:relative;overflow:hidden;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.final-cta__art[data-astro-cid-2qwhjpyv]{position:absolute;inset:0;opacity:.5;z-index:0;pointer-events:none}.final-cta__inner[data-astro-cid-2qwhjpyv]{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width:980px){.final-cta__inner[data-astro-cid-2qwhjpyv]{grid-template-columns:1fr 1fr;gap:64px}}.final-cta[data-astro-cid-2qwhjpyv] h2[data-astro-cid-2qwhjpyv]{font-family:var(--font-display);font-weight:700;letter-spacing:-.018em;font-size:clamp(32px,4vw,56px);line-height:1;max-width:18ch;margin:0 0 24px;color:var(--color-text)}.final-cta[data-astro-cid-2qwhjpyv] h2[data-astro-cid-2qwhjpyv] em{color:var(--color-signal);font-style:normal}.final-cta[data-astro-cid-2qwhjpyv] p[data-astro-cid-2qwhjpyv]{font-size:17px;color:var(--color-text-2);line-height:1.55;max-width:50ch;margin:0 0 32px}.final-cta__cta[data-astro-cid-2qwhjpyv]{display:flex;gap:14px;flex-wrap:wrap}.final-cta__contact[data-astro-cid-2qwhjpyv]{background:#06101e99;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border-2);padding:32px;min-width:0}.final-cta__contact[data-astro-cid-2qwhjpyv] h3[data-astro-cid-2qwhjpyv]{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-signal);margin:0 0 22px;padding-bottom:14px;border-bottom:1px solid var(--color-border-2)}.contact-row[data-astro-cid-2qwhjpyv]{display:grid;grid-template-columns:95px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--color-border);align-items:baseline}.contact-row[data-astro-cid-2qwhjpyv]:last-child{border-bottom:0}.contact-row[data-astro-cid-2qwhjpyv] .l[data-astro-cid-2qwhjpyv]{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-mute);font-weight:600}.contact-row[data-astro-cid-2qwhjpyv] .v[data-astro-cid-2qwhjpyv]{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--color-text);letter-spacing:-.005em;min-width:0;word-break:break-word}.contact-row[data-astro-cid-2qwhjpyv] .v[data-astro-cid-2qwhjpyv] small[data-astro-cid-2qwhjpyv]{display:block;font-family:var(--font-body);font-size:12.5px;color:var(--color-text-mute);letter-spacing:0;text-transform:none;font-weight:400;margin-top:2px}a[data-astro-cid-2qwhjpyv].v:hover{color:var(--color-signal)}
