.tilt[data-astro-cid-af3j5ky4]{isolation:isolate;place-items:center;padding-block:2svh;display:grid;position:relative}.tilt__plane[data-astro-cid-af3j5ky4]{z-index:-1;grid-area:1/1;inline-size:min(88vw,26rem);position:relative}@media (width>=768px){.tilt__plane[data-astro-cid-af3j5ky4]{inline-size:min(78vw,117svh)}}.tilt__lean[data-astro-cid-af3j5ky4]{position:relative}.tilt__plane[data-astro-cid-af3j5ky4] .media__frame{aspect-ratio:4/5;border-radius:var(--radius-card)}@media (width>=768px){.tilt__plane[data-astro-cid-af3j5ky4] .media__frame{aspect-ratio:3/2}}.tilt__stripe[data-astro-cid-af3j5ky4]{inset-block-start:0;inset-inline:var(--radius-card);z-index:4;block-size:var(--stripe-width);display:flex;position:absolute;overflow:hidden}.tilt__stripe[data-astro-cid-af3j5ky4]>span[data-astro-cid-af3j5ky4]{background:var(--group);flex:1}.tilt__veil[data-astro-cid-af3j5ky4]{z-index:1;border-radius:var(--radius-card);background:radial-gradient(ellipse 60% 45% at 50% 50%, color-mix(in oklab, var(--color-veil) 40%, transparent), transparent);pointer-events:none;position:absolute;inset:0}.tilt__badge[data-astro-cid-af3j5ky4]{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-control);background:var(--color-text);color:var(--color-bg);margin-block-end:var(--space-2xs)}.tilt__text[data-astro-cid-af3j5ky4]{justify-items:center;gap:var(--space-xs);text-align:center;pointer-events:none;grid-area:1/1;max-inline-size:min(84vw,52rem);display:grid}.tilt__label[data-astro-cid-af3j5ky4]{font-size:var(--text-caption);font-weight:var(--weight-strong);color:var(--color-text);text-shadow:0 1px 12px color-mix(in oklab, var(--color-veil) 60%, transparent)}.tilt__title[data-astro-cid-af3j5ky4]{letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 24px color-mix(in oklab, var(--color-veil) 50%, transparent);font-size:clamp(2.25rem,1rem + 5vw,6.5rem);font-weight:700;line-height:.98}.tilt__link[data-astro-cid-af3j5ky4]{color:var(--color-text);pointer-events:auto;text-decoration:none}.tilt__link[data-astro-cid-af3j5ky4]:after{content:"";z-index:5;position:absolute;inset:0}.tilt__link[data-astro-cid-af3j5ky4]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:.15em;border-radius:var(--radius-frame)}.tilt__disc[data-astro-cid-af3j5ky4]{block-size:3.25rem;inline-size:3.25rem;border-radius:var(--radius-control);background:color-mix(in oklab, var(--color-veil) 70%, transparent);color:var(--color-text);transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), scale var(--motion-fast) var(--ease-out);place-items:center;margin-block-start:var(--space-xs);display:grid}.tilt__disc[data-astro-cid-af3j5ky4] .arrow{block-size:1.25rem;inline-size:1.25rem}.tilt[data-astro-cid-af3j5ky4]:is(:hover,:has(.tilt__link:focus-visible)) .tilt__disc[data-astro-cid-af3j5ky4]{background:var(--color-button);color:var(--color-on-button);scale:1.15}[data-gl] .tilt__plane[data-astro-cid-af3j5ky4]{opacity:0}[data-gl] .tilt[data-astro-cid-af3j5ky4]{cursor:pointer}[data-gl] .tilt__text[data-astro-cid-af3j5ky4]{z-index:1;opacity:0;inline-size:min(80vw,52rem);position:fixed;inset:0 auto auto 0}[data-gl] .tilt__char[data-astro-cid-af3j5ky4]{opacity:1!important;animation:none!important}.tilt__word[data-astro-cid-af3j5ky4]{white-space:nowrap;display:inline-block}.tilt__char[data-astro-cid-af3j5ky4]{display:inline-block}@keyframes tilt-letter{0%{opacity:0;filter:blur(10px);translate:calc((var(--i) - var(--letters) / 2) * .12em) .1em}to{opacity:1;filter:blur();translate:0}}:root:is([data-motion=rich],[data-motion=touch]) .tilt[data-astro-cid-af3j5ky4]:not([data-inview-on]) .tilt__char[data-astro-cid-af3j5ky4]{opacity:0}:root:is([data-motion=rich],[data-motion=touch]) .tilt[data-astro-cid-af3j5ky4][data-inview-on] .tilt__char[data-astro-cid-af3j5ky4]{animation:tilt-letter .9s var(--ease-out) both;animation-delay:calc(.15s + var(--i) * 25ms)}:root[data-motion=touch] .tilt[data-astro-cid-af3j5ky4][data-inview-on] .tilt__char[data-astro-cid-af3j5ky4]{filter:none}@media (prefers-reduced-motion:reduce){.tilt__disc[data-astro-cid-af3j5ky4]{transition:none}}@media (hover:none){.tilt[data-astro-cid-af3j5ky4]:active .tilt__plane[data-astro-cid-af3j5ky4]{scale:.98}}.list__title[data-astro-cid-nntkhrjw]{margin-block-end:var(--space-l)}.filter[data-astro-cid-nntkhrjw]{margin-block-end:var(--space-xl)}.filter__label[data-astro-cid-nntkhrjw]{color:var(--color-text-muted);margin-block-end:var(--space-xs)}.filter__chips[data-astro-cid-nntkhrjw]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.chip[data-astro-cid-nntkhrjw]{align-items:center;gap:var(--space-2xs);min-block-size:var(--tap-min);padding-inline:var(--space-s);border:var(--control-border) solid var(--color-text);border-radius:var(--radius-control);color:var(--color-text);font-size:var(--text-chip);font-weight:var(--weight-label);line-height:1;display:inline-flex}.chip__dot[data-astro-cid-nntkhrjw]{inline-size:var(--space-2xs);block-size:var(--space-2xs);border-radius:var(--radius-control);background:var(--group)}.chip[data-astro-cid-nntkhrjw][aria-pressed=true]{background:var(--group);border-color:var(--group);color:var(--on-group)}.chip[data-astro-cid-nntkhrjw][aria-pressed=true] .chip__dot[data-astro-cid-nntkhrjw]{background:currentColor}.chip--all[data-astro-cid-nntkhrjw][aria-pressed=true]{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}@media (hover:hover) and (pointer:fine){.chip[data-astro-cid-nntkhrjw]:hover{text-decoration:underline;text-decoration-thickness:var(--control-border);text-underline-offset:.2em}}.work-stack[data-astro-cid-nntkhrjw]{display:grid}.work-stack[data-astro-cid-nntkhrjw]:not([data-gl]) .tilt__plane{rotate:-6deg}.list{overflow-x:clip}.work-gl{z-index:0;pointer-events:none;block-size:100%;inline-size:100%;position:fixed;inset:0}.filter__empty[data-astro-cid-nntkhrjw]{gap:var(--space-2xs);justify-items:start;display:grid}
