.project-comparison[data-astro-cid-xzs3ksnj]{background:#fff;border:1px solid #dce9f6;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 6px 24px #0d243f0d}.comparison-photo[data-astro-cid-xzs3ksnj]{aspect-ratio:4/5;background:#dce9f6;position:relative;overflow:hidden}.comparison-photo[data-astro-cid-xzs3ksnj] img{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block}.after-photo[data-astro-cid-xzs3ksnj],.before-photo[data-astro-cid-xzs3ksnj]{width:100%;height:100%;position:absolute;inset:0}.before-photo[data-astro-cid-xzs3ksnj]{clip-path:inset(0 calc(100% - var(--reveal)) 0 0)}.photo-tag[data-astro-cid-xzs3ksnj]{color:var(--ink);pointer-events:none;background:#fff;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:700;position:absolute;top:14px;box-shadow:0 2px 8px #0000001a}.tag-before[data-astro-cid-xzs3ksnj]{left:14px}.tag-after[data-astro-cid-xzs3ksnj]{right:14px}.comparison-divider[data-astro-cid-xzs3ksnj]{inset:0 auto 0 var(--reveal);pointer-events:none;background:#fff;width:2px;position:absolute;transform:translate(-50%)}.comparison-divider[data-astro-cid-xzs3ksnj] span[data-astro-cid-xzs3ksnj]{width:42px;height:42px;color:var(--blue-ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 16px #0003}.comparison-range[data-astro-cid-xzs3ksnj]{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.comparison-photo[data-astro-cid-xzs3ksnj]:focus-within{outline:3px solid var(--blue-ink);outline-offset:-4px}.comparison-caption[data-astro-cid-xzs3ksnj]{padding:20px}h3[data-astro-cid-xzs3ksnj]{margin:0 0 12px;font-size:1.05rem;line-height:1.35}.comparison-actions[data-astro-cid-xzs3ksnj]{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:.75rem;display:flex}.comparison-actions[data-astro-cid-xzs3ksnj] button[data-astro-cid-xzs3ksnj]{color:var(--blue-ink);background:#edf5fc;border:0;border-radius:6px;min-height:36px;padding:8px 10px;font-size:.75rem;font-weight:700}.comparison-actions[data-astro-cid-xzs3ksnj] button[data-astro-cid-xzs3ksnj]:hover{background:#ddecfb}@media (width<=599px){.comparison-photo[data-astro-cid-xzs3ksnj]{aspect-ratio:4/5}.comparison-caption[data-astro-cid-xzs3ksnj]{padding:18px}}.project-results[data-astro-cid-6xqolprz]{background:#fff}.results-intro[data-astro-cid-6xqolprz]{max-width:620px;margin:20px auto 0;font-size:1.1rem;line-height:1.6}.results-grid[data-astro-cid-6xqolprz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.results-grid[data-astro-cid-6xqolprz]>.project-comparison:nth-of-type(n+4){display:none}.show-all-results[data-astro-cid-6xqolprz] .results-grid[data-astro-cid-6xqolprz]>.project-comparison:nth-of-type(n+4){display:block}.more-results[data-astro-cid-6xqolprz]{cursor:pointer;width:fit-content;min-height:44px;color:var(--blue-ink);background:0 0;border:0;border-bottom:1px solid #bfd9f1;justify-content:center;align-items:center;gap:16px;margin:28px auto 0;padding:0;font-size:1rem;font-weight:700;display:flex}.more-results[data-astro-cid-6xqolprz] [data-astro-cid-6xqolprz][data-results-more-icon]{font-size:1.5rem;font-weight:400}.results-mobile-controls[data-astro-cid-6xqolprz]{display:none}.photo-note[data-astro-cid-6xqolprz]{color:var(--muted);text-align:center;max-width:720px;margin:24px auto 0;font-size:.8rem}@media (width<=991px){.results-grid[data-astro-cid-6xqolprz]{gap:20px}}@media (width<=699px){.results-grid[data-astro-cid-6xqolprz]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;max-width:440px;margin:auto;display:flex;overflow-x:auto}.results-grid[data-astro-cid-6xqolprz]::-webkit-scrollbar{display:none}.results-grid[data-astro-cid-6xqolprz]>.project-comparison,.results-grid[data-astro-cid-6xqolprz]>.project-comparison:nth-of-type(n+4){scroll-snap-align:start;flex:0 0 100%;min-width:0;display:block}.results-intro[data-astro-cid-6xqolprz]{font-size:1rem}.more-results[data-astro-cid-6xqolprz]{display:none}.results-mobile-controls[data-astro-cid-6xqolprz]{max-width:440px;color:var(--blue-ink);justify-content:space-between;align-items:center;gap:10px;margin:16px auto 0;font-size:.875rem;display:flex}.results-mobile-controls[data-astro-cid-6xqolprz] button[data-astro-cid-6xqolprz]{min-height:44px;color:var(--blue-ink);background:#f1f7fd;border:1px solid #bfd9f1;border-radius:999px;padding:8px 12px;font-size:.8125rem;font-weight:700}.results-mobile-controls[data-astro-cid-6xqolprz] button[data-astro-cid-6xqolprz]:disabled{opacity:.4;cursor:default}.results-mobile-controls[data-astro-cid-6xqolprz] output[data-astro-cid-6xqolprz]{white-space:nowrap}}
