.bio-link.svelte-1mexd4k{margin:0;display:flex}.work-pill.svelte-7o1fg{-webkit-user-select:none;user-select:none;isolation:isolate;width:var(--bar-width);height:var(--bar-height);margin:var(--bottom-bar-bottom) auto;cursor:pointer;font-family:var(--font-sans);font-weight:300;font-size:var(--project-bar-title-size);line-height:var(--caps-small-leading);letter-spacing:var(--caps-small-tracking);text-transform:uppercase;font-feature-settings:"liga" 0;text-indent:var(--caps-small-tracking);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.work-pill.away.svelte-7o1fg{opacity:0}@media (prefers-reduced-motion:no-preference){.work-pill.svelte-7o1fg{transition:opacity var(--menu-contents-duration) var(--ease-figma-slow), color var(--glass-flip-duration) var(--glass-flip-ease)}}.work-pill.svelte-7o1fg:focus-visible{-webkit-text-decoration:underline var(--focus-line);text-decoration:underline var(--focus-line);text-underline-offset:var(--focus-line-gap);outline:none}.about.svelte-w7hf9l ::selection{background:var(--selection-fill)}.hero.svelte-w7hf9l{block-size:var(--view-held,100svh)}.about.svelte-w7hf9l{position:relative}.ending.svelte-w7hf9l{inset:auto var(--page-margin) var(--bottom-bar-bottom);grid-template-columns:1fr var(--bar-width) 1fr;align-items:baseline;column-gap:var(--bio-link-gap);display:grid;position:absolute}.ending.svelte-w7hf9l>.work-pill{grid-area:1/2;width:auto;margin:0}.ending.svelte-w7hf9l>.bio-link{grid-area:1/3;justify-self:end}.quote.svelte-w7hf9l{--band-height:419px;--quote-width:35em;min-block-size:var(--band-height);padding-inline:var(--page-margin);background:var(--color-maroon);color:var(--color-background);place-items:center;display:grid}.quote.svelte-w7hf9l p:where(.svelte-w7hf9l){max-inline-size:min(var(--quote-width), 100%);white-space:pre-line;text-wrap:balance;font-size:var(--quote-size);letter-spacing:var(--quote-tracking);line-height:var(--quote-leading);text-align:center}@media (width<=640px){.hero.svelte-w7hf9l{block-size:auto}.ending.svelte-w7hf9l{row-gap:var(--bio-link-gap);grid-template-columns:1fr}.ending.svelte-w7hf9l>.work-pill{grid-area:2/1}.ending.svelte-w7hf9l>.bio-link{grid-area:1/1;justify-self:center}.quote.svelte-w7hf9l{--band-height:270px}.quote.svelte-w7hf9l p:where(.svelte-w7hf9l){font-size:min(var(--quote-size), (100vw - 2 * var(--page-margin)) / 35)}}
