.site-shell[data-homepage=true] .hero-mobile-line-break{display:none}@media (max-width:47.99rem){.site-shell[data-homepage=true]>.site-header[data-home-adaptive=true]{height:4rem;padding-block:var(--space-2);justify-content:space-between;align-items:center;display:flex}.site-shell[data-homepage=true]>.site-header[data-home-adaptive=true] .site-nav{align-items:center}.site-shell[data-homepage=true]>.site-header[data-home-adaptive=true] .site-nav>a[href$=\#work],.site-shell[data-homepage=true]>.site-header[data-home-adaptive=true] .site-nav-resume--desktop,.site-shell[data-homepage=true]>.site-header[data-home-adaptive=true] .site-identity span:last-child{display:none}.site-shell[data-homepage=true]>.site-header[data-home-adaptive=true] .site-nav-resume--mobile{isolation:isolate;min-width:44px;min-height:44px;padding-inline:var(--space-3);border-radius:var(--radius-small);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.site-shell[data-homepage=true]>.site-header[data-home-adaptive=true] .site-nav-resume--mobile:any-link{color:var(--site-header-nav-muted,#b9b3af)}.site-shell[data-homepage=true]>.site-header[data-home-adaptive=true] .site-nav-resume--mobile:before{content:"";z-index:-1;border-radius:inherit;background:color-mix(in srgb, var(--site-header-violet,#915eff) 14%, transparent);pointer-events:none;height:36px;position:absolute;inset:50% -1px auto;transform:translateY(-50%)}.site-shell[data-homepage=true]>.site-header[data-home-adaptive=true][data-surface=light] .site-nav-resume--mobile:any-link{color:#6041b7}.site-shell[data-homepage=true]>.site-header[data-home-adaptive=true][data-surface=light] .site-nav-resume--mobile:before{background:color-mix(in srgb, var(--color-text-primary,#2d2634) 7%, transparent)}.site-shell[data-homepage=true]>.site-header[data-home-adaptive=true] .site-nav-resume--mobile:focus-visible{outline:2px solid var(--site-header-violet,#915eff);outline-offset:3px}.site-shell[data-homepage=true] .hero-test[data-portrait=ascii-relief]{--mobile-hero-header-height:4rem;min-height:max(0px, calc(100svh - var(--mobile-hero-header-height)))}.site-shell[data-homepage=true] .hero-test[data-portrait=ascii-relief] .hero-content{padding-block-end:7.5rem}.site-shell[data-homepage=true] .hero-test[data-portrait=ascii-relief] [data-editorial-sentence=true] #hero-title{--mobile-headline-reference-size:calc(clamp(2rem, 6vw, 3.4rem) * 1.125);--mobile-headline-original-leading:round(down, calc(round(down, calc(var(--mobile-headline-reference-size) * 1.1), .015625px) * 1.05), .015625px);font-size:min(calc(var(--mobile-headline-reference-size) * 43 / 36), 11.4vw);block-size:calc(6 * var(--mobile-headline-original-leading));margin-block-end:calc(6 * (round(nearest, calc(var(--mobile-headline-reference-size) * 1.08), .015625px) - var(--mobile-headline-original-leading)));line-height:1.05}.site-shell[data-homepage=true] .hero-test[data-portrait=ascii-relief] [data-editorial-sentence=true] .hero-line{white-space:nowrap;transform:translateY(calc((100svh - var(--mobile-hero-header-height)) / 2 - 150% - var(--space-12)))}.site-shell[data-homepage=true] .hero-test[data-portrait=ascii-relief] .hero-mobile-line-break{display:initial}.site-shell[data-homepage=true] .hero-test[data-portrait=ascii-relief] [data-type-treatment] .hero-line>.hero-phrase[data-mobile-split=true]{display:inline}.site-shell[data-homepage=true] .hero-test[data-portrait=ascii-relief] [data-editorial-sentence=true] .hero-line>[data-mobile-split=true]{white-space:pre-line}.site-shell[data-homepage=true] .hero-test[data-portrait=ascii-relief] .hero-editorial-context{visibility:hidden;pointer-events:none}.site-shell[data-homepage=true] .hero-test[data-portrait=ascii-relief] .hero-editorial-context .hero-context-state{visibility:inherit}}
