.page-module__NfDiEG__canvas{background-color:var(--bg-color);min-height:100vh;color:var(--text-color)}.page-module__NfDiEG__header{text-align:left;max-width:800px;margin:0 auto;padding:180px max(2rem,5vw) 80px}.page-module__NfDiEG__title{letter-spacing:-.04em;margin-bottom:var(--space-md);font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1}.page-module__NfDiEG__subtitle{color:var(--text-muted);max-width:600px;font-size:1.125rem;line-height:1.6}.page-module__NfDiEG__container{max-width:800px;padding:0 max(2rem, 5vw) var(--space-xxxl);margin:0 auto}.page-module__NfDiEG__prose{gap:var(--space-xl);color:#ffffffd9;flex-direction:column;margin-bottom:120px;font-size:1.125rem;line-height:1.8;display:flex}.page-module__NfDiEG__prose h2{letter-spacing:-.02em;color:var(--text-color);margin:var(--space-xl) 0 var(--space-sm) 0;font-size:2rem;font-weight:700}.page-module__NfDiEG__prose p{margin:0}.page-module__NfDiEG__signature{margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid #ffffff1a}.page-module__NfDiEG__signoff{color:var(--text-color);margin:0 0 4px;font-size:1.25rem;font-weight:600}.page-module__NfDiEG__role{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.875rem}@media (max-width:768px){.page-module__NfDiEG__header{padding:140px max(1.5rem,4vw) 60px}}
