.network-hero[data-astro-cid-kc4ri5tv]{display:flex;flex-direction:column;background:var(--color-surface-bg);margin-top:var(--page-gutter)}.map[data-astro-cid-kc4ri5tv]{margin:0;position:relative;inline-size:100%;aspect-ratio:16 / 9;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,black 50%,transparent 100%);mask-image:linear-gradient(to bottom,black 50%,transparent 100%);@media(min-width:768px){aspect-ratio:auto;block-size:40.8125rem}}.stage[data-astro-cid-kc4ri5tv]{position:absolute;inset-block:0;inset-inline-start:50%;translate:-50% 0;block-size:100%;inline-size:auto;aspect-ratio:1368 / 653;min-inline-size:100%}.globe[data-astro-cid-kc4ri5tv]{position:absolute;inset-block-start:20.98%;inset-inline:0;block-size:79.02%;display:block;& img{inline-size:100%;block-size:100%;object-fit:cover;object-position:center;max-inline-size:none}}.overlay[data-astro-cid-kc4ri5tv]{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:fill}.content[data-astro-cid-kc4ri5tv]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-6);padding-block-end:var(--spacing-16);padding-inline:var(--spacing-6);margin-block-start:-6rem;@media(min-width:768px){gap:var(--spacing-8);padding-block-end:10rem;padding-inline:var(--spacing-8);margin-inline:auto}}.title[data-astro-cid-kc4ri5tv]{font-family:var(--font-display);font-size:var(--font-size-40);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-h1-mobile);letter-spacing:var(--font-letter-spacing-h1-mobile);color:var(--color-text-headings);margin:0;max-inline-size:15ch;@media(min-width:768px){font-size:var(--font-size-64);line-height:var(--font-line-height-h1-desktop);letter-spacing:var(--font-letter-spacing-heading);max-inline-size:47.375rem}}.description[data-astro-cid-kc4ri5tv]{font-family:var(--font-sans);font-size:var(--font-size-16);line-height:var(--font-line-height-body);letter-spacing:var(--font-letter-spacing-body);color:var(--color-text-body);margin:0;max-inline-size:36.25rem}.actions[data-astro-cid-kc4ri5tv]{display:flex;flex-direction:column;align-self:stretch;align-items:stretch;gap:var(--spacing-4);@media(min-width:768px){flex-direction:row;align-self:auto;align-items:center;justify-content:center;gap:var(--spacing-6)}}.network-pillars[data-astro-cid-wu7yrj4y]{padding-block-end:var(--layout-section-padding-y)}.section-title-block[data-astro-cid-wu7yrj4y]{margin-block-end:var(--spacing-8)}.grid[data-astro-cid-wu7yrj4y]{display:grid;grid-template-columns:1fr;margin-block-start:var(--spacing-8);@media(min-width:768px){grid-template-columns:1fr 1fr 1fr;column-gap:calc(var(--spacing-6) * 2)}}.card[data-astro-cid-wu7yrj4y]{+.card[data-astro-cid-wu7yrj4y]{border-block-start:1px solid var(--color-border-default);@media(min-width:768px){border-block-start:none}}}.image[data-astro-cid-wu7yrj4y]{margin:0;aspect-ratio:3 / 4;overflow:hidden;& img{width:100%;height:100%;object-fit:cover}}.content[data-astro-cid-wu7yrj4y]{padding-block-start:var(--spacing-6)}.title[data-astro-cid-wu7yrj4y]{font-family:Saans,system-ui,sans-serif;font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-tight);color:var(--color-text-headings);margin-block-end:var(--spacing-3)}.body[data-astro-cid-wu7yrj4y]{font-family:Space Grotesk,system-ui,sans-serif;font-size:var(--type-text-md-size);line-height:var(--font-line-height-body);color:var(--color-text-body);margin:0}.network-how-it-runs[data-astro-cid-7nb66h4q]{display:flex;flex-direction:column;background:var(--color-surface-bg);inline-size:100%;max-inline-size:var(--container-default);margin-inline:auto}.title-band[data-astro-cid-7nb66h4q]{display:flex;inline-size:100%;max-inline-size:var(--layout-content-max-width, 1300px);padding-block:var(--layout-section-padding-y-sm, 100px);padding-inline:var(--spacing-8);flex-direction:column;align-items:flex-start;gap:var(--layout-content-gap, 60px);@media(min-width:768px){padding-inline:var(--spacing-12)}}.content-row[data-astro-cid-7nb66h4q]{padding-inline:var(--spacing-8);@media(min-width:768px){padding-inline:var(--spacing-20, 5rem)}}
