.marquee.svelte-1xpng2k{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);padding:.75rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.track.svelte-1xpng2k{width:max-content;animation:60s linear infinite svelte-1xpng2k-slide;display:flex}.marquee.svelte-1xpng2k:hover .track:where(.svelte-1xpng2k),.marquee.svelte-1xpng2k:focus-within .track:where(.svelte-1xpng2k){animation-play-state:paused}ul.svelte-1xpng2k{white-space:nowrap;gap:2.5rem;margin:0;padding:0 1.25rem;list-style:none;display:flex}li.svelte-1xpng2k{color:var(--on-dark-soft);align-items:center;gap:.6rem;font-size:.95rem;font-weight:500;display:inline-flex}.region.svelte-1xpng2k{font-family:var(--mono);letter-spacing:.04em;color:var(--mint-300);border:1px solid var(--line-dark-strong);border-radius:4px;padding:.1rem .35rem;font-size:.72rem;font-weight:600}@keyframes svelte-1xpng2k-slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee.svelte-1xpng2k{-webkit-mask-image:none;mask-image:none}.track.svelte-1xpng2k{width:100%;animation:none}.track.svelte-1xpng2k ul:where(.svelte-1xpng2k):last-child{display:none}ul.svelte-1xpng2k{white-space:normal;flex-wrap:wrap;gap:.6rem 1.5rem}}.hero.svelte-1uha8ag{padding-bottom:1.5rem;position:relative;overflow:hidden}.hero.svelte-1uha8ag:before{content:"";pointer-events:none;background:radial-gradient(900px 500px at 85% 30%,#7ee0b817,#0000 65%);position:absolute;inset:0}.hero-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:3rem;padding-top:clamp(2.5rem,7vw,5.5rem);padding-bottom:clamp(2.5rem,7vw,5rem);display:grid;position:relative}.lede.svelte-1uha8ag{color:var(--on-dark-soft);max-width:52ch;margin-bottom:1.8rem;font-size:1.15rem}.track-box.svelte-1uha8ag{background:var(--ink-800);border:1px solid var(--line-dark-strong);border-radius:12px;align-items:center;gap:.4rem;max-width:560px;padding:.4rem .4rem .4rem .9rem;transition:border-color .15s,box-shadow .15s;display:flex}.track-box.svelte-1uha8ag:focus-within{border-color:var(--mint-300);box-shadow:0 0 0 4px #7ee0b826}.search-ic.svelte-1uha8ag{color:var(--on-dark-muted);display:inline-flex}.track-box.svelte-1uha8ag input:where(.svelte-1uha8ag){color:var(--on-dark);font-family:var(--mono);background:0 0;border:none;min-width:0;padding:.7rem .4rem;font-size:1rem}.track-box.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:var(--on-dark-muted);font-family:var(--font)}.track-box.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{box-shadow:none}.track-box.svelte-1uha8ag .btn:where(.svelte-1uha8ag){flex:none}.cta.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:1.4rem;display:flex}.textlink.svelte-1uha8ag{color:var(--forest-700);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.textlink.svelte-1uha8ag:hover{gap:.65rem;text-decoration:none}.textlink.svelte-1uha8ag svg{transition:transform .15s}.on-dark.svelte-1uha8ag .textlink:where(.svelte-1uha8ag){color:var(--mint-300)}.map.svelte-1uha8ag{will-change:transform;place-items:center;min-width:0;display:grid}.cue.svelte-1uha8ag{color:var(--on-dark-muted);border-radius:50%;padding:.3rem;display:inline-flex;position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%)}.cue.svelte-1uha8ag svg{animation:1.8s ease-in-out infinite svelte-1uha8ag-cue-bounce}.cue.svelte-1uha8ag:hover{color:var(--mint-300)}@keyframes svelte-1uha8ag-cue-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.services.svelte-1uha8ag{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:3rem;display:grid}.side.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:44ch}.index.svelte-1uha8ag{border-top:1px solid var(--line);margin:1.6rem 0 1.4rem;padding:0;list-style:none}.index.svelte-1uha8ag a:where(.svelte-1uha8ag){border-bottom:1px solid var(--line);color:var(--muted);transition:color .3s var(--ease-out);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.9rem;padding:.95rem 0;display:grid;position:relative}.index.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:none}.index.svelte-1uha8ag .rule:where(.svelte-1uha8ag){background:var(--forest-600);width:0;height:2px;transition:width .45s var(--ease-out);display:block}.index.svelte-1uha8ag .name:where(.svelte-1uha8ag){font-family:var(--display);font-variation-settings:"opsz" 48;letter-spacing:-.025em;transition:transform .45s var(--ease-out);font-size:clamp(1.45rem,2.3vw,2rem);font-weight:700;line-height:1.1}.index.svelte-1uha8ag a.on:where(.svelte-1uha8ag){color:var(--ink)}.index.svelte-1uha8ag a.on:where(.svelte-1uha8ag) .rule:where(.svelte-1uha8ag){width:2.2rem}.mobile-tagline.svelte-1uha8ag{display:none}.preview.svelte-1uha8ag{top:calc(var(--header-h) + 1.5rem);border-radius:var(--radius-lg);background:radial-gradient(520px 320px at 100% 0%, #7ee0b824, transparent 60%), var(--ink-950);min-height:520px;box-shadow:var(--shadow-lg);align-items:start;padding:clamp(1.6rem,3vw,2.4rem);display:grid;position:sticky;overflow:hidden}.pv.svelte-1uha8ag{animation:svelte-1uha8ag-pv-in .4s var(--ease-out) both;flex-direction:column;grid-area:1/1;gap:.6rem;display:flex}@keyframes svelte-1uha8ag-pv-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pv-ic.svelte-1uha8ag{color:var(--mint-300);margin-bottom:.4rem;display:inline-flex}.pv-short.svelte-1uha8ag{font-family:var(--mono);color:var(--mint-300);font-size:.75rem}.pv.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--on-dark);margin:0;font-size:clamp(1.5rem,2.4vw,2rem)}.pv-tagline.svelte-1uha8ag{color:var(--on-dark-soft);max-width:46ch;margin:0}.pv-features.svelte-1uha8ag{color:var(--on-dark-soft);gap:.5rem;margin:.4rem 0 1rem;padding:0;font-size:.93rem;list-style:none;display:grid}.pv-features.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-left:1.4rem;position:relative}.pv-features.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";background:var(--mint-300);width:.8rem;height:2px;position:absolute;top:.6em;left:0}.pv.svelte-1uha8ag .btn:where(.svelte-1uha8ag){align-self:flex-start}.head-row.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.6rem;display:flex}.head-row.svelte-1uha8ag .section-head:where(.svelte-1uha8ag){margin-bottom:0}.head-row.svelte-1uha8ag .textlink:where(.svelte-1uha8ag){margin-bottom:.4rem}.regions.svelte-1uha8ag{perspective:1200px;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.region.svelte-1uha8ag{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;isolation:isolate;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .25s var(--ease-out), color .35s var(--ease-out), border-color .35s var(--ease-out), box-shadow .35s var(--ease-out), opacity .35s var(--ease-out);flex-direction:column;gap:.3rem;padding:1.5rem 1.4rem 1.6rem;display:flex;position:relative;overflow:hidden}.region.svelte-1uha8ag:after{content:"";background:radial-gradient(260px circle at var(--mx) var(--my), #34d39929, transparent 60%);opacity:0;transition:opacity .35s var(--ease-out);z-index:-1;position:absolute;inset:0}.region.svelte-1uha8ag:hover,.region.svelte-1uha8ag:focus-visible{border-color:var(--forest-600);box-shadow:var(--shadow);text-decoration:none}.region.svelte-1uha8ag:hover:after,.region.svelte-1uha8ag:focus-visible:after{opacity:1}.region.svelte-1uha8ag .code:where(.svelte-1uha8ag){font-family:var(--display);font-variation-settings:"opsz" 96;letter-spacing:-.04em;color:var(--ink-950);transition:color .35s var(--ease-out), transform .45s var(--ease-out);margin-bottom:.5rem;font-size:3.2rem;font-weight:800;line-height:.9}.region.svelte-1uha8ag:hover .code:where(.svelte-1uha8ag){color:var(--forest-600);transform:translateY(-4px)}.region.svelte-1uha8ag .rname:where(.svelte-1uha8ag){font-size:1.1rem;font-weight:650}.region.svelte-1uha8ag .blurb:where(.svelte-1uha8ag){color:var(--ink-soft);font-size:.93rem}.region.svelte-1uha8ag .gw:where(.svelte-1uha8ag){color:var(--muted);margin-top:.6rem;font-size:.82rem}.region.svelte-1uha8ag .more:where(.svelte-1uha8ag){background:var(--forest-600);color:#fff;opacity:0;width:34px;height:34px;transition:opacity .3s var(--ease-out), transform .45s var(--ease-out);border-radius:50%;place-items:center;display:inline-grid;position:absolute;bottom:1.2rem;right:1.2rem;transform:translate(8px,8px)rotate(-45deg)}.region.svelte-1uha8ag:hover .more:where(.svelte-1uha8ag){opacity:1;transform:translate(0)rotate(-45deg)}@media (hover:none){.region.svelte-1uha8ag{transform:none}}.why.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:0 3rem;margin:0;padding:0;list-style:none;display:grid}.why.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid var(--line);gap:1rem;padding:1.4rem 0;display:flex}.why.svelte-1uha8ag .ic:where(.svelte-1uha8ag){color:var(--forest-600);flex:none;margin-top:.15rem}.why.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.3rem}.why.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-soft);max-width:46ch;margin:0}.chips.svelte-1uha8ag{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.chips.svelte-1uha8ag li:where(.svelte-1uha8ag){border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .95rem;font-weight:500;display:inline-flex}.chips.svelte-1uha8ag li:where(.svelte-1uha8ag) svg{color:var(--forest-600)}.sample-note.svelte-1uha8ag{color:var(--muted);margin:.6rem 0 0;font-size:.9rem}.sample-note.svelte-1uha8ag strong:where(.svelte-1uha8ag){background:var(--cargo-100);color:var(--cargo-600);border-radius:999px;margin-right:.4rem;padding:.05rem .5rem;font-size:.78rem;display:inline-block}.quotes.svelte-1uha8ag{grid-template-columns:1.25fr 1fr;grid-auto-rows:auto;gap:1.2rem;display:grid}.quote.svelte-1uha8ag{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:1.1rem;margin:0;padding:1.6rem 1.6rem 1.4rem;display:flex;position:relative;overflow:hidden}.quote.svelte-1uha8ag:before{content:"“";font-family:var(--display);color:var(--mint-100);pointer-events:none;font-size:7rem;font-weight:800;line-height:1;position:absolute;top:.02em;right:.18em}.quote.feature.svelte-1uha8ag{background:radial-gradient(120% 90% at 100% 0%, var(--ink-700), var(--ink-900) 60%, var(--ink-950));border-color:var(--ink-800);color:var(--on-dark);grid-row:span 2;justify-content:space-between;padding:2rem 2rem 1.8rem}.quote.feature.svelte-1uha8ag:before{color:#7ee0b824;font-size:10rem}.lane.svelte-1uha8ag{font-family:var(--mono);flex-wrap:wrap;gap:.4rem;font-size:.78rem;display:flex;position:relative}.lane.svelte-1uha8ag span:where(.svelte-1uha8ag){border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-2);color:var(--ink-soft);padding:.2rem .55rem}.lane.svelte-1uha8ag .route:where(.svelte-1uha8ag){border-color:var(--mint-200);background:var(--mint-100);color:var(--ink-800)}.feature.svelte-1uha8ag .lane:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){border-color:var(--line-dark-strong);color:var(--on-dark-soft);background:#ffffff0a}.feature.svelte-1uha8ag .lane:where(.svelte-1uha8ag) .route:where(.svelte-1uha8ag){color:var(--mint-200);background:#7ee0b81f;border-color:#7ee0b866}.quote.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){margin:0;position:relative}.quote.svelte-1uha8ag blockquote:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--ink);margin:0;font-size:1.04rem;line-height:1.55}.feature.svelte-1uha8ag blockquote:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-family:var(--display);letter-spacing:-.015em;color:var(--on-dark);font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:560;line-height:1.32}figcaption.svelte-1uha8ag{align-items:center;gap:.75rem;margin-top:auto;display:flex}.avatar.svelte-1uha8ag{background:var(--ink-800);width:2.6rem;height:2.6rem;color:var(--mint-300);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:700;display:grid}.feature.svelte-1uha8ag .avatar:where(.svelte-1uha8ag){background:var(--cargo-500);color:var(--ink-950)}.who.svelte-1uha8ag{flex-direction:column;line-height:1.3;display:flex}.who.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink)}.who.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);font-size:.88rem}.feature.svelte-1uha8ag .who:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--on-dark)}.feature.svelte-1uha8ag .who:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--on-dark-soft)}.cta-band.svelte-1uha8ag{margin-top:2rem;margin-bottom:-4rem}.cta-inner.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding-top:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(2.5rem,6vw,4rem);display:flex}.cta-inner.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:.4rem}.cta-inner.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:46ch;margin:0}@media (width<=980px){.hero-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}.cue.svelte-1uha8ag{display:none}.services.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);gap:1.5rem}.preview.svelte-1uha8ag{display:none}.index.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink);grid-template-columns:minmax(0,1fr);row-gap:.25rem}.index.svelte-1uha8ag .rule:where(.svelte-1uha8ag){display:none}.mobile-tagline.svelte-1uha8ag{color:var(--ink-soft);font-size:.93rem;display:block}.regions.svelte-1uha8ag{grid-template-columns:1fr 1fr}.quotes.svelte-1uha8ag{grid-template-columns:1fr}.quote.feature.svelte-1uha8ag{grid-row:auto}}@media (width<=640px){.track-box.svelte-1uha8ag{flex-wrap:wrap;padding:.5rem}.search-ic.svelte-1uha8ag{display:none}.track-box.svelte-1uha8ag input:where(.svelte-1uha8ag){flex:100%;padding-left:.5rem}.track-box.svelte-1uha8ag .btn:where(.svelte-1uha8ag){flex:100%}.why.svelte-1uha8ag,.regions.svelte-1uha8ag{grid-template-columns:1fr}.index.svelte-1uha8ag .name:where(.svelte-1uha8ag){font-size:1.35rem}}
