.page_container__x_TnK{min-height:100vh;display:flex;flex-direction:column;padding:2rem;overflow-x:hidden;width:100%}.page_nav__NVeJf{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.page_backLink__oYLyZ{display:inline-block;padding:var(--space-sm) var(--space-lg);background:var(--color-accent-red-dim);color:var(--color-accent-red);border:1px solid var(--color-accent);border-radius:var(--radius-md);text-decoration:none;font-family:var(--font-family-pixel);font-size:var(--font-size-sm);text-transform:none;letter-spacing:.1em;transition:all .2s}.page_backLink__oYLyZ:hover{background:var(--color-accent);color:var(--color-bg-primary);border-color:var(--color-accent)}.page_mainContent__9ZfqK{flex:1 1;max-width:1200px;width:100%;margin:0 auto;padding:2rem 0;overflow-x:visible}.page_title__YA11m{color:var(--color-accent);font-size:var(--font-size-2xl);font-weight:400;text-transform:none;letter-spacing:.3em;margin-bottom:1rem;word-break:break-word}.page_description__aoe39,.page_title__YA11m{font-family:var(--font-family-pixel);text-align:center}.page_description__aoe39{color:var(--color-text-secondary);font-size:var(--font-size-base);margin-bottom:3rem;line-height:1.6}.page_portfolioGrid__XAyJ0{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem;width:100%}.page_soundcloudButton__kKnDR{display:block;width:-moz-fit-content;width:fit-content;margin:1rem auto;padding:.75rem 1.5rem;background:#ff5500;color:#fff;font-family:var(--font-family-pixel);font-size:var(--font-size-sm);border-radius:4px;text-decoration:none;transition:background .2s}.page_soundcloudButton__kKnDR:hover{background:#e04a00}.page_empty__kL0Ve{color:var(--color-text-secondary);font-family:var(--font-family-pixel);font-size:var(--font-size-base);text-align:center;margin-bottom:3rem}@media (max-width:768px){.page_container__x_TnK{padding:1.5rem}.page_mainContent__9ZfqK{padding:1rem 0}.page_title__YA11m{font-size:1.75rem;letter-spacing:.2em}.page_description__aoe39{font-size:.8rem;margin-bottom:2rem;padding:0 .5rem}.page_portfolioGrid__XAyJ0{gap:1.5rem;margin-bottom:2rem}.page_nav__NVeJf{gap:.5rem;margin-bottom:2rem}}