.enter-page.svelte-143t8mu{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto auto;gap:24px;padding:clamp(28px,4vh,56px) clamp(20px,4vw,56px) 132px;position:relative;box-sizing:border-box;color:#f5f8fff0;background-color:#02040a;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.hero.svelte-143t8mu{text-align:center;max-width:900px;margin:0 auto}.hero.svelte-143t8mu h1:where(.svelte-143t8mu),.hero.svelte-143t8mu p:where(.svelte-143t8mu){margin:0}.hero.svelte-143t8mu h1:where(.svelte-143t8mu){font-size:clamp(30px,4.5vw,58px);line-height:1.05;letter-spacing:.01em;text-wrap:balance;text-shadow:0 8px 32px rgba(0,0,0,.55)}.hero.svelte-143t8mu p:where(.svelte-143t8mu){margin:16px auto 0;max-width:62ch;font-size:clamp(14px,1.45vw,18px);line-height:1.5;color:#ebf0ffb8;text-wrap:pretty;text-shadow:0 6px 20px rgba(0,0,0,.42)}.center-cta.svelte-143t8mu{align-self:center;justify-self:center}.begin-btn.svelte-143t8mu{display:inline-flex;align-items:center;justify-content:center;min-width:190px;padding:14px 34px;border-radius:999px;border:1px solid rgba(190,208,255,.48);background:linear-gradient(180deg,#131c3875,#070c1c8c);box-shadow:0 0 0 1px #dee8ff29 inset,0 10px 30px #0308198f,0 0 18px #9bb7ff33;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f6fafff5;text-decoration:none;text-transform:uppercase;letter-spacing:.34em;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.begin-btn.svelte-143t8mu:hover{border-color:#dce8ffc2;color:#fffffffa;box-shadow:0 0 0 1px #e0ecff52 inset,0 12px 34px #02091b9e,0 0 26px #b9d2ff61;transform:translateY(-1px)}.begin-btn.svelte-143t8mu:focus-visible,.path-item.svelte-143t8mu:focus-visible{outline:2px solid rgba(229,238,255,.9);outline-offset:4px}.pathway.svelte-143t8mu{width:min(960px,100%);margin:0 auto;display:grid;gap:18px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;justify-items:center;column-gap:clamp(10px,2.2vw,28px)}.cluster.svelte-143t8mu{width:100%;display:grid;justify-items:center;gap:10px}.path-item.svelte-143t8mu{display:inline-block;padding:2px 2px 6px;cursor:default;border:0;background:transparent;text-transform:uppercase;letter-spacing:.34em;font:12px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#eaf0ffb8;transition:color .18s ease}.path-item.svelte-143t8mu:hover{color:#f5f8fff5;outline:none}.node.svelte-143t8mu{width:7px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f3f8ffd9,#d6dfff8c);box-shadow:0 0 12px #b9cfff6b;margin-top:8px}.info-box.svelte-143t8mu{border:1px solid rgba(176,192,255,.33);border-radius:14px;background:linear-gradient(165deg,#17244857,#080c186b);box-shadow:0 10px 26px #0208176b,0 0 0 1px #e6edff14 inset;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:12px 14px;font-size:clamp(11px,1.1vw,13px);line-height:1.45;color:#ecf2ffd1;opacity:.12;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease,border-color .18s ease}.cluster.svelte-143t8mu:hover .path-item:where(.svelte-143t8mu),.cluster.svelte-143t8mu:focus-within .path-item:where(.svelte-143t8mu){color:#f5f8fff5}.cluster.svelte-143t8mu:hover .info-box:where(.svelte-143t8mu),.cluster.svelte-143t8mu:focus-within .info-box:where(.svelte-143t8mu),.info-box.svelte-143t8mu:hover{opacity:.92;transform:translateY(0);border-color:#cddcff8f}@media(max-width:900px){.pathway.svelte-143t8mu{gap:14px}.path-item.svelte-143t8mu{font-size:11px;letter-spacing:.24em}}@media(max-width:700px){.enter-page.svelte-143t8mu{background-attachment:scroll}.enter-page.svelte-143t8mu{padding-top:clamp(24px,5vh,42px);padding-bottom:120px;gap:20px}.pathway.svelte-143t8mu{grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;column-gap:10px}.node.svelte-143t8mu{width:5px;margin-top:7px}.path-item.svelte-143t8mu{letter-spacing:.18em;font-size:10px}.info-box.svelte-143t8mu{opacity:.35;transform:none;padding:10px;font-size:11px}}
