.back-to-index[data-astro-cid-jtywqjq6]{display:inline-flex;align-items:center;justify-content:center;align-self:center;vertical-align:middle;flex-shrink:0;width:24px;height:24px;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#000;cursor:pointer;transition:color .15s ease}.back-to-index[data-astro-cid-jtywqjq6][hidden]{display:none}.back-to-index[data-astro-cid-jtywqjq6] svg[data-astro-cid-jtywqjq6]{transform:translateY(1px)}.back-to-index[data-astro-cid-jtywqjq6]:hover{color:#a78bfa}.back-to-index[data-astro-cid-jtywqjq6]:focus-visible{outline:2px solid #a78bfa;outline-offset:3px}[data-astro-cid-3vn7qhwr][data-layout-toggle][aria-pressed=true] [data-astro-cid-3vn7qhwr][data-layout-toggle-thumb]{transform:translate(calc(100% + .25rem))}[data-astro-cid-3vn7qhwr][data-layout-toggle] [data-astro-cid-3vn7qhwr][data-layout-toggle-label]{transition:opacity .25s ease}[data-astro-cid-3vn7qhwr][data-layout-toggle][aria-pressed=false] [data-astro-cid-3vn7qhwr][data-layout-toggle-label=less],[data-astro-cid-3vn7qhwr][data-layout-toggle][aria-pressed=true] [data-astro-cid-3vn7qhwr][data-layout-toggle-label=more]{opacity:0;transition-delay:0ms}[data-astro-cid-3vn7qhwr][data-layout-toggle][aria-pressed=false] [data-astro-cid-3vn7qhwr][data-layout-toggle-label=more],[data-astro-cid-3vn7qhwr][data-layout-toggle][aria-pressed=true] [data-astro-cid-3vn7qhwr][data-layout-toggle-label=less]{opacity:1;transition-delay:.18s}.landing-frame[data-astro-cid-munnxvse]{--landing-fade-duration: .65s;display:flow-root;position:relative;height:var(--landing-expanded-height, auto);transition:height .35s ease var(--landing-move-delay, 0ms)}.landing-shift[data-astro-cid-munnxvse]{display:flow-root;transform:translateY(0);transition:transform .35s ease var(--landing-move-delay, 0ms)}.landing-frame[data-astro-cid-munnxvse] [data-landing-blur]{transition:filter .35s ease,opacity var(--landing-fade-duration) ease}.landing-frame[data-astro-cid-munnxvse] [data-landing-row]{position:relative;z-index:1;transform:translateY(0);transition:transform .35s ease var(--landing-move-delay, 0ms)}.landing-frame[data-astro-cid-munnxvse][data-ready][data-collapsed=true]{--landing-fade-duration: .35s;height:var(--landing-compact-height);overflow:clip}.landing-frame[data-astro-cid-munnxvse][data-collapsed=true] .landing-shift[data-astro-cid-munnxvse]{transform:translateY(var(--landing-rise))}.landing-frame[data-astro-cid-munnxvse][data-collapsed=true] [data-landing-row]{transform:translate(var(--landing-nav-shift-x, 0px),var(--landing-nav-offset))}.landing-frame[data-astro-cid-munnxvse][data-collapsed=true] [data-landing-blur]{filter:blur(2px);opacity:.16;pointer-events:none}.landing-frame[data-astro-cid-munnxvse] #sidebar-view [data-landing-blur]{transition:opacity var(--landing-fade-duration) linear}html[data-landing-view=sidebar] .landing-frame[data-astro-cid-munnxvse][data-collapsed=true]{--landing-move-delay: .35s}.landing-frame[data-astro-cid-munnxvse][data-collapsed=true] #sidebar-view [data-landing-blur]{filter:none;opacity:0}.landing-frame[data-astro-cid-munnxvse][data-instant],.landing-frame[data-astro-cid-munnxvse][data-instant] *{transition:none!important}.landing-frame[data-astro-cid-munnxvse][data-booting]{height:94px;visibility:hidden}@media (prefers-reduced-motion: reduce){.landing-frame[data-astro-cid-munnxvse],.landing-frame[data-astro-cid-munnxvse] *{transition:none!important}}.hero-lockup[data-astro-cid-munnxvse]{container-type:inline-size;--hero-gap: .75rem;--hero-image-size: clamp(88px, 18cqw, 200px)}.hero-title[data-astro-cid-munnxvse]{font-size:clamp(2.65rem,calc((100cqw - var(--hero-image-size) - var(--hero-gap)) * .218),10.25rem)}.hero-portrait[data-astro-cid-munnxvse]{width:var(--hero-image-size);height:var(--hero-image-size);aspect-ratio:1 / 1;overflow:visible}.view-fly-in,.view-fly-out{animation-duration:.45s}html[data-landing-view=sidebar] #hero-view{display:none!important}html[data-landing-view=sidebar] #sidebar-view{display:block!important}html[data-landing-view=hero] #sidebar-view{display:none!important}@media (min-width: 640px){.hero-lockup[data-astro-cid-munnxvse]{--hero-gap: 1.5rem;--hero-image-size: clamp(120px, 22vw, 200px)}}html[data-landing-restoring=projects] [data-landing-panel=projects],html[data-landing-restoring=misc] [data-landing-panel=misc]{display:block}html[data-landing-restoring] [data-landing-back][hidden]{display:inline-flex}html[data-landing-restoring=projects] [data-landing-row] a[href="/projects/"],html[data-landing-restoring=misc] [data-landing-row] a[href="/misc/"]{color:var(--accent-color, #c4b5fd)}
