:root{--font-system:-apple-system , BlinkMacSystemFont , "Segoe UI" , Roboto , Oxygen , Ubuntu , Cantarell , "Open Sans" , "Helvetica Neue" , sans-serif;--ff-display:"Instrument Sans" , var(--font-system);--ff-heading:"Instrument Sans" , var(--font-system);--ff-text:"Instrument Sans" , var(--font-system);--ff-labels:"Instrument Sans" , var(--font-system);--fw-thin:100;--fw-extralight:200;--fw-light:300;--fw-regular:normal;--fw-medium:500;--fw-semibold:600;--fw-bold:bold;--fw-extrabold:800;--fw-black:900;--fs-n:normal;--fs-i:italic;--fs-o:oblique;--f-d-h1: var(--fs-n) var(--fw-medium) 6rem/105% var(--ff-display);--f-d-h2: var(--fs-n) var(--fw-medium) 5rem/105% var(--ff-display);--f-d-h3: var(--fs-n) var(--fw-medium) 4rem/105% var(--ff-display);--f-d-h4: var(--fs-n) var(--fw-medium) 3rem/105% var(--ff-display);--f-d-h5: var(--fs-n) var(--fw-medium) 2rem/105% var(--ff-display);--f-d-h6: var(--fs-n) var(--fw-medium) 1.5rem/105% var(--ff-display);--f-h-h1: var(--fs-n) var(--fw-medium) 6rem/110% var(--ff-heading);--f-h-h2: var(--fs-n) var(--fw-medium) 5rem/110% var(--ff-heading);--f-h-h3: var(--fs-n) var(--fw-medium) 4rem/110% var(--ff-heading);--f-h-h4: var(--fs-n) var(--fw-medium) 3rem/110% var(--ff-heading);--f-h-h5: var(--fs-n) var(--fw-medium) 2rem/110% var(--ff-heading);--f-h-h6: var(--fs-n) var(--fw-medium) 1.5rem/110% var(--ff-heading);--f-t-2xl: var(--fs-n) var(--fw-regular) 1.5rem/150% var(--ff-text);--f-t-xl: var(--fs-n) var(--fw-regular) 1.25rem/150% var(--ff-text);--f-t-l: var(--fs-n) var(--fw-regular) 1.125rem/150% var(--ff-text);--f-t-m: var(--fs-n) var(--fw-regular) 1rem/20px var(--ff-text);--f-t-s: var(--fs-n) var(--fw-regular) 0.875rem/16px var(--ff-text);--f-t-xs: var(--fs-n) var(--fw-regular) 0.75rem/14px var(--ff-text);--f-t-2xs: var(--fs-n) var(--fw-regular) 0.625rem/12px var(--ff-text);--f-l-xl: var(--fs-n) var(--fw-medium) 1.25rem/24px var(--ff-labels);--f-l-l: var(--fs-n) var(--fw-medium) 1.125rem/20px var(--ff-labels);--f-l-m: var(--fs-n) var(--fw-medium) 1rem/20px var(--ff-labels);--f-l-s: var(--fs-n) var(--fw-medium) 0.875rem/16px var(--ff-labels);--f-l-xs: var(--fs-n) var(--fw-medium) 0.75rem/14px var(--ff-labels);--f-l-2xs: var(--fs-n) var(--fw-medium) 0.625rem/12px var(--ff-labels);--cubic:cubic-bezier(.42,0,.28,1);--t100:all 100ms var(--cubic);--t200:all 200ms var(--cubic);--t300:all 300ms var(--cubic);--t400:all 400ms var(--cubic);--t500:all 500ms var(--cubic);--t600:all 600ms var(--cubic);--t700:all 700ms var(--cubic);--t800:all 800ms var(--cubic);--t900:all 900ms var(--cubic);--transparent: #ffffff00;--black:#000;--gray:gray;--white:#fff;--primary-50:#ecf1ff;--primary-100:#dde5ff;--primary-200:#c2d0ff;--primary-300:#9cafff;--primary-400:#7583ff;--primary-500:#6166ff;--primary-600:#3f36f5;--primary-700:#352ad8;--primary-800:#2c25ae;--primary-900:#282689;--primary-950:#191650;--secondary-50:#fff3ea;--secondary-100:#ffe7d3;--secondary-200:#ffcda5;--secondary-300:#ffb477;--secondary-400:#ff9b49;--secondary-500:#ff821b;--secondary-600:#e26600;--secondary-700:#aa4d00;--secondary-800:#723300;--secondary-900:#3a1a00;--secondary-950:#1e0d00;--light-0: #ffffff00;--light-10: #ffffff1a;--light-20: #ffffff33;--light-30: #ffffff4d;--light-40: #ffffff66;--light-50: #ffffff80;--light-60: #ffffff99;--light-70: #ffffffb2;--light-80: #ffffffcc;--light-90: #ffffffe5;--light-100:#fff;--dark-0: #00000000;--dark-10: #0000001a;--dark-20: #00000033;--dark-30: #0000004d;--dark-40: #00000066;--dark-50: #00000080;--dark-60: #00000099;--dark-70: #000000b2;--dark-80: #000000cc;--dark-90: #000000e5;--dark-100:#000;--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#a3a3a3;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--neutral-950:#0a0a0a;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-200:#fde68a;--amber-300:#fcd34d;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--amber-800:#92400e;--amber-900:#78350f;--amber-950:#451a03;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--blue-950:#172554;--cyan-50:#ecfeff;--cyan-100:#cffafe;--cyan-200:#a5f3fc;--cyan-300:#67e8f9;--cyan-400:#22d3ee;--cyan-500:#06b6d4;--cyan-600:#0891b2;--cyan-700:#0e7490;--cyan-800:#155e75;--cyan-900:#164e63;--cyan-950:#083344;--emerald-50:#ecfdf5;--emerald-100:#d1fae5;--emerald-200:#a7f3d0;--emerald-300:#6ee7b7;--emerald-400:#34d399;--emerald-500:#10b981;--emerald-600:#059669;--emerald-700:#047857;--emerald-800:#065f46;--emerald-900:#064e3b;--emerald-950:#022c22;--fuchsia-50:#fdf4ff;--fuchsia-100:#fae8ff;--fuchsia-200:#f5d0fe;--fuchsia-300:#f0abfc;--fuchsia-400:#e879f9;--fuchsia-500:#d946ef;--fuchsia-600:#c026d3;--fuchsia-700:#a21caf;--fuchsia-800:#86198f;--fuchsia-900:#701a75;--fuchsia-950:#4a044e;--green-50:#f0fdf4;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--green-950:#052e16;--indigo-50:#eef2ff;--indigo-100:#e0e7ff;--indigo-200:#c7d2fe;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--indigo-800:#3730a3;--indigo-900:#312e81;--indigo-950:#1e1b4b;--lime-50:#f7fee7;--lime-100:#ecfccb;--lime-200:#d9f99d;--lime-300:#bef264;--lime-400:#a3e635;--lime-500:#84cc16;--lime-600:#65a30d;--lime-700:#4d7c0f;--lime-800:#3f6212;--lime-900:#365314;--lime-950:#1a2e05;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--orange-950:#431407;--pink-50:#fdf2f8;--pink-100:#fce7f3;--pink-200:#fbcfe8;--pink-300:#f9a8d4;--pink-400:#f472b6;--pink-500:#ec4899;--pink-600:#db2777;--pink-700:#be185d;--pink-800:#9d174d;--pink-900:#831843;--pink-950:#500724;--purple-50:#faf5ff;--purple-100:#f3e8ff;--purple-200:#e9d5ff;--purple-300:#d8b4fe;--purple-400:#c084fc;--purple-500:#a855f7;--purple-600:#9333ea;--purple-700:#7e22ce;--purple-800:#6b21a8;--purple-900:#581c87;--purple-950:#3b0764;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--rose-50:#fff1f2;--rose-100:#ffe4e6;--rose-200:#fecdd3;--rose-300:#fda4af;--rose-400:#fb7185;--rose-500:#f43f5e;--rose-600:#e11d48;--rose-700:#be123c;--rose-800:#9f1239;--rose-900:#881337;--rose-950:#4c0519;--sky-50:#f0f9ff;--sky-100:#e0f2fe;--sky-200:#bae6fd;--sky-300:#7dd3fc;--sky-400:#38bdf8;--sky-500:#0ea5e9;--sky-600:#0284c7;--sky-700:#0369a1;--sky-800:#075985;--sky-900:#0c4a6e;--sky-950:#082f49;--teal-50:#f0fdfa;--teal-100:#ccfbf1;--teal-200:#99f6e4;--teal-300:#5eead4;--teal-400:#2dd4bf;--teal-500:#14b8a6;--teal-600:#0d9488;--teal-700:#0f766e;--teal-800:#115e59;--teal-900:#134e4a;--teal-950:#042f2e;--violet-50:#f5f3ff;--violet-100:#ede9fe;--violet-200:#ddd6fe;--violet-300:#c4b5fd;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--violet-700:#6d28d9;--violet-800:#5b21b6;--violet-900:#4c1d95;--violet-950:#2e1065;--yellow-50:#fefce8;--yellow-100:#fef9c3;--yellow-200:#fef08a;--yellow-300:#fde047;--yellow-400:#facc15;--yellow-500:#eab308;--yellow-600:#ca8a04;--yellow-700:#a16207;--yellow-800:#854d0e;--yellow-900:#713f12;--yellow-950:#422006;--navbar-height:112px;--blur-32:blur(32px);--card-bg:hsla(247,11%,16%,.5);--background:#070709}html{font-family: var(--font-system);color:var(--white);scrollbar-gutter:stable}body{font-size:1rem;overflow-x:hidden;background:var(--background)}.hidden{display:none;visibility:hidden}.nodrag{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-select:none}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.highlight-white{color:var(--white)}.w-100{width:100%!important}.h-100{height:100%!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:var(--primary-500);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--primary-400)}::-webkit-scrollbar-track{background:var(--neutral-800)}.background-fixed{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.background-line-container{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:space-around;z-index:1;opacity:.3}.background-line-item{background: linear-gradient(
    180deg,
    rgba(47, 45, 83, 0) 5%,
    hsla(244, 92%, 80%, 0.1) 20%,
    rgba(186, 181, 252, 0.3) 45%,
    rgba(186, 181, 252, 0.9) 50%,
    rgba(186, 181, 252, 0.3) 55%,
    hsla(244, 92%, 80%, 0.1) 80%,
    rgba(47, 45, 83, 0) 95%
  );width:1px;background-size:100% 200%;background-position:0% 100%}.background-line-gradient{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.background-blur{position:absolute;left:50%;transform:translate(-50%,50%);width:1250px;height:850px;flex-shrink:0;border-radius:100vmax;opacity:.3;background: radial-gradient(#282350, #1e1a3b4d 60%, #00000000 80%);filter:blur(32px);z-index:0}.background-blur-top{bottom:unset;top:0}.background-blur-bottom{bottom:0;top:unset}.background-blur-center{top:60%;bottom:unset;left:50%;transform:translate(-50%,-50%)}.background-blur-split-left{position:absolute;top:40%;bottom:unset;left:50%;transform:translate(-50%,50%) rotate(35deg);width:150vw;height:7vh;filter:blur(150px);opacity:.7}.background-blur-split-right{position:absolute;top:50%;bottom:unset;left:50%;transform:translate(-50%,50%) rotate(-35deg);transform-origin:center;width:150vw;height:7vh;filter:blur(150px);opacity:.7}.title-highlight{font-family:"Playfair Display",serif;font-weight:500;font-style:italic;font-size:inherit;line-height:inherit;color:var(--primary-500);text-shadow:0 0 8px hsla(234,100%,73%,20%)}.secondary-highlight{color:var(--secondary-500)}.section{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 4rem;gap:4rem;background-color:var(--background)}.section-heading{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}.section-heading-title{font: var(--f-d-h3);color:var(--white);max-width:900px}.section-heading-subtitle{font: var(--f-t-xl);color:var(--neutral-300);max-width:600px}.primary-cta{background-color:var(--card-bg);backdrop-filter:var(--blur-32);color:var(--white);border:var(--neutral-800) 1px solid;border-radius:100vmax;font: var(--f-l-m);display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;cursor:pointer;transition:border var(--cubic) 200ms}.cta-svg{width:1.25rem;height:1.25rem}.primary-cta:hover{border:var(--primary-500) 1px solid}.secondary-cta{background:var(--neutral-50);color:#26252e;border:solid 1px var(--neutral-300);border-radius:100vmax;font: var(--f-l-m);display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;cursor:pointer;transition:background 200ms var(--cubic)}.secondary-cta:hover{background:var(--neutral-200)}.cta-arrow-wrapper{flex-shrink:0;height:20px;width:20px;display:grid;place-items:center;overflow:hidden;position:relative;transition:var(--t300)}.cta-arrow-1{position:absolute;transform:translate(0%,0%);transition:var(--t300)}.cta-arrow-2{position:absolute;transform:translate(-100%,100%);transition:var(--t300)}.cta-arrow:hover .cta-arrow-1{transform:translate(100%,-100%);transition:var(--t300)}.cta-arrow:hover .cta-arrow-2{transform:translate(0%,0%);transition:var(--t300)}.enter-img-anim{transform-origin:center center}@media screen and (max-width:768px){:root{--navbar-height:104px}.d-none--mobile{display:none!important}.section{padding:2rem 4rem}.section-heading-title{font: var(--f-d-h5);color:var(--white);max-width:unset}.section-heading-subtitle{font: var(--f-t-l)}.background-blur{width:100%;height:300px;background:none;filter:none}.background-line-item:nth-child(-n + 6) {display:none!important}}