.landing-module__6d9mHW__root{--ink:#1a1a1a;--ink-2:#202020;--ink-3:#262626;--line:#fafafa1f;--line-strong:#fafafa3d;--cream:#fafafa;--muted:#9a9a96;--mint:#2c8;--mint-bright:#0fb;--amber:#d97706;--mint-soft:#bbfbe7;--mint-text:#2c8;--glow:#0fb;--header-h:64px;--clip-shadow:#0000008c;background:var(--ink);color:var(--cream);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh}:is(html:has(.landing-module__6d9mHW__root),body:has(.landing-module__6d9mHW__root)){overscroll-behavior-y:none}.landing-module__6d9mHW__root ::selection{background:var(--mint);color:#000}.landing-module__6d9mHW__eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px}.landing-module__6d9mHW__display{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.03em;font-weight:800;line-height:1.02}.landing-module__6d9mHW__stroke{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.landing-module__6d9mHW__drawn .landing-module__6d9mHW__stroke{animation:.9s cubic-bezier(.65,0,.35,1) forwards landing-module__6d9mHW__draw;animation-delay:var(--d,0s)}.landing-module__6d9mHW__fill{opacity:0;transform-box:fill-box;transform-origin:50% 60%;transform:scale(.92)}.landing-module__6d9mHW__drawn .landing-module__6d9mHW__fill{animation:.7s cubic-bezier(.2,.8,.2,1) forwards landing-module__6d9mHW__pop;animation-delay:var(--d,0s)}.landing-module__6d9mHW__fade{opacity:0}.landing-module__6d9mHW__drawn .landing-module__6d9mHW__fade{animation:.8s forwards landing-module__6d9mHW__fade;animation-delay:var(--d,0s)}.landing-module__6d9mHW__float{animation:6s ease-in-out infinite landing-module__6d9mHW__float}@keyframes landing-module__6d9mHW__draw{to{stroke-dashoffset:0}}@keyframes landing-module__6d9mHW__pop{to{opacity:1;transform:scale(1)}}@keyframes landing-module__6d9mHW__fade{to{opacity:1}}.landing-module__6d9mHW__bob,.landing-module__6d9mHW__ping,.landing-module__6d9mHW__swing{transform-box:fill-box;transform-origin:50%}.landing-module__6d9mHW__bob{animation:2.4s ease-in-out infinite landing-module__6d9mHW__bob}.landing-module__6d9mHW__ping{animation:2.8s ease-in-out infinite landing-module__6d9mHW__ping}.landing-module__6d9mHW__swing{transform-origin:top;animation:3s ease-in-out infinite landing-module__6d9mHW__swing}.landing-module__6d9mHW__blink{animation:2.4s ease-in-out infinite landing-module__6d9mHW__blink}@keyframes landing-module__6d9mHW__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes landing-module__6d9mHW__ping{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes landing-module__6d9mHW__swing{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes landing-module__6d9mHW__blink{0%,to{opacity:.25}50%{opacity:1}}@keyframes landing-module__6d9mHW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.landing-module__6d9mHW__card{border:1px solid var(--line);background:var(--ink-2);height:100%;color:var(--cream);border-radius:14px;gap:16px;padding:22px;transition:border-color .2s,background .2s;display:flex}.landing-module__6d9mHW__card:hover{border-color:var(--line-strong);background:var(--ink-3)}.landing-module__6d9mHW__cardArrow{opacity:0;transition:opacity .2s,transform .2s;transform:translate(-4px,4px)}.landing-module__6d9mHW__card:hover .landing-module__6d9mHW__cardArrow{opacity:1;transform:translate(0)}.landing-module__6d9mHW__tourPanel{background:radial-gradient(80% 60% at 6% 2%,#22cc883d,#2c80 70%),radial-gradient(75% 60% at 98% 100%,#00ffbb2e,#0fb0 70%),radial-gradient(45% 35% at 80% 14%,#ffffff0d,#fff0 70%),linear-gradient(160deg,#262626,#1a1a1a 55%,#0d0d0d)}.landing-module__6d9mHW__tabProgress{transform-origin:0}.landing-module__6d9mHW__scrollTabs{scrollbar-width:none}.landing-module__6d9mHW__scrollTabs::-webkit-scrollbar{display:none}.landing-module__6d9mHW__answer{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.landing-module__6d9mHW__answerOpen{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.landing-module__6d9mHW__stroke,.landing-module__6d9mHW__drawn .landing-module__6d9mHW__stroke{stroke-dashoffset:0;animation:none}.landing-module__6d9mHW__fill,.landing-module__6d9mHW__fade,.landing-module__6d9mHW__drawn .landing-module__6d9mHW__fill,.landing-module__6d9mHW__drawn .landing-module__6d9mHW__fade{opacity:1;animation:none;transform:none}.landing-module__6d9mHW__float,.landing-module__6d9mHW__bob,.landing-module__6d9mHW__ping,.landing-module__6d9mHW__swing,.landing-module__6d9mHW__blink{animation:none}.landing-module__6d9mHW__answer{transition:none}}.light .landing-module__6d9mHW__root{--ink:#f8f8f6;--ink-2:#fff;--ink-3:#ebebe7;--line:#1414141f;--line-strong:#14141447;--cream:#141414;--muted:#5b5b57;--mint:#14c591;--mint-bright:#0f9f78;--mint-soft:#138a5e;--mint-text:#0f8a5f;--glow:#0f9f78;--clip-shadow:#1018282e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.light .landing-module__6d9mHW__tourPanel{box-shadow:inset 0 0 0 1px var(--line);background:radial-gradient(80% 60% at 6% 2%,#14c59124,#14c59100 70%),radial-gradient(75% 60% at 98% 100%,#0f9f781a,#0f9f7800 70%),linear-gradient(160deg,#fff,#f4f4f1 55%,#ebebe7)}.landing-module__6d9mHW__root{--cmap-pri:var(--muted);--cmap-sec:var(--muted);--cmap-leaf:var(--muted)}.landing-module__6d9mHW__cmapFrame{position:relative}.landing-module__6d9mHW__cmapStage{transform-origin:0 0;position:absolute;top:0;left:0}.landing-module__6d9mHW__cmapThreads{pointer-events:none;position:absolute;inset:0;overflow:visible}.landing-module__6d9mHW__cmapLine{stroke-dasharray:1;stroke-dashoffset:1px;transition:opacity .3s, stroke-dashoffset .9s cubic-bezier(.25, .1, .25, 1) var(--d,0s)}.landing-module__6d9mHW__cmapPri{stroke:var(--cmap-pri);stroke-width:1.5px}.landing-module__6d9mHW__cmapSec{stroke:var(--cmap-sec);stroke-width:1px;opacity:.55}.landing-module__6d9mHW__cmapMark{white-space:nowrap;opacity:0;align-items:center;gap:10px;transition:opacity .6s .1s;display:flex;position:absolute;top:0;left:0}.landing-module__6d9mHW__cmapNode{color:inherit;font:inherit;text-align:center;white-space:nowrap;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;opacity:0;transition:opacity .5s var(--d,0s), translate 1.1s cubic-bezier(.19, 1, .22, 1) var(--d,0s);background:0 0;border:0;margin:0;padding:2px 4px;line-height:1.15;position:absolute;top:0;left:0;translate:0 16px}.landing-module__6d9mHW__cmapNode:active{cursor:grabbing}.landing-module__6d9mHW__cmapNode:focus-visible{outline:1px solid var(--cream);outline-offset:2px}.landing-module__6d9mHW__cmapP{letter-spacing:-.01em;color:var(--cream);font-size:22px;font-weight:600}.landing-module__6d9mHW__cmapS{color:var(--cmap-leaf);font-size:13px}.landing-module__6d9mHW__cmapFrame[data-variant=mid] .landing-module__6d9mHW__cmapP{font-size:18px}.landing-module__6d9mHW__cmapFrame[data-variant=tall] .landing-module__6d9mHW__cmapP{font-size:15px}.landing-module__6d9mHW__cmapFrame[data-variant=tall] .landing-module__6d9mHW__cmapS{font-size:11px}.landing-module__6d9mHW__cmapFrame[data-drawn] .landing-module__6d9mHW__cmapLine{stroke-dashoffset:0}.landing-module__6d9mHW__cmapFrame[data-drawn] .landing-module__6d9mHW__cmapMark,.landing-module__6d9mHW__cmapFrame[data-drawn] .landing-module__6d9mHW__cmapNode{opacity:1;translate:0}.landing-module__6d9mHW__cmapFrame[data-settled] .landing-module__6d9mHW__cmapLine,.landing-module__6d9mHW__cmapFrame[data-settled] .landing-module__6d9mHW__cmapNode{transition-delay:0s}.landing-module__6d9mHW__cmapFrame[data-reduced] .landing-module__6d9mHW__cmapLine,.landing-module__6d9mHW__cmapFrame[data-reduced] .landing-module__6d9mHW__cmapNode,.landing-module__6d9mHW__cmapFrame[data-reduced] .landing-module__6d9mHW__cmapMark{transition:none}.landing-module__6d9mHW__cmapStage[data-focus] .landing-module__6d9mHW__cmapNode,.landing-module__6d9mHW__cmapStage[data-focus] .landing-module__6d9mHW__cmapLine{opacity:.22}.landing-module__6d9mHW__cmapStage[data-focus] [data-on]{opacity:1}.landing-module__6d9mHW__cmapStage[data-focus] .landing-module__6d9mHW__cmapSec[data-on]{opacity:.55}.landing-module__6d9mHW__cmapCard{z-index:4;background:var(--ink);border:1px solid var(--line-strong);box-shadow:0 8px 28px var(--clip-shadow);text-align:left;white-space:normal;cursor:default;opacity:0;pointer-events:none;flex-direction:column;gap:8px;padding:14px 16px;transition:opacity .25s,transform .25s;display:flex;position:absolute;transform:translateY(6px)}.landing-module__6d9mHW__cmapCardOpen{opacity:1;pointer-events:auto;transform:none}.landing-module__6d9mHW__cmapCardTitle{color:var(--cream);margin:0;font-size:15px;font-weight:500;line-height:1.3}.landing-module__6d9mHW__cmapCardBody{color:var(--cmap-leaf);margin:0;font-size:13px;line-height:1.5}.landing-module__6d9mHW__cmapCardGo{color:var(--cream);align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.landing-module__6d9mHW__cmapCardGo:hover{text-decoration:underline}.landing-module__6d9mHW__cmapP[aria-pressed=true]{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.landing-module__6d9mHW__cmapSheet{margin-top:8px}.landing-module__6d9mHW__cmapSheetBody{color:var(--cmap-leaf)}
