.home-hero[data-astro-cid-lcdefpme]{margin-top:calc(-1 * var(--header-h));min-height:max(48rem,100svh);padding-top:calc(var(--header-h) + 6rem);flex-direction:column;padding-bottom:0;display:flex;position:relative;overflow:hidden}.home-hero[data-astro-cid-lcdefpme]>.relative[data-astro-cid-lcdefpme]{width:100%}.drift[data-astro-cid-lcdefpme]{object-position:60% 40%;animation:32s ease-in-out infinite alternate drift}@keyframes drift{0%{transform:scale(1.04)}to{transform:scale(1.12)translate(-1.5%)}}.hero-shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#06080fed 0%,#06080f9e 44%,#06080f0d 76%),linear-gradient(#0000 62%,#06080ff5 100%)}.specbar[data-astro-cid-lcdefpme]{border-top:1px solid #f2f3f729;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.spec[data-astro-cid-lcdefpme]{padding:1.5rem 1.5rem 2.25rem 0;display:block}.spec-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:1.6rem;font-weight:700;line-height:1.05;transition:color .15s;display:flex}.spec-sub[data-astro-cid-lcdefpme]{color:var(--text-tertiary);margin-top:.5rem;font-size:.875rem;display:block}.spec[data-astro-cid-lcdefpme]:hover .spec-title[data-astro-cid-lcdefpme],.spec[data-astro-cid-lcdefpme]:focus-visible .spec-title[data-astro-cid-lcdefpme]{color:var(--text-brand)}.providers[data-astro-cid-lcdefpme]{flex-wrap:wrap;flex:1;justify-content:space-between;gap:.75rem 2rem;display:flex}.providers[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);font-size:1.75rem;font-weight:700}.statement[data-astro-cid-lcdefpme]{padding-block:9rem 8rem}.principles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;display:grid}.principles[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-strong);padding-top:1.5rem}.capabilities[data-astro-cid-lcdefpme]{padding-block:2rem 9rem}.rail-arrows[data-astro-cid-lcdefpme]{gap:.6rem}.rail-arrows[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{width:3.25rem;height:3.25rem;color:var(--text-primary);box-shadow:inset 0 0 0 1.5px var(--border-strong);place-items:center;transition:box-shadow .15s;display:grid}.rail-arrows[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{box-shadow:inset 0 0 0 1.5px var(--color-brand-500)}.rail[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(20rem,28%);grid-auto-flow:column;gap:1.25rem;padding-inline:max(1rem,50vw - 720px + 2.5rem);scroll-padding-inline:max(1rem,50vw - 720px + 2.5rem);display:grid;overflow-x:auto}.rail[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.rail[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{scroll-snap-align:start}.cap-card[data-astro-cid-lcdefpme]{--cut:26px;flex-direction:column;justify-content:flex-end;height:36rem;padding:2rem;display:flex;position:relative}.cap-shade[data-astro-cid-lcdefpme]{background:linear-gradient(#06080f26 35%,#06080ff2 90%);position:absolute;inset:0}.cap-blurb[data-astro-cid-lcdefpme]{-webkit-line-clamp:3;color:var(--text-secondary);-webkit-box-orient:vertical;margin-top:.75rem;font-size:.925rem;line-height:1.55;display:-webkit-box;overflow:hidden}.cap-go[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary);margin-top:1.4rem;font-size:.78rem;transition:color .15s}.cap-card[data-astro-cid-lcdefpme]:hover .cap-go[data-astro-cid-lcdefpme],.cap-card[data-astro-cid-lcdefpme]:focus-visible .cap-go[data-astro-cid-lcdefpme]{color:var(--text-brand)}.cap-card[data-astro-cid-lcdefpme] .photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transition:transform .6s}.cap-card[data-astro-cid-lcdefpme]:hover .photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.chapter[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);padding-block:9rem;position:relative;overflow:hidden}.chapter-shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#06080ff5 0%,#06080fc7 48%,#06080f4d 100%)}.chapter[data-astro-cid-lcdefpme] .stat-strip{background:#f2f3f71f;border-color:#f2f3f71f}.chapter[data-astro-cid-lcdefpme] .stat-strip>*{background:#06080fd1}.gates[data-astro-cid-lcdefpme]{border-top:1px solid #f2f3f729}.gates[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid #f2f3f729;grid-template-columns:4rem 1fr;align-items:baseline;padding-block:1.1rem;display:grid}.gate-n[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-brand);font-size:.8rem}.industries[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);min-height:56rem;padding-top:8rem;position:relative;overflow:hidden}.industries[data-astro-cid-lcdefpme]>.relative[data-astro-cid-lcdefpme]{min-height:48rem}.ind-photo[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .5s}.ind-photo[data-astro-cid-lcdefpme][data-active]{opacity:1}.ind-shade[data-astro-cid-lcdefpme]{background:linear-gradient(#06080f99 0%,#06080f4d 38%,#06080ff7 86%)}.ind-tabs[data-astro-cid-lcdefpme]{border-top:1px solid #f2f3f729;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ind-tabs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-top:3px solid #0000;height:100%;margin-top:-1px;padding:1.75rem 1.5rem 3rem 0;transition:border-color .2s;display:block}.ind-tabs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not([data-active]) .font-display[data-astro-cid-lcdefpme]{color:var(--text-tertiary)}.ind-tabs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][data-active]{border-top-color:var(--color-brand-500)}.guides[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);background:var(--surface);padding-block:9rem}.guide-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr;gap:2.5rem;display:grid}.guide-lead[data-astro-cid-lcdefpme]{--cut:26px;background:var(--elevated);display:block}.guide-list[data-astro-cid-lcdefpme]{align-content:start;display:grid}.guide-row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);grid-template-columns:11rem 1fr;align-items:center;gap:1.4rem;padding-block:1.25rem;display:grid}.guide-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child .guide-row[data-astro-cid-lcdefpme]{padding-top:0}.guide-thumb[data-astro-cid-lcdefpme]{--cut:12px;aspect-ratio:16/10;display:block}.guide-lead[data-astro-cid-lcdefpme]:hover .font-display[data-astro-cid-lcdefpme],.guide-row[data-astro-cid-lcdefpme]:hover .font-display[data-astro-cid-lcdefpme]{color:var(--text-brand)}.careers-band[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);height:44rem;padding-bottom:6rem;position:relative;overflow:hidden}.careers-shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#06080fe6 0%,#06080f9e 45%,#06080f14 85%),linear-gradient(#06080f1a 28%,#06080ff0 90%)}@media (width<=1023px){.principles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.ind-tabs[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.ind-tabs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-top:1px solid #f2f3f729;margin-top:0;padding:1.1rem 0 1.25rem}.ind-tabs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][data-active]{border-top:3px solid var(--color-brand-500)}.industries[data-astro-cid-lcdefpme]{padding-bottom:3rem}.guide-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=767px){.hero-shade[data-astro-cid-lcdefpme]{background:linear-gradient(#06080f9e 0%,#06080fdb 45%,#06080ff7 100%)}.specbar[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.spec[data-astro-cid-lcdefpme]{border-bottom:1px solid #f2f3f71f;padding:1.1rem 0}.principles[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.statement[data-astro-cid-lcdefpme],.chapter[data-astro-cid-lcdefpme],.guides[data-astro-cid-lcdefpme]{padding-block:5.5rem}.rail[data-astro-cid-lcdefpme]{grid-auto-columns:84%}.cap-card[data-astro-cid-lcdefpme]{height:30rem;padding:1.6rem}.chapter-shade[data-astro-cid-lcdefpme]{background:#06080fd6}.ind-shade[data-astro-cid-lcdefpme]{background:#06080fdb}.guide-row[data-astro-cid-lcdefpme]{grid-template-columns:7rem 1fr}.careers-band[data-astro-cid-lcdefpme]{height:32rem;padding-bottom:4rem}}
