.compare__container{position:fixed;bottom:0;left:0;text-align:center;width:100%;transition:height .7s;z-index:50;overflow:hidden;border-radius:32px 32px 0 0;box-shadow:0 -10px 20px rgba(0,0,0,.2)}.compare--compact{display:none}.compare__container--compact .compare--compact{display:initial}.compare--open{display:none}.compare__container--open .compare--open{display:initial}.compare__container--closed{height:0;display:hidden}.compare__container--compact{height:400px}@media(min-width:1200px){.compare__container--compact{height:250px}}.compare__container--open{height:100%;padding-top:0;z-index:2100;background-color:rgba(0,0,0,.5)}#compare__mobile-dragger{min-height:40px;background-color:#fff;border-radius:32px 32px 0 0;display:flex;justify-content:center;align-items:center}@media(min-width:480px){#compare__mobile-dragger{min-height:50px}}@media(min-width:1200px){#compare__mobile-dragger{display:none}}.compare__header{display:flex;background-color:#f1f2f2;min-height:64px;justify-content:space-around;align-items:center}.compare__container--open .compare__header{order:1;display:none}@media(min-width:1200px){.compare__container--open .compare__header{border-radius:32px 32px 0 0;display:flex}}.compare__link-button,.compare__light-button,.compare__dark-button{outline:none;background-color:unset;cursor:pointer;font-family:"UnitedSans-Heavy",Arial,Helvetica,sans-serif;margin:0 8px}.compare__link-button{border:none;text-decoration:underline}.compare__light-button,.compare__dark-button{padding:8px 48px;border-radius:48px;border:2px solid #2a2a2a}.compare__dark-button{color:#fff;background-color:#2a2a2a}.compare__dark-button:disabled{border-color:#d0d0d0;background-color:#d0d0d0;color:#656565}.compare__reset-button{outline:none;background-color:unset;cursor:pointer;font-family:"UnitedSans-Heavy",Arial,Helvetica,sans-serif;margin:0 8px;border:none;text-decoration:underline;display:none}@media(min-width:1200px){.compare__reset-button{display:block}}.compare__reset-button--mobile{outline:none;background-color:unset;cursor:pointer;font-family:"UnitedSans-Heavy",Arial,Helvetica,sans-serif;margin:0 8px;border:none;text-decoration:underline;margin-right:32px}@media(min-width:1200px){.compare__reset-button--mobile{display:none}}.compare__reset-button--open{outline:none;background-color:unset;cursor:pointer;font-family:"UnitedSans-Heavy",Arial,Helvetica,sans-serif;margin:0 8px;border:none;text-decoration:underline;display:none}.compare__container--open .compare__reset-button--open{display:block}@media(max-width:1199px){.compare__close-button{outline:none;background-color:unset;cursor:pointer;font-family:"UnitedSans-Heavy",Arial,Helvetica,sans-serif;margin:0 8px;border:none;text-decoration:underline}}@media(min-width:1200px){.compare__close-button{outline:none;background-color:unset;cursor:pointer;font-family:"UnitedSans-Heavy",Arial,Helvetica,sans-serif;margin:0 8px;padding:8px 48px;border-radius:48px;border:2px solid #2a2a2a}}.compare__compare-button{outline:none;background-color:unset;cursor:pointer;font-family:"UnitedSans-Heavy",Arial,Helvetica,sans-serif;margin:0 8px;padding:8px 48px;border-radius:48px;border:2px solid #2a2a2a;color:#fff;background-color:#2a2a2a}.compare__compare-button:disabled{border-color:#d0d0d0;background-color:#d0d0d0;color:#656565}.compare__header-mobile-decoration{background-color:#000;width:84px;height:4px;border-radius:32px}@media(min-width:1200px){.compare__header-mobile-decoration{display:none}}.compare__header-text{display:none}@media(min-width:1200px){.compare__container--compact .compare__header-text{display:block}}.compare__header-compact-buttons{display:none}.compare__container--compact .compare__header-compact-buttons{display:flex;width:100%;justify-content:space-between}@media(min-width:1200px){.compare__container--compact .compare__header-compact-buttons{width:auto;justify-content:flex-start;margin:0}}.compare__header-collapse-button{display:none}@media(min-width:1200px){.compare__container--open .compare__header-collapse-button{display:flex;border:none;outline:none;background-color:unset;cursor:pointer;justify-content:center;align-items:center;font-size:1em;font-family:"UnitedSans-Heavy",Arial,Helvetica,sans-serif;margin:0 0 0 auto;padding:12px}}.compare__header-button-chevrons{font-size:12px;display:flex;flex-direction:column;flex-wrap:nowrap;margin-left:12px}.compare__container--open .compare__header-button-chevrons{flex-direction:column-reverse}.compare__content{background-color:#fff;height:100%;display:flex;flex-direction:column-reverse;justify-content:flex-end;border-radius:32px 32px 0 0}.compare__container--compact .compare__content{justify-content:space-between}.compare__compact-content{display:flex;flex-direction:column;align-items:flex-end}@media(min-width:1200px){.compare__compact-content{margin:0 84px}.compare__container--compact .compare__compact-content{flex-direction:row;justify-content:space-evenly;align-items:center;margin-top:18px}.compare__container--open .compare__compact-content{flex-direction:column;align-items:flex-end;padding:20px;max-width:1200px;margin:0 auto;width:100%}}.compare__title-container{text-align:center;width:100%}@media(min-width:1200px){.compare__title-container{text-align:left;width:80%}}.compare__container--open .compare__title-container{display:none}.compare__title-container h2{font-size:1.5em;margin:0}.compare__subtitle--mobile{display:block;text-align:center;margin-bottom:0}@media(min-width:1200px){.compare__subtitle--mobile{display:none}}.compare__subtitle--desktop{display:none}@media(min-width:1200px){.compare__subtitle--desktop{display:block}}.compare__subtitle--desktop p{margin:0}.compare__floorplans-container{position:relative;width:100%}.compare__header-card-container{display:none}@media(min-width:1200px){.compare__container--open .compare__header-card-container{display:block}.compare__container--open .compare__header-card-container .compare__floorplan-card{overflow:hidden;border-radius:8px;padding:0!important;display:flex;flex-direction:column;justify-content:flex-end}}.compare__floorplans-header-card-image{height:100%;width:100%;position:absolute;z-index:10;object-fit:cover}.compare__floorplans-header-card-text{text-align:left;z-index:20;position:relative;margin:0 18px}.compare__floorplans-header-card-text h2,.compare__floorplans-header-card-text p{color:#fff}.compare__floorplans-header-card-text h2{font-size:1.5em;margin:0 0 8px 0}.compare__floorplans-slider-container{max-width:1220px;margin:0 auto;position:relative;overflow:hidden}.compare__floorplans-wrapper{display:flex;justify-content:flex-start;align-items:center;width:max-content;overflow:visible;transition:transform ease-in-out 500ms}@media(min-width:1200px){.compare__floorplans-wrapper{width:100%;justify-content:flex-end}}.compare__floorplan-card-container{padding:10px}@media(min-width:1200px){.compare__container--open .compare__floorplan-card-container{flex:0 0 25%}}.compare__floorplan-card{background-color:#2a2a2a;padding:11px;border-radius:8px;font-family:"BertholdGrotesk-Regular",Arial,Helvetica,sans-serif;width:285px;height:182px;transition:all ease-in-out 700ms;position:relative}.compare__floorplan-card>*{color:#fff}@media(min-width:768px){.compare__floorplan-card{width:367px}}@media(min-width:1200px){.compare__floorplan-card{border-radius:0;background-color:#f1f2f2;padding:25px 30px 30px;height:384px;width:auto}.compare__floorplan-card>*{color:#2a2a2a}}.compare__floorplan-card .compare__remove-floorplan{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:0}.compare__floorplan-card .compare__remove-floorplan button{width:100%;height:100%;padding:0;font-size:35px;font-weight:normal;font-family:"BertholdGrotesk-Regular",Arial,Helvetica,sans-serif}.compare__floorplan-card .compare__remove-floorplan button:hover,.compare__floorplan-card .compare__remove-floorplan button:focus{text-decoration:none}@media(min-width:1200px){.compare__floorplan-card .compare__remove-floorplan{display:none}}.compare__floorplan-card .btn--link-underline{color:#fff;padding:0;text-align:left;width:75%;font-size:14px;font-family:"BertholdGrotesk-Regular",Arial,Helvetica,sans-serif}.compare__floorplan-card .btn--link-underline:after{background-color:transparent}.compare__floorplan-card .btn--link-underline span{display:none}.compare__floorplan-card .btn--link-underline:focus{outline:#fff auto 1px}.compare__floorplan-card .btn--link-underline:hover,.compare__floorplan-card .btn--link-underline:focus{color:#fff}@media(min-width:1200px){.compare__floorplan-card .btn--link-underline:hover,.compare__floorplan-card .btn--link-underline:focus{text-decoration:none}}.compare__floorplan-card .btn--link-underline:hover:after,.compare__floorplan-card .btn--link-underline:focus:after{background-color:transparent}@media(min-width:768px){.compare__floorplan-card .btn--link-underline{width:25%}}@media(min-width:1200px){.compare__floorplan-card .btn--link-underline{color:#2a2a2a;text-align:center;font-family:"UnitedSans-Heavy",Arial,Helvetica,sans-serif;width:auto}.compare__floorplan-card .btn--link-underline:after{background-color:#2a2a2a;width:auto}.compare__floorplan-card .btn--link-underline span{display:inline-block}.compare__floorplan-card .btn--link-underline:focus{outline:#2a2a2a auto 1px}.compare__floorplan-card .btn--link-underline:hover,.compare__floorplan-card .btn--link-underline:focus{color:#2a2a2a}.compare__floorplan-card .btn--link-underline:hover:after,.compare__floorplan-card .btn--link-underline:focus:after{background-color:#2a2a2a}}.compare__floorplan-card .btn--quaternary{border:1px solid #fff;border-radius:48px;margin:0;height:40px;padding:0;letter-spacing:1.4px;font-size:14px;width:100%;max-width:147px;justify-content:center;align-items:center;display:flex;cursor:pointer}@media(min-width:1200px){.compare__floorplan-card .btn--quaternary{border:none;width:100%;max-width:none;margin:10px auto 20px}}.compare__floorplan-card-button-container{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:28px}@media(min-width:1200px){.compare__floorplan-card-button-container{flex-direction:column;justify-content:center;align-items:center;margin-top:0}}.compare__floorplan-card-image-container{display:none}@media(min-width:1200px){.compare__floorplan-card-image-container{display:block;width:205px;height:138px;margin:0 auto}.compare__floorplan-card-image-container img{width:100%;height:100%}}.compare__floorplan-card-model-name{font-size:14px;font-family:"BertholdGrotesk-Regular",Arial,Helvetica,sans-serif;margin-bottom:4px}@media(min-width:1200px){.compare__floorplan-card-model-name{font-size:18px}}.compare__floorplan-card-floorplan-name{font-size:14px;font-family:"UnitedSans-Heavy",Arial,Helvetica,sans-serif;margin-bottom:10px}@media(min-width:1200px){.compare__floorplan-card-floorplan-name{font-size:18px}}.compare__floorplan-card-price{font-size:12px;font-family:"BertholdGrotesk-Regular",Arial,Helvetica,sans-serif;position:relative;margin-bottom:45px}.compare__floorplan-card-price:before{position:absolute;content:"";background-color:#656565;height:1px;width:100%;bottom:-35px;top:auto;left:0;right:0}.compare__floorplan-card-price span{font-size:14px;font-family:"UnitedSans-Heavy",Arial,Helvetica,sans-serif}@media(min-width:1200px){.compare__floorplan-card-price{margin-bottom:18px}.compare__floorplan-card-price:before{display:none}}.compare__floorplan-MSRP-price{font-size:12px;font-family:"BertholdGrotesk-Regular",Arial,Helvetica,sans-serif;position:relative;margin-bottom:unset}.compare__floorplan-MSRP-price span{text-decoration:line-through}.compare__floorplan-easy-price{font-size:12px;font-family:"BertholdGrotesk-Regular",Arial,Helvetica,sans-serif;position:relative;margin-bottom:unset;display:flex;flex-direction:row;justify-content:center}.compare__floorplan-easy-price:before{position:absolute;content:"";background-color:#656565;height:1px;width:100%;bottom:-16px;top:auto;left:0;right:0}.compare__floorplan-easy-price span{font-size:14px;font-family:"UnitedSans-Heavy",Arial,Helvetica,sans-serif;padding:0 4px}.compare__floorplan-easy-price span img.easy-price-badge{width:16px;height:16px}@media(min-width:1200px){.compare__floorplan-easy-price:before{display:none}}.compare__container--compact .compare__specs-container{display:none}.compare__container--compact .compare__remove-floorplan{display:none}.compare__container--compact .compare__floorplan-card-button-container{display:none}@media(min-width:1200px){.compare__container--compact .compare__floorplan-card-container{flex:0 0 33.4%}}.compare__container--compact .compare__floorplan-card{height:110px;background-color:#2a2a2a;border-radius:8px}.compare__container--compact .compare__floorplan-card.compare__floorplan-card--blank{background-color:#f2f2f2;border:none!important}@media(min-width:1200px){.compare__container--compact .compare__floorplan-card.compare__floorplan-card--blank .compare__floorplan-card-add--desktop{display:none}.compare__container--compact .compare__floorplan-card.compare__floorplan-card--blank .compare__floorplan-card-add--mobile{display:block;letter-spacing:1.6px;line-height:normal;word-break:break-word;font-size:16px;padding:0;margin:auto 0}}.compare__container--compact .compare__floorplan-card>*{color:#fff}@media(min-width:1200px){.compare__container--compact .compare__floorplan-card{height:113px;background-color:#fff;display:flex;flex-direction:column;padding:0;border:1px solid #d0d0d0;padding:12px}.compare__container--compact .compare__floorplan-card>*{color:#2a2a2a}.compare__container--compact .compare__floorplan-card .compare__floorplan-card-image-container{display:block;order:0;width:80px;height:36px}.compare__container--compact .compare__floorplan-card .compare__floorplan-card-model-name{order:1}.compare__container--compact .compare__floorplan-card .compare__floorplan-card-floorplan-name{order:2}.compare__container--compact .compare__floorplan-card .compare__floorplan-card-price,.compare__container--compact .compare__floorplan-card .compare__floorplan-MSRP-price,.compare__container--compact .compare__floorplan-card .compare__floorplan-easy-price{display:none}.compare__container--compact .compare__floorplan-card .compare__remove-floorplan{display:flex}.compare__container--compact .compare__floorplan-card .compare__remove-floorplan button{display:flex;justify-content:center;align-items:center}}.compare__container--compact .compare__floorplan-card-price,.compare__container--compact .compare__floorplan-MSRP-price,.compare__container--compact .compare__floorplan-easy-price{margin-bottom:0}.compare__container--compact .compare__floorplan-card-price:before,.compare__container--compact .compare__floorplan-MSRP-price:before,.compare__container--compact .compare__floorplan-easy-price:before{display:none}.compare__container--compact .compare__floorplan-card-image-container{display:none}.compare__container--compact .compare__floorplan-card-button-container{display:none}@media(min-width:1200px){.compare__floorplan-slider-navigation{display:none}}.compare__floorplan-slider-navigation .compare-nav-button{position:absolute;width:30px;height:30px;border-radius:0;top:calc(50% - 12.5px);transform:translateY(-50%);display:flex;justify-content:center;align-items:center;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.compare__floorplan-slider-navigation .compare-navigation--left{left:0}.compare__floorplan-slider-navigation .compare-navigation--right{right:0}.compare__floorplan-slider-tabs{display:flex;justify-content:center;margin-bottom:25px}@media(min-width:1200px){.compare__floorplan-slider-tabs{display:none}}.compare__floorplan-slider-tabs .compare__navigation-tab{width:68px;height:5px;background-color:#f1f2f2;margin:6px 8px 0;cursor:pointer}.compare__floorplan-slider-tabs .compare__navigation-tab.active{background-color:#c8102e}.compare__floorplan-card--blank{background-color:#f2f2f2}.compare__floorplan-card--blank .compare__floorplan-card-add--mobile{display:block;background-color:transparent;color:#656565!important;height:100%;width:100%;line-height:20px;letter-spacing:.1rem}.compare__floorplan-card--blank .compare__floorplan-card-add--mobile:hover,.compare__floorplan-card--blank .compare__floorplan-card-add--mobile:focus{color:#656565!important;background-color:transparent}@media(min-width:1200px){.compare__floorplan-card--blank .compare__floorplan-card-add--mobile{display:none}}.compare__floorplan-card--blank .compare__floorplan-card-add--desktop{display:none}@media(min-width:1200px){.compare__floorplan-card--blank .compare__floorplan-card-add--desktop{display:block;background-color:transparent;border:1px solid #2a2a2a!important;font-size:16px;letter-spacing:1.6px;color:#2a2a2a!important;border-radius:48px;width:100%}.compare__floorplan-card--blank .compare__floorplan-card-add--desktop:hover,.compare__floorplan-card--blank .compare__floorplan-card-add--desktop:focus{background-color:transparent!important;color:#2a2a2a!important}.compare__floorplan-card--blank .compare__floorplan-card-add--desktop i{margin-right:15px}}.compare__specs-container--scroll+.compare__compact-content .compare__specs-container{display:none}.compare__specs-container--scroll+.compare__compact-content .compare__remove-floorplan{display:none}.compare__specs-container--scroll+.compare__compact-content .compare__floorplans-header-card-text{margin-bottom:24px}.compare__specs-container--scroll+.compare__compact-content .compare__floorplans-header-card-text p{display:none}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card-button-container{display:none}@media(min-width:1200px){.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card-container{flex:0 0 20%}}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card{height:110px;background-color:#2a2a2a;border-radius:8px}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card.compare__floorplan-card--blank{background-color:#f2f2f2;border:none!important}@media(min-width:1200px){.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card.compare__floorplan-card--blank .compare__floorplan-card-add--desktop{display:none}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card.compare__floorplan-card--blank .compare__floorplan-card-add--mobile{display:block;letter-spacing:1.6px;line-height:normal;word-break:break-word;font-size:16px}}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card>*{color:#fff}@media(min-width:1200px){.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card{height:113px;background-color:#fff;display:flex;flex-direction:column;padding:0;border:1px solid #d0d0d0;padding:12px}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card>*{color:#2a2a2a}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card .compare__floorplan-card-image-container{display:block;order:0;width:80px;height:36px}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card .compare__floorplan-card-model-name{order:1}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card .compare__floorplan-card-floorplan-name{order:2}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card .compare__floorplan-card-price,.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card .compare__floorplan-MSRP-price,.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card .compare__floorplan-easy-price{display:none}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card .compare__remove-floorplan{display:flex}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card .compare__remove-floorplan button{display:flex;justify-content:center;align-items:center}}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card-price,.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-MSRP-price,.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-easy-price{margin-bottom:0}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card-price:before,.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-MSRP-price:before,.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-easy-price:before{display:none}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card-image-container{display:none}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card-button-container{display:none}@media(min-width:1200px){.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card-container{flex:0 0 25%}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card{background-color:#2a2a2a;height:150px;padding:40px 20px}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card>*{color:#fff}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card .compare__floorplan-card-image-container{display:none}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card .compare__floorplan-card-price,.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card .compare__floorplan-MSRP-price,.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card .compare__floorplan-easy-price{display:block}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card .compare__floorplan-card-button-container{display:none}.compare__specs-container--scroll+.compare__compact-content .compare__floorplan-card.compare__floorplan-card--blank{background-color:#f2f2f2}}.compare__specs-container{overflow:scroll;padding-bottom:150px;position:relative}.compare__table-header{height:48px;background-color:#f1f2f2;text-align:left;display:flex;align-items:center;padding-left:24px;position:sticky;top:0;z-index:1}.compare__table-header h3{font-size:16px;letter-spacing:2px;margin:0}.compare__specs-container--desktop{display:none}@media(min-width:1200px){.compare__specs-container--desktop{display:block;position:relative;max-width:1200px;width:100%;margin:0 auto;padding:20px}.compare__specs-container--desktop .compare__specs-line{display:flex;width:100%;height:49px;border-bottom:1px solid #f1f2f2;align-items:center}.compare__specs-container--desktop .compare__specs-line>*{flex:0 0 25%;font-family:"BertholdGrotesk-Regular",Arial,Helvetica,sans-serif}.compare__specs-container--desktop .compare__spec-title{text-align:left;padding-left:24px}.compare__specs-container--desktop .compare__spec-value{font-weight:bold}}.compare__specs-container--mobile .compare__specs-line{display:flex;width:100%;height:49px;border-bottom:1px solid #f1f2f2;align-items:center}.compare__specs-container--mobile .compare__specs-line>*{flex:0 0 50%;font-family:"BertholdGrotesk-Regular",Arial,Helvetica,sans-serif;font-size:14px}.compare__specs-container--mobile .compare__spec-title{text-align:left;padding-left:24px}.compare__specs-container--mobile .compare__spec-value{font-weight:bold}@media(min-width:1200px){.compare__specs-container--mobile{display:none}}