.HeaderMolecule_header__10au_{position:sticky;top:.75rem;z-index:40;margin-bottom:2rem}.HeaderMolecule_headerInner__SUd8p{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.5rem;padding:.75rem;max-width:100%;background:color-mix(in srgb,var(--surface) 78%,transparent);border:1px solid var(--line);box-shadow:0 12px 44px rgba(17,19,24,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.HeaderMolecule_brand__sS6oI{display:flex;min-width:0;cursor:pointer;align-items:center;gap:.75rem}.HeaderMolecule_brandMark__tYz1F{display:grid;height:2.5rem;width:2.5rem;flex-shrink:0;place-items:center;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:900;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(135deg,var(--accent),var(--accent-2))}.HeaderMolecule_brandText__9ovBl{display:none;flex-direction:column;line-height:1.25}@media (min-width:640px){.HeaderMolecule_brandText__9ovBl{display:flex}}.HeaderMolecule_brandText__9ovBl strong{font-size:.875rem;line-height:1.25rem;font-weight:800;color:var(--ink)}.HeaderMolecule_brandText__9ovBl small{font-size:.75rem;line-height:1rem;font-weight:500;color:var(--ink-muted)}.HeaderMolecule_actions__lH_oJ{display:flex;align-items:center;gap:.5rem;min-width:0}.HeaderMolecule_navigation__wY8Jv{display:none;border-radius:.5rem;padding:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1))}@media (min-width:768px){.HeaderMolecule_navigation__wY8Jv{display:flex}}.HeaderMolecule_navigation__wY8Jv{background:var(--surface-muted);border:1px solid var(--line)}.dark .HeaderMolecule_navigation__wY8Jv{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.HeaderMolecule_navigationLink__SCKEE{border-radius:.375rem;padding:.5rem 1rem;text-align:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.HeaderMolecule_navigationLink__SCKEE:hover{color:var(--accent)}.HeaderMolecule_navigationActive__OAn1_{font-weight:600;color:var(--accent);background:var(--card-bg-solid);box-shadow:0 1px 0 var(--line)}.HeaderMolecule_themeButton__ogAGb{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.HeaderMolecule_themeButton__ogAGb:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.HeaderMolecule_themeButton__ogAGb{background:var(--card-bg);border:1px solid var(--line)}.HeaderMolecule_themeButton__ogAGb:hover{border-color:var(--line-strong);transform:translateY(-1px)}.HeaderMolecule_sunIcon__PpCBW{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.HeaderMolecule_moonIcon__Aokxx{font-size:.875rem;line-height:1.25rem;color:var(--accent)}.HeaderMolecule_mobileToggle__ehPJu{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.5rem;--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width:768px){.HeaderMolecule_mobileToggle__ehPJu{display:none}}.HeaderMolecule_mobileToggle__ehPJu{background:var(--card-bg);border:1px solid var(--line)}.dark .HeaderMolecule_mobileToggle__ehPJu{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.HeaderMolecule_mobileNav__SYuIA{display:flex;flex-direction:column;gap:.25rem;overflow:hidden;border-radius:.5rem}@media (min-width:768px){.HeaderMolecule_mobileNav__SYuIA{display:none}}.HeaderMolecule_mobileNav__SYuIA{background:color-mix(in srgb,var(--surface) 86%,transparent);border:1px solid var(--line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-top:0;transition:max-height .3s ease,opacity .3s ease,margin-top .3s ease,padding .3s ease}.HeaderMolecule_mobileNavOpen__xIWCD{max-height:300px;opacity:1;margin-top:1rem;padding-top:.5rem;padding-bottom:.5rem}.HeaderMolecule_mobileNavLink__mlqiI{border-radius:.375rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.dark .HeaderMolecule_mobileNavLink__mlqiI{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.HeaderMolecule_mobileNavLink__mlqiI:hover{color:var(--accent);background:var(--tag-bg)}.HeaderMolecule_mobileNavActive__iEZ9N{font-weight:600;color:var(--accent);background:var(--accent-soft)}.ExperiencePage_page__wnlG0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.ExperiencePage_page__wnlG0{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:768px){.ExperiencePage_page__wnlG0{padding-top:4rem;padding-bottom:4rem}}.ExperiencePage_hero__2c728{display:grid;gap:1.25rem}@media (min-width:1024px){.ExperiencePage_hero__2c728{grid-template-columns:minmax(0,1fr) 340px;align-items:flex-end}}.ExperiencePage_kicker__SjnKL{margin-bottom:.75rem;display:block;font-size:.75rem;line-height:1rem;font-weight:900;text-transform:uppercase;color:var(--accent-2)}.ExperiencePage_hero__2c728 h1{max-width:64rem;font-size:2.25rem;line-height:2.5rem;font-weight:900;line-height:.98}@media (min-width:768px){.ExperiencePage_hero__2c728 h1{font-size:3.75rem;line-height:1}}.ExperiencePage_hero__2c728 h1{color:var(--ink);text-wrap:balance}.ExperiencePage_experienceCard__4HzWo,.ExperiencePage_heroAside__XE0fG{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.ExperiencePage_heroAside__XE0fG{border-radius:.5rem;padding:1.25rem}.ExperiencePage_heroAside__XE0fG span{font-size:.75rem;line-height:1rem;font-weight:900;text-transform:uppercase;color:var(--accent)}.ExperiencePage_heroAside__XE0fG strong{margin-top:.75rem;display:block;font-size:1.25rem;line-height:1.75rem;line-height:1.25;color:var(--ink)}.ExperiencePage_timeline__xDlYq{display:grid;gap:.75rem}.ExperiencePage_timelineItem__tsKQy{display:block}.ExperiencePage_experienceCard__4HzWo{border-radius:.5rem;padding:1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width:768px){.ExperiencePage_experienceCard__4HzWo{padding:1.5rem}}.ExperiencePage_experienceCard__4HzWo:hover{border-color:var(--card-border-hover);transform:translateY(-2px)}.ExperiencePage_cardHeader__DiQqv{display:grid;gap:1rem}@media (min-width:768px){.ExperiencePage_cardHeader__DiQqv{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}}.ExperiencePage_timelineIndex___rpqm{display:block;font-size:.75rem;line-height:1rem;font-weight:900;color:var(--accent-2)}.ExperiencePage_jobTitle__DghCN{margin-top:.5rem;font-size:1.5rem;line-height:2rem;font-weight:900;line-height:1.25;color:var(--ink)}.ExperiencePage_company__0uaBF{margin-top:.75rem;display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--ink-muted)}.ExperiencePage_company__0uaBF svg{color:var(--accent)}.ExperiencePage_dateBadge__GRxRm{border-radius:.5rem;padding:.75rem 1rem;text-align:left}@media (min-width:768px){.ExperiencePage_dateBadge__GRxRm{text-align:right}}.ExperiencePage_dateBadge__GRxRm{background:var(--surface-muted);border:1px solid var(--line)}.ExperiencePage_dateBadge__GRxRm span{display:block;font-size:.875rem;line-height:1.25rem;font-weight:900;color:var(--ink)}.ExperiencePage_dateBadge__GRxRm small{margin-top:.25rem;display:flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;font-weight:600}@media (min-width:768px){.ExperiencePage_dateBadge__GRxRm small{justify-content:flex-end}}.ExperiencePage_dateBadge__GRxRm small{color:var(--ink-muted)}.ExperiencePage_description__ulGBD{margin-top:1.25rem;max-width:48rem;font-size:1rem;line-height:1.5rem;line-height:1.625;color:var(--ink-muted)}.ExperiencePage_responsibilities__V7Knk{margin-top:1.25rem;display:grid;gap:.5rem}@media (min-width:768px){.ExperiencePage_responsibilities__V7Knk{grid-template-columns:repeat(2,minmax(0,1fr))}}.ExperiencePage_responsibilities__V7Knk li{display:flex;gap:.5rem;border-radius:.5rem;padding:.75rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--ink-muted);background:var(--surface-muted);border:1px solid var(--line)}.ExperiencePage_responsibilities__V7Knk svg{margin-top:.25rem;flex-shrink:0;font-size:.75rem;line-height:1rem;color:var(--accent-3)}