.site.svelte-1b2ubb4{--bg: #070b14;--bg2: #0d1424;--steel: #1a2338;--ink: #eef1f7;--muted: #9aa3b8;--accent: #9aa8d8;--accent-ink: #070b14;--streak: #2b6f8f;--line: rgba(238, 241, 247, .12);--radius: .4rem;--ease: cubic-bezier(.16, 1, .3, 1);--font-d: "Archivo", ui-sans-serif, system-ui, sans-serif;--font-b: "Inter", ui-sans-serif, system-ui, sans-serif;--wrap: 76rem;--tabs-bg: var(--bg);--tabs-ink: var(--ink);--tabs-muted: var(--muted);--tabs-accent: var(--accent);--tabs-accent-ink: var(--accent-ink);--tabs-font: var(--font-d);--tabs-border: var(--line);--map-radius: var(--radius);--map-filter: grayscale(.6) invert(.9) hue-rotate(180deg) contrast(.9);--map-border: var(--line);background:var(--bg);color:var(--ink);font-family:var(--font-b);font-size:1.0625rem;line-height:1.6;padding-bottom:4.5rem;overflow-x:clip}@media(min-width:48em){.site.svelte-1b2ubb4{padding-bottom:0}}section[id].svelte-1b2ubb4{scroll-margin-top:4rem}.lf-ic.svelte-1b2ubb4{width:1.15em;height:1.15em;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.top.svelte-1b2ubb4{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.bar.svelte-1b2ubb4{display:flex;align-items:center;gap:1.5rem;min-height:4rem}.brand.svelte-1b2ubb4 img:where(.svelte-1b2ubb4){display:block;width:clamp(10rem,30vw,14rem);height:auto}nav.svelte-1b2ubb4{display:none;gap:1.6rem;margin-left:auto;font-size:.95rem}nav.svelte-1b2ubb4 a:where(.svelte-1b2ubb4){color:var(--muted);text-decoration:none;transition:color .2s}nav.svelte-1b2ubb4 a:where(.svelte-1b2ubb4):hover{color:var(--ink)}.bar.svelte-1b2ubb4 .btn:where(.svelte-1b2ubb4){display:none}@media(min-width:48em){nav.svelte-1b2ubb4{display:flex}.bar.svelte-1b2ubb4 .btn:where(.svelte-1b2ubb4){display:inline-flex}}.btn.svelte-1b2ubb4{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.1rem;padding:0 1.4rem;border-radius:var(--radius);font-weight:600;font-size:.98rem;text-decoration:none;white-space:nowrap;border:1px solid transparent;transition:background-color .2s,border-color .2s,color .2s}.btn.sm.svelte-1b2ubb4{min-height:2.75rem;font-size:.9rem;padding:0 1.1rem}.primary.svelte-1b2ubb4{background:var(--accent);color:var(--accent-ink)}.primary.svelte-1b2ubb4:hover{background:var(--ink)}.ghost.svelte-1b2ubb4{color:var(--ink);border-color:var(--line)}.ghost.svelte-1b2ubb4:hover{border-color:var(--ink)}.kicker.svelte-1b2ubb4{font-family:var(--font-d);font-size:.78rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}h1.svelte-1b2ubb4,h2.svelte-1b2ubb4{font-family:var(--font-d);font-weight:800;font-stretch:112%;line-height:.98;letter-spacing:-.02em;text-wrap:balance}h1.svelte-1b2ubb4{margin-top:.8rem;font-size:clamp(2.6rem,1.2rem + 5.4vw,6rem);text-transform:uppercase}h1.svelte-1b2ubb4 span:where(.svelte-1b2ubb4){display:block;font-weight:500;color:var(--muted);font-size:.62em;margin-top:.25em;text-transform:none;letter-spacing:-.01em}h2.svelte-1b2ubb4{font-size:clamp(2.4rem,1.4rem + 3.8vw,5rem);text-transform:uppercase}.lede.svelte-1b2ubb4{margin-top:1rem;max-width:56ch;color:var(--muted);font-size:1.1rem}.section.svelte-1b2ubb4{padding-block:clamp(4rem,2rem + 6vw,8rem)}.hero.svelte-1b2ubb4{position:relative;overflow:hidden;background:linear-gradient(180deg,transparent 0 30%,color-mix(in srgb,var(--streak) 40%,transparent) 50%,transparent 70%),var(--bg)}.hero-grid.svelte-1b2ubb4{display:grid;gap:1rem;padding-block:clamp(2rem,1rem + 4vw,5rem) 0}.actions.svelte-1b2ubb4{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.addr.svelte-1b2ubb4{display:flex;align-items:center;gap:.5rem;margin-top:1.4rem;font-size:.95rem;color:var(--muted)}.hero-shot.svelte-1b2ubb4{position:relative;display:grid;place-items:center;height:clamp(18rem,70vw,40rem);margin-top:1.5rem}.hero-shot.svelte-1b2ubb4 img:where(.svelte-1b2ubb4){position:relative;height:100%;width:auto;cursor:zoom-in;filter:drop-shadow(0 2.5rem 2.5rem rgba(0,0,0,.6));transform:translate(calc(var(--tx, 0) * 10px),calc(var(--ty, 0) * 10px));transition:transform .3s var(--ease)}.hero-glow.svelte-1b2ubb4{position:absolute;top:20%;right:0;bottom:10%;left:0;background:radial-gradient(closest-side,color-mix(in srgb,var(--streak) 60%,transparent),transparent)}@media(min-width:60em){.hero-grid.svelte-1b2ubb4{grid-template-columns:1.25fr 1fr;align-items:center;padding-bottom:2rem}}.feed.svelte-1b2ubb4{overflow-x:clip;background:var(--bg2);border-block:1px solid var(--line)}.feed.live.svelte-1b2ubb4{height:340vh}.feed-stage.svelte-1b2ubb4{padding-block:3rem}.live.svelte-1b2ubb4 .feed-stage:where(.svelte-1b2ubb4){position:sticky;top:4rem;height:calc(100svh - 4rem);display:grid;align-items:center;overflow:hidden;padding:0}.feed-grid.svelte-1b2ubb4{display:grid;gap:2rem}.count.svelte-1b2ubb4{margin-top:.6rem;font-family:var(--font-d);color:var(--muted);font-variant-numeric:tabular-nums}.count.svelte-1b2ubb4 b:where(.svelte-1b2ubb4){color:var(--ink)}.feed-model.svelte-1b2ubb4{margin-top:.5rem;font-size:clamp(2.2rem,1rem + 3.6vw,4.4rem);white-space:nowrap}.feed-name.svelte-1b2ubb4{margin-top:.4rem;color:var(--muted);font-size:1.15rem}.hopper.svelte-1b2ubb4{list-style:none;display:grid;gap:1.5rem}.live.svelte-1b2ubb4 .hopper:where(.svelte-1b2ubb4){display:grid;grid-template-areas:"stack";height:min(34svh,80vw)}@media(min-width:60em){.live.svelte-1b2ubb4 .hopper:where(.svelte-1b2ubb4){height:min(58svh,34rem)}}.hopper.svelte-1b2ubb4 li:where(.svelte-1b2ubb4){aspect-ratio:4 / 3}.live.svelte-1b2ubb4 .hopper:where(.svelte-1b2ubb4) li:where(.svelte-1b2ubb4){grid-area:stack;height:100%;width:100%;aspect-ratio:auto;min-height:0;will-change:transform,opacity}.hopper.svelte-1b2ubb4 img:where(.svelte-1b2ubb4){display:block;width:100%;height:100%;object-fit:contain;padding:4%;filter:drop-shadow(0 1.5rem 2rem rgba(0,0,0,.55))}.hopper.svelte-1b2ubb4 li:where(.svelte-1b2ubb4):not(:first-child){display:none}.live.svelte-1b2ubb4 .hopper:where(.svelte-1b2ubb4) li:where(.svelte-1b2ubb4):not(:first-child){display:block}@media(min-width:60em){.feed-grid.svelte-1b2ubb4{grid-template-columns:1fr 1.6fr;align-items:center}}.tabs.svelte-1b2ubb4{margin-top:2.5rem}.grid.svelte-1b2ubb4{list-style:none;display:grid;gap:2rem 1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));padding-top:2rem}.frame.svelte-1b2ubb4{aspect-ratio:4 / 3;display:grid;place-items:center;padding:clamp(1.25rem,3vw,2.25rem);border-radius:var(--radius);background:radial-gradient(80% 70% at 50% 60%,var(--steel),var(--bg2));border:1px solid var(--line);overflow:hidden;transition:border-color .25s}.frame.svelte-1b2ubb4{position:relative}.frame.svelte-1b2ubb4 img:where(.svelte-1b2ubb4){position:absolute;inset:clamp(1.25rem,3vw,2.25rem);width:calc(100% - (2*clamp(1.25rem,3vw,2.25rem)));height:calc(100% - (2*clamp(1.25rem,3vw,2.25rem)));object-fit:contain;cursor:zoom-in;transition:transform .6s var(--ease)}.card.svelte-1b2ubb4:hover .frame:where(.svelte-1b2ubb4){border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.card.svelte-1b2ubb4:hover .frame:where(.svelte-1b2ubb4) img:where(.svelte-1b2ubb4){transform:scale(1.06)}.model.svelte-1b2ubb4{margin-top:.9rem;font-family:var(--font-d);font-weight:800;font-stretch:112%;font-size:1.2rem}.name.svelte-1b2ubb4{color:var(--muted);font-size:.95rem}@media(max-width:47.99em){.grid.svelte-1b2ubb4:not(.expanded)>li:where(.svelte-1b2ubb4):nth-child(n+5){display:none}}.more.svelte-1b2ubb4{margin-top:2rem;width:100%;cursor:pointer;background:none;font:inherit;font-weight:600}@media(min-width:48em){.more.svelte-1b2ubb4{display:none}}.swap.svelte-1b2ubb4{display:grid;margin-top:.5rem;min-height:2lh}.swap-in.svelte-1b2ubb4{grid-area:1 / 1}.meter.svelte-1b2ubb4{margin-top:1.5rem;height:2px;max-width:16rem;background:var(--line)}.meter.svelte-1b2ubb4 span:where(.svelte-1b2ubb4){display:block;height:100%;background:var(--accent);transform-origin:left}.also.svelte-1b2ubb4{margin-top:2.5rem;color:var(--muted);font-size:.95rem}.about.svelte-1b2ubb4{background:var(--bg2)}.about-grid.svelte-1b2ubb4{display:grid;gap:2.5rem}.facts.svelte-1b2ubb4{display:grid;gap:1.5rem}.facts.svelte-1b2ubb4 div:where(.svelte-1b2ubb4){border-top:1px solid var(--line);padding-top:.8rem}dt.svelte-1b2ubb4{color:var(--muted);font-size:.9rem}dd.svelte-1b2ubb4{font-family:var(--font-d);font-weight:800;font-stretch:112%;font-size:clamp(2.4rem,1.6rem + 2.5vw,3.8rem);line-height:1;margin-top:.3rem}@media(min-width:60em){.about-grid.svelte-1b2ubb4{grid-template-columns:1fr 1fr;align-items:end}.facts.svelte-1b2ubb4{grid-template-columns:repeat(3,1fr)}}.lines.svelte-1b2ubb4{display:grid;gap:2px;margin-block:clamp(3rem,2rem + 4vw,6rem)}.line.svelte-1b2ubb4{overflow:hidden}.line.svelte-1b2ubb4 img:where(.svelte-1b2ubb4){display:block;width:100%;height:auto;scale:1.12;cursor:zoom-in}.ind-k.svelte-1b2ubb4{margin-bottom:1rem}.industries.svelte-1b2ubb4{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem 2rem;font-family:var(--font-d);font-size:clamp(1.2rem,1rem + 1vw,1.7rem);font-weight:500}.visit-grid.svelte-1b2ubb4{display:grid;gap:2.5rem}.contact.svelte-1b2ubb4{list-style:none;display:grid;gap:.9rem;margin-top:1.8rem}.contact.svelte-1b2ubb4 li:where(.svelte-1b2ubb4),.contact.svelte-1b2ubb4 a:where(.svelte-1b2ubb4){display:flex;align-items:center;gap:.6rem}.contact.svelte-1b2ubb4 a:where(.svelte-1b2ubb4){color:var(--ink);text-decoration:none}.contact.svelte-1b2ubb4 a:where(.svelte-1b2ubb4):hover{color:var(--accent)}@media(min-width:60em){.visit-grid.svelte-1b2ubb4{grid-template-columns:1fr 1.3fr;align-items:center}}.foot.svelte-1b2ubb4{border-top:1px solid var(--line);padding-block:3rem;color:var(--muted);font-size:.92rem}.foot-grid.svelte-1b2ubb4{display:grid;gap:.7rem}.foot.svelte-1b2ubb4 img:where(.svelte-1b2ubb4){width:12rem;height:auto;margin-bottom:.5rem}.foot.svelte-1b2ubb4 a:where(.svelte-1b2ubb4){color:var(--ink)}.credit.svelte-1b2ubb4{margin-top:1rem}.abar.svelte-1b2ubb4{position:fixed;inset:auto 0 0 0;z-index:30;display:grid;grid-template-columns:1fr 1.4fr;gap:.6rem;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line)}@media(min-width:48em){.abar.svelte-1b2ubb4{display:none}}.sr.svelte-1b2ubb4{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
