._header_han08_1._header_han08_1{z-index:50;color:var(--ui-cream);font-family:var(--ui-font);background:#0d0f0f;border-bottom:1px solid #5b403b55;position:sticky;top:0}._nav_han08_2{width:min(var(--ui-content-width), calc(100% - var(--ui-gutter) * 2));min-height:var(--ui-header-height);align-items:center;gap:22px;margin-inline:auto;display:flex;position:relative}._logo_han08_3{font-size:var(--type-subheading);letter-spacing:var(--tracking-heading);font-weight:850;line-height:var(--leading-heading);flex-shrink:0}._links_han08_4{font-size:var(--type-ui);line-height:var(--leading-ui);gap:28px;margin-inline:auto;font-weight:500;display:flex}._links_han08_4 a,._resume_han08_5,._panel_han08_5>a{position:relative}._nav_han08_2 a:hover{color:#ff5a40}._nav_han08_2 a[data-ui=button]:hover{color:#fff}._links_han08_4 a[aria-current=page],._panel_han08_5>a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--ui-accent);text-decoration-color:var(--ui-accent);text-underline-offset:8px}._languages_han08_9{font-size:var(--type-caption);line-height:var(--leading-ui);align-items:center;gap:6px;display:flex}._languages_han08_9 a{opacity:.65;place-items:center;min-width:28px;min-height:40px;display:grid}._languages_han08_9 a[aria-current=page]{opacity:1;text-underline-offset:5px;text-decoration:underline}._resume_han08_5{font-size:var(--type-ui);line-height:var(--leading-ui)}._desktopAction_han08_13{flex-shrink:0}._mobile_han08_14{display:none}._mobile_han08_14 summary{cursor:pointer;border-radius:var(--ui-radius);border:1px solid #ffffff38;place-items:center;width:40px;height:40px;list-style:none;display:grid}._mobile_han08_14 summary::-webkit-details-marker{display:none}._menuIcon_han08_17,._menuIcon_han08_17:before{content:"";background:currentColor;width:17px;height:2px;display:block;position:relative}._menuIcon_han08_17{transform:translateY(-3px)}._menuIcon_han08_17:before{position:absolute;top:6px}._panel_han08_5{background:#111920;border:1px solid #ffffff38;flex-direction:column;gap:4px;width:min(320px,100vw - 32px);padding:16px;display:flex;position:absolute;top:calc(100% - 1px);right:0;box-shadow:0 18px 35px #0006}._panel_han08_5>a{min-height:44px;font-size:var(--type-ui);line-height:var(--leading-ui);align-items:center;padding:10px 12px;display:flex}@media (max-width:1100px){._nav_han08_2{gap:16px}._links_han08_4{gap:18px}}@media (max-width:960px){._links_han08_4,._resume_han08_5{display:none}._languages_han08_9{margin-left:auto}._mobile_han08_14{display:block}}@media (max-width:480px){._nav_han08_2{gap:12px}._desktopAction_han08_13{display:none}}
