.sv-page.svelte-4z030h{--svc-accent: #7dd3fc;--svc-accent-dark: #0369a1;background:var(--svc-bg);color:var(--svc-text)}.sv-ink.svelte-4z030h{color:var(--svc-title)!important}.sv-hero.svelte-4z030h{background:#05060a;overflow:hidden}.sv-hero.svelte-4z030h .sv-hero-video{position:absolute;inset:0;height:100%}.sv-hero.svelte-4z030h .cinematic-stage{height:100%}.sv-hero.svelte-4z030h .cinematic-poster,.sv-hero.svelte-4z030h .cinematic-el{height:100%;aspect-ratio:auto;object-fit:cover;object-position:78% 48%}.sv-hero-shade.svelte-4z030h{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,#05060aeb,#05060a94 38%,#05060a1a 70%,#05060a66),linear-gradient(180deg,rgba(5,6,10,.45) 0%,transparent 30%,rgba(5,6,10,.72) 100%)}.sv-hero-stage.svelte-4z030h{margin-top:auto;padding:4rem 0 5.5rem;min-height:68vh;display:flex;align-items:end}.sv-copy.svelte-4z030h{max-width:38rem}.sv-hero.svelte-4z030h .sv-kicker:where(.svelte-4z030h){color:#7dd3fcd9}.sv-hero.svelte-4z030h .sv-lede:where(.svelte-4z030h){color:#ffffffc7}.sv-hero.svelte-4z030h .sv-pill-ghost:where(.svelte-4z030h){color:#fff;border-color:#ffffff47}.sv-hero.svelte-4z030h .sv-pill-ghost:where(.svelte-4z030h):hover{background:#7dd3fc1f;color:#fff}.sv-kicker.svelte-4z030h{letter-spacing:.28em;font-size:.72rem;font-weight:650;color:var(--svc-accent-ink)}.sv-title.svelte-4z030h{font-weight:700;letter-spacing:-.045em;line-height:.9;font-size:clamp(3rem,8vw,6.4rem);text-transform:uppercase;color:#fff}.sv-lede.svelte-4z030h{font-size:1.05rem;line-height:1.55;color:var(--svc-text);max-width:36rem}.sv-pill.svelte-4z030h{display:inline-flex;align-items:center;justify-content:center;padding:.72rem 1.45rem;border-radius:999px;background:#7dd3fc;color:#051018;font-weight:650;font-size:.95rem;text-decoration:none;border:1px solid #7dd3fc;white-space:nowrap}.sv-pill.svelte-4z030h:hover{background:#bae6fd;color:#051018}.sv-pill-ghost.svelte-4z030h{background:transparent;color:var(--svc-title);border-color:var(--svc-border-strong)}.sv-pill-ghost.svelte-4z030h:hover{background:var(--svc-accent-fill);color:var(--svc-title)}.sv-panel.svelte-4z030h{background:var(--svc-panel)}.sv-panel-alt.svelte-4z030h{background:var(--svc-panel-alt)}.sv-head.svelte-4z030h{max-width:36rem;margin-bottom:2.2rem}.sv-head-wide.svelte-4z030h{max-width:42rem}.sv-head.svelte-4z030h h2:where(.svelte-4z030h){font-size:clamp(1.7rem,3.4vw,2.5rem);letter-spacing:-.035em;font-weight:650}.sv-path.svelte-4z030h,.sv-floors.svelte-4z030h,.sv-industries.svelte-4z030h{list-style:none;margin:0;padding:0}.sv-path.svelte-4z030h{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sv-path.svelte-4z030h a:where(.svelte-4z030h){display:grid;height:100%;overflow:hidden;border-radius:1.25rem;border:1px solid var(--svc-border-soft);background:var(--svc-card);text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease}.sv-path.svelte-4z030h a:where(.svelte-4z030h):hover,.sv-floors.svelte-4z030h a:where(.svelte-4z030h):hover,.sv-card.svelte-4z030h:hover{border-color:var(--svc-accent-line);transform:translateY(-3px)}.sv-path.svelte-4z030h img:where(.svelte-4z030h){width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.sv-path-body.svelte-4z030h{padding:1.15rem 1.2rem 1.25rem;display:grid;gap:.35rem}.sv-path-body.svelte-4z030h span:where(.svelte-4z030h){font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.72rem;color:var(--svc-muted)}.sv-path-body.svelte-4z030h h3:where(.svelte-4z030h){margin:0;font-size:1.2rem}.sv-path-body.svelte-4z030h p:where(.svelte-4z030h),.sv-floors.svelte-4z030h p:where(.svelte-4z030h),.sv-industries.svelte-4z030h p:where(.svelte-4z030h){margin:0;font-size:.9rem;line-height:1.5;color:var(--svc-text)}.sv-path-body.svelte-4z030h em:where(.svelte-4z030h){font-style:normal;margin-top:.4rem;color:var(--svc-accent-ink);font-weight:650;font-size:.88rem;display:inline-flex;align-items:center;gap:.15rem}.sv-floors.svelte-4z030h{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.sv-floors.svelte-4z030h a:where(.svelte-4z030h),.sv-card.svelte-4z030h{position:relative;display:block;overflow:hidden;border-radius:1.2rem;border:1px solid var(--svc-border-soft);background:#05060a;text-decoration:none;color:#fff;isolation:isolate;transition:border-color .2s ease,transform .2s ease}.sv-floors.svelte-4z030h img:where(.svelte-4z030h),.sv-card.svelte-4z030h img:where(.svelte-4z030h){width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4 / 3;transition:transform .55s ease}.sv-floors.svelte-4z030h a:where(.svelte-4z030h):hover img:where(.svelte-4z030h),.sv-card.svelte-4z030h:hover img:where(.svelte-4z030h){transform:scale(1.06)}.sv-tile-body.svelte-4z030h,.sv-card-body.svelte-4z030h{position:absolute;inset:auto 0 0;z-index:1;padding:3.2rem 1.15rem 1.15rem;background:linear-gradient(180deg,transparent 0%,rgba(5,6,10,.55) 28%,rgba(5,6,10,.94) 100%)}.sv-tile-body.svelte-4z030h h3:where(.svelte-4z030h),.sv-card-body.svelte-4z030h h3:where(.svelte-4z030h){margin:0 0 .25rem;font-size:1.05rem;letter-spacing:-.02em;color:#fff}.sv-tile-body.svelte-4z030h p:where(.svelte-4z030h),.sv-card-body.svelte-4z030h p:where(.svelte-4z030h):not(.sv-kicker){margin:0;font-size:.84rem;line-height:1.45;color:#ffffffb8}.sv-library.svelte-4z030h{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(8.4rem,auto);gap:.9rem}.sv-card.is-feature.svelte-4z030h{grid-column:1 / 9;grid-row:1 / 4;min-height:28rem;border-radius:1.45rem}.sv-card.is-feature.svelte-4z030h img:where(.svelte-4z030h){aspect-ratio:auto;position:absolute;inset:0;height:100%}.sv-card.is-feature.svelte-4z030h .sv-card-body:where(.svelte-4z030h){padding:5rem 1.7rem 1.6rem}.sv-card.is-feature.svelte-4z030h h3:where(.svelte-4z030h){font-size:clamp(1.8rem,3.4vw,2.8rem);letter-spacing:-.04em;text-transform:uppercase;line-height:.95}.sv-card.is-feature.svelte-4z030h .sv-card-body:where(.svelte-4z030h) p:where(.svelte-4z030h):not(.sv-kicker){max-width:34rem;font-size:1rem;margin-bottom:.7rem}.sv-card.is-rail.svelte-4z030h{grid-column:9 / 13;min-height:8.6rem}.sv-card.is-rail.svelte-4z030h img:where(.svelte-4z030h){aspect-ratio:auto;position:absolute;inset:0;height:100%}.sv-card.is-rail.svelte-4z030h .sv-card-body:where(.svelte-4z030h){padding:2.4rem 1.1rem 1rem}.sv-card.is-rail.svelte-4z030h h3:where(.svelte-4z030h){font-size:1.05rem}.sv-card.svelte-4z030h:not(.is-feature):not(.is-rail){grid-column:span 4;min-height:16.5rem}.sv-card-tab.svelte-4z030h{position:absolute;top:0;left:1.1rem;right:1.1rem;height:4px;border-radius:0 0 6px 6px;background:var(--tile-accent, #7dd3fc);z-index:2;box-shadow:0 0 16px color-mix(in srgb,var(--tile-accent, #7dd3fc) 55%,transparent)}.sv-card-body.svelte-4z030h .sv-kicker:where(.svelte-4z030h){color:var(--tile-accent, #7dd3fc);display:flex;align-items:center;gap:.5rem}.sv-card-body.svelte-4z030h .sv-kicker:where(.svelte-4z030h) em:where(.svelte-4z030h){font-style:normal;padding:.12rem .45rem;border-radius:999px;border:1px solid rgba(125,211,252,.4);color:#7dd3fc;letter-spacing:.12em;font-size:.58rem;font-weight:700}.sv-card-go.svelte-4z030h{display:inline-flex;align-items:center;gap:.15rem;margin-top:.55rem;font-size:.82rem;font-weight:650;color:#fff}.sv-card.is-feature.svelte-4z030h .sv-card-go:where(.svelte-4z030h){font-size:.92rem}.sv-card.svelte-4z030h:hover .sv-card-go:where(.svelte-4z030h){color:var(--tile-accent, #7dd3fc)}.sv-card.svelte-4z030h:focus-visible,.sv-path.svelte-4z030h a:where(.svelte-4z030h):focus-visible,.sv-floors.svelte-4z030h a:where(.svelte-4z030h):focus-visible{outline:2px solid var(--svc-accent);outline-offset:3px}.sv-industries.svelte-4z030h{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem}.sv-industries.svelte-4z030h li:where(.svelte-4z030h){background:var(--svc-card);border:1px solid var(--svc-border-soft);border-radius:1.05rem;overflow:hidden}.sv-industries.svelte-4z030h img:where(.svelte-4z030h){width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.sv-industries.svelte-4z030h div:where(.svelte-4z030h){padding:.8rem .85rem .95rem}.sv-industries.svelte-4z030h h3:where(.svelte-4z030h){margin:0 0 .2rem;font-size:.92rem}.sv-cta.svelte-4z030h{background:var(--svc-cta);border-top:1px solid var(--svc-border-soft)}.sv-cta-inner.svelte-4z030h{max-width:40rem}.sv-cta-inner.svelte-4z030h h2:where(.svelte-4z030h){font-size:clamp(1.7rem,3.4vw,2.5rem);letter-spacing:-.035em;font-weight:650}@media(max-width:1199px){.sv-floors.svelte-4z030h{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-industries.svelte-4z030h{grid-template-columns:repeat(4,minmax(0,1fr))}.sv-card.svelte-4z030h:not(.is-feature):not(.is-rail){grid-column:span 6}}@media(max-width:991px){.sv-path.svelte-4z030h{grid-template-columns:1fr}.sv-card.is-feature.svelte-4z030h{grid-column:1 / -1;grid-row:auto;min-height:22rem}.sv-card.is-rail.svelte-4z030h{grid-column:span 6;min-height:14rem}.sv-industries.svelte-4z030h{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sv-title.svelte-4z030h{font-size:clamp(2.4rem,14vw,3.6rem)}.sv-floors.svelte-4z030h,.sv-card.is-rail.svelte-4z030h,.sv-card.svelte-4z030h:not(.is-feature):not(.is-rail){grid-template-columns:1fr;grid-column:1 / -1}.sv-floors.svelte-4z030h{grid-template-columns:1fr}.sv-industries.svelte-4z030h{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.sv-path.svelte-4z030h a:where(.svelte-4z030h),.sv-floors.svelte-4z030h a:where(.svelte-4z030h),.sv-card.svelte-4z030h,.sv-floors.svelte-4z030h img:where(.svelte-4z030h),.sv-card.svelte-4z030h img:where(.svelte-4z030h){transition:none}.sv-path.svelte-4z030h a:where(.svelte-4z030h):hover,.sv-floors.svelte-4z030h a:where(.svelte-4z030h):hover,.sv-card.svelte-4z030h:hover{transform:none}.sv-floors.svelte-4z030h a:where(.svelte-4z030h):hover img:where(.svelte-4z030h),.sv-card.svelte-4z030h:hover img:where(.svelte-4z030h){transform:none}}
