.home_pageContainer__2sxBn{display:flex;flex-direction:column;width:100%;min-height:100vh;color:var(--foreground);background-color:var(--background)}.home_container__gqDbr{display:flex;gap:var(--space-3xl);box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:var(--space-4xl) var(--space-2xl)}.home_leftColumn__9oF26{flex:2 1;min-width:300px;padding:var(--space-3xl);background-color:var(--card-background);border:1px solid var(--border-color,rgba(0,0,0,.1));border-radius:var(--border-radius-xl);box-shadow:0 4px 20px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease}.home_intro__Y8wVo{margin-bottom:24px}.home_textContent__V2rHP h1{display:block;margin-top:0;margin-bottom:24px;color:var(--foreground);font-size:44px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:-.025em;text-align:left}.home_textContent__V2rHP p{margin-bottom:24px;font-size:17px;line-height:var(--line-height-relaxed)}.home_imageWrapper__A2Jo_{display:block;float:right;margin:0 0 16px 24px;overflow:hidden;border-radius:var(--border-radius-lg);box-shadow:0 6px 12px rgba(0,0,0,.1);transition:transform .3s ease}.home_imageWrapper__A2Jo_:hover{transform:translateY(-5px)}.home_profileImage__bRJOI{display:block;object-fit:cover;border-radius:var(--border-radius-lg);transition:transform .5s ease}.home_rightColumn__GTkzh{display:flex;flex-direction:column;gap:var(--space-3xl);align-self:flex-start;min-width:280px}.home_socialSection__cIoR6{padding:var(--space-2xl);background-color:var(--card-background,var(--background));border:1px solid var(--border-color,rgba(0,0,0,.1));border-radius:var(--border-radius-xl);box-shadow:0 4px 20px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease}.home_socialSection__cIoR6:hover{box-shadow:0 8px 30px rgba(0,0,0,.1);transform:translateY(-5px)}.home_socialSection__cIoR6 h2{position:relative;margin:0 0 16px;padding-bottom:12px;color:var(--foreground);font-size:24px;font-weight:var(--font-weight-semibold)}.home_socialSection__cIoR6 h2:after{position:absolute;bottom:0;left:0;width:80px;height:3px;background:var(--accent-color);border-radius:var(--border-radius-xs);content:""}.home_socialList__QW9KP{margin:0;padding:0;list-style:none}.home_socialList__QW9KP li{margin-bottom:12px;transition:transform .2s ease}.home_socialList__QW9KP a{text-decoration:none}.home_notesSection__0OSXN{padding:var(--space-2xl);background-color:var(--card-background,var(--background));border:1px solid var(--border-color,rgba(0,0,0,.1));border-radius:var(--border-radius-xl);box-shadow:0 4px 20px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease}.home_notesSection__0OSXN:hover{box-shadow:0 8px 30px rgba(0,0,0,.1);transform:translateY(-5px)}.home_notesSection__0OSXN h2{position:relative;margin:0 0 16px;padding-bottom:12px;color:var(--foreground);font-size:24px;font-weight:var(--font-weight-semibold)}.home_notesSection__0OSXN h2:after{position:absolute;bottom:0;left:0;width:80px;height:3px;background:var(--accent-color);border-radius:var(--border-radius-xs);content:""}.home_notesList__1ddQE{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0;list-style:none}.home_notesList__1ddQE li{padding:var(--space-sm) 0;border-bottom:1px solid var(--border-color,rgba(0,0,0,.06));transition:transform .2s ease}.home_notesList__1ddQE li:last-child{align-self:flex-end;margin-top:12px;border-bottom:none}.home_notesList__1ddQE a{display:flex;gap:8px;align-items:center;text-decoration:none}.home_ongoingIcon__Mtdfk{flex-shrink:0;color:var(--foreground-muted)}.home_allNotesLink__xsqFV{display:inline-flex;gap:var(--space-sm);align-items:center;padding:var(--space-sm) var(--space-lg);color:var(--color-black);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;background-color:var(--background);border:1px solid var(--accent-color);border-radius:var(--border-radius-sm);cursor:pointer;transition:all .2s ease}.home_allNotesLink__xsqFV:hover{color:white;background-color:var(--accent-color)}.home_allNotesLink__xsqFV svg{transition:transform .2s ease}.home_allNotesLink__xsqFV:hover svg{transform:translateX(2px)}.home_noteLink__Gidnm{display:flex;align-items:center}[data-theme=dark] .home_allNotesLink__xsqFV{color:white;background-color:var(--card-background);border:1px solid var(--accent-color)}[data-theme=dark] .home_allNotesLink__xsqFV:hover{color:white;background-color:var(--accent-color)}[data-theme=dark] .home_leftColumn__9oF26,[data-theme=dark] .home_notesSection__0OSXN,[data-theme=dark] .home_socialSection__cIoR6{box-shadow:0 4px 20px rgba(0,0,0,.2)}[data-theme=dark] .home_leftColumn__9oF26:hover,[data-theme=dark] .home_notesSection__0OSXN:hover,[data-theme=dark] .home_socialSection__cIoR6:hover{box-shadow:0 8px 30px rgba(0,0,0,.3)}.home_externalLink__KR9wp{display:flex;gap:var(--space-xs);align-items:center}.home_externalLinkIcon__nTvzA{transition:transform .2s ease}.home_externalLink__KR9wp:hover .home_externalLinkIcon__nTvzA{transform:translate(2px,-2px)}.home_footer__a2G1_{margin-top:auto;padding:var(--space-xl);font-size:var(--font-size-sm);text-align:center;background-color:var(--background);border-top:1px solid var(--border-color,rgba(0,0,0,.06))}@media (max-width:940px){.home_container__gqDbr{flex-direction:column;margin:0 auto;padding:var(--space-2xl) var(--space-lg)}.home_container__gqDbr,.home_leftColumn__9oF26,.home_rightColumn__GTkzh{width:100%;max-width:100%}.home_leftColumn__9oF26,.home_rightColumn__GTkzh{box-sizing:border-box;max-width:800px;margin:0 auto}.home_rightColumn__GTkzh{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.home_textContent__V2rHP h1{font-size:36px}.home_imageWrapper__A2Jo_{float:right;width:120px;margin:0 0 16px 16px}}@media (max-width:640px){.home_container__gqDbr{padding:var(--space-lg)}.home_rightColumn__GTkzh{display:flex;flex-direction:column;width:100%;max-width:100%}.home_textContent__V2rHP h1{margin-bottom:32px;font-size:32px;text-align:center}.home_leftColumn__9oF26,.home_notesSection__0OSXN,.home_socialSection__cIoR6{box-sizing:border-box;width:100%;margin:0 auto;padding:var(--space-2xl)}.home_imageWrapper__A2Jo_{display:block;float:none;width:140px;margin:0 auto 24px}.home_profileImage__bRJOI{width:140px;height:auto}}