.Home-module__jZheXW__homeWrapper{width:100%;margin:0;padding-bottom:80px}.Home-module__jZheXW__hero{width:100%}.Home-module__jZheXW__heroTitle{letter-spacing:-.04em;color:var(--text-primary);font-size:clamp(48px,10vw,84px);font-weight:800;line-height:1;font-family:var(--font-display)!important}[data-mantine-color-scheme=dark] .Home-module__jZheXW__heroTitle{background:linear-gradient(to bottom right,#fff 80%,#fff9);-webkit-text-fill-color:transparent;text-shadow:0 10px 30px #0000004d;-webkit-background-clip:text}.Home-module__jZheXW__heroSubtitle{color:var(--text-light);max-width:700px;font-size:18px;line-height:1.6}.Home-module__jZheXW__availabilityBadge{color:#10b981;font-family:var(--font-mono);letter-spacing:1px;background-color:#10b98126;border:1px solid #10b98166;align-self:flex-start;font-size:13px;font-weight:800;position:relative;overflow:hidden;box-shadow:0 0 20px #10b9811a;justify-content:center!important;align-items:center!important;height:36px!important;padding:0 20px!important;display:inline-flex!important}.Home-module__jZheXW__availabilityBadge:after{content:"";background:linear-gradient(90deg,#fff0 0%,#fff3 50%,#fff0 100%);width:50%;height:200%;animation:4s infinite Home-module__jZheXW__shimmer;position:absolute;top:-50%;left:-100%;transform:rotate(30deg)}@keyframes Home-module__jZheXW__shimmer{0%{left:-100%}25%{left:150%}to{left:150%}}.Home-module__jZheXW__profileWrapper{background:var(--bg-surface);border:1px solid var(--border-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:32px;margin-left:40px;padding:12px;box-shadow:0 32px 64px #0003}.Home-module__jZheXW__profileAvatar{border:2px solid var(--border-glass)}.Home-module__jZheXW__ctaPrimary{background-color:#0b0e14;background-image:linear-gradient(#0b0e14, #0b0e14), linear-gradient(to right, var(--accent-blue), var(--accent-violet));background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:14px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #3b82f633;color:#fff!important}[data-mantine-color-scheme=light] .Home-module__jZheXW__ctaPrimary{background-color:var(--accent-blue);background-image:none;border:none}.Home-module__jZheXW__ctaPrimary:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);transition:all .5s;position:absolute;inset:0;transform:translate(-100%)}.Home-module__jZheXW__ctaPrimary:hover{box-shadow:0 12px 40px var(--accent-blue-glow);background-image:linear-gradient(#0b0e14, #0b0e14), linear-gradient(90deg, var(--accent-blue), var(--accent-violet), var(--accent-blue));background-size:200% 100%;animation:2s linear infinite Home-module__jZheXW__border-rotate;transform:translateY(-2px)scale(1.02)}[data-mantine-color-scheme=light] .Home-module__jZheXW__ctaPrimary:hover{background-color:#2563eb;background-image:none;animation:none}.Home-module__jZheXW__ctaPrimary:hover:after{transform:translate(100%)}.Home-module__jZheXW__ctaPrimary:focus-visible,.Home-module__jZheXW__ctaSecondary:focus-visible,.Home-module__jZheXW__cardLink:focus-visible,.Home-module__jZheXW__viewMoreBtn:focus-visible{outline:2px solid var(--accent-blue);outline-offset:4px}.Home-module__jZheXW__ctaPrimary:active,.Home-module__jZheXW__ctaSecondary:active,.Home-module__jZheXW__cardLink:active,.Home-module__jZheXW__viewMoreBtn:active{transform:translateY(1px)}@keyframes Home-module__jZheXW__border-rotate{0%{background-position:0 0}to{background-position:200% 0}}.Home-module__jZheXW__ctaSecondary{color:var(--text-primary);border:1px solid var(--border-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background-color:#ffffff05;border-radius:10px;justify-content:center;align-items:center;padding:14px 32px;transition:all .3s;display:flex}.Home-module__jZheXW__ctaSecondary:hover{border-color:var(--accent-violet);box-shadow:0 0 20px var(--accent-violet-glow);background-color:#ffffff0f}.Home-module__jZheXW__glassCard{background:var(--bg-surface);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-glass);border-radius:16px;height:100%;padding:32px}.Home-module__jZheXW__label{font-family:var(--font-mono);letter-spacing:.1em;font-size:12px;font-weight:700}.Home-module__jZheXW__bioText{color:var(--text-primary);font-size:16px;line-height:1.7}.Home-module__jZheXW__metricCard{border:1px solid var(--border-glass);background:#ffffff05;border-radius:12px;padding:24px}.Home-module__jZheXW__metricLabel{font-family:var(--font-mono);color:var(--text-secondary);font-size:11px;font-weight:700}.Home-module__jZheXW__metricValue{color:var(--text-primary);margin-top:4px;font-size:32px;font-weight:800}.Home-module__jZheXW__highlightCard{border-top:2px solid var(--accent-blue)}.Home-module__jZheXW__clickableCard{cursor:pointer;transition:all .3s}.Home-module__jZheXW__cardLink{height:100%;color:inherit;text-decoration:none;display:block}.Home-module__jZheXW__clickableCard:hover{border-color:var(--accent-blue);background:#ffffff0d}.Home-module__jZheXW__articleTitle{color:var(--text-primary);font-size:16px;font-weight:700}.Home-module__jZheXW__cardDesc{color:var(--text-light);font-size:13px;line-height:1.5}.Home-module__jZheXW__achievementSummary{max-height:120px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.Home-module__jZheXW__achievementSummary .strapi-blocks-renderer{color:var(--text-light)!important;font-size:13px!important;line-height:1.6!important}.Home-module__jZheXW__interestText{color:var(--text-light);font-size:14px;line-height:1.6}.Home-module__jZheXW__viewMoreBtn{align-self:flex-start;margin-top:16px;margin-left:-4px;padding:8px 4px;transition:transform .2s}.Home-module__jZheXW__viewMoreBtn:hover{transform:translate(4px)}.Home-module__jZheXW__viewMoreText{font-family:var(--font-mono);color:var(--accent-blue);font-size:11px;font-weight:700}@media (max-width:768px){.Home-module__jZheXW__heroTitle{font-size:40px}}@media (prefers-reduced-motion:reduce){.Home-module__jZheXW__availabilityBadge:after,.Home-module__jZheXW__ctaPrimary:hover{animation:none}.Home-module__jZheXW__homeWrapper [style*=transform]{transform:none!important}.Home-module__jZheXW__ctaPrimary,.Home-module__jZheXW__ctaSecondary,.Home-module__jZheXW__clickableCard,.Home-module__jZheXW__viewMoreBtn{transition-duration:.01ms}}
