.pp-wrap{padding-top:64px;min-height:100vh}.pp-inner{padding-top:80px;padding-bottom:100px;max-width:760px}.pp-eyebrow{font-family:var(--font-geist-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:oklch(.82 .2 145);margin-bottom:16px}.pp-title{font-family:var(--font-instrument-serif),serif;font-size:clamp(40px,6vw,72px);line-height:1;font-weight:400;letter-spacing:-.02em;margin:0 0 20px;color:#fff}.pp-title em{font-style:italic;color:oklch(.82 .2 145)}.pp-meta{font-size:13px;color:rgba(255,255,255,.4);font-family:var(--font-geist-mono),monospace;letter-spacing:.04em;margin:0 0 60px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.07)}.pp-meta strong{color:rgba(255,255,255,.65)}.pp-body{display:flex;flex-direction:column;gap:0}.pp-section{padding:36px 0;border-bottom:1px solid rgba(255,255,255,.06)}.pp-section:last-child{border-bottom:none}.pp-section h2{font-family:var(--font-instrument-serif),serif;font-size:24px;font-weight:400;margin:0 0 16px;color:#fff;letter-spacing:-.01em}.pp-section p{font-size:15px;line-height:1.75;color:rgba(255,255,255,.6);margin:0 0 14px}.pp-section p:last-child{margin-bottom:0}.pp-section strong{color:rgba(255,255,255,.85)}.pp-section ul{margin:8px 0 14px 20px;padding:0;list-style:disc}.pp-section ul li{font-size:15px;line-height:1.7;color:rgba(255,255,255,.6);margin-bottom:6px}.pp-section ul li strong{color:rgba(255,255,255,.85)}.pp-link{color:oklch(.82 .2 145);text-decoration:underline;text-underline-offset:3px}.pp-link:hover{color:oklch(.9 .18 145)}.pp-contact{display:inline-block;margin-top:12px;padding:20px 28px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:14px;font-size:15px;line-height:1.8;color:rgba(255,255,255,.7)}.pp-contact strong{color:#fff;display:block;margin-bottom:4px}@media (max-width:768px){.pp-inner{padding-top:56px;padding-bottom:80px}.pp-section{padding:28px 0}}