/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@media (prefers-color-scheme:light){#Footer{color:#fff;background-color:#222;flex-flow:wrap;justify-content:space-evenly;padding:min(2.5vw,20px);display:flex}#Footer .footerSection{background-color:#1d1d1d;border-radius:10pt;flex-grow:1;margin:min(2.5vw,20px);padding:5vh 5vw}#Footer .footerSection h4{font-family:Cascadia Code,monospace;font-weight:400}#Footer .footerSection:first-child h4{text-transform:uppercase}#Footer a{color:inherit;border-bottom:2px solid #91f8ff;padding:2px;font-family:Cascadia Code,monospace;text-decoration:none;transition:border-bottom .5s;display:inline-block}#Footer a:hover{border-bottom:2px solid #20695d}}@media (prefers-color-scheme:dark){#Footer{color:#fff;background-color:#222;flex-flow:wrap;justify-content:space-evenly;padding:min(2.5vw,20px);display:flex}#Footer .footerSection{background-color:#1d1d1d;border-radius:10pt;flex-grow:1;margin:min(2.5vw,20px);padding:5vh 5vw}#Footer .footerSection h4{font-family:Cascadia Code,monospace;font-weight:400}#Footer .footerSection:first-child h4{text-transform:uppercase}#Footer a{color:inherit;border-bottom:2px solid #91f8ff;padding:2px;font-family:Cascadia Code,monospace;text-decoration:none;transition:border-bottom .5s;display:inline-block}#Footer a:hover{border-bottom:2px solid #20695d}}
/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Cascadia+Code:ital,wght@0,200..700;1,200..700&family=Fira+Code:wght@300..700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";body{width:100%;font-family:Montserrat,sans-serif}@media (prefers-color-scheme:light){.qc-header #Footer{color:#222;background-color:#fff;flex-flow:wrap;justify-content:space-evenly;padding:min(2.5vw,20px);display:flex}.qc-header #Footer .footerSection{background-color:#fafafa;border-radius:10pt;flex-grow:1;margin:min(2.5vw,20px);padding:5vh 5vw}.qc-header #Footer .footerSection h4{font-family:Cascadia Code,monospace;font-weight:400}.qc-header #Footer .footerSection:first-child h4{text-transform:uppercase}.qc-header #Footer a{color:inherit;border-bottom:2px solid #91f8ff;padding:2px;font-family:Cascadia Code,monospace;text-decoration:none;transition:border-bottom .5s;display:inline-block}.qc-header #Footer a:hover{border-bottom:2px solid #20695d}}@media (prefers-color-scheme:dark){.qc-header #Footer{color:#fff;background-color:#222;flex-flow:wrap;justify-content:space-evenly;padding:min(2.5vw,20px);display:flex}.qc-header #Footer .footerSection{background-color:#1d1d1d;border-radius:10pt;flex-grow:1;margin:min(2.5vw,20px);padding:5vh 5vw}.qc-header #Footer .footerSection h4{font-family:Cascadia Code,monospace;font-weight:400}.qc-header #Footer .footerSection:first-child h4{text-transform:uppercase}.qc-header #Footer a{color:inherit;border-bottom:2px solid #91f8ff;padding:2px;font-family:Cascadia Code,monospace;text-decoration:none;transition:border-bottom .5s;display:inline-block}.qc-header #Footer a:hover{border-bottom:2px solid #20695d}}.my-icon{width:4rem;height:4rem}.qc-header{background-color:#fff;border-bottom:1px solid #000;justify-content:space-between;align-items:center;padding:1rem 2rem;font-family:Cascadia Code,monospace;transition:all .3s;display:flex}.qc-header.fixed-header{z-index:50;width:97%;position:fixed;top:0;left:0}.qc-header.relative-header{position:relative}.qc-logo{align-items:center;gap:1rem;display:flex}.qc-logo .qc-logo-img{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:48px;height:48px}.qc-logo .qc-logo-text h1{margin:0;font-size:1.6rem;font-weight:700}.qc-logo .qc-logo-text span{opacity:.75;font-size:.85rem}.qc-nav ul{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.qc-nav ul li a{color:inherit;font-family:Cascadia Code,monospace;font-size:20px;font-weight:600;text-decoration:none;position:relative}.qc-nav ul li a:after{content:"";background:currentColor;width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.qc-nav ul li a:hover:after{width:100%}
/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&family=Inter:wght@400;600&display=swap";body{color:#000;background-color:#fff;margin:0;font-family:Cascadia Code,monospace}.hero-section{width:100%;min-height:200vh;position:relative;overflow-x:hidden}.hero-canvas{z-index:-10;width:100%;height:100%;position:fixed;top:0;left:0}.hero-header{word-break:break-word;color:#000;flex-wrap:wrap;align-items:center;max-width:550px;min-height:70vh;margin-left:auto;margin-right:2rem;padding:2rem;display:flex}.hero-header>*{max-width:100%}.typewriter{vertical-align:bottom;min-height:1.2em;font-family:Cascadia Code,monospace;font-size:clamp(1.5rem,6vw,3rem);font-weight:700;display:inline-block}@keyframes blink{50%{border-color:#0000}}.content-card{z-index:1;border:1px solid #ffffff1a;border-radius:1.25rem;max-width:1300px;margin:10rem auto;padding:3rem;transition:transform .3s,box-shadow .3s;position:relative}.content-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0003}.content-card h2{text-align:center;margin-bottom:1.5rem;font-family:Cascadia Code,monospace;font-size:2.5rem;font-weight:700}.transparent-card{color:#000;text-align:center;background:0 0;border:none;width:50%;font-family:Montserrat,sans-serif}.glass-card{color:#000;background:#fff0}.pathway-boxes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;width:100%;max-width:1300px;margin-top:1rem;text-decoration:none;display:grid}.pathway-boxes .box{text-align:center;color:#fff;cursor:pointer;border-radius:1rem;padding:3rem;font-size:1.5rem;font-weight:700;transition:transform .3s,box-shadow .3s}.pathway-boxes .box:hover{transform:scale(1.05);box-shadow:0 0 25px #0003}.pathway-boxes .box-red{color:#a6d8c0;background:#2d583d;border:1rem solid #a6d8c0;text-decoration:none}.pathway-boxes .box-blue{color:#fecccc;background:#600000;border:1rem solid #fecccc;text-decoration:none}.pathway-boxes .box-green{color:#c2c0fe;background:#130388;border:1rem solid #c2c0fe;text-decoration:none}.pathway-boxes .box-yellow{color:#ffffb3;background:#aec106;border:1rem solid #ffffb3;text-decoration:none}