@charset "UTF-8";:root{--lw-gold: #D9A228;--lw-gold-rgb: 217, 162, 40;--lw-gold-text: #0b0f14;--lw-gold-text-muted: rgba(11, 15, 20, .8);--lw-blue: #2D5AA6;--lw-bg-primary: #1E1E1E;--lw-bg-dark: #020617;--lw-bg-deep: #0b0f14;--lw-bg-card: #000000;--lw-text-primary: #ffffff;--lw-text-light: #f9fafb;--lw-text-secondary: rgba(255, 255, 255, .85);--lw-text-muted: rgba(255, 255, 255, .78);--lw-text-subtle: rgba(255, 255, 255, .7);--lw-text-faint: rgba(255, 255, 255, .3);--lw-text-toggle: #e5e7eb;--lw-input-bg: rgba(255, 255, 255, .06);--lw-input-border: rgba(255, 255, 255, .15);--lw-success-bg: rgba(22, 163, 74, .2);--lw-success-text: #4ade80;--lw-error-bg: rgba(220, 38, 38, .2);--lw-error-text: #f87171;--lw-radius-sm: .5rem;--lw-radius-md: 10px;--lw-radius-lg: .75rem;--lw-radius-xl: 1rem;--lw-radius-card: 20px;--lw-radius-pill: 999px;--lw-page-pad: 1.25rem;--lw-page-pad-desktop: 3rem;--lw-page-pad-wide: 6rem;--lw-max-width: 1200px;--lw-title-xl: 104px;--lw-font-title: "Khand", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lw-font-body: "Outfit", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.btn-outline{width:max-content;background:transparent;color:var(--lw-text-primary);padding:.7rem 1.5rem;border:1px solid var(--lw-gold);border-radius:var(--lw-radius-md);text-decoration:none;font-size:.9rem;font-weight:500;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s}.btn-outline:hover:not(:disabled){background-color:rgba(var(--lw-gold-rgb),.12)}.btn-outline:focus-visible{outline:2px solid var(--lw-gold);outline-offset:2px}.btn-outline:disabled{opacity:.55;cursor:not-allowed}.btn-primary{width:max-content;background:var(--lw-gold);color:var(--lw-gold-text);padding:.85rem 1.9rem;border:1px solid var(--lw-gold);border-radius:var(--lw-radius-md);text-decoration:none;font-size:1rem;font-weight:700;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:filter .2s,transform .2s}.btn-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.btn-primary:focus-visible{outline:2px solid var(--lw-gold);outline-offset:2px}.btn-primary:disabled{opacity:.55;cursor:not-allowed}html,body{margin:0;padding:0;width:100%}html{overflow-x:hidden}@font-face{font-family:Khand;src:url(assets/fonts/khand-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Khand;src:url(assets/fonts/khand-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Khand;src:url(assets/fonts/khand-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(assets/fonts/outfit-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(assets/fonts/outfit-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(assets/fonts/outfit-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(assets/fonts/outfit-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}body{font-family:var(--lw-font-body);background:var(--lw-bg-primary)}h1,h2,.showcase__title,.showcase__app-title,.showcase__brand-title,.experience__title,.team__title,.contact__title,.foundation__title,.foundation__alignment-title,.partners__title,.footer__title,.faq__title{font-family:var(--lw-font-title)}@keyframes marquee-blue{0%{transform:translate(0)}to{transform:translate(-50%)}}
