.page-module__oYu2Kq__page{background:var(--bg-primary);min-height:100dvh;color:var(--text-primary);padding:5rem 1.5rem 4rem}.page-module__oYu2Kq__inner{max-width:640px;margin:0 auto}.page-module__oYu2Kq__eyebrow{font-family:var(--font-dm-mono), monospace;font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.page-module__oYu2Kq__title{font-family:var(--font-barlow), sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:var(--text-primary);margin-top:.75rem;font-size:clamp(2.4rem,7vw,4rem);font-weight:800;line-height:.95}.page-module__oYu2Kq__accent{color:var(--accent)}.page-module__oYu2Kq__sub{font-family:var(--font-dm-mono), monospace;color:var(--accent);margin-top:.5rem;font-size:clamp(.62rem,2.4vw,1rem);font-weight:500}.page-module__oYu2Kq__lede{color:var(--text-secondary);max-width:56ch;margin-top:2rem;font-size:1.02rem;line-height:1.65}.page-module__oYu2Kq__paths{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:2.5rem;display:grid}.page-module__oYu2Kq__pathCard{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:6px;flex-direction:column;gap:.45rem;padding:1.5rem 1.6rem;transition:transform .25s,box-shadow .25s;display:flex;text-decoration:none!important}.page-module__oYu2Kq__pathArt{width:100%;height:auto;margin-bottom:.75rem}.page-module__oYu2Kq__pathCard:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0f0d0b1a}.page-module__oYu2Kq__pathLabel{font-family:var(--font-dm-mono), monospace;font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.page-module__oYu2Kq__pathTitle{font-family:var(--font-barlow), sans-serif;text-transform:uppercase;color:var(--text-primary);font-size:1.35rem;font-weight:700}.page-module__oYu2Kq__pathDesc{font-size:var(--text-base);color:var(--text-muted);line-height:1.55}.page-module__oYu2Kq__note{font-size:var(--text-sm);color:var(--text-muted);margin-top:2rem;line-height:1.6}.page-module__oYu2Kq__note code{font-family:var(--font-dm-mono), monospace;background:var(--bg-tertiary);border-radius:3px;padding:.1rem .35rem}.page-module__oYu2Kq__noteLink{color:var(--accent);text-decoration:underline}.page-module__oYu2Kq__back{font-family:var(--font-dm-mono), monospace;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:2.5rem;text-decoration:none;display:inline-block}.page-module__oYu2Kq__back:hover{color:var(--text-primary)}
