.hero[data-astro-cid-bbe6dxrz]{width:100vw;min-height:clamp(560px,76vh,780px);margin-inline:calc(50% - 50vw);margin-top:-2rem;margin-bottom:0;padding-block:clamp(6rem,12vh,9rem) clamp(4rem,8vh,6rem);padding-inline:0;position:relative;display:flex;align-items:flex-end;overflow:hidden;background-image:linear-gradient(90deg,#010410f0,#010410c2 44%,#0104102e),linear-gradient(0deg,#010410eb,#01041000 45%),var(--hero-image);background-position:center;background-size:cover}.content[data-astro-cid-bbe6dxrz]{width:min(1180px,calc(100% - 3rem));margin:0 auto;position:relative;z-index:1}.eyebrow[data-astro-cid-bbe6dxrz]{margin:0 0 .8rem;color:#7fbef3;font-size:.82rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}h1[data-astro-cid-bbe6dxrz]{max-width:10ch;margin:0;color:#fff;font-size:clamp(3.4rem,8vw,7rem);line-height:.92;letter-spacing:0}.lede[data-astro-cid-bbe6dxrz]{max-width:42rem;margin:1.5rem 0 0;color:#d0e4f8;font-size:clamp(1.12rem,1.8vw,1.42rem);line-height:1.55}.actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.button[data-astro-cid-bbe6dxrz]{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1rem;border-radius:var(--radius-sm);border:1px solid oklch(100% 0 0 / .18);color:#f6f9fb;font-weight:700;line-height:1;text-decoration:none;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.button[data-astro-cid-bbe6dxrz]:hover{text-shadow:none}.button[data-astro-cid-bbe6dxrz].primary{background:#f6f9fb;color:#010513}.button[data-astro-cid-bbe6dxrz].primary:hover,.button[data-astro-cid-bbe6dxrz].primary:focus-visible{background:#d2ecfc;box-shadow:0 10px 24px #38bdf83d;transform:translateY(-2px)}.button[data-astro-cid-bbe6dxrz].secondary{background:#0611259e}@media(max-width:760px){.hero[data-astro-cid-bbe6dxrz]{width:auto;min-height:560px;margin-inline:-1rem;padding-top:6.5rem;background-image:linear-gradient(0deg,#010410f5,#010410c7 55%,#01041033),var(--hero-image)}h1[data-astro-cid-bbe6dxrz]{max-width:9ch}.content[data-astro-cid-bbe6dxrz]{width:calc(100% - 2rem)}}.home-icon[data-astro-cid-j6g4tpyx]{width:var(--home-icon-size, 3.25rem);height:var(--home-icon-size, 3.25rem);flex:0 0 auto;color:var(--home-icon-color, oklch(82% .11 238));fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.home-icon__fill[data-astro-cid-j6g4tpyx]{fill:var(--home-icon-fill, oklch(82% .11 238 / .16))}main{max-width:1180px;box-sizing:border-box;padding-top:2rem}.home-section{max-width:1180px;margin:0 auto}.section-kicker{margin:0 0 .75rem;color:#7fbef3;font-size:1rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}h2,h3{max-width:14ch;margin:0;color:#f6f9fb;font-size:clamp(2rem,3vw,4rem);line-height:.98;letter-spacing:0}p{font-size:1.4rem;color:#c7d2de}.story-stack{display:grid}.story-row{--home-icon-size: clamp(4rem, 6.5vw, 5.4rem);display:grid;grid-template-areas:"icon copy space";grid-template-columns:auto minmax(0,760px) minmax(4rem,1fr);gap:clamp(1.5rem,3.5vw,3.5rem);align-items:center;min-height:clamp(260px,30vw,390px);padding-block:clamp(3rem,5.5vw,4.75rem);border-top:1px solid oklch(72% .035 250 / .2)}.story-row:first-child,.story-stack--intro .story-row{border-top:0}.story-row--reverse{grid-template-areas:"space copy icon";grid-template-columns:minmax(4rem,1fr) minmax(0,760px) auto;text-align:right}.story-row__icon{grid-area:icon;display:grid;place-items:center}.story-row__copy,.map-callout__copy{grid-area:copy;min-width:0}.story-row__copy p,.map-callout__copy p{max-width:66ch;margin:1.2rem 0 0;font-size:clamp(1.2rem,1.35vw,1.4rem);line-height:1.65}.story-row--reverse .story-row__copy p,.story-row--reverse h3{margin-left:auto}.story-row__copy a{color:oklch(88% .09 235);font-weight:700}.story-row--photo{--home-icon-color: oklch(84% .12 36);--home-icon-fill: oklch(84% .12 36 / .17)}.story-row--orbit,.story-row--server,.story-row--gpu,.story-row--pin,.map-callout,.story-row--time{--home-icon-color: oklch(80% .11 245);--home-icon-fill: oklch(80% .11 245 / .17)}.feature-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-template-rows:repeat(2,minmax(240px,1fr));gap:clamp(1rem,2vw,1.5rem);margin:0 0 clamp(4rem,6vw,6rem)}.feature-card{min-height:240px;position:relative;display:block;overflow:hidden;border:1px solid oklch(72% .035 250 / .24);border-radius:var(--radius-sm);background:#010513}.feature-card.large{grid-row:span 2}.feature-card img{width:100%;height:100%;display:block;object-fit:cover;border-radius:0;filter:saturate(1.08) contrast(1.05);transition:transform .35s ease}.feature-card:hover img{transform:scale(1.03)}.feature-card span{position:absolute;left:0;right:0;bottom:0;display:grid;gap:.25rem;padding:1.35rem;background:linear-gradient(0deg,#010513e6,#01051300);color:#f6f9fb}.feature-card strong{font-size:1.2rem}.feature-card small{color:#c7d2de;font-size:1rem}.truth-panel{width:100vw;margin-inline:calc(50% - 50vw);border-block:1px solid oklch(72% .06 248 / .22);background:#020917;box-sizing:border-box}.truth-panel__inner{width:min(1180px,calc(100% - 3rem));margin:0 auto}.map-callout{--home-icon-size: clamp(4rem, 6.5vw, 5.4rem);display:grid;grid-template-areas:"icon copy action";grid-template-columns:auto minmax(0,760px) minmax(10rem,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;min-height:clamp(260px,30vw,390px);padding-block:clamp(3.5rem,6vw,5rem)}.map-callout h2{max-width:14ch}.text-link{min-height:48px;grid-area:action;justify-self:end;display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1rem;border:1px solid oklch(80% .11 245 / .38);border-radius:var(--radius-sm);color:oklch(88% .09 235);font-weight:800;line-height:1;text-decoration:none}.text-link:hover{background:oklch(80% .11 245 / .1);text-shadow:none}@media(max-width:780px){main{padding-inline:1rem}.story-row,.story-row--reverse,.feature-grid,.map-callout{grid-template-areas:"icon" "copy";grid-template-columns:1fr;min-height:auto;text-align:left}.story-row{padding-block:clamp(3.1rem,10vw,4.5rem)}.story-row--reverse .story-row__copy p,.story-row--reverse h3{margin-left:0}.story-row__icon{place-items:start}.feature-grid{grid-template-rows:auto}.feature-card.large{grid-row:span 1}.truth-panel{width:auto;margin-inline:-1rem}.truth-panel__inner{width:calc(100% - 2rem)}.map-callout{grid-template-areas:"icon" "copy" "action";align-items:start;padding-block:clamp(3.5rem,10vw,4.75rem)}.text-link{justify-self:start}}
