.renovation-landing-hero[data-astro-cid-63nmcybp]{padding-top:1rem}.renovation-landing-hero__stage[data-astro-cid-63nmcybp]{background:#fff;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.renovation-landing-hero__image[data-astro-cid-63nmcybp]{order:2}.renovation-landing-hero__image[data-astro-cid-63nmcybp] img{aspect-ratio:4/3;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.renovation-landing-hero__copy[data-astro-cid-63nmcybp]{z-index:1;min-width:0;padding:1.5rem;position:relative}#main-content .renovation-landing-hero[data-astro-cid-63nmcybp] h1[data-astro-cid-63nmcybp]{font-size:var(--page-title-size);letter-spacing:-.05em;text-wrap:pretty;hyphens:none;word-break:normal;overflow-wrap:normal;max-width:none;margin:0;line-height:1.04}.renovation-landing-hero[data-astro-cid-63nmcybp] h1[data-astro-cid-63nmcybp] span[data-astro-cid-63nmcybp]{display:block}.renovation-landing-hero__copy[data-astro-cid-63nmcybp]>p[data-astro-cid-63nmcybp]{max-width:43ch;margin-top:1.5rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6}.renovation-landing-hero__actions[data-astro-cid-63nmcybp]{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1.75rem;display:flex}.renovation-landing-hero__actions[data-astro-cid-63nmcybp] .btn[data-astro-cid-63nmcybp]{min-height:56px;padding:1rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.35}.renovation-landing-hero__actions[data-astro-cid-63nmcybp] .text-link[data-astro-cid-63nmcybp]{align-items:center;gap:.6rem;min-height:44px;font-size:.875rem;font-weight:500;display:inline-flex}.renovation-landing-hero__image-link[data-astro-cid-63nmcybp]{z-index:1;max-width:calc(100% - 24px);min-height:44px;color:var(--text);background:#fffffff0;border-radius:8px;align-items:center;gap:1rem;padding:.65rem .9rem;font-size:.75rem;line-height:1.35;text-decoration:none;display:flex;position:absolute;bottom:12px;right:12px}.renovation-landing-hero__image-link[data-astro-cid-63nmcybp]:hover{text-decoration:underline}.renovation-landing-hero__image-link[data-astro-cid-63nmcybp]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}@media (width>=1024px){.renovation-landing-hero__stage[data-astro-cid-63nmcybp]{align-items:center;min-height:clamp(540px,42vw,640px);display:grid}.renovation-landing-hero__image[data-astro-cid-63nmcybp]{order:0;position:absolute;inset:0}.renovation-landing-hero__image[data-astro-cid-63nmcybp] img{aspect-ratio:auto;object-position:right center;height:100%}.renovation-landing-hero__image[data-astro-cid-63nmcybp]:after{content:"";background:linear-gradient(90deg,#fff 0% 25%,#fffffff5 36%,#ffffff8c 52%,#0000 70%);position:absolute;inset:0}.renovation-landing-hero__copy[data-astro-cid-63nmcybp]{width:58%;padding:clamp(2rem,3.5vw,3rem)}#main-content .renovation-landing-hero[data-astro-cid-63nmcybp] h1[data-astro-cid-63nmcybp]{font-size:clamp(2.6rem,4.2vw,4.3rem)}.renovation-landing-hero__image-link[data-astro-cid-63nmcybp]{max-width:39%;bottom:24px;right:24px}.renovation-landing-hero--right[data-astro-cid-63nmcybp] .renovation-landing-hero__image[data-astro-cid-63nmcybp] img{object-position:center;width:60%;margin-left:auto;mask-image:linear-gradient(90deg,#0000,#000 28%)}.renovation-landing-hero--text[data-astro-cid-63nmcybp] .renovation-landing-hero__stage[data-astro-cid-63nmcybp]{min-height:0}.renovation-landing-hero--text[data-astro-cid-63nmcybp] .renovation-landing-hero__copy[data-astro-cid-63nmcybp]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1.5rem 3rem;width:100%;display:grid}.renovation-landing-hero--text[data-astro-cid-63nmcybp] h1[data-astro-cid-63nmcybp]{grid-area:1/1/span 2}.renovation-landing-hero--text[data-astro-cid-63nmcybp] .renovation-landing-hero__copy[data-astro-cid-63nmcybp]>p[data-astro-cid-63nmcybp]{grid-column:2;max-width:none;margin:0}.renovation-landing-hero--text[data-astro-cid-63nmcybp] .renovation-landing-hero__actions[data-astro-cid-63nmcybp]{grid-column:2;margin:0}}@media (width<=639px){.renovation-landing-hero__actions[data-astro-cid-63nmcybp] .btn[data-astro-cid-63nmcybp]{width:100%}#main-content .renovation-landing-hero[data-astro-cid-63nmcybp] h1[data-astro-cid-63nmcybp]{font-size:clamp(1.8rem,7.8vw,2.4rem)}}
