.section{position:relative;padding:2rem 0!important}@media (width<=768px){.section{padding:2.5rem 0!important}}#about{scroll-margin-top:5.5rem;padding-top:0!important}#experience{scroll-margin-top:5.5rem;padding-top:.4rem!important}#projects{scroll-margin-top:5.5rem}#writings{padding-top:2.4rem;scroll-margin-top:5.5rem}@media (width<=768px){#writings{padding-top:2.9rem}}:global(.about-local-time){font-size:var(--font-size-base);font-weight:var(--font-weight-base);color:var(--secondary-text);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base);margin:-.12rem 0 0}.about-local-time-digits{align-items:baseline;display:inline-flex}.about-local-time-slot{vertical-align:baseline;text-align:center;min-width:.55em;height:1.2em;display:inline-block;overflow:hidden}.about-local-time-slot--narrow{min-width:.28em}.about-local-time-track{will-change:transform;flex-direction:column;transition:transform .48s cubic-bezier(.33,1,.68,1);display:flex;transform:translateY(0)}.about-local-time-track--slid{transform:translateY(-50%)}.about-local-time-char{height:1.2em;line-height:1.2em;display:block}.about-local-time-suffix{display:inline}@media (prefers-reduced-motion:reduce){.about-local-time-track{transition:none}}.about-content p{font-size:var(--font-size-base);font-weight:var(--font-weight-base);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-base);color:var(--primary-text);max-width:var(--container-max);text-align:left;hyphens:auto;overflow-wrap:break-word;width:100%}@media (width>=768px){.about-content p{text-align:justify;text-justify:inter-word}}.about-content a,.about-content a:visited{max-width:100%;margin:calc(var(--focus-ring-pad-y) * -1) calc(var(--focus-ring-pad-x) * -1);padding:var(--focus-ring-pad-y) var(--focus-ring-pad-x);border-radius:var(--focus-ring-radius);font-weight:inherit;color:var(--primary-text);box-shadow:none;vertical-align:baseline;outline:none;outline-color:var(--focus-ring-color);box-decoration-break:clone;background:0 0;align-items:center;line-height:1.2;text-decoration:none;transition:color .15s;display:inline-flex}.about-content a:hover{color:var(--link-hover-color)}.about-content a:focus-visible,.work-desc a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);z-index:1;position:relative;border-radius:var(--focus-ring-radius)!important}.about-content a:focus-visible .pointer-events-none,.work-desc a:focus-visible .pointer-events-none{opacity:0}.work-desc{letter-spacing:-.01em;color:#4a4948;width:100%;max-width:none;font-size:15px;font-weight:400;line-height:1.45;display:block}.dark .work-desc{color:#bdb7b0}@media (width>=640px){.work-desc{font-size:16px;line-height:1.55}}.work-desc p{width:100%;max-width:none;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;word-spacing:-.08em;color:inherit;text-align:start;overflow-wrap:break-word;margin:0;display:block}@media (width>=640px){.work-desc p{text-align:justify;text-justify:inter-word;hyphens:auto}}.work-desc a,.work-desc a:visited{border-radius:var(--focus-ring-radius);max-width:none;line-height:inherit;color:inherit;vertical-align:baseline;outline:none;outline-color:var(--focus-ring-color);box-decoration-break:clone;background-image:radial-gradient(circle,currentColor 1px,#0000 1.15px);background-position:0 100%;background-repeat:repeat-x;background-size:5px 2px;margin:0;padding:0 0 .12em;text-decoration:none;transition:color .15s;display:inline}.work-desc a.about-link-icon,.work-desc a.about-link-icon:visited{background-image:none;padding:0}.work-desc a:focus-visible{margin:calc(var(--focus-ring-pad-y) * -1) calc(var(--focus-ring-pad-x) * -1);padding:var(--focus-ring-pad-y) var(--focus-ring-pad-x)}.work-desc a:hover{color:var(--link-hover-color)}.about-content a.about-link-icon,.work-desc a.about-link-icon{white-space:nowrap;color:var(--primary-text);align-items:center;gap:.15em;display:inline-flex}.about-content a.about-link-icon:hover,.work-desc a.about-link-icon:hover{color:var(--primary-text)}.about-content a.about-link-icon:hover .about-link-icon-label,.work-desc a.about-link-icon:hover .about-link-icon-label{color:var(--link-hover-color)}.about-content a.about-link-icon .about-link-icon-label,.work-desc a.about-link-icon .about-link-icon-label{color:inherit;transition:color .15s}.about-content .about-x-icon,.about-content .about-gmail-icon,.about-content .about-linkedin-icon,.about-content .about-github-icon,.work-desc .about-x-icon,.work-desc .about-gmail-icon,.work-desc .about-linkedin-icon,.work-desc .about-github-icon{flex-shrink:0;width:1em;height:1em;margin:0;display:block;position:static}.about-content .about-github-icon path,.about-content .about-x-icon path,.work-desc .about-github-icon path,.work-desc .about-x-icon path{fill:currentColor}.about-content .about-linkedin-icon path,.work-desc .about-linkedin-icon path{fill:oklch(48.8% .17 252)}.about-content .about-linkedin-icon-backdrop,.work-desc .about-linkedin-icon-backdrop{fill:oklch(100% 0 0)}
