.wall-request[data-astro-cid-lnsqc6xm]{gap:var(--s-5);margin-bottom:var(--s-4);display:grid}.wall-request[data-astro-cid-lnsqc6xm] section[data-astro-cid-lnsqc6xm]{min-width:0}.wall-request[data-astro-cid-lnsqc6xm] h3[data-astro-cid-lnsqc6xm]{font-size:var(--fs-md);margin:0 0 var(--s-3)}.wall-question[data-astro-cid-lnsqc6xm]{margin-bottom:var(--s-4)}.wall-question[data-astro-cid-lnsqc6xm]>p[data-astro-cid-lnsqc6xm]{margin:0 0 var(--s-2);font-size:var(--fs-sm);color:var(--heading)}.wall-request[data-astro-cid-lnsqc6xm] small[data-astro-cid-lnsqc6xm]{font-size:var(--fs-xs);color:var(--text-muted)}.wall-question[data-astro-cid-lnsqc6xm]>p[data-astro-cid-lnsqc6xm]>small[data-astro-cid-lnsqc6xm]{display:inline}.wall-options[data-astro-cid-lnsqc6xm]{gap:var(--s-2);flex-wrap:wrap;display:flex}.wall-request[data-astro-cid-lnsqc6xm] .wall-option[data-astro-cid-lnsqc6xm]{cursor:pointer;min-width:0;margin:0;display:flex;position:relative}.wall-option[data-astro-cid-lnsqc6xm] input[data-astro-cid-lnsqc6xm]{opacity:0;width:var(--s-4);height:var(--s-4);position:absolute}.wall-option[data-astro-cid-lnsqc6xm] span[data-astro-cid-lnsqc6xm]{min-height:var(--renovation-input-height);padding:var(--s-2) var(--s-3);border:1px solid var(--border);background:var(--bg);font-size:var(--fs-sm);color:var(--heading);align-items:center;display:flex}.wall-option[data-astro-cid-lnsqc6xm] input[data-astro-cid-lnsqc6xm]:checked+span[data-astro-cid-lnsqc6xm]{background:var(--dark);color:var(--on-dark);border-color:var(--dark)}.wall-option[data-astro-cid-lnsqc6xm] input[data-astro-cid-lnsqc6xm]:focus-visible+span[data-astro-cid-lnsqc6xm]{outline:2px solid var(--accent-strong);outline-offset:var(--s-1)}.wall-dimensions[data-astro-cid-lnsqc6xm]{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wall-request[data-astro-cid-lnsqc6xm] label[data-astro-cid-lnsqc6xm]{min-width:0;font-size:var(--fs-sm);color:var(--heading);margin-block:var(--s-2);display:block}.wall-request[data-astro-cid-lnsqc6xm] textarea[data-astro-cid-lnsqc6xm],.wall-request[data-astro-cid-lnsqc6xm] input[data-astro-cid-lnsqc6xm]:not([type=radio]):not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;min-height:var(--renovation-input-height);padding:var(--s-2);border:1px solid var(--border);background:var(--bg);color:var(--heading);font:inherit;display:block}.wall-unit[data-astro-cid-lnsqc6xm]{border:1px solid var(--border);background:var(--bg);margin-top:var(--s-1);align-items:center;display:flex;overflow:hidden}.wall-unit[data-astro-cid-lnsqc6xm]>span[data-astro-cid-lnsqc6xm]{padding-inline:var(--s-3);color:var(--text-muted)}.wall-request[data-astro-cid-lnsqc6xm] .wall-unit[data-astro-cid-lnsqc6xm] input[data-astro-cid-lnsqc6xm]{border:0;flex:1;width:0}.wall-request[data-astro-cid-lnsqc6xm] .wall-unit[data-astro-cid-lnsqc6xm] input[data-astro-cid-lnsqc6xm][readonly]{background:var(--surface)}.wall-request[data-astro-cid-lnsqc6xm] .wall-warning[data-astro-cid-lnsqc6xm]{margin-top:var(--s-3);padding:var(--s-3);border-left:var(--s-1) solid var(--accent-strong);color:var(--heading);background:var(--surface-2)}.wall-request[data-astro-cid-lnsqc6xm] textarea[data-astro-cid-lnsqc6xm]{resize:vertical}.wall-attachments[data-astro-cid-lnsqc6xm]{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wall-request[data-astro-cid-lnsqc6xm] small[data-astro-cid-lnsqc6xm]{overflow-wrap:anywhere;display:block}.wall-request[data-astro-cid-lnsqc6xm] .wall-photo-button[data-astro-cid-lnsqc6xm]{width:fit-content;min-height:var(--renovation-input-height);padding:var(--s-2) var(--s-4);margin-top:var(--s-2);border:1px solid var(--accent-strong);background:var(--bg);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.wall-request[data-astro-cid-lnsqc6xm] .wall-photo-button[data-astro-cid-lnsqc6xm] input[data-astro-cid-lnsqc6xm]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.wall-photo-button[data-astro-cid-lnsqc6xm]:focus-within{outline:2px solid var(--accent-strong);outline-offset:var(--s-1)}@media (width<=760px){.wall-attachments[data-astro-cid-lnsqc6xm]{grid-template-columns:1fr;gap:0}}[data-astro-cid-lnsqc6xm][hidden]{display:none!important}body:has(.renovation-page:not([hidden])) .contact-float{width:fit-content;margin:var(--s-4) var(--s-5) var(--s-4) auto;position:static}.renovation-page[data-astro-cid-ggqmck2s]{scroll-margin-top:var(--header-h);min-height:calc(100svh - var(--header-h));padding-block:var(--s-7) var(--s-9);background:var(--bg)}.renovation-page[data-astro-cid-ggqmck2s][hidden]{display:none!important}.renovation-page[data-astro-cid-ggqmck2s] h1[data-astro-cid-ggqmck2s]{font-size:var(--discovery-title);margin-block:var(--s-5) var(--s-4);overflow-wrap:anywhere}.renovation-back[data-astro-cid-ggqmck2s]{min-height:var(--s-7);align-items:center;display:inline-flex}.renovation-page[data-astro-cid-ggqmck2s]>div[data-astro-cid-ggqmck2s]>p[data-astro-cid-ggqmck2s]{max-width:var(--renovation-intro-width)}.renovation-option-heading[data-astro-cid-ggqmck2s] label[data-astro-cid-ggqmck2s]{min-height:var(--s-7)}.renovation-selection[data-astro-cid-ggqmck2s]{margin-top:var(--s-5);padding:var(--s-5);border:1px solid var(--border);background:var(--surface);scroll-margin-top:var(--header-h)}.renovation-selection[data-astro-cid-ggqmck2s] h2[data-astro-cid-ggqmck2s]{font-size:var(--fs-xl)}.renovation-selection[data-astro-cid-ggqmck2s] p[data-astro-cid-ggqmck2s],.renovation-summary[data-astro-cid-ggqmck2s]>p[data-astro-cid-ggqmck2s]{margin-block:var(--s-4);font-size:var(--fs-sm)}.renovation-fields[data-astro-cid-ggqmck2s]{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.renovation-options[data-astro-cid-ggqmck2s]{gap:var(--s-2);margin-block:var(--s-4);display:grid}.renovation-option[data-astro-cid-ggqmck2s]{border:1px solid var(--border);background:var(--bg);min-width:0}.renovation-option-heading[data-astro-cid-ggqmck2s]{align-items:center;gap:var(--s-3);padding-inline:var(--s-3);display:flex}.renovation-option-heading[data-astro-cid-ggqmck2s] label[data-astro-cid-ggqmck2s]{align-items:center;gap:var(--s-3);cursor:pointer;min-width:0;font-size:var(--fs-sm);flex:1;display:flex}.renovation-option[data-astro-cid-ggqmck2s] button[data-astro-cid-ggqmck2s]{min-height:var(--s-7);color:var(--heading);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;flex-shrink:0;padding-inline:0}.renovation-option[data-astro-cid-ggqmck2s] button[data-astro-cid-ggqmck2s][aria-expanded=true]{color:var(--accent-strong);font-weight:700}.renovation-option-heading[data-astro-cid-ggqmck2s] input[data-astro-cid-ggqmck2s]{accent-color:var(--accent-strong);width:var(--s-5);height:var(--s-5);flex-shrink:0}.renovation-summary[data-astro-cid-ggqmck2s]{margin-top:var(--s-5);scroll-margin-top:var(--header-h)}.renovation-request[data-astro-cid-ggqmck2s] h2[data-astro-cid-ggqmck2s]{font-size:var(--fs-xl);scroll-margin-top:calc(var(--header-h) + var(--s-4))}.renovation-request[data-astro-cid-ggqmck2s] fieldset[data-astro-cid-ggqmck2s]{min-width:0;padding:var(--s-3);border:0;border-top:1px solid var(--border);background:var(--surface);margin:0}.renovation-request[data-astro-cid-ggqmck2s] fieldset[data-astro-cid-ggqmck2s] label[data-astro-cid-ggqmck2s],.renovation-summary[data-astro-cid-ggqmck2s] label[data-astro-cid-ggqmck2s]{min-width:0;font-size:var(--fs-sm);color:var(--heading);margin-block:var(--s-2);display:block}.renovation-request[data-astro-cid-ggqmck2s] textarea[data-astro-cid-ggqmck2s],.renovation-request[data-astro-cid-ggqmck2s] input[data-astro-cid-ggqmck2s]:not([type=checkbox]):not([type=radio]){width:100%;min-width:0;max-width:100%;padding:var(--s-2);margin-top:var(--s-1);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--heading);font:inherit;font-size:var(--fs-md);display:block}.renovation-measurements[data-astro-cid-ggqmck2s]{margin-bottom:var(--s-3)}.renovation-unit-input[data-astro-cid-ggqmck2s]{margin-top:var(--s-1);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);align-items:center;display:flex;overflow:hidden}.renovation-request[data-astro-cid-ggqmck2s] .renovation-unit-input[data-astro-cid-ggqmck2s] input[data-astro-cid-ggqmck2s]{width:0;min-height:var(--renovation-input-height);background:0 0;border:0;flex:1;margin:0}.renovation-unit-input[data-astro-cid-ggqmck2s]>span[data-astro-cid-ggqmck2s]{padding-inline:var(--s-3);font-size:var(--fs-sm);color:var(--text-muted);flex-shrink:0}.renovation-unit-input[data-astro-cid-ggqmck2s]:focus-within{outline:2px solid var(--accent-strong);outline-offset:var(--s-1)}.renovation-request[data-astro-cid-ggqmck2s] textarea[data-astro-cid-ggqmck2s]{resize:vertical}.renovation-request[data-astro-cid-ggqmck2s] small[data-astro-cid-ggqmck2s]{margin-top:var(--s-1);font-size:var(--fs-xs);color:var(--text-muted);overflow-wrap:anywhere;display:block}.renovation-project[data-astro-cid-ggqmck2s]{max-width:var(--renovation-project-width);align-items:end;gap:var(--s-2);margin-top:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.renovation-project-field[data-astro-cid-ggqmck2s]{min-width:0}.renovation-project[data-astro-cid-ggqmck2s] .renovation-project-field[data-astro-cid-ggqmck2s] label[data-astro-cid-ggqmck2s]{line-height:var(--renovation-label-leading);margin:0}.renovation-project[data-astro-cid-ggqmck2s] .renovation-project-field[data-astro-cid-ggqmck2s] input[data-astro-cid-ggqmck2s]{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:var(--renovation-input-height);padding:var(--s-1) var(--s-2)}.renovation-project-group[data-astro-cid-ggqmck2s]{gap:var(--s-2);min-width:0;margin-top:var(--s-3);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.renovation-project-group[data-astro-cid-ggqmck2s] h2[data-astro-cid-ggqmck2s]{margin:0 0 var(--s-1);font-size:var(--fs-md);grid-column:1/-1}.renovation-project-wide[data-astro-cid-ggqmck2s]{grid-column:1/-1}.renovation-project[data-astro-cid-ggqmck2s] select[data-astro-cid-ggqmck2s]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--renovation-input-height);margin-top:var(--s-1);padding:var(--s-1) var(--s-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--heading);font:inherit;font-size:var(--fs-sm);display:block}.renovation-project[data-astro-cid-ggqmck2s] input[data-astro-cid-ggqmck2s][type=date]::-webkit-date-and-time-value{text-align:start;min-width:0}.renovation-project[data-astro-cid-ggqmck2s]>small[data-astro-cid-ggqmck2s]{grid-column:1/-1;margin-top:0}.renovation-photo-button[data-astro-cid-ggqmck2s]{width:fit-content;min-height:var(--renovation-input-height);padding:var(--s-2) var(--s-4);margin-top:var(--s-2);border:1px solid var(--accent-strong);color:var(--heading);background:var(--bg);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.renovation-request[data-astro-cid-ggqmck2s] .renovation-photo-button[data-astro-cid-ggqmck2s] input[data-astro-cid-ggqmck2s]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.renovation-photo-button[data-astro-cid-ggqmck2s]:focus-within{outline:2px solid var(--accent-strong);outline-offset:var(--s-1)}.renovation-note[data-astro-cid-ggqmck2s]{font-size:var(--fs-sm);margin-block:var(--s-5)}.renovation-actions[data-astro-cid-ggqmck2s]{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.renovation-request[data-astro-cid-ggqmck2s] [data-astro-cid-ggqmck2s][role=status]{margin-block:var(--s-4)}.renovation-request[data-astro-cid-ggqmck2s] button[data-astro-cid-ggqmck2s]{cursor:pointer;min-height:var(--s-7)}.renovation-request[data-astro-cid-ggqmck2s] [data-astro-cid-ggqmck2s][hidden]{display:none!important}@media (width<=360px){.renovation-project[data-astro-cid-ggqmck2s],.renovation-project-group[data-astro-cid-ggqmck2s]{grid-template-columns:1fr}}@media (width<=760px){.renovation-fields[data-astro-cid-ggqmck2s]{grid-template-columns:1fr;gap:0}.renovation-selection[data-astro-cid-ggqmck2s],.renovation-request[data-astro-cid-ggqmck2s] fieldset[data-astro-cid-ggqmck2s]{padding:var(--s-3)}}
