.ytlite[data-astro-cid-mrk3q7f7]{margin:0;width:100%}.ytlite-frame[data-astro-cid-mrk3q7f7]{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;border:0;border-radius:6px;overflow:hidden;background:var(--color-muted);color:#fff;appearance:none}.ytlite-thumb[data-astro-cid-mrk3q7f7]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ytlite-scrim[data-astro-cid-mrk3q7f7]{position:absolute;inset:0;background:linear-gradient(180deg,#0000 42%,#0000008c);transition:background .25s ease}.ytlite-frame[data-astro-cid-mrk3q7f7]:hover .ytlite-scrim[data-astro-cid-mrk3q7f7]{background:linear-gradient(180deg,#00000014 30%,#0000009e)}.ytlite-play[data-astro-cid-mrk3q7f7]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;display:grid;place-items:center;border-radius:999px;background:#0000008c;color:#fff;transition:background .2s ease}.ytlite-play[data-astro-cid-mrk3q7f7] svg[data-astro-cid-mrk3q7f7]{transform:translate(1px)}.ytlite-frame[data-astro-cid-mrk3q7f7]:hover .ytlite-play[data-astro-cid-mrk3q7f7]{background:#000000bf}.ytlite-title[data-astro-cid-mrk3q7f7]{position:absolute;left:1rem;right:1rem;bottom:.85rem;font-size:.85rem;line-height:1.35;font-weight:500;text-align:left;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.5)}.ytlite-cap[data-astro-cid-mrk3q7f7]{margin-top:.7rem;font-size:.85rem;color:rgba(var(--rgb-fg),.55)}.ytlite-frame[data-astro-cid-mrk3q7f7].is-playing{cursor:default}img[data-astro-cid-2v55h6mm],.assist-waves[data-astro-cid-2v55h6mm]{display:block;width:100%;height:100%}.assist-waves[data-astro-cid-2v55h6mm]{position:absolute;inset:0}.assist-ridge[data-astro-cid-2v55h6mm]{animation:assist-roll linear infinite paused}.project:hover .assist-ridge[data-astro-cid-2v55h6mm]{animation-play-state:running}@keyframes assist-roll{to{transform:translate(-100px)}}.assist-fill[data-astro-cid-2v55h6mm]{fill:#3c3c3c17;stroke:none}.assist-mesh[data-astro-cid-2v55h6mm]{fill:none;stroke:#28282824;stroke-width:.35}.assist-line[data-astro-cid-2v55h6mm]{fill:none;stroke:#23232347;stroke-width:.6;stroke-linejoin:round}.assist-line[data-astro-cid-2v55h6mm].is-top{stroke:#23232380;stroke-width:1}@media(prefers-reduced-motion:reduce){.assist-ridge[data-astro-cid-2v55h6mm]{animation:none}}.intro-portrait[data-astro-cid-37nrbiej]{position:relative;display:block;width:64px;height:64px;margin-bottom:1.5rem}.intro-portrait[data-astro-cid-37nrbiej] img[data-astro-cid-37nrbiej]{display:block;width:100%;height:100%;border-radius:999px;object-fit:cover;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.intro-wave[data-astro-cid-37nrbiej]{position:absolute;right:-.55rem;bottom:-.2rem;font-size:1.35rem;line-height:1;opacity:0;transform:scale(.4);transform-origin:70% 70%;transition:opacity .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.intro-portrait[data-astro-cid-37nrbiej]:hover img[data-astro-cid-37nrbiej]{transform:rotate(-8deg) scale(1.06)}.intro-portrait[data-astro-cid-37nrbiej]:hover .intro-wave[data-astro-cid-37nrbiej]{opacity:1;transform:scale(1);animation:wave 1.2s ease-in-out .15s}@keyframes wave{0%,to{rotate:0deg}15%,45%{rotate:16deg}30%,60%{rotate:-8deg}}.projects[data-astro-cid-37nrbiej]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem 1.5rem;list-style:none;margin:1.25rem 0 0;padding:0}.project[data-astro-cid-37nrbiej]{display:block;color:var(--color-fg);text-decoration:none}.project-icon[data-astro-cid-37nrbiej]{position:relative;display:block;width:56px;height:56px;border-radius:22%;overflow:hidden}.project-icon[data-astro-cid-37nrbiej]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--rgb-fg),.1);pointer-events:none}.project-icon[data-astro-cid-37nrbiej] svg[data-astro-cid-37nrbiej],.project-icon[data-astro-cid-37nrbiej] img[data-astro-cid-37nrbiej]{display:block;width:100%;height:100%}.project-icon[data-astro-cid-37nrbiej].is-solemates{background:#fff6e7}.project-name[data-astro-cid-37nrbiej]{display:block;margin-top:.75rem;font-weight:500;line-height:1.35;letter-spacing:-.01em;transition:color .15s ease}a[data-astro-cid-37nrbiej].project:hover .project-name[data-astro-cid-37nrbiej]{color:var(--color-accent)}.project-what[data-astro-cid-37nrbiej]{display:block;margin-top:.15rem;font-size:.88rem;line-height:1.45;color:rgba(var(--rgb-fg),.62)}.tabit-dot[data-astro-cid-37nrbiej],.firstpass-dot[data-astro-cid-37nrbiej],.solemates-shoe[data-astro-cid-37nrbiej]{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.firstpass-dot[data-astro-cid-37nrbiej]{transform-box:fill-box;transform-origin:center}.solemates-shoe[data-astro-cid-37nrbiej]{transform-origin:27% 78%}.project[data-astro-cid-37nrbiej]:hover .tabit-dot-1[data-astro-cid-37nrbiej],.project[data-astro-cid-37nrbiej]:focus-visible .tabit-dot-1[data-astro-cid-37nrbiej]{transform:translate(90px,-90px)}.project[data-astro-cid-37nrbiej]:hover .tabit-dot-2[data-astro-cid-37nrbiej],.project[data-astro-cid-37nrbiej]:focus-visible .tabit-dot-2[data-astro-cid-37nrbiej]{transform:translate(90px,-90px);transition-delay:.06s}.project[data-astro-cid-37nrbiej]:hover .firstpass-dot-1[data-astro-cid-37nrbiej],.project[data-astro-cid-37nrbiej]:focus-visible .firstpass-dot-1[data-astro-cid-37nrbiej]{transform:translateY(-5.2px) scale(.7)}.project[data-astro-cid-37nrbiej]:hover .firstpass-dot-2[data-astro-cid-37nrbiej],.project[data-astro-cid-37nrbiej]:focus-visible .firstpass-dot-2[data-astro-cid-37nrbiej]{transform:translateY(5.2px) scale(.7)}.project[data-astro-cid-37nrbiej]:hover .solemates-shoe[data-astro-cid-37nrbiej],.project[data-astro-cid-37nrbiej]:focus-visible .solemates-shoe[data-astro-cid-37nrbiej]{transform:rotate(-12deg) translateY(-3%)}@media(max-width:640px){.projects[data-astro-cid-37nrbiej]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.intro-portrait[data-astro-cid-37nrbiej] img[data-astro-cid-37nrbiej],.intro-wave[data-astro-cid-37nrbiej],.tabit-dot[data-astro-cid-37nrbiej],.firstpass-dot[data-astro-cid-37nrbiej],.solemates-shoe[data-astro-cid-37nrbiej]{transition:none;animation:none}.intro-portrait[data-astro-cid-37nrbiej]:hover img[data-astro-cid-37nrbiej],.project[data-astro-cid-37nrbiej]:hover .tabit-dot[data-astro-cid-37nrbiej],.project[data-astro-cid-37nrbiej]:focus-visible .tabit-dot[data-astro-cid-37nrbiej],.project[data-astro-cid-37nrbiej]:hover .firstpass-dot[data-astro-cid-37nrbiej],.project[data-astro-cid-37nrbiej]:focus-visible .firstpass-dot[data-astro-cid-37nrbiej],.project[data-astro-cid-37nrbiej]:hover .solemates-shoe[data-astro-cid-37nrbiej],.project[data-astro-cid-37nrbiej]:focus-visible .solemates-shoe[data-astro-cid-37nrbiej]{transform:none}}.intro-name[data-astro-cid-37nrbiej]{font-size:clamp(2.1rem,5vw,2.6rem);margin:0 0 .75rem}.intro-line[data-astro-cid-37nrbiej]{max-width:34rem;margin:0;font-size:1.1rem;line-height:1.6;color:rgba(var(--rgb-fg),.72)}.videos[data-astro-cid-37nrbiej]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.25rem}@media(max-width:640px){.videos[data-astro-cid-37nrbiej]{grid-template-columns:1fr}}
