.commissions-module__pYxWva__page{max-width:42rem;margin:0 auto;padding:clamp(3rem,8vh,6rem) clamp(1.5rem,5vw,3rem) 5rem}.commissions-module__pYxWva__exit{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:clamp(2.5rem,6vh,4rem);font-size:.7rem;font-weight:500;display:inline-block}.commissions-module__pYxWva__exit:hover{color:var(--brass)}.commissions-module__pYxWva__header{text-align:center;margin-bottom:clamp(3rem,7vh,4.5rem)}.commissions-module__pYxWva__title{font-family:var(--font-display), Georgia, serif;letter-spacing:.005em;margin:.5rem 0 1.2rem;font-size:clamp(2.4rem,5.5vw,3.8rem);font-weight:400;line-height:1.05}.commissions-module__pYxWva__lede{font-family:var(--font-body), Georgia, serif;color:var(--ink-soft);max-width:36rem;margin:0 auto;font-size:1.12rem;font-style:italic;line-height:1.65}.commissions-module__pYxWva__section{margin-bottom:clamp(2.5rem,6vh,4rem)}.commissions-module__pYxWva__h2{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--brass);border-top:1px solid var(--rule);margin:0 0 1.2rem;padding-top:1.6rem;font-size:.7rem;font-weight:500}.commissions-module__pYxWva__steps{margin:0;padding:0;list-style:none}.commissions-module__pYxWva__steps li{border-bottom:1px solid var(--rule);grid-template-columns:3rem 1fr;gap:1.4rem;padding:1.2rem 0;display:grid}.commissions-module__pYxWva__steps li:last-child{border-bottom:0}.commissions-module__pYxWva__stepNo{font-family:var(--font-display), Georgia, serif;color:var(--brass);align-self:baseline;padding-top:.4rem;font-size:1.6rem;font-style:italic}.commissions-module__pYxWva__stepTitle{font-family:var(--font-display), Georgia, serif;letter-spacing:.005em;margin:0 0 .3rem;font-size:1.35rem;font-weight:500}.commissions-module__pYxWva__steps p{font-family:var(--font-body), Georgia, serif;color:var(--ink-soft);margin:0;font-size:1.02rem;line-height:1.65}.commissions-module__pYxWva__specs{margin:0}.commissions-module__pYxWva__specRow{border-bottom:1px solid var(--rule);grid-template-columns:8rem 1fr;gap:1.4rem;padding:.85rem 0;display:grid}.commissions-module__pYxWva__specRow:last-child{border-bottom:0}.commissions-module__pYxWva__specRow dt{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);align-self:baseline;padding-top:.2rem;font-size:.7rem;font-weight:500}.commissions-module__pYxWva__specRow dd{font-family:var(--font-body), Georgia, serif;color:var(--ink);margin:0;font-size:1.02rem;font-style:italic;line-height:1.5}.commissions-module__pYxWva__contact{text-align:center;margin-top:clamp(2rem,5vh,3rem);padding:clamp(2rem,5vh,3rem) 0}.commissions-module__pYxWva__contact .commissions-module__pYxWva__h2{border-top:none;padding-top:0}.commissions-module__pYxWva__email{font-family:var(--font-display), Georgia, serif;letter-spacing:.005em;border-bottom:1px solid var(--rule);color:var(--ink);margin-top:.6rem;padding-bottom:.3rem;font-size:clamp(1.6rem,3.5vw,2.4rem);font-style:italic;display:inline-block}.commissions-module__pYxWva__email:hover{color:var(--brass);border-color:var(--brass)}.commissions-module__pYxWva__replyNote{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin:1rem 0 0;font-size:.7rem}.commissions-module__pYxWva__footer{border-top:1px solid var(--rule);text-align:center;flex-direction:column;align-items:center;gap:1.2rem;margin-top:clamp(3rem,8vh,5rem);padding-top:2rem;display:flex}.commissions-module__pYxWva__about{font-family:var(--font-display), Georgia, serif;border-bottom:1px solid var(--rule);padding-bottom:.2rem;font-size:1.25rem;font-style:italic}.commissions-module__pYxWva__about:hover{color:var(--brass);border-color:var(--brass)}.commissions-module__pYxWva__return{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);font-size:.66rem;font-weight:500}@media (max-width:36rem){.commissions-module__pYxWva__specRow{grid-template-columns:1fr;gap:.3rem}}
