@font-face{font-family:Jost;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21d9e129d8c81c0b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/53d6e191563ef198-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/949adacb6381283a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_e0554b{font-family:Jost,Jost Fallback}.__variable_e0554b{--font-jost:"Jost","Jost Fallback"}:root{--brand-purple:#5b21b6;--brand-purple-dark:#3b0764;--brand-purple-light:#deccfb;--brand-gradient:linear-gradient(135deg,#4a097c,#21003a);--brand-gradient-hover:linear-gradient(135deg,#4c097f,#2e1065);--button-gradient:linear-gradient(135deg,#5e2593,#6b21a8);--button-gradient-hover:linear-gradient(135deg,#6f37a2,#581c87);--surface-page:#ffffff;--surface-muted:#f6f4fa;--surface-dark:#0f0a17;--surface-card:#ffffff;--border-subtle:#e6e2ee;--text-primary:#1a1322;--text-secondary:#4b455a;--text-muted:#6b6478;--text-on-dark:#f5f0ff;--text-on-dark-muted:rgba(245,240,255,0.78);--button-shadow:0 4px 10px rgba(74,9,124,0.25),0 1px 3px rgba(0,0,0,0.08);--button-shadow-hover:0 8px 18px rgba(74,9,124,0.35),0 3px 6px rgba(0,0,0,0.12);--button-shadow-active:0 2px 5px rgba(74,9,124,0.25),0 1px 2px rgba(0,0,0,0.08);--shadow-card:0 2px 6px rgba(15,10,23,0.06);--shadow-card-hover:0 18px 40px rgba(15,10,23,0.18);--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--space-3xs:4px;--space-2xs:8px;--space-xs:12px;--space-sm:20px;--space-md:32px;--space-lg:48px;--space-xl:72px;--space-2xl:104px;--container-narrow:720px;--container:960px;--container-wide:1180px;--ease-out:cubic-bezier(0.22,1,0.36,1);--transition-fast:0.18s var(--ease-out);--transition:0.25s var(--ease-out)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-jost),sans-serif;font-optical-sizing:auto;font-style:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}canvas{position:absolute;top:0;left:0;display:block;z-index:-1;width:100%}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}a:focus-visible,a:hover{color:var(--brand-purple);text-decoration:none}iframe,img,svg{max-width:100%}footer{background:var(--brand-gradient)}button{background:var(--button-gradient);border:none;cursor:pointer;color:white;font-family:inherit;font-size:1rem;padding:.9rem 1.5rem;border-radius:var(--radius-sm);box-shadow:var(--button-shadow);transition:background var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}button:hover{background:var(--button-gradient-hover);box-shadow:var(--button-shadow-hover);transform:translateY(-1px)}button:active{box-shadow:var(--button-shadow-active);transform:translateY(0)}button:focus-visible{outline:2px solid var(--brand-purple);outline-offset:3px}.btn-link{cursor:pointer}.btn-secondary{background:transparent;color:var(--brand-purple);border:2px solid var(--brand-purple);box-shadow:none}.btn-secondary:hover{background:var(--brand-purple);color:white}.btn-on-dark{background:white;color:var(--brand-purple-dark);box-shadow:0 6px 14px rgba(0,0,0,.25)}.btn-on-dark:hover{background:#f1ecff;color:var(--brand-purple-dark);box-shadow:0 10px 22px rgba(0,0,0,.32)}.layout-container{width:100%;margin:0 auto}.section{padding:var(--space-lg) var(--space-sm);max-width:var(--container);margin:0 auto var(--space-md);text-align:center;z-index:2}.section-no-padding{padding:0;max-width:var(--container-wide);margin:0 auto;text-align:center}.container{max-width:var(--container);margin:0 auto;padding:0 var(--space-sm)}.container--narrow{max-width:var(--container-narrow)}.container--wide{max-width:var(--container-wide)}.text-align--left{text-align:left}.text-align--right{text-align:right}.text-align--center{text-align:center}.margin-bottom-xxs{margin-bottom:var(--space-2xs)}.margin-bottom-xs{margin-bottom:var(--space-sm)}.margin-bottom-sm{margin-bottom:var(--space-md)}.margin-bottom-lg{margin-bottom:var(--space-xl)}.margin-top-xxs{margin-top:var(--space-2xs)}.margin-top-xs{margin-top:var(--space-sm)}.margin-top-sm{margin-top:var(--space-md)}.margin-top-lg{margin-top:var(--space-xl)}.h-4,.w-4{width:1rem;height:1rem}.h-6,.w-6{width:1.5rem;height:1.5rem}.h-8,.w-8{width:2rem;height:2rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fade-in{opacity:0;animation:fadeInAnimation 1.2s var(--ease-out) forwards}.fade-in-up{opacity:0;animation:fadeInUp .7s var(--ease-out) forwards}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h1,h2,h3,h4{color:inherit;line-height:1.2}h2{font-size:clamp(1.9rem,1.4rem + 1.5vw,2.5rem);margin-bottom:var(--space-sm);text-align:center}h3{font-size:clamp(1.25rem,1rem + .7vw,1.6rem)}p{font-size:1.125rem;line-height:1.65;color:inherit;margin-bottom:var(--space-sm)}ul{list-style-type:none;padding:0}ul li{margin:15px 0}#about{text-align:center;.twin-paradox-logo{width:400px;height:auto}p{font-size:1.125rem;text-align:justify;display:inline-block}@media (max-width:480px){.twin-paradox-logo{width:100%}p{max-width:100%}}}.social-links a{color:white;text-decoration:none;font-size:1.5rem;margin:0 10px;transition:color var(--transition-fast)}footer{color:black;text-align:center;padding:20px}.platform-links-container{width:300px;margin:0 auto 40px}.platform-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;text-decoration:none;background:white;margin:1rem .5rem;color:black;border-radius:var(--radius-sm);a{text-decoration:none;padding:.8rem;width:100%;text-align:left}}.platform-link:hover{text-decoration:none;background-color:#e8e8e8}.platform-text{color:black;font-weight:600;font-size:1rem;text-align:right;text-decoration:none;transition:background-color .3s ease;float:right}.platform-logo{height:25px;vertical-align:middle}.hero-background{position:absolute;inset:0;z-index:-2}.hero-background img{width:100%;height:100%;object-fit:cover}.hero:has(.hero-background),.lecons-hero:has(.hero-background){background:none}.hero:has(.hero-background):before,.lecons-hero:has(.hero-background):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 80% 0,rgba(91,33,182,.55),rgba(15,10,23,0) 60%),linear-gradient(180deg,rgba(15,10,23,.65),rgba(15,10,23,.85))}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}