.InstallationPatios_section__pJIGz{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;background:#fcf8f0}.InstallationPatios_section__pJIGz .InstallationPatios_eyebrow__YwaHs{color:#f2916d;margin-bottom:14px;display:block}.InstallationPatios_section__pJIGz p a{text-decoration:underline;text-underline-offset:4px}.InstallationPatios_photo__zR_Uw,.InstallationPatios_photo__zR_Uw img{display:block;width:100%;height:auto;border-radius:18px}@media(max-width:760px){.InstallationPatios_section__pJIGz{grid-template-columns:minmax(0,1fr)}}.FortMyersSpotlight_spotlight___ewik{max-width:1200px;margin:0 auto;padding:48px 24px 64px;color:var(--brown,#382a24)}.FortMyersSpotlight_label__YbXCi{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;font-weight:700;color:#934326;margin-bottom:18px}.FortMyersSpotlight_spotlight___ewik h2{font-family:var(--display),serif;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:500;line-height:1.15;margin:0 0 24px;max-width:960px}.FortMyersSpotlight_spotlight___ewik h3{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.4;margin:24px 0 16px}.FortMyersSpotlight_spotlight___ewik li,.FortMyersSpotlight_spotlight___ewik p{line-height:1.75}.FortMyersSpotlight_copy___huPn{max-width:900px}.FortMyersSpotlight_copy___huPn p{margin:0 0 18px}.FortMyersSpotlight_steps__Hbnsa{padding-left:24px;margin:0 0 32px}.FortMyersSpotlight_steps__Hbnsa li{margin-bottom:6px}.FortMyersSpotlight_figure__C6yED{max-width:360px;width:100%;margin:32px auto}.FortMyersSpotlight_player__oaWZP{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#211b18;border-radius:16px}.FortMyersSpotlight_figure__C6yED figcaption{font-size:.9rem;line-height:1.6;margin-top:12px}.FortMyersSpotlight_cta__ZWC_K{margin-top:28px}.FortMyersSpotlight_cta__ZWC_K p{margin-bottom:16px}.FortMyersSpotlight_links__Zybvc{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px}.FortMyersSpotlight_videoItem__s2Gjq{grid-column:1/-1;max-width:none}.FortMyersSpotlight_videoItem__s2Gjq h2,.FortMyersSpotlight_videoItem__s2Gjq p{max-width:900px}.FortMyersSpotlight_videoItem__s2Gjq .FortMyersSpotlight_figure__C6yED{margin:0 auto 28px}@media(max-width:600px){.FortMyersSpotlight_spotlight___ewik{padding:32px 20px 44px}.FortMyersSpotlight_spotlight___ewik h2{font-size:1.9rem}.FortMyersSpotlight_links__Zybvc{flex-direction:column;gap:14px}}