.st0-14_39{fill:none;stroke:#010101;stroke-width:.22;stroke-linecap:round;stroke-linejoin:round}.st1-14_39{fill:#010101}.st2-14_39{fill:#8e744b}.st3-14_39{fill:none;stroke:#010101;stroke-width:.22;stroke-miterlimit:10}.st0_13{fill:none;stroke:#000;stroke-width:.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.st1_13{font-family:MetroNovaPro-Light}.st2_13{font-size:9.5639px}.st3_13{font-size:9.6139px}.st4_13{fill:#e1a352}.st5_13{fill:#fff}.st0_12,.st5_13{stroke:#000;stroke-width:.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.st0_12{fill:none}.st1_12{font-family:MetroNovaPro-Light}.st2_12{font-size:9.5639px}.st3_12{font-size:9.6139px}.st4_12{fill:#e1a352}.st5_12{fill:#fff}.st0_11,.st5_12{stroke:#000;stroke-width:.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.st0_11{fill:none}.st1_11{font-family:MetroNovaPro-Light}.st2_11{font-size:9.5639px}.st3_11{font-size:9.6139px}.st4_11{fill:#e1a352}.st5_11{fill:#fff;stroke:#000;stroke-width:.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.st0-10{fill:none;stroke:#000;stroke-width:.129;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.st1-10{fill:#0f0000}.st2-10{fill:#e1a352}.st0-9{fill:none;stroke:#000;stroke-width:.129;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.st1-9{fill:#0f0000}.st2-9{fill:#e1a352}.st0-8{fill:none;stroke:#000;stroke-width:.129;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.st1-8{fill:#0f0000}.st2-8{fill:#e1a352}.st0-7{fill:none;stroke:#000;stroke-width:.129;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.st1-7{fill:#0f0000}.st2-7{fill:#e1a352}.st0-6{fill:none;stroke:#000;stroke-width:.129;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.st1-6{fill:#0f0000}.st2-6{fill:#e1a352}.st0-5{fill:none;stroke:#000;stroke-width:.13;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.st1-5{fill:#ae936c}.st2-5{fill:#0f0000}.st3-5{font-family:MetroNovaPro-Light}.st4-5{font-size:5.5px}.st5-5{fill:none;stroke:#aeadae;stroke-width:.13;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}/*! normalize.scss v3.0.2 | MIT License | git.io/normalize */*,:after,:before{box-sizing:inherit}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;box-sizing:border-box}body{--header-height:80px;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6{line-height:1.5em;font-weight:200;margin:0}h1{font-size:1.75rem;line-height:1.75rem;font-weight:300;font-family:var(--font-metro-nova);text-transform:uppercase;margin-bottom:0}@media screen and (min-width:601px){h1{font-size:1.5rem;line-height:1.5rem}}h2{font-size:1.125rem;font-weight:500;font-family:var(--font-metro-nova);margin-bottom:.8rem}@media screen and (min-width:601px){h2{font-size:1.5rem}}h3{font-size:1.125rem;margin-bottom:0}h4{letter-spacing:1px;text-transform:uppercase;font-weight:600}.page{background-color:#fff;margin:calc(50px + var(--header-height)) 0 50px}@media screen and (min-width:601px){.page{margin:calc(100px + var(--header-height)) 0 50px}}main.home{background-color:#fff}.columns{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.columns .column{flex-basis:100%}@media screen and (min-width:601px){.columns .column[rel="2"]{flex-basis:47%}.columns .column[rel="3"]{flex-basis:30%}.columns .column[rel="4"]{flex-basis:100%}}@media screen and (min-width:601px)and (min-width:601px){.columns .column[rel="4"]{flex-basis:48%}}@media screen and (min-width:601px)and (min-width:769px){.columns .column[rel="4"]{flex-basis:22.5%}}.btn{transition:all .25s ease;transform:translateZ(0);text-decoration:none;display:inline-block}.btn.outline,.btn.solid{color:#fff;font-weight:400;font-size:.625rem;text-transform:uppercase;line-height:13px;letter-spacing:.15em;width:5.9375rem;height:1.9375rem}.btn.solid{border:none;border-radius:50px}.btn.solid.black{background:#000}.btn.solid.primary{background:#e1a352}.btn.solid.primary:hover{background:#c47e22}.btn.outline{border:2px solid #221e1f}.btn.outline.primary{border-color:#e1a352;color:#e1a352}.btn.outline.primary:hover{color:#fff;background:#e1a352}.btn.outline.dark{border-color:#221e1f;color:#221e1f}.btn.outline.dark:hover{color:#fff;background:#e1a352;border-color:#e1a352}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.7);z-index:-9999;transition:opacity .5s ease;transform:translateZ(0);opacity:0}.overlay.show{z-index:1000;opacity:1}.overlay .content{background:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.1);margin:auto;width:95%;max-width:600px;padding:2.5rem;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}@media screen and (min-width:601px){.overlay .content{padding:2.5rem 5rem}}#mainHeader.pages-menu{-webkit-border-after:.5px solid rgba(225,163,82,.4);border-block-end:.5px solid rgba(225,163,82,.4)}#mainHeader.pages-menu svg path,#mainHeader.pages-menu svg polygon{fill:#e1a352}#mainHeader.pages-menu a,#mainHeader.pages-menu nav a:hover,#mainHeader.pages-menu span{color:#000}#mainHeader.pages-menu #hamburger .wrap span{background:#e1a352}#mainHeader.pages-menu .nav-wrapper .button-wrapper{-webkit-border-start:1px solid rgba(225,163,82,.4);border-inline-start:1px solid rgba(225,163,82,.4)}#mainHeader{width:100%;z-index:200;position:fixed;top:0;left:0;background:transparent;-webkit-border-after:.5px solid hsla(0,0%,100%,.4);border-block-end:.5px solid hsla(0,0%,100%,.4);padding-inline:38px;box-shadow:15px 0 rgba(0,0,0,.06)}#mainHeader.mobile-nav-open{background:#fff}#mainHeader.mobile-nav-open svg path,#mainHeader.mobile-nav-open svg polygon{fill:#e1a352}#mainHeader.mobile-nav-open nav ul{position:relative;top:0}@media(max-width:601px){#mainHeader.mobile-nav-open nav ul{top:calc(var(--header-height)/-2)}}#mainHeader.mobile-nav-open nav a:hover{color:#000}#mainHeader.mobile-nav-open #hamburger .wrap span{background:#e1a352}#mainHeader[data-bg=white] svg path,#mainHeader[data-bg=white] svg polygon{fill:#000}#mainHeader[data-bg=white] a,#mainHeader[data-bg=white] nav a:hover,#mainHeader[data-bg=white] span{color:#000}#mainHeader[data-bg=white] #hamburger .wrap span{background:#000}#mainHeader .nav-wrapper{display:flex;justify-content:space-between;align-content:center;text-transform:uppercase;font-size:10px;font-weight:400;line-height:13.05px;letter-spacing:.15em}#mainHeader .nav-wrapper .btn__register{color:#fff}#mainHeader .nav-wrapper .logo-wrapper{padding-block:1.25rem 1.125rem;z-index:2000}#mainHeader .nav-wrapper .button-wrapper{display:none}@media screen and (min-width:770px){#mainHeader .nav-wrapper .button-wrapper{display:flex;padding-block:1.25rem 1.125rem;-webkit-padding-start:32px;padding-inline-start:32px;-webkit-border-start:.5px solid hsla(0,0%,100%,.4);border-inline-start:.5px solid hsla(0,0%,100%,.4)}#mainHeader .nav-wrapper .button-wrapper .arrow{display:flex;justify-content:space-between;align-items:center;padding-right:6px}}#mainHeader .nav-wrapper .btn--disabled{pointer-events:none;cursor:default}#mainHeader .nav-wrapper .btn__register{flex:0 0 90px;white-space:nowrap;justify-content:center;align-self:center;display:flex}.glassmorphic{background:hsla(0,0%,100%,.4);backdrop-filter:blur(60px);-webkit-backdrop-filter:blur(5px);-webkit-border-after:none;border-block-end:none;overflow:visible}.glassmorphic__color a{color:#000}.glassmorphic:before{content:"";height:var(--header-height);width:100%;filter:blur(15px)}#mainHeader.glassmorphic{-webkit-border-after:none;border-block-end:none}#mainHeader.glassmorphic .nav-wrapper .button-wrapper{-webkit-border-start:none;border-inline-start:none}@media screen and (max-width:768px){#mainHeader{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}#mainHeader.mobile-nav-open #hamburger span:first-child{transform:translateZ(0) rotate(45deg);top:4px}#mainHeader.mobile-nav-open #hamburger span:last-child{transform:translateZ(0) rotate(-45deg);bottom:4px}#mainHeader.mobile-nav-open nav{opacity:1;transition:transform .75s cubic-bezier(0,.5,0,1);transform:translateZ(0)}}#mainHeader #projectLogo{width:136px;height:42px;display:block}#mainHeader #projectLogo span{background-image:url(/_next/static/media/butterfly-full-logo.1081ab49.svg);display:block;width:150px;height:100px;position:absolute;top:50%;left:-10px;transform:translate3d(0,-50%,0)}#mainHeader #hamburger{position:absolute;top:35px;right:2rem;padding:10px;transform:translate3d(0,-30%,0);z-index:2000}@media screen and (max-width:769px){#mainHeader .nav-wrapper{position:relative;right:2em}}@media screen and (min-width:770px){#mainHeader #hamburger{display:none}}#mainHeader #hamburger .wrap{width:20px;height:10px;position:relative}#mainHeader #hamburger span{background:#fff;width:100%;height:2px;display:block;position:absolute;left:0;transform:translateZ(0) rotate(0);transition:all .4s cubic-bezier(0,.45,.32,.98)}#mainHeader #hamburger span:first-child{top:0}#mainHeader #hamburger span:last-child{bottom:0}#mainHeader nav{text-align:center}@media screen and (max-width:768px){#mainHeader nav{width:100%;height:calc(100vh - var(--header-height));position:fixed;top:calc(var(--header-height));right:0;transform:translate3d(100%,0,0);transition:none;opacity:0;z-index:1000;background-color:#fff;backdrop-filter:blur(60px);-webkit-backdrop-filter:blur(5px);-webkit-border-after:none;border-block-end:none}#mainHeader nav:before{content:"";height:100%;width:100%;filter:blur(15px)}}#mainHeader nav.offcanvas{transform:translate3d(0,-100%,0)}#mainHeader nav ul{height:100%;list-style:none;display:flex;justify-content:center;align-items:center;margin:0;padding:0}@media screen and (max-width:768px){#mainHeader nav ul{flex-direction:column;flex-wrap:nowrap;align-items:start;position:relative;gap:8px}}#mainHeader nav a{color:#fff;text-decoration:none;margin:0 2.77vw 0 0;overflow-x:hidden;display:inline-block;transition:color .5s ease;transform:translateZ(0);letter-spacing:.15em}@media screen and (max-width:768px){#mainHeader nav ul{margin:0 38px}#mainHeader nav a{color:#000;display:block;font-size:30px;font-size:1.875rem;line-height:2em;letter-spacing:0;font-weight:300;text-transform:capitalize;font-family:var(--font-metro-nova),"Helvetica",sans-serif;text-align:left}}@media screen and (min-width:1025px){#mainHeader nav a:hover{color:#fff}}.main-footer.hide-footer{display:none}.show-footer .main-footer.hide-footer{display:flex}.main-footer{background-color:#fff;width:100%;min-height:18.875rem;z-index:100;margin-top:auto;position:relative;transition:transform .75s cubic-bezier(.04,.7,.33,.95);overflow:hidden;padding:0 0 36px;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:24px;display:flex;flex-direction:column;justify-content:flex-end;gap:66px}.main-footer .footer-wrapper{display:flex;flex-direction:column;justify-content:space-between}.main-footer .footer-wrapper .address-wrapper{gap:63px}.main-footer .footer-wrapper .links-wrapper{gap:100px}.main-footer .footer-wrapper .sublinks-wrapper{display:flex;flex-direction:column}.main-footer p{text-align:left}.main-footer a{color:#000;text-decoration:none}.main-footer .column{margin-bottom:2rem}.main-footer #westbankLogo{background-image:url(/_next/static/media/wb-logo.8b2a4857.svg);background-size:100% auto;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;width:140px;height:41px;position:relative;display:block}.main-footer .address-title{font-weight:700;line-height:20px;display:block;padding:0 0 18px}.main-footer .disclaimer{font-size:10px;line-height:18px;letter-spacing:.05em;text-align:left;text-transform:uppercase;margin:0}@media screen and (min-width:601px){.main-footer .footer-wrapper{flex-direction:row}.main-footer .disclaimer{margin-top:2rem}.main-footer .column:first-child,.main-footer .column:nth-child(2){margin-bottom:2rem}.main-footer .footer-wrapper .address-wrapper,.main-footer .footer-wrapper .links-wrapper{display:flex;flex-direction:row}}@media screen and (min-width:769px){.main-footer .column:first-child,.main-footer .column:nth-child(2){margin-bottom:0}}#accordion{margin:3rem auto 0}@media screen and (min-width:769px){#accordion{max-width:600px}}#accordion article{margin:0 0 2rem}#accordion article.open .accordion-title .icons i:first-child{transform:translate3d(-50%,-125%,0)}#accordion article.open .accordion-title .icons i:last-child{transform:translate3d(-50%,-50%,0)}#accordion article .accordion-title{font-weight:700;overflow:hidden;margin:0 0 1rem;cursor:pointer}#accordion article .accordion-title:hover .icons{background:#e1a352}#accordion article .accordion-title:hover .icons i{color:#fff}#accordion article .accordion-title:hover .title{color:#e1a352}#accordion article .accordion-title .icons,#accordion article .accordion-title .title{display:block;float:left;transition:all .25s ease;transform:translateZ(0)}#accordion article .accordion-title .icons{width:30px;height:30px;position:relative;overflow:hidden;background:#eee;top:0;border-radius:100%}#accordion article .accordion-title .icons i{position:absolute;top:50%;left:50%;width:100%;height:100%;line-height:30px;text-align:center;transform:translate3d(-50%,-50%,0);color:#e1a352;transition:all .25s ease;font-size:1.25rem}#accordion article .accordion-title .icons i:first-child{transform:translate3d(-50%,-50%,0)}#accordion article .accordion-title .icons i:last-child{transform:translate3d(-50%,100%,0)}#accordion article .accordion-title .title{width:calc(100% - 30px);padding:0 0 0 1rem}#accordion article .accordion-content{height:0;transition:height .25s ease;transform:translateZ(0);overflow:hidden}#accordion article .accordion-content-wrap{padding:0 0 2rem}.plan-meta{margin:0 auto 1rem;text-align:right}.plan-meta span{display:block}.plan-meta .unit-number{font-size:1.3em;line-height:1em;color:#e1a352;font-weight:500;text-transform:uppercase}.plan-meta .floors{margin:0 0 1rem;color:#e1a352;font-size:.9em;font-style:italic}.plan-meta .unit-total-area,.plan-meta .unit-type{line-height:1.5em;font-size:.9em}.plan-meta a.download{display:inline-block;vertical-align:top;color:#221e1f;text-decoration:none;margin:2rem 0;padding:5px 0 0 30px;border-top:1px solid #221e1f;position:relative;line-height:1.2em}.plan-meta a.download:hover svg polygon{fill:#e1a352}.plan-meta a.download:hover svg polygon.arrow{transform:translate3d(0,25%,0)}.plan-meta a.download:hover .caption{color:#e1a352}.plan-meta a.download .caption,.plan-meta a.download svg{display:inline-block;vertical-align:middle}.plan-meta a.download svg{width:25px;height:15px;position:absolute;top:6px;left:0}.plan-meta a.download svg polygon{fill:#221e1f}.plan-meta a.download svg polygon.arrow{transform:translateZ(0);transition:transform .25s ease}.plan-meta a.download .caption{font-size:.8em;margin:0 10px 0 0}.plan-meta .plate{margin:1rem 0 0;width:100%;height:200px}@media screen and (min-width:601px){#floorplans .plan-display{display:flex;flex-wrap:wrap;flex-wrap:nowrap;justify-content:space-between}#floorplans .sidebar{flex-basis:25%}}#floorplans .sidebar .category{border-top:1px solid #221e1f}#floorplans .sidebar .category.active button{cursor:default}#floorplans .sidebar .category.active button span.label{color:#e1a352}#floorplans .sidebar button{display:block;width:100%;overflow:hidden;position:relative;z-index:2;padding:.8rem 0;transition:all .5s ease}#floorplans .sidebar button .floors-group{float:right}@media screen and (min-width:601px){#floorplans .sidebar button .floors-group{float:none}}@media screen and (min-width:1025px){#floorplans .sidebar button .floors-group{float:right}}#floorplans .sidebar button .floors-group.has-multiple span{cursor:pointer}#floorplans .sidebar button .floors-group.has-multiple span.active{cursor:default}#floorplans .sidebar button span{display:block}#floorplans .sidebar button span.label{text-align:left;float:left;width:50%}@media screen and (min-width:601px){#floorplans .sidebar button span.label{float:none;width:auto}}@media screen and (min-width:1025px){#floorplans .sidebar button span.label{float:left;width:50%}}#floorplans .sidebar button span.floors{font-size:.8em;font-style:italic;text-align:right;padding-right:1px}@media screen and (min-width:601px){#floorplans .sidebar button span.floors{text-align:left}}@media screen and (min-width:1025px){#floorplans .sidebar button span.floors{text-align:right}}#floorplans .sidebar button span.floors.active{color:#e1a352}#floorplans .sidebar .content{height:0;overflow:hidden;transition:height .5s ease;transform:translateZ(0)}#floorplans .sidebar .content .wrap{overflow:hidden}#floorplans .sidebar .content img{width:50%;height:auto;margin:0 auto;display:block}@media screen and (min-width:601px){#floorplans .sidebar .content img{width:100%}}#floorplans .sidebar .content .orientation{display:block;overflow:hidden;font-size:.8em;font-weight:500}#floorplans .sidebar .content .orientation i{display:inline-block;vertical-align:middle;position:relative;top:-2px;margin:0 0 0 5px}#floorplans .sidebar .content .floors{font-size:.8em;font-weight:500;display:block}@media screen and (min-width:601px){#floorplans .results{flex-basis:72%}}#floorplans .results .plate-container{overflow:hidden;position:relative;margin:0 0 4rem;padding-bottom:5%}@media screen and (min-width:601px){#floorplans .results .plate-container{margin-bottom:8rem;padding-bottom:0}}#floorplans .results .plate-container .plate-group{overflow:hidden;position:relative;display:none;padding:3rem 0 0}#floorplans .results .plate-container .plate-group.show{display:block}@media screen and (min-width:601px){#floorplans .results .plate-container .plate-group nav{position:absolute;top:.8rem;left:0}}#floorplans .results .plate-container .plate-group nav .label,#floorplans .results .plate-container .plate-group nav .link{display:inline-block;font-size:.9em}#floorplans .results .plate-container .plate-group nav .link{margin:0 0 0 1rem;padding:0;cursor:pointer}#floorplans .results .plate-container .plate-group nav .link.active{border-bottom:1px solid #221e1f}#floorplans .results .plate-container .plate{overflow:hidden;position:relative}#floorplans .results .plate-container .plate h1{position:absolute;top:0;right:0}#floorplans .results .plate-container .plate svg{position:relative;top:0;left:6%;width:100%;margin:2rem auto 0}@media screen and (min-width:601px){#floorplans .results .plate-container .plate svg{margin-top:3rem}}@media screen and (min-width:769px){#floorplans .results .plate-container .plate svg{width:60%}}#floorplans .results .plate-container .plate svg #Burrard,#floorplans .results .plate-container .plate svg #INtersection_street,#floorplans .results .plate-container .plate svg #Intersection_Street,#floorplans .results .plate-container .plate svg #Nelson,#floorplans .results .plate-container .plate svg #Street_intersection{display:none}#floorplans .results .plate-container .meta{position:absolute;bottom:0;right:0;overflow:hidden;width:100%;height:65px}@media screen and (min-width:601px){#floorplans .results .plate-container .meta{bottom:5%}}#floorplans .results .plate-container .meta .street{position:absolute;bottom:5px;left:50%;transform:translate3d(-50%,0,0)}#floorplans .results .plate-container .meta .street span{display:block;line-height:1rem}#floorplans .results .plate-container .meta .orientation{display:inline-block;vertical-align:baseline;text-align:right;float:right}#floorplans .results .plate-container .meta .orientation span{display:block;line-height:1em}#floorplans .results .plate-container .meta .label{font-size:.9em}#floorplans .results .plate-container .meta i{border:1px solid #9e9e9e;border-radius:100%;width:35px;height:35px;line-height:33px;text-align:center;font-size:1.25rem;transform:translateZ(0) rotate(-35deg);display:inline-block;vertical-align:baseline;margin:0 0 10px}#floorplans .results .plans{display:flex;flex-wrap:wrap;justify-content:space-between}#floorplans .results button{text-align:left;flex-basis:100%;overflow:hidden;position:relative;margin:0 0 3rem;padding:2rem 0 0;transition:background-color .5s ease;transform:translateZ(0);background-color:#fff;display:none}#floorplans .results button.show{display:block}@media screen and (min-width:769px){#floorplans .results button{flex-basis:50%}#floorplans .results button:hover{background-color:#f5f5f5}}#floorplans .results button .plan-meta{width:80%}#floorplans .results button .wrap{margin:0 auto;width:80%;height:300px;position:relative}#floorplans .results button img{width:80%;height:80%;display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);margin:0}#floorplansOverlay{background:#fff;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}#floorplansOverlay header{height:100px;position:fixed;top:0;left:0;width:100%;background:#fff;z-index:2}#floorplansOverlay header .butterflyLogo{background-image:url(/_next/static/media/butterfly-full-logo.1081ab49.svg);background-size:100%;background-repeat:no-repeat;width:125px;height:50px;display:block;margin:7px 0 0}@media screen and (min-width:601px){#floorplansOverlay header .butterflyLogo{margin-left:-1.25rem}}@media screen and (min-width:769px){#floorplansOverlay header .butterflyLogo{margin-top:1rem;width:150px;height:50px}}#floorplansOverlay header .btn-close{color:#e0e0e0;position:absolute;top:5px;right:0;z-index:10;transform:translateZ(0)}@media screen and (min-width:769px){#floorplansOverlay header .btn-close{top:0}}#floorplansOverlay header .btn-close:hover{color:#e1a352}#floorplansOverlay header .btn-close i{font-size:2rem}@media screen and (min-width:769px){#floorplansOverlay header .btn-close i{font-size:2.5rem}}#floorplansOverlay .plan-display{z-index:1}#floorplansOverlay .plan-display .inner-wrap{padding:100px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}#floorplansOverlay .plan-display .view-img{flex:0 0 100%;order:1}#floorplansOverlay .plan-display .filters{flex:0 0 100%;order:2;margin:1rem 0 0}#floorplansOverlay .plan-display .images{flex:0 0 100%;order:4}@media screen and (min-width:769px){#floorplansOverlay .plan-display .images{flex:0 0 75%;order:3}}#floorplansOverlay .plan-display .sidebar{flex:0 0 100%;order:3}@media screen and (min-width:769px){#floorplansOverlay .plan-display .sidebar{flex:0 0 25%;order:4}}#floorplansOverlay .view-img{height:200px;position:relative;cursor:move;background-position:0;transition:height .5s cubic-bezier(.6,-.13,.34,1.16) .25s;margin:0 auto}#floorplansOverlay .view-img:hover{height:400px}#floorplansOverlay .view-img:after{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;z-index:10000;background:red;display:none}#floorplansOverlay .view-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.8;background:linear-gradient(180deg,transparent 0,transparent 52%,rgba(0,0,0,.65));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0)}#floorplansOverlay .view-img .disclaimer{position:absolute;z-index:2;bottom:5%;right:2.5%;color:#fff;font-weight:600;font-size:.6em;max-width:250px;margin:0;line-height:1.25em;text-align:right}#floorplansOverlay .alt-selector,#floorplansOverlay .view-selector{display:inline-block;font-size:.9em;width:100%}@media screen and (min-width:601px){#floorplansOverlay .alt-selector,#floorplansOverlay .view-selector{width:auto}}#floorplansOverlay .alt-selector .category,#floorplansOverlay .view-selector .category{display:none;width:100%}@media screen and (min-width:601px){#floorplansOverlay .alt-selector .category,#floorplansOverlay .view-selector .category{width:auto}}#floorplansOverlay .alt-selector .category.show,#floorplansOverlay .alt-selector .label,#floorplansOverlay .view-selector .category.show,#floorplansOverlay .view-selector .label{display:inline-block}#floorplansOverlay .alt-selector .select-container,#floorplansOverlay .view-selector .select-container{position:relative;border:solid #221e1f;border-width:0 0 1px}#floorplansOverlay .alt-selector .select-container select,#floorplansOverlay .view-selector .select-container select{background:none;border:none;border-radius:0;-webkit-appearance:none;width:100%;outline:none;padding:0 20px 0 3px}#floorplansOverlay .alt-selector .select-container i,#floorplansOverlay .view-selector .select-container i{position:absolute;top:50%;right:0;transform:translate3d(0,-50%,0);font-size:1rem}@media screen and (min-width:601px){#floorplansOverlay .view-selector{margin-right:3rem}}#floorplansOverlay .alt-selector{display:none;margin-top:1rem}@media screen and (min-width:601px){#floorplansOverlay .alt-selector{margin-top:0}}#floorplansOverlay .alt-selector.show{display:inline-block}#floorplansOverlay .images{position:relative;padding:0 0 2rem}@media screen and (min-width:601px){#floorplansOverlay .images{padding-top:2rem;margin-top:3rem}}@media screen and (min-width:769px){#floorplansOverlay .images{padding-top:0}}#floorplansOverlay .images img{transform:translateZ(0);display:block;margin:0;width:90%;height:auto}#floorplansOverlay .sidebar{text-align:right;display:flex;flex-direction:row;margin-top:3rem}@media screen and (min-width:769px){#floorplansOverlay .sidebar{flex-direction:column}}#floorplansOverlay .sidebar .plan-meta{flex:0 0 50%;order:2}@media screen and (min-width:769px){#floorplansOverlay .sidebar .plan-meta{flex:0 0 auto;width:100%;order:1}}#floorplansOverlay .sidebar .plate-container.no-hover{pointer-events:none}#floorplansOverlay .sidebar .plate-container{flex:0 0 50%;order:1}@media screen and (min-width:769px){#floorplansOverlay .sidebar .plate-container{flex:0 0 auto;order:2;text-align:right}}#floorplansOverlay .sidebar .plate-container .plate{max-width:300px;width:90%;padding-bottom:2rem}@media screen and (min-width:769px){#floorplansOverlay .sidebar .plate-container .plate{margin-left:10%}}.plate-container .plate{display:none}.plate-container .plate.show{display:block}.plate-container .plate svg{display:block;width:100%;height:100%}.plate-container svg .unit-group{cursor:pointer}.plate-container svg .unit-group.active .fill,.plate-container svg .unit-group:hover .fill{fill:#e1a352}.plate-container svg .unit-group.active .num,.plate-container svg .unit-group:hover .num{fill:#fff}.plate-container svg .unit-group .fill,.plate-container svg .unit-group .num{transition:fill .25s ease;transform:translateZ(0)}.plate-container svg .unit-group .fill{fill:#fff}.plate-container svg .unit-group .num{fill:#e1a352;stroke:none}.post-list article,main.post article{margin:0 0 5rem;padding:0 0 5rem;position:relative}.post-list article:last-child,main.post article:last-child{padding:0}.post-list article:last-child:after,main.post article:last-child:after{display:none}.post-list article:after,main.post article:after{content:"";width:50%;height:1px;background:#e1a352;position:absolute;bottom:0;left:50%;transform:translate3d(-50%,0,0)}.post-list article>a,main.post article>a{width:100%;height:100%;display:block;text-decoration:none}.post-list article figure,main.post article figure{margin:2rem 0 1.25rem;max-height:300px;overflow:hidden;position:relative}.post-list article figure:after,main.post article figure:after{content:"";position:absolute;top:0;right:0;height:100%;width:0;background:#e1a352;z-index:1;transform:translateZ(0);transition:all .5s cubic-bezier(.87,.01,.4,.99)}.post-list article figure img,main.post article figure img{margin:0;display:block;width:100%;height:auto;position:relative;z-index:0;transition:all .5s cubic-bezier(.87,.01,.4,.99);transform:translateZ(0)}.post-list article figure .label,main.post article figure .label{color:#fff;position:absolute;bottom:1em;right:1rem;font-weight:700;font-size:.8em;z-index:2;transition:all .5s cubic-bezier(0,0,0,1) 0s;transform:translate3d(20%,0,0);opacity:0}.post-list article figure .label i,main.post article figure .label i{vertical-align:middle;position:relative;top:-1px;font-size:1.25em}.post-list article h2,main.post article h2{margin:0 0 5px}.post-list article .date,main.post article .date{font-size:.6em;line-height:1em;margin:0 0 1rem;text-transform:uppercase;font-weight:700;display:block;color:#757575;letter-spacing:2px}.post-list article .excerpt,main.post article .excerpt{font-size:.8em;line-height:1.75em}.post-list article .read-more,main.post article .read-more{margin:10px 0 0;display:inline-block;font-size:.9em}@media screen and (min-width:1025px){.post-list article .read-more,main.post article .read-more{display:none}.post-list article:hover figure:after{width:40%}.post-list article:hover figure img{transform:translate3d(-10%,0,0)}.post-list article:hover figure .label{transform:translateZ(0);transition-delay:.3s;opacity:1}}main.post article{margin:0;padding:0}main.post article:after{display:none}main.post .btn-back{color:#e1a352;text-transform:uppercase;font-weight:700;font-size:.7em;text-decoration:none}main.post .btn-back i{vertical-align:middle;position:relative;top:-1px;font-size:1.25em}main.post figure{margin-bottom:2rem;max-height:none}main.post .content a{color:#e1a352;text-decoration:none}.slideshow{position:relative;width:100%;transition:opacity .25s ease;transform:translateZ(0);margin-bottom:5rem}.slideshow.opaque{opacity:0}.slideshow .slide,.slideshow .slides{position:relative}.slideshow nav{overflow:hidden;margin:0;transform:translate3d(0,-50%,0);position:absolute;top:50%;left:0;width:100%;z-index:5}.slideshow button.btn-next,.slideshow button.btn-prev{height:50px;width:50px;transition:background .25s ease;outline:0;position:absolute;top:50%;transform:translate3d(0,-50%,0);z-index:1;border-radius:3px;background:none;border:none}@media screen and (min-width:601px){.slideshow button.btn-next,.slideshow button.btn-prev{height:75px;width:75px}}.slideshow button.btn-next:hover,.slideshow button.btn-prev:hover{background:rgba(225,163,82,.7)}.slideshow button.btn-next:hover.btn-prev i,.slideshow button.btn-prev:hover.btn-prev i{transform:translate3d(-55%,-50%,0)}.slideshow button.btn-next:hover.btn-next i,.slideshow button.btn-prev:hover.btn-next i{transform:translate3d(-45%,-50%,0)}.slideshow button.btn-prev{left:0}@media screen and (min-width:601px){.slideshow button.btn-prev{left:2rem}}.slideshow button.btn-prev i{transform:translate3d(-40%,-50%,0)}.slideshow button.btn-next{right:0}@media screen and (min-width:601px){.slideshow button.btn-next{right:2rem}}.slideshow button.btn-next i{transform:translate3d(-60%,-50%,0)}.slideshow button i{transition:transform .2s ease-in;position:absolute;top:calc(50% + 1px);left:50%;transform:translate3d(-50%,-50%,0);font-size:2em;color:#fff}.slideshow[data-type=three-up] .slides{transform:translateZ(0);position:relative;z-index:1;transition:transform 1s ease;height:200px}@media screen and (min-width:601px){.slideshow[data-type=three-up] .slides{height:400px}}.slideshow[data-type=three-up] .slides .slide{float:left;position:relative;margin:0 25px 0 0;width:250px;height:100%;box-shadow:0 2px 30px 0 rgba(0,0,0,.1);transition:box-shadow .25s ease;overflow:hidden}@media screen and (min-width:601px){.slideshow[data-type=three-up] .slides .slide{margin-right:100px;width:650px}}.slideshow[data-type=three-up] .slides .slide.show .bg-image:after{opacity:1}.slideshow[data-type=three-up] .slides .slide.show .content .title,.slideshow[data-type=three-up] .slides .slide.show .content p{opacity:1;transform:translateZ(0)}.slideshow[data-type=three-up] .slides .slide .bg-image{transform:translateZ(0) scale(1)}.slideshow[data-type=three-up] .slides .slide .bg-image:after{content:"";position:absolute;bottom:0;left:0;z-index:0;width:100%;height:70%;opacity:0;transition:opacity .5s ease;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0)}.slideshow[data-type=three-up] .slides .slide .content{position:absolute;bottom:5%;left:10%;width:100%;max-width:80%;z-index:1;color:#fff}.slideshow[data-type=three-up] .slides .slide .content p{transition:all .75s ease;opacity:0;transform:translate3d(0,100%,0);transition-delay:.45s;line-height:1.5em}html.no-scroll{overflow:hidden}body{font-family:var(--font-metro-nova),"Helvetica",sans-serif;font-weight:400;font-size:14px;line-height:1.75em;color:#221e1f}@media screen and (min-width:601px){body{font-size:16px}}a{color:#221e1f}p{margin:0}p:not(:last-of-type){margin-bottom:.875rem}li,ul{list-style:none}button,li,ul{margin:0;padding:0}button{border:none;display:inline-block;cursor:pointer;background:none;outline:0;border-radius:0}figure{margin:0;padding:0}hr{border:solid #e0e0e0;border-width:1px 0 0;margin:5rem 0}small{font-size:70%;line-height:1.25rem}main{display:block;background:#000;margin:calc(5rem + 0px) 0 3rem;overflow-x:hidden}@media screen and (min-width:601px){main{margin:calc(5rem + 0px) 0 5rem}}@media screen and (min-width:769px){main.page .inner-wrap h2,main.page .inner-wrap p,main.page .page-title-container,main.post .inner-wrap h2,main.post .inner-wrap p,main.post .page-title-container{max-width:600px;margin-left:auto;margin-right:auto}}.page-title-container{margin:0 0 2rem}.page-title-container h1,.page-title-container h2{margin:0}.page-title-container__gallery{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin:0 38px 48px;gap:16px}.page-title-container__gallery h1{font-size:26px}@media(max-width:400px){.page-title-container__gallery h1{margin-bottom:16px}}.page-title-container__gallery p{font-size:14px}.page-title-container__gallery p span{text-decoration:underline}.inner-wrap,.narrow-wrap,.wide-wrap{width:90%;margin:0 auto;position:relative}.inner-wrap iframe,.narrow-wrap iframe,.wide-wrap iframe{width:100%;height:210px;background:#000;position:relative;margin-bottom:2rem}@media screen and (min-width:601px){.inner-wrap iframe,.narrow-wrap iframe,.wide-wrap iframe{height:389px}}@media screen and (min-width:769px){.inner-wrap iframe,.narrow-wrap iframe,.wide-wrap iframe{height:519px}}@media screen and (min-width:1025px){.inner-wrap iframe,.narrow-wrap iframe,.wide-wrap iframe{height:576px}}.inner-wrap img,.narrow-wrap img,.wide-wrap img{max-width:100%;height:auto;display:block}.films .video-page-wrapper,.inner-wrap img.size-large,.narrow-wrap img.size-large,.wide-wrap img.size-large{margin:50px 0;position:relative}.inner-wrap ol,.inner-wrap ul,.narrow-wrap ol,.narrow-wrap ul,.wide-wrap ol,.wide-wrap ul{margin:1.5rem 0 1.5rem 20px}@media screen and (min-width:601px){.inner-wrap ol,.inner-wrap ul,.narrow-wrap ol,.narrow-wrap ul,.wide-wrap ol,.wide-wrap ul{margin:1.5rem 0 1.5rem 3rem}}.inner-wrap ol li,.inner-wrap ul li,.narrow-wrap ol li,.narrow-wrap ul li,.wide-wrap ol li,.wide-wrap ul li{margin:0 0 1rem}.inner-wrap ol li ol,.inner-wrap ol li ul,.inner-wrap ul li ol,.inner-wrap ul li ul,.narrow-wrap ol li ol,.narrow-wrap ol li ul,.narrow-wrap ul li ol,.narrow-wrap ul li ul,.wide-wrap ol li ol,.wide-wrap ol li ul,.wide-wrap ul li ol,.wide-wrap ul li ul{font-size:.9em;line-height:1.5em}.inner-wrap ul li,.narrow-wrap ul li,.wide-wrap ul li{list-style:disc}.inner-wrap ol li,.narrow-wrap ol li,.wide-wrap ol li{list-style:decimal}.inner-wrap table,.narrow-wrap table,.wide-wrap table{width:100%;margin-bottom:1.5rem}.inner-wrap table tr,.narrow-wrap table tr,.wide-wrap table tr{border-bottom:1px solid #e0e0e0;line-height:1.5em}.inner-wrap table tr:last-child,.narrow-wrap table tr:last-child,.wide-wrap table tr:last-child{border:none}.inner-wrap table tr td,.narrow-wrap table tr td,.wide-wrap table tr td{padding:1rem 0}.wide-wrap{max-width:1400px}.inner-wrap{max-width:1024px}@media screen and (min-width:769px){.narrow-wrap{max-width:600px}}.vcenter{top:50%;transform:translateY(-50%);height:auto}.bg-image,.vcenter{position:absolute;width:100%}.bg-image{top:0;left:0;height:100%;z-index:0;background-size:cover;background-position:50%;background-repeat:no-repeat;transition:all .5s ease;transform:translateZ(0)}main.home{width:100%;position:absolute;overflow:auto;margin:100vh 0}main.home #homeCover{position:relative;width:100%;height:100vh}main.home #homeCover video{position:absolute;bottom:0;right:0;width:auto;height:auto;max-width:100%;max-height:100%;transform:translateZ(0);z-index:0;background:#fff}@media screen and (min-width:769px){main.home #homeCover video{width:90%;height:auto;top:50%;left:50%;bottom:auto;transform:translate3d(-50%,-50%,0)}}main.home #homeCover .intro-animation{z-index:1}main.home #homeCover .intro-animation,main.home #homeCover .intro-animation .panel{position:absolute;top:0;left:0;width:100%;height:100%}main.home #homeCover .intro-animation .panel.show .text{opacity:1}@media screen and (min-width:769px){main.home #homeCover .intro-animation .panel.show .text.left,main.home #homeCover .intro-animation .panel.show .text.right{transform:translate3d(0,-50%,0)}}main.home #homeCover .intro-animation .panel:after{content:"";position:absolute;top:50%;left:0;transform:translate3d(0,-50%,0);height:200px;width:100%;z-index:-1;opacity:.5;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 40%,hsla(0,0%,100%,.9) 60%,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#00ffffff",GradientType=0)}@media screen and (min-width:769px){main.home #homeCover .intro-animation .panel:after{display:none}}main.home #homeCover .intro-animation .text{position:absolute;top:50%;left:50%;display:block;opacity:0;transition:all 1s cubic-bezier(.85,.06,.21,.93) .5s;font-family:var(--font-metro-nova);font-size:2rem;font-weight:500;letter-spacing:1px;line-height:1.25em;width:90%;text-align:center;transform:translate3d(-50%,-60%,0)}@media screen and (min-width:601px){main.home #homeCover .intro-animation .text{max-width:550px}}@media screen and (min-width:769px){main.home #homeCover .intro-animation .text{text-align:left;width:auto;top:50%}main.home #homeCover .intro-animation .text.center{left:50%;transform:translate3d(-50%,-50%,0)}main.home #homeCover .intro-animation .text.left{left:10%;transform:translate3d(50%,-50%,0)}main.home #homeCover .intro-animation .text.right{left:50%;transform:translate3d(-50%,-50%,0)}}main.home #homeCover .intro-animation .text a{color:#e1a352;text-decoration:none;display:inline-block;margin-top:1rem}main.home #homeCover .intro-animation .text a:hover:after{width:100%}main.home #homeCover .intro-animation .text a:after{content:"";display:block;width:0;height:2px;background:#e1a352;transition:width .25s ease}main.home #homeCover .scroll-indicator{position:absolute;bottom:15%;left:50%;z-index:5;transform:translate3d(-51%,0,0);transition:all .5s ease;opacity:1;opacity:.8}@media screen and (min-width:1025px){main.home #homeCover .scroll-indicator{bottom:5%}}main.home #homeCover .scroll-indicator.hide{opacity:0}main.home #homeCover .scroll-indicator:before{position:absolute;top:10px;left:50%;content:"";width:6px;height:6px;transform:translate3d(-50%,0,0);background-color:#e1a352;border-radius:100%;animation:scroll-down-ind 2s infinite;box-sizing:border-box}main.home #homeCover .scroll-indicator:after{content:"";border:3px solid #e1a352;display:block;width:30px;height:50px;border-radius:15px}@keyframes scroll-down-ind{0%{transform:translate3d(-50%,0,0);opacity:0}40%{opacity:1}80%{transform:translate3d(-50%,20px,0);opacity:0}to{opacity:0}}main.home #mid-film{display:flex;flex-direction:column;gap:86px;margin:50px 39px;background-color:#fff}main.home #mid-film .sketch{width:60vw;margin:0;align-self:center}@media(min-width:900px){main.home #mid-film{flex-direction:row;justify-content:space-between;gap:10px;margin:80px 39px 16px}main.home #mid-film .sketch{width:50vw}}main.home #mid-film .content{display:flex;flex-direction:column;align-items:flex-start;gap:36px}main.home #mid-film .content h2{font-weight:100;line-height:39px;font-size:1.8125rem;margin:0;max-width:30.8125rem}main.home #mid-film .content .btn{background:#000;color:#fff;padding:1px 24px;border-radius:2rem;text-transform:uppercase;font-size:.625rem;letter-spacing:.15em;text-decoration:none}main.home #mid-film .content .video-wrapper video{width:100%;height:100%}@media(min-width:900px){main.home #mid-film .content{width:50vw}}main.home #films{background-color:#000;color:#fff;padding:50px 38px}@media(min-width:900px){main.home #films{padding:94px 38px 137px}}main.home #films .column{margin-bottom:5rem}main.home #films iframe{height:173px;margin:0}main.home #films p{font-size:.8em;line-height:1.5em}main.home #films h1{margin-bottom:2.5rem}main.home #films .content-wrapper h1{margin-bottom:2.5rem;text-transform:capitalize}main.home #films h2{font-weight:300;text-transform:capitalize;line-height:2rem}main.home #films button{font-weight:400;text-transform:capitalize;line-height:2rem;font-size:10px;letter-spacing:.25em}main.home #films .featured-wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin:30px 0;aspect-ratio:16/9}@media(min-width:900px){main.home #films .featured-wrapper{margin:60px 0 51px}}main.home #films .featured-wrapper iframe{width:100%;height:100%;border:none}main.home #films .content-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:40px}@media(min-width:900px){main.home #films .content-wrapper{flex-direction:row}}main.home #films .content-wrapper .selected-content p{font-size:14px}main.home #films .content-wrapper .selected-content .social-share{margin-top:24px}@media(min-width:601px){main.home #films .content-wrapper .selected-content .social-share{margin-top:46px}}main.home #films .content-wrapper .selected-content .social-share button{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;font-size:10px;line-height:13px;padding-bottom:5px;cursor:pointer;letter-spacing:.25em}main.home #films .content-wrapper .selected-content .social-share .share-button-text{position:relative;text-decoration:none;color:inherit;cursor:pointer}main.home #films .content-wrapper .selected-content .social-share .share-button-text:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:currentColor;transform-origin:right;transition:transform .3s ease-in-out}main.home #films .content-wrapper .selected-content .social-share .share-button-text:focus-visible:after,main.home #films .content-wrapper .selected-content .social-share .share-button-text:hover:after{animation:link-hover 1s ease-in-out forwards}main.home #films .content-wrapper .selected-content .social-share .share-button-text:not(:hover):after{animation:link-hover-away 1s ease-in-out forwards}@keyframes link-hover{0%{transform:scaleX(1);transform-origin:right}50%{transform:scaleX(0);transform-origin:right}51%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes link-hover-away{0%{transform:scaleX(1);transform-origin:right}50%{transform:scaleX(0);transform-origin:right}51%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@media(min-width:900px){main.home #films .content-wrapper .selected-content{width:50vw}main.home #films .content-wrapper .selected-content p{width:30vw;font-size:16px}}main.home #films .items-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:53px;gap:53px;width:100%;min-height:100%}main.home #films .item{display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;min-height:152px;cursor:pointer;gap:0}main.home #films .video-wrapper{max-width:271px;max-height:152px;position:relative}main.home #films .video-wrapper .video{width:100%;height:100%}main.home #films .video-wrapper .video-play-button{position:absolute;top:10px;right:10px}main.home #register{margin:0 0 5rem;padding-top:50px}main.architecture section:not(:last-of-type),main.films section:not(:last-of-type),main.westbank section:not(:last-of-type){margin-bottom:60px}@media(min-width:601px){main.architecture section:not(:last-of-type),main.films section:not(:last-of-type),main.westbank section:not(:last-of-type){margin-bottom:105px}}main.architecture h2,main.films h2,main.westbank h2{font-size:1.125rem;letter-spacing:.1em;font-weight:400;text-transform:uppercase;margin-bottom:1.75rem}@media(min-width:400px){main.architecture h2,main.films h2,main.westbank h2{margin-bottom:2.1875rem}}form input,form label,form select{font-family:var(--font-metro-nova);color:#000;font-size:.875rem}form input,form select{border-radius:0;outline:0;display:block;width:100%;margin:0;padding:0;background:none}form input[type=email],form input[type=password],form input[type=text]{border:solid #9e9e9e;border-width:0 0 1px;height:44px;line-height:40px;-webkit-appearance:none}form select{height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid #9e9e9e;border-width:0 0 1px;cursor:pointer}form label{line-height:40px}form .hidden{display:none}form small{display:block;margin:1rem 0 0;color:#000;clear:both}form .input-group{position:relative;overflow:hidden;padding:15px 0 0}form .input-group.error input{border-color:red}form .input-group input:focus+label,form .input-group input:valid+label{transform:translate3d(0,-40%,0) scale(.8)}form .input-group input:focus+label+hr,form .input-group input:valid+label+hr{width:100%}form .input-group label{position:absolute;bottom:0;left:0;transition:transform .2s cubic-bezier(.08,.52,.47,.96);transform:translateZ(0) scale(1);transform-origin:top left;padding:0 0 4px}form .input-group select{padding:0 0 11px}form .input-group hr{position:absolute;bottom:0;left:0;width:0;height:1px;margin:0}form .select-group{margin:2.5rem 0 0;position:relative;height:40px}form .select-group:after{content:"";font-family:Material Icons;position:absolute;top:50%;right:0;transform:translate3d(0,-50%,0);font-size:2rem;color:#e1a352}form .checkbox-group{margin:3rem 0 0}form .checkbox-group.error label small{color:red}form .checkbox-group input,form .checkbox-group label{display:inline-block;width:auto;vertical-align:top;height:auto;line-height:1rem}form .checkbox-group label{font-size:.9em;width:90%;margin-left:3%}form .checkbox-group label small{margin:-2px 0 0;line-height:1.5em}form .checkbox-group label.title{display:block;text-transform:uppercase;margin:0 0 10px;font-weight:500;letter-spacing:1px;float:none}form .checkbox-group input{width:14px;margin-left:1px}form .radio-group{padding:32px 0 0;display:flex;flex-wrap:wrap;align-content:flex-end;justify-content:space-between;align-items:flex-end;gap:10px}@media(max-width:400px){form .radio-group{flex-direction:column;align-items:flex-start;align-content:flex-start}}form .radio-group .button-group{display:flex;gap:10px}form .radio-group input,form .radio-group label{width:auto;vertical-align:middle;height:auto;line-height:1rem}form .radio-group label{display:inline}@media(min-width:400px){form .radio-group label{width:180px}}form .radio-group label.title{display:block;text-transform:uppercase;margin:0 0 10px;font-weight:500;letter-spacing:1px}form .radio-group input{display:inline-block;border-radius:50px;border:1px solid #d9d9d9;width:3.75rem;height:1.5rem}form .radio-group input[data-active=true]{color:#fff;background-color:#000;border:1px solid #000}form .radio-group span{margin-right:1rem;display:inline-block;font-size:1rem;font-family:var(--font-metro-nova);color:#616161;letter-spacing:1px;font-size:.9em}form .submit-group{margin:1.625rem 0 0}form .small{font-size:.75rem;margin-bottom:0}form .super-small{font-size:.625rem;line-height:1.5em;margin:1rem 0 0}main.home .form-wrapper{display:flex;flex-direction:column;gap:50px;margin:0 2.375rem;letter-spacing:normal}main.home .form-wrapper h1{font-size:26px}main.home .form-wrapper .form-label label{font-size:14px}main.home .form-wrapper .form-image,main.home .form-wrapper .form-image img{width:100%}@media screen and (min-width:1124px){main.home .form-wrapper{flex-direction:row;align-items:center}main.home .form-wrapper .form-image{min-width:560px}}main.thank-you{position:relative;width:100vw;min-height:calc(100vh - 100px);overflow:hidden;margin:3rem 0 0}@media screen and (min-width:601px){main.thank-you{margin:0}}main.thank-you:after{content:"";position:absolute;top:100px;left:0;width:100%;height:100%;background-image:url(/_next/static/media/bg-email-redirect.02763f29.jpg);background-size:cover;background-position:100% 0;background-repeat:no-repeat;z-index:0}@media screen and (min-width:601px){main.thank-you:after{background-position:50%}}main.thank-you .vcenter{z-index:1}main.thank-you .narrow-wrap{max-width:400px}main.thank-you .narrow-wrap h1{margin-bottom:2rem}main.realtors{min-height:calc(100vh - 100px - 12rem)}main.realtors h1{margin-bottom:1rem}main.realtors .protected-post-form p{display:none}main.realtors #inlineScrollNav{position:fixed;top:50%;left:0;transform:translate3d(0,-50%,0);z-index:100;display:none}@media screen and (min-width:1025px){main.realtors #inlineScrollNav{display:block}}main.realtors #inlineScrollNav a{display:block;text-decoration:none;color:#221e1f;transition:all .3s cubic-bezier(.65,.25,.34,.94) .2s;transform:translate3d(calc(-100% + 2rem),0,0);font-size:.8em;padding:0 2rem 0 1rem;border-top:1px solid #221e1f;background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=1)}main.realtors #inlineScrollNav a.active,main.realtors #inlineScrollNav a:hover{border-color:#e1a352;color:#c47e22}main.realtors #inlineScrollNav a.show,main.realtors #inlineScrollNav a:hover{transform:translateZ(0);transition-delay:0s}main.realtors #inlineScrollNav a.show span,main.realtors #inlineScrollNav a:hover span{transform:translateZ(0);transition-delay:.15s}main.realtors #inlineScrollNav a span{transition:transform .3s cubic-bezier(.65,.25,.34,.94) 0s;transform:translate3d(-50%,0,0);display:block}main.realtors #disclaimer,main.realtors #homes,main.realtors .downloads-grid,main.realtors .expression-form,main.realtors .image-grid,main.realtors .sales-copy,main.realtors .video-grid{padding-top:3rem}main.realtors #disclaimer h1,main.realtors #homes h1,main.realtors .downloads-grid h1,main.realtors .expression-form h1,main.realtors .image-grid h1,main.realtors .sales-copy h1,main.realtors .video-grid h1{margin-bottom:1rem}@media screen and (min-width:769px){main.realtors #disclaimer h1,main.realtors #homes h1,main.realtors .downloads-grid h1,main.realtors .expression-form h1,main.realtors .image-grid h1,main.realtors .sales-copy h1,main.realtors .video-grid h1{margin-bottom:3rem}}main.realtors .downloads-grid .columns,main.realtors .image-grid .columns{justify-content:flex-start}main.realtors .downloads-grid .columns .column[rel="3"],main.realtors .image-grid .columns .column[rel="3"]{margin-bottom:5rem}@media screen and (min-width:601px){main.realtors .downloads-grid .columns .column[rel="3"],main.realtors .image-grid .columns .column[rel="3"]{margin-bottom:2rem}}@media screen and (min-width:769px){main.realtors .downloads-grid .columns .column[rel="3"],main.realtors .image-grid .columns .column[rel="3"]{margin-bottom:5rem}}@media screen and (min-width:601px){main.realtors .downloads-grid .columns .column[rel="3"]:nth-child(3n+2),main.realtors .image-grid .columns .column[rel="3"]:nth-child(3n+2){margin-left:5%;margin-right:5%}}main.realtors .downloads-grid .column .image-wrapper,main.realtors .image-grid .column .image-wrapper{position:relative;height:150px}@media screen and (min-width:769px){main.realtors .downloads-grid .column .image-wrapper,main.realtors .image-grid .column .image-wrapper{height:250px}}main.realtors .downloads-grid .column img,main.realtors .image-grid .column img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%;width:auto;height:auto;display:block;margin:auto}main.realtors .downloads-grid .column hr,main.realtors .image-grid .column hr{border:solid #221e1f;border-width:1px 0 0;margin:1rem 0 0}main.realtors .downloads-grid .column a.download,main.realtors .image-grid .column a.download{display:inline-block;vertical-align:top;color:#221e1f;text-decoration:none;margin:1rem 0 0;position:relative}main.realtors .downloads-grid .column a.download:hover svg polygon,main.realtors .image-grid .column a.download:hover svg polygon{fill:#e1a352}main.realtors .downloads-grid .column a.download:hover svg polygon.arrow,main.realtors .image-grid .column a.download:hover svg polygon.arrow{transform:translate3d(0,25%,0)}main.realtors .downloads-grid .column a.download:hover .caption,main.realtors .image-grid .column a.download:hover .caption{color:#e1a352}main.realtors .downloads-grid .column a.download .caption,main.realtors .downloads-grid .column a.download svg,main.realtors .image-grid .column a.download .caption,main.realtors .image-grid .column a.download svg{display:inline-block;vertical-align:top}main.realtors .downloads-grid .column a.download svg,main.realtors .image-grid .column a.download svg{width:25px;height:15px;position:absolute;top:0;left:0}main.realtors .downloads-grid .column a.download svg polygon,main.realtors .image-grid .column a.download svg polygon{fill:#221e1f}main.realtors .downloads-grid .column a.download svg polygon.arrow,main.realtors .image-grid .column a.download svg polygon.arrow{transform:translateZ(0);transition:transform .25s ease}main.realtors .downloads-grid .column a.download .caption,main.realtors .image-grid .column a.download .caption{font-size:.8em;line-height:1.5em;padding:0 0 0 35px}main.realtors .video-grid .column[rel="2"]{margin:0 0 5rem}main.realtors .video-grid iframe{width:100%;height:271px;background:#000;transform:none;position:static}main.realtors .video-grid h2{font-style:italic;margin:.8rem 0 5px}main.realtors .video-grid p{font-size:.8em;line-height:1.5em;margin-bottom:10px}main.realtors .video-grid textarea{width:100%;height:120px;border:none;background:#f5f5f5;font-size:.8em;padding:1rem;line-height:1.25em;color:#757575}main.realtors .downloads-grid .image-wrapper{background:#e1a352;border:1px solid #eee}main.realtors .downloads-grid .file-icon{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}main.realtors .downloads-grid .file-icon h2{color:#fff;font-style:italic;margin:0}main.realtors .expression-form .disclaimer,main.realtors .expression-form input,main.realtors .expression-form label{font-family:Metro Nova Pro,Helvetica,sans-serif;color:#221e1f;font-size:.8em}main.realtors .expression-form .disclaimer{text-transform:uppercase}main.realtors .expression-form .submit-group input{color:#fff}.video-page-wrapper{position:relative;width:100%;padding-top:56.25%;margin:2.1875rem 0 3.125rem}@media screen and (max-width:601px){.video-page-wrapper{margin:2.1875rem 0 2.5rem}}.video-text-wrapper{padding:5rem 0 2rem}.video-cover-img{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;object-fit:cover}