@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&family=Inter:wght@400;600;700&display=swap");.home-page-container{min-height:100vh;display:flex;flex-direction:column;font-family:JetBrains Mono,monospace;background:#1a1a1a;background-attachment:fixed;color:#fff}.home-page-container .header{background:#333232;height:60px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.home-page-container .header-content{max-width:1440px;margin:0 auto;padding:0 20px;height:100%;display:flex;justify-content:space-between;align-items:center}.home-page-container .logo{font-family:Inter,sans-serif;font-size:32px;font-weight:700;color:#fff;text-decoration:none}.home-page-container .nav-links{display:flex;gap:30px;align-items:center}.home-page-container .nav-links a{font-family:Inter,sans-serif;font-size:18px;font-weight:400;color:#fff;text-decoration:none;transition:color .3s ease}.home-page-container .nav-links a.active,.home-page-container .nav-links a:hover{color:#ff0}.home-page-container .main-content{flex:1 1;max-width:1440px;margin:0 auto;padding:2rem;position:relative}.home-page-container .content-grid{background:#333232;border-radius:20px;padding:2rem;margin-top:2rem;position:relative;min-height:80vh;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;grid-template-areas:"profile about" "research research" "facts facts"}.home-page-container .profile-section{grid-area:profile;position:relative}.home-page-container .profile-photo-container{position:relative;width:416px;height:416px;margin:2rem 0}.home-page-container .profile-photo-frame{position:absolute;top:8px;left:8px;width:400px;height:400px;background:#000;border-radius:20px;overflow:hidden}.home-page-container .profile-photo{width:379px;height:379px;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-page-container .decorative-borders{position:absolute;top:0;left:0;width:416px;height:416px;pointer-events:none}.home-page-container .border-bottom,.home-page-container .border-top{position:absolute;width:360px;height:8px;background:#b87333}.home-page-container .border-top{top:0;left:28px}.home-page-container .border-bottom{bottom:0;left:27px}.home-page-container .border-left,.home-page-container .border-right{position:absolute;width:8px;height:360px;background:#b87333}.home-page-container .border-left{top:28px;left:0}.home-page-container .border-right{top:28px;right:0}.home-page-container .about-section{grid-area:about;position:relative}.home-page-container .research-section{grid-area:research;position:relative}.home-page-container .facts-section{grid-area:facts;position:relative;margin-top:2rem}.home-page-container .section-header{position:relative;margin-left:1.2rem;margin-bottom:2rem}.home-page-container .title-shape{position:absolute;top:-10px;left:-15px;z-index:1}.home-page-container .section-title{font-family:JetBrains Mono,monospace;font-size:32px;font-weight:400;color:#fff;position:relative;z-index:2;margin:0 0 0 60px}.home-page-container .section-content{background:transparent;border:1px solid #fff;border-radius:20px;padding:2rem;margin-top:1rem}.home-page-container .section-text{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:400;color:#fff;line-height:1.4;margin-bottom:1rem}.home-page-container .section-text:last-child{margin-bottom:0}.home-page-container .facts-list{list-style:none;padding:0;margin:0}.home-page-container .facts-list li{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:400;color:#fff;line-height:1.4;margin-bottom:.5rem}.home-page-container .facts-list li:last-child{margin-bottom:0}.home-page-container .footer{background:#333232;height:101px;width:100%;margin-top:auto}.home-page-container .footer-content{max-width:1440px;margin:0 auto;height:100%;padding:0 2rem}.home-page-container .footer-flex{display:flex;align-items:center;justify-content:space-between;height:100%}.home-page-container .footer-left{display:flex;flex-direction:column;align-items:flex-start}.home-page-container .footer-right{display:flex;align-items:center}.home-page-container .footer-title{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:400;color:#fff;margin:0 0 .5rem}.home-page-container .footer-copyright{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:400;color:#fff;margin:0}@media (max-width:1200px){.home-page-container .content-grid{grid-template-columns:1fr;grid-template-areas:"profile" "about" "research" "facts"}.home-page-container .profile-photo-container{width:100%;max-width:416px;margin:0 auto 2rem}}@media (max-width:768px){.home-page-container .header-content{padding:0 1rem}.home-page-container .logo{font-size:24px}.home-page-container .navigation{gap:1.5rem}.home-page-container .nav-link{font-size:16px}.home-page-container .content-grid,.home-page-container .main-content{padding:1rem}.home-page-container .profile-photo-container{width:300px;height:300px}.home-page-container .profile-photo-frame{width:284px;height:284px}.home-page-container .profile-photo{width:270px;height:270px}.home-page-container .decorative-borders{width:300px;height:300px}.home-page-container .border-bottom,.home-page-container .border-top{width:244px}.home-page-container .border-left,.home-page-container .border-right{height:244px}.home-page-container .section-title{font-size:24px;margin-left:40px}.home-page-container .facts-list li,.home-page-container .section-text{font-size:16px}.home-page-container .footer-title{font-size:20px}.home-page-container .footer-copyright{font-size:14px}}@media (max-width:480px){.home-page-container .navigation{display:none}.home-page-container .profile-photo-container{width:250px;height:250px}.home-page-container .profile-photo-frame{width:234px;height:234px}.home-page-container .profile-photo{width:220px;height:220px}.home-page-container .section-content{padding:1rem}}