.projects-page{padding-bottom:112px}.projects-intro{max-width:760px;margin:24px 0 72px}.projects-intro>p:first-child{letter-spacing:.14em;margin-bottom:28px;font-size:10px}.projects-intro h1{letter-spacing:-.045em;font-size:clamp(42px,5.6vw,76px);font-weight:450;line-height:1.04}.projects-intro>p:not(:first-child){max-width:57ch;color:var(--text-body);letter-spacing:-.012em;font-size:17px;line-height:1.5}.projects-intro>p:nth-of-type(3){color:var(--muted-foreground);font-size:15px}.project-directory>nav{gap:10px;margin-bottom:64px}.project-directory>nav a{background:color-mix(in srgb,var(--card)60%,transparent);border-color:var(--border);padding-inline:18px;font-size:13px}.project-directory>nav a:hover{background:color-mix(in srgb,var(--accent)8%,var(--background));border-color:var(--accent)}.project-directory section{padding-top:40px}.project-directory section>div:first-child{max-width:580px;margin-bottom:32px}.project-directory section>div:first-child>p:first-child{letter-spacing:.1em;font-size:10px}.project-directory section h2{font-size:clamp(28px,3vw,38px);line-height:1.12}.project-directory section>div:first-child>p:last-child{color:var(--text-body);font-size:16px;line-height:1.5}.projects-page .project-directory-card{background:color-mix(in srgb,var(--card)72%,var(--background));border-color:color-mix(in srgb,var(--border)80%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground)3%,transparent);border-radius:24px;padding:28px}.projects-page .project-directory-card:hover{border-color:color-mix(in srgb,var(--accent)45%,var(--border));background:color-mix(in srgb,var(--accent)4%,var(--card))}.project-directory-card h3{letter-spacing:-.03em;font-size:23px;font-weight:450;line-height:1.15}.project-directory-card>p:not(:last-child){letter-spacing:-.012em;color:var(--text-body);text-wrap:pretty;font-size:15px;line-height:1.5}.project-directory-card>p:last-child{letter-spacing:.08em;padding-top:28px;font-size:10px;line-height:1.5}@media (max-width:640px){.projects-intro{margin:8px 0 48px}.projects-intro h1{font-size:clamp(36px,9vw,48px)}.projects-intro>p:not(:first-child){font-size:15px}.project-directory>nav{margin-bottom:48px}.projects-page .project-directory-card{padding:24px}.project-directory section>div:first-child>p:last-child{font-size:15px}.projects-page{padding-bottom:80px}}
.my3ye-action-secondary{letter-spacing:-.02em;white-space:nowrap;text-wrap:nowrap;border:1px solid color-mix(in srgb,var(--foreground)20%,transparent);background:color-mix(in srgb,var(--background)70%,transparent);max-width:100%;height:48px;color:var(--foreground);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-size:14px;font-weight:500;line-height:1;transition:background .2s,border-color .2s;display:inline-flex}.my3ye-action-secondary:hover{border-color:var(--accent)}.my3ye-action-secondary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.my3ye-action-secondary>svg{flex-shrink:0}@media (max-width:639px){.my3ye-action-secondary{gap:10px;height:44px;padding:0 18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.my3ye-action-secondary{transition:none}}
