.bd-page-commissions{--bd-comm-inline-pad:56px;--bd-comm-section-space:88px}.bd-page-commissions>section{border-top:1px solid var(--bd-rule);padding-block:var(--bd-comm-section-space)}.bd-page-commissions>section:first-child{border-top:0;padding-top:var(--bd-space-20)}.bd-page-commissions>section>*{margin-inline:auto;max-width:var(--bd-width-wide);padding-inline:var(--bd-comm-inline-pad)}.bd-page-commissions .bd-comm-faq>*,.bd-page-commissions .bd-commission-form-section,.bd-page-commissions .bd-form-intro{margin-inline:auto;max-width:var(--bd-width-form);padding-inline:var(--bd-comm-inline-pad)}.bd-page-commissions .bd-section-head{justify-content:flex-start;margin-block-end:var(--bd-space-12)}.bd-page-commissions .bd-section-head .bd-eyebrow{flex-basis:100%;margin-bottom:var(--bd-space-4)}.bd-page-commissions .bd-section-head h2{font-size:clamp(1.75rem,2.2vw + .35rem,1.875rem);line-height:1.2;max-width:600px}.bd-page-commissions .bd-comm-hero__grid{align-items:center;display:grid;gap:var(--bd-space-16);grid-template-columns:1fr .85fr}.bd-page-commissions .bd-comm-hero__copy{max-width:560px}.bd-page-commissions .bd-comm-hero__copy>p:not(.bd-eyebrow):not(.bd-comm-hero__note){color:var(--bd-text-soft);font-size:var(--bd-text-md);line-height:1.65;margin-top:22px;max-width:520px}.bd-page-commissions .bd-comm-hero__note{color:var(--bd-text-soft);font-family:var(--bd-font-mono);font-size:var(--bd-text-xs);line-height:1.65;margin-top:18px;max-width:460px}.bd-page-commissions .bd-comm-hero__copy .wp-block-buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--bd-space-4);margin-bottom:0;margin-top:var(--bd-space-8)}.bd-page-commissions .bd-comm-hero__visual figure{margin:0}.bd-page-commissions .bd-comm-hero__visual img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%}.bd-page-commissions .bd-type-grid{display:grid;gap:var(--bd-space-10);grid-template-columns:repeat(3,minmax(0,1fr))}.bd-page-commissions .bd-type-card{border-top:1px solid var(--bd-text);padding-top:var(--bd-space-6)}.bd-page-commissions .bd-type-card img{aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.bd-page-commissions .bd-type-card h3{font-size:var(--bd-text-xl);line-height:1.3;margin-top:var(--bd-space-4)}.bd-page-commissions .bd-type-card p{color:var(--bd-text-soft);font-size:var(--bd-text-sm);line-height:1.65;margin-top:var(--bd-space-3)}.bd-page-commissions .bd-type-fit-label{color:var(--bd-text-soft);font-family:var(--bd-font-mono);font-size:10.5px;letter-spacing:.06em;line-height:1.4;margin-bottom:var(--bd-space-2);margin-top:var(--bd-space-3);text-transform:uppercase}.bd-page-commissions .bd-type-list{display:grid;gap:2px;list-style:none;margin:0;padding:0}.bd-page-commissions .bd-type-list li{color:var(--bd-text-soft);font-size:13.5px;line-height:1.7;padding-left:14px;position:relative}.bd-page-commissions .bd-type-list li:before{color:var(--bd-rule);content:"\2013";left:0;position:absolute}.bd-page-commissions .bd-type-card__not-offered{border-top:1px solid var(--bd-rule);margin-top:var(--bd-space-4);padding-top:var(--bd-space-4)}.bd-page-commissions .bd-type-card__not-offered .bd-type-fit-label{color:var(--bd-accent)}.bd-page-commissions .bd-comm-rep-work__container{margin-inline:auto;max-width:var(--bd-width-wide);padding-inline:var(--bd-comm-inline-pad)}.bd-page-commissions .bd-comm-rep-work .bd-section-head{margin-bottom:0;padding-inline:0}.bd-page-commissions .bd-comm-rep-work .bd-section-head h2{font-size:28px;max-width:560px}.bd-page-commissions .bd-comm-rep-work__intro{color:var(--bd-text-soft);font-size:15px;line-height:1.6;margin:16px 0 48px;max-width:560px;padding-inline:0}.bd-page-commissions .bd-rep-gallery{display:grid;gap:var(--bd-space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding-inline:0}.bd-page-commissions .bd-rep-gallery .wp-block-image{display:block;margin:0}.bd-page-commissions .bd-rep-gallery img{aspect-ratio:4/5;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.bd-page-commissions .bd-rep-gallery .wp-element-caption{color:var(--bd-text-soft);font-family:var(--bd-font-mono);font-size:11px;letter-spacing:.04em;line-height:1.45;margin-top:var(--bd-space-2);text-align:left}.bd-page-commissions .bd-comm-rep-work .bd-rep-disclaimer{border-left:2px solid var(--bd-accent);color:var(--bd-text-soft);font-family:var(--bd-font-mono);font-size:var(--bd-text-xs);line-height:1.7;margin-top:var(--bd-space-8);margin-inline:0;max-width:600px;padding-left:var(--bd-space-4);padding-right:0}.bd-page-commissions .bd-numbered-process{background:var(--bd-bg-alt)}.bd-process-steps{display:grid;gap:var(--bd-space-6);grid-template-columns:repeat(5,minmax(0,1fr))}.bd-process-step{border-top:1px solid var(--bd-text);padding-top:var(--bd-space-5)}.bd-process-step .bd-step-num{color:var(--bd-accent);font-family:var(--bd-font-mono);font-size:var(--bd-text-xs);letter-spacing:.06em;margin:0 0 var(--bd-space-3)}.bd-process-step h3{font-size:var(--bd-text-base);line-height:1.35;margin:0}.bd-process-step p{color:var(--bd-text-soft);font-size:var(--bd-text-sm);line-height:1.65;margin-top:var(--bd-space-2)}.bd-pricing-grid{display:grid;gap:var(--bd-space-8);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.bd-pricing-block{background:var(--bd-bg);border:1px solid var(--bd-rule);padding:var(--bd-space-8)}.bd-pricing-grid .bd-pricing-block:nth-child(3){grid-column:1/-1}.bd-pricing-block h3{font-size:var(--bd-text-lg);line-height:1.3;margin:0}.bd-price-placeholder{font-family:var(--bd-font-mono);font-size:clamp(1.125rem,1vw + .8rem,1.375rem)!important;line-height:1.35;margin:var(--bd-space-3) 0 var(--bd-space-2)}.bd-price-placeholder--spaced{margin-top:var(--bd-space-4)}.bd-placeholder-tag{border:1px dashed var(--bd-accent);color:var(--bd-accent);display:inline-block;font-family:var(--bd-font-mono);font-size:10px;letter-spacing:.05em;margin-top:var(--bd-space-2);padding:2px 8px;text-transform:uppercase}.bd-pricing-block>p:not(.bd-price-placeholder){color:var(--bd-text-soft);font-size:var(--bd-text-sm);line-height:1.65;margin-top:var(--bd-space-4)}.bd-pricing-block ul{display:grid;gap:var(--bd-space-3);margin:var(--bd-space-4) 0 0;padding:0}.bd-pricing-block li{border-top:1px solid var(--bd-rule);color:var(--bd-text-soft);font-size:var(--bd-text-sm);line-height:1.65;padding-top:var(--bd-space-3)}.bd-pricing-block li:first-child{border-top:0;padding-top:0}.bd-page-commissions .bd-comm-inquiry-tips{padding-bottom:calc(var(--bd-comm-section-space) - var(--bd-space-2));padding-top:calc(var(--bd-comm-section-space) - var(--bd-space-2))}.bd-page-commissions .bd-comm-inquiry-tips .bd-inquiry-eyebrow{color:var(--bd-dark-accent);margin-inline:auto;max-width:var(--bd-width-wide)}.bd-page-commissions .bd-comm-inquiry-tips>h2{font-size:clamp(1.75rem,2.1vw + .4rem,2rem);line-height:1.2;margin-inline:auto;max-width:var(--bd-width-wide)}.bd-tips-grid{display:grid;gap:0 48px;grid-template-columns:1fr 1fr;margin-top:var(--bd-space-10);max-width:720px}.bd-tip-item{align-items:flex-start;border-top:1px solid var(--bd-dark-rule);display:flex;gap:var(--bd-space-3);padding:var(--bd-space-4) 0}.bd-tip-tick{color:var(--bd-dark-accent);flex-shrink:0;font-family:var(--bd-font-mono);margin-top:2px}.bd-tip-item p{color:#d8d4c8;font-size:var(--bd-text-sm);line-height:1.55;margin:0}.bd-page-commissions .bd-comm-inquiry-tips>p{color:var(--bd-dark-text-soft);font-size:var(--bd-text-sm);line-height:1.65;margin-top:var(--bd-space-8);margin-inline:auto;max-width:var(--bd-width-wide)}.bd-page-commissions .bd-form-intro h2{font-size:clamp(1.75rem,2.2vw + .35rem,1.875rem);line-height:1.2;max-width:640px}.bd-page-commissions .bd-form-intro p:not(.bd-eyebrow){color:var(--bd-text-soft);font-size:var(--bd-text-base);line-height:1.65;margin-top:var(--bd-space-4);max-width:640px}.bd-page-commissions .bd-form-intro .bd-eyebrow{color:var(--bd-dark-accent);margin-top:0}.bd-page-commissions .bd-commission-form-section{border-top:0;padding-bottom:var(--bd-comm-section-space);padding-top:0}.bd-commission-form{display:flex;flex-direction:column;gap:28px;max-width:680px}.bd-page-commissions .bd-commission-form-section .bd-commission-form{max-width:680px;padding-inline:0}.bd-commission-form .bd-form-section{margin-block-end:0}.bd-commission-form .bd-field-row{gap:var(--bd-space-6)}.bd-commission-form .form-group{gap:10px}.bd-commission-form .bd-field-row .form-group+.form-group{margin-block-start:0}.bd-commission-form .bd-form-section>.bd-field-row+.form-group,.bd-commission-form .bd-form-section>.form-group+.bd-field-row,.bd-commission-form .bd-form-section>.form-group+.form-group{margin-block-start:28px}.bd-commission-form label{color:var(--bd-text-soft);font-size:12px;letter-spacing:.03em}.bd-commission-form .required{color:var(--bd-accent)}.bd-commission-form input[type=email],.bd-commission-form input[type=text],.bd-commission-form input[type=url],.bd-commission-form select,.bd-commission-form textarea{border-radius:2px;font-size:15px;padding:14px 16px}.bd-commission-form input:focus,.bd-commission-form select:focus,.bd-commission-form textarea:focus{border-color:var(--bd-text);outline:2px solid var(--bd-accent);outline-offset:1px}.bd-commission-form textarea{line-height:1.6;min-height:120px}.bd-commission-form .field-hint{margin-block-start:var(--bd-space-2)}.bd-commission-form .bd-form-group--checks,.bd-commission-form .form-check{gap:var(--bd-space-3)}.bd-commission-form .form-check input[type=checkbox]{height:18px;margin-block-start:2px;width:18px}.bd-commission-form .form-check span{color:var(--bd-text-soft);font-family:var(--bd-font-body);font-size:13.5px;font-weight:400;letter-spacing:normal;line-height:1.6;text-transform:none}.bd-commission-form .bd-form-actions{margin-block-start:var(--bd-space-2)}.bd-commission-form .btn{align-self:flex-start}.bd-commission-form .field-error:not(:empty){display:flex}.bd-commission-form .field-error:empty{display:none}.bd-page-commissions .bd-comm-faq h2{font-size:clamp(1.75rem,2.1vw + .45rem,1.875rem);line-height:1.2}.bd-page-commissions .bd-faq-list{margin-top:var(--bd-space-12)}.bd-page-commissions .bd-final-cta{background:var(--bd-bg-alt);text-align:center}.bd-page-commissions .bd-final-cta h2{font-size:clamp(1.875rem,2.5vw + .5rem,2.125rem);line-height:1.2}.bd-page-commissions .bd-final-cta p{color:var(--bd-text-soft);font-size:var(--bd-text-base);margin-top:var(--bd-space-3)}.bd-page-commissions .bd-final-cta__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--bd-space-6);justify-content:center;margin-top:var(--bd-space-8)}@media (max-width:1024px){.bd-page-commissions{--bd-comm-inline-pad:20px;--bd-comm-section-space:64px}.bd-comm-hero__grid{grid-template-columns:1fr}.bd-type-grid{grid-template-columns:1fr 1fr}.bd-page-commissions .bd-rep-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-process-steps{grid-template-columns:repeat(3,1fr)}.bd-pricing-grid{grid-template-columns:1fr}.bd-pricing-grid .bd-pricing-block:nth-child(3){grid-column:auto}}@media (max-width:768px){.bd-tips-grid,.bd-type-grid{grid-template-columns:1fr}.bd-process-steps{grid-template-columns:1fr 1fr}.bd-page-commissions .bd-section-head{margin-block-end:var(--bd-space-8)}.bd-page-commissions .bd-comm-rep-work .bd-rep-disclaimer,.bd-page-commissions .bd-comm-rep-work__intro{max-width:100%}.bd-page-commissions .bd-comm-inquiry-tips>h2{max-width:420px}.bd-page-commissions .bd-comm-faq>*,.bd-page-commissions .bd-commission-form-section,.bd-page-commissions .bd-form-intro{max-width:100%}}@media (max-width:480px){.bd-page-commissions{--bd-comm-inline-pad:20px;--bd-comm-section-space:52px}.bd-page-commissions>section:first-child{padding-top:44px}.bd-page-commissions .bd-comm-hero__copy h1{font-size:clamp(1.875rem,5vw + 1rem,2rem);line-height:1.17}.bd-page-commissions .bd-comm-hero__copy>p:not(.bd-eyebrow):not(.bd-comm-hero__note){font-size:.9375rem;margin-top:var(--bd-space-4)}.bd-page-commissions .bd-comm-hero__note{font-size:11.5px}.bd-page-commissions .bd-comm-hero__visual{margin-top:var(--bd-space-7,28px)}.bd-page-commissions .bd-comm-hero__visual img{aspect-ratio:4/3}.bd-page-commissions .bd-comm-hero__copy .wp-block-buttons,.bd-page-commissions .bd-final-cta__actions{align-items:stretch;display:flex;flex-direction:column;gap:var(--bd-space-3)}.bd-page-commissions .bd-comm-hero__copy .wp-block-button,.bd-page-commissions .bd-comm-hero__copy .wp-block-button__link,.bd-page-commissions .bd-final-cta__actions .wp-block-button,.bd-page-commissions .bd-final-cta__actions .wp-block-button__link{justify-content:center;width:100%}.bd-page-commissions .bd-final-cta__actions .bd-link-text{display:block;text-align:center}.bd-commission-form .bd-field-row,.bd-process-steps{grid-template-columns:1fr}.bd-page-commissions .bd-tips-grid{gap:0;grid-template-columns:1fr;margin-top:var(--bd-space-6)}.bd-page-commissions .bd-tip-item{padding-block:var(--bd-space-3)}.bd-page-commissions .bd-pricing-block{padding:var(--bd-space-6)}.bd-page-commissions .bd-faq-list{margin-top:var(--bd-space-6)}}@media (max-width:360px){.bd-process-steps{grid-template-columns:1fr}}