.tv-inner-page{padding-top:var(--nav-h);overflow-x:clip}.tv-inner-wrap{width:min(1180px,88%);margin:auto}.tv-inner-hero{position:relative;isolation:isolate;min-height:360px;padding:56px 0 60px;display:flex;align-items:flex-end;color:#fff;background:var(--dark-pine)}.tv-inner-hero::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(8,28,59,.84),rgba(8,28,59,.38)),var(--inner-banner) center 45%/cover}.tv-inner-hero h1{color:#fff;font-family:var(--font-display);font-size:clamp(38px,4.5vw,66px);font-weight:400;line-height:1.15;margin:16px 0 0;max-width:1000px}.tv-inner-hero .tv-kicker{color:var(--champagne-bronze)}.tv-breadcrumb{font-size:12px;margin-bottom:28px;opacity:.86}.tv-breadcrumb a:hover{color:var(--champagne-bronze)}.tv-inner-content{min-height:50vh}.tv-inner-content .tv-cover,.tv-inner-content .tv-simple-head{display:none!important}.tv-inner-content h1,.tv-inner-content .elementor-widget-heading:has(h1){display:none!important}.tv-inner-content .tv-legal{padding-top:64px}.tv-inner-content>.tv-inner-wrap{padding-top:64px;padding-bottom:64px}.tv-inner-content .bay{height:auto!important;min-height:0!important;overflow:visible!important;padding:64px 0}.tv-inner-content .bay>.wrap{max-height:none!important;overflow:visible!important}.tv-inner-content .tv-clone-shell{display:contents}.tv-inner-content .resi-plan img{max-height:600px}.tv-inner-content .tv-section{padding-top:64px;padding-bottom:64px}.tv-inner-content .tv-col,.tv-inner-content .e-con{min-height:0}.tv-inner-content .tv-article{font-family:var(--font-body);line-height:1.85}.tv-inner-content .tv-copy{line-height:1.85}.tv-inner-content [id]{scroll-margin-top:calc(var(--nav-h) + 20px)}html:has(.tv-inner-page){scroll-snap-type:none!important;scroll-behavior:auto}.tv-inner-page section,.tv-inner-page~.foot{scroll-snap-align:none!important;scroll-snap-stop:normal!important}@media(max-width:767px){.tv-inner-hero{min-height:260px;padding:32px 0 42px}.tv-inner-hero h1{font-size:38px}.tv-breadcrumb{margin-bottom:20px;font-size:11px}.tv-inner-content .tv-section,.tv-inner-content .bay{padding-top:44px;padding-bottom:44px}.tv-inner-content .tv-legal{padding-top:44px}}
