.restoration-gallery.svelte-1cvuias{color:#11273e;padding-block:55px}.eyebrow.svelte-1cvuias{color:#237ab0}h2.svelte-1cvuias{margin:16px 0 28px;font-size:clamp(28px,3vw,40px);font-weight:600}.gallery-grid.svelte-1cvuias{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}figure.svelte-1cvuias{background:#fff;border:1px solid #dbe4ec}img.svelte-1cvuias{aspect-ratio:16/10;object-fit:cover;width:100%}figcaption.svelte-1cvuias{padding:20px}h3.svelte-1cvuias{margin-bottom:10px;font-size:21px;font-weight:600}p.svelte-1cvuias{font-size:14px}a.svelte-1cvuias{color:#237ab0;font-size:12px}.restoration-photo-note.svelte-1cvuias{color:#607184;margin-top:16px;font-size:12px}@media (width<=640px){.gallery-grid.svelte-1cvuias{grid-template-columns:1fr}}.restoration-page.svelte-joa136{color:#11273e;background:#f6f5f1}.restoration-intro.svelte-joa136{color:#fff;background:#11273e;padding:52px 0 60px}.intro-grid.svelte-joa136{grid-template-columns:1.5fr 1fr;align-items:center;gap:70px;display:grid}.back-link.svelte-joa136{color:#c9d3dd;gap:12px;margin-bottom:35px;font-size:12px;display:inline-flex}.restoration-intro.svelte-joa136 .eyebrow:where(.svelte-joa136){color:#d5b49d}h1.svelte-joa136{letter-spacing:-.04em;margin:15px 0 20px;font-size:clamp(38px,4.8vw,64px);font-weight:600;line-height:1.08}h1.svelte-joa136 span:where(.svelte-joa136){color:#d7e2e9}.intro-copy.svelte-joa136{color:#d7e2e9;max-width:650px;font-size:17px;line-height:1.7}.intro-actions.svelte-joa136{flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px;display:flex}.call-link.svelte-joa136{align-items:center;gap:9px;font-size:16px;font-weight:700;display:inline-flex}.rebuild-note.svelte-joa136{border-left:1px solid #ffffff35;padding:28px 0 28px 36px}.rebuild-note.svelte-joa136 h2:where(.svelte-joa136){color:#fff;margin:20px 0;font-size:23px;line-height:1.35}.rebuild-note.svelte-joa136 ul:where(.svelte-joa136){color:#d7e2e9;gap:13px;font-size:14px;display:grid}.rebuild-note.svelte-joa136 li:where(.svelte-joa136){align-items:center;gap:10px;display:flex}.recovery-steps.svelte-joa136{padding-top:60px;padding-bottom:64px}.recovery-steps.svelte-joa136 h2:where(.svelte-joa136),.project-intro.svelte-joa136 h2:where(.svelte-joa136){letter-spacing:-.035em;margin:12px 0 28px;font-size:clamp(29px,3vw,40px);line-height:1.15}.steps-grid.svelte-joa136{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.recovery-card.svelte-joa136{background:#fff;border:1px solid #dde0e2;border-radius:5px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.step-label.svelte-joa136{color:var(--brand-red-text);letter-spacing:.08em;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.recovery-card.svelte-joa136 h3:where(.svelte-joa136){margin:23px 0 12px;font-size:23px;font-weight:600;line-height:1.25}.recovery-card.svelte-joa136>p:where(.svelte-joa136){color:#566474;font-size:15px;line-height:1.7}.card-action.svelte-joa136{color:var(--brand-red-text);align-items:center;gap:9px;margin-top:auto;padding-top:24px;font-size:14px;font-weight:700;display:inline-flex}.strux-placeholder.svelte-joa136{color:#66727c;cursor:not-allowed;text-align:left}.recovery-card.svelte-joa136 .pilot-note:where(.svelte-joa136){margin-top:16px;font-size:12px;line-height:1.6}.email-link.svelte-joa136{overflow-wrap:anywhere;align-items:center;gap:6px;margin-top:17px;font-size:12px;display:flex}.project-section.svelte-joa136{background:#eaece9;padding:64px 0 80px;scroll-margin-top:145px}.project-grid.svelte-joa136{grid-template-columns:1fr 1.65fr;align-items:start;gap:48px;display:grid}.project-intro.svelte-joa136 p:where(.svelte-joa136):not(.eyebrow){color:#566474;margin-bottom:22px;font-size:15px;line-height:1.7}.project-intro.svelte-joa136 .beta-note:where(.svelte-joa136){border-left:3px solid #3296d2;padding-left:16px}a.svelte-joa136:focus-visible{outline-offset:5px;outline:3px solid #3296d2}.restoration-intro.svelte-joa136 a:where(.svelte-joa136):focus-visible{outline-color:#fff}@media (width<=1000px){.intro-grid.svelte-joa136{gap:32px}.steps-grid.svelte-joa136{grid-template-columns:1fr}.project-grid.svelte-joa136{grid-template-columns:1fr;gap:20px}.card-action.svelte-joa136{margin-top:0}}@media (width<=640px){.restoration-intro.svelte-joa136{padding:28px 0 40px}.intro-grid.svelte-joa136{grid-template-columns:1fr}.back-link.svelte-joa136{margin-bottom:25px}.rebuild-note.svelte-joa136{border-top:1px solid #ffffff35;border-left:0;padding:22px 0 0}.intro-actions.svelte-joa136{gap:20px}.intro-actions.svelte-joa136 .action-primary:where(.svelte-joa136){width:100%}.recovery-steps.svelte-joa136{padding-block:40px}.recovery-card.svelte-joa136{padding:24px}.project-section.svelte-joa136{padding-block:40px}}
