.main-page_main-logo__TByBG{margin-bottom:2rem;filter:invert(0)}.main-page_dark__S7W_V .main-page_main-logo__TByBG{filter:invert(1)}.main-page_main-title__3_042{font-size:2rem;font-weight:600;text-align:left;line-height:1.2;color:#2f2f2f}@media (prefers-color-scheme:dark){.main-page_main-title__3_042{color:#ededed}}.main-page_main-subtitle__13_Fv{font-size:1.35rem;font-weight:600;margin-bottom:1.5rem;text-align:left;line-height:1}@media (prefers-color-scheme:dark){.main-page_main-subtitle__13_Fv{color:#ededed}}.main-page_paragraph-columns__wJ_gu{position:relative;display:flex;justify-content:center;align-items:flex-start;gap:2rem;max-width:1200px;margin:0 auto;padding:4rem 2rem;overflow:hidden;color:white}.main-page_paragraph-columns__wJ_gu:before{content:"";position:absolute;inset:0;background-image:url(/background.png);background-size:cover;background-position:50%;filter:blur(8px) brightness(.5);z-index:-1}.main-page_paragraph-columns__wJ_gu>*{flex:1;min-width:250px}.main-page_paragraph-column__xtPo8{flex:1;min-width:0;text-align:left;font-size:1.1rem;line-height:1.7}.main-page_timeline__0IK_2{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.main-page_timeline__0IK_2 li{position:relative;padding-left:1.25rem}.main-page_timeline__0IK_2 li:before{content:"";position:absolute;left:0;top:.5rem;width:.5rem;height:.5rem;border-radius:50%}.main-page_timeline-date__8znhU{font-size:.9rem;text-align:right}.main-page_timeline-role__UsSiW{font-weight:600;margin-top:.2rem}.main-page_timeline-desc__to_Mw{font-size:.95rem;line-height:1.4}.main-page_timeline-header__X_zPL{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.main-page_projects-container__fmr54{position:relative;display:flex;justify-content:center;align-items:flex-start;gap:2rem;max-width:1200px;margin:0 auto 2rem;color:white}.main-page_projects-grid__SGzid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.main-page_project-card__ccHf9{position:relative;overflow:hidden;border-radius:12px;cursor:pointer;transition:transform .2s}.main-page_project-card__ccHf9:hover{transform:scale(1.02)}.main-page_project-image__C3hh2{width:100%;height:auto;display:block;transition:filter .3s ease}.main-page_project-overlay__w0kA9{position:absolute;inset:0;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.main-page_project-title__1aWm0{color:white;font-size:1.25rem;font-weight:600;text-align:center;padding:1rem}.main-page_project-card__ccHf9:hover .main-page_project-overlay__w0kA9{opacity:1;pointer-events:auto}.main-page_project-card__ccHf9:hover .main-page_project-image__C3hh2{filter:blur(3px) brightness(.6)}.main-page_resume-btn-container__BcmKF{display:flex;justify-content:center;margin-top:2rem}.main-page_main-btn__sawKg{border-radius:9999px;border:1px solid transparent;transition:background .2s,border .2s;display:inline-flex;align-items:center;justify-content:center;background:var(--background,#222);color:var(--foreground,#fff);gap:.5rem;font-weight:500;font-size:1rem;height:2.5rem;padding:0 1rem;text-decoration:none;min-width:unset;white-space:nowrap}.main-page_main-btn__sawKg:hover{background:#383838;color:#fff}