﻿/*! normalize.css v1.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}:root{--theme-primary-color: #49424d;--brand-primary-face: "garvis", serif;--brand-secondary-face: "verdigris-mvb-pro-big", serif;--brand-tertiary-face: "realist", "Arial", "Helvetica", Arial, sans-serif;--theme-off-white: #eef3f6;--theme-brand-1: #49424d;--theme-brand-1-opacity: rgba(47,42,50,.55);--theme-brand-1-dark: #2f2a32;--theme-brand-1-dark-opacity: rgba(47,42,50,.90);--theme-brand-1-transparent: rgba(47,42,50,0);--theme-brand-1-opacity: rgba(47,42,50,.6);--theme-brand-1-medium: #736979;--white: #fff;--theme-highlight-color: #a0bc73;--theme-highlight-color-shadow: rgba(160,188,115,.7);--brand-primary-face: "realist", serif;--brand-secondary-face: "sofia-pro", serif}html,button,input,select,textarea{color:#555355}html{background-color:var(--white)}body{font-family:var(--brand-primary-face);font-size:1em;line-height:1.4;font-weight:300}body.Typography-classic{--brand-primary-face: "garvis", serif;--brand-secondary-face: "verdigris-mvb-pro-big", serif}body.Typography-nouveau{--brand-primary-face: "garvis", serif;--brand-secondary-face: "operetta-32", serif}body.Typography-modern{--brand-primary-face: "realist", serif;--brand-secondary-face: "sofia-pro", serif}body.Typography-portland{--brand-primary-face: "ariana-pro", serif;--brand-secondary-face: "quiche-sans", serif;--brand-tertiary-face: "ariana-pro", serif}body.Typography-portland nav a{font-weight:700 !important}body.Typography-reve{--brand-primary-face: 'Cutive', serif;--brand-secondary-face: 'Krona One', sans-serif;--brand-tertiary-face:  'Krona One', sans-serif}body.Typography-reve nav a{font-weight:700 !important}body.Theme-darkblue{--theme-highlight-color: #365f9d;--theme-highlight-color-shadow: rgba(54,95,157,.7)}body.Theme-yellow{--theme-highlight-color: #eae599;--theme-highlight-color-shadow: rgba(234,229,153,.7)}body.Theme-pink{--theme-highlight-color: #ea9f99;--theme-highlight-color-shadow: rgba(234,159,153,.7)}body.Theme-blue{--theme-highlight-color: #99d6ea;--theme-highlight-color-shadow: rgba(153,214,234,.7)}body.Theme-green{--theme-highlight-color: #a0bc73;--theme-highlight-color-shadow: rgba(160,188,115,.7)}body.Theme-purple{--theme-highlight-color: #bc97c6;--theme-highlight-color-shadow: rgba(188,151,198,.7)}body.Theme-mustard{--theme-highlight-color: #cfa55c;--theme-highlight-color-shadow: rgba(207,165,92,.7)}body.Theme-sand{--theme-highlight-color: #cec6c2;--theme-highlight-color-shadow: rgba(206,198,194,.7)}body.Theme-orange{--theme-highlight-color: #F5AE6B;--theme-highlight-color-shadow: rgba(245,174,107,.7)}body.Theme-salmon{--theme-highlight-color: #fc7f79;--theme-highlight-color-shadow: rgba(252,127,121,.7)}body.Theme-aqua{--theme-highlight-color: #56b796;--theme-highlight-color-shadow: rgba(86,183,150,.7)}body.Theme-peak{--theme-highlight-color: #6fb4b2;--theme-highlight-color-shadow: rgba(111,180,178,.7)}body.Theme-elegance{--theme-primary-color: #1d1b1a;--theme-highlight-color: #d9be87;--theme-highlight-color-shadow: rgba(217,190,135,.7);--theme-off-white: #fbf8ed;--white: #fff;--theme-brand-1: #363230;--theme-brand-1-dark: #1d1b1a;--theme-brand-1-dark-opacity: rgba(29,27,26,.90);--theme-brand-1-opacity: rgba(29,27,26,.69);--theme-brand-1-transparent: rgba(29,27,26,0);--theme-brand-1-opacity: rgba(29,27,26,.6);--theme-brand-1-medium: #5c5653}body.Theme-elegance .icon.footerIcon{width:200px;height:auto}body.Theme-elegance .siteFooter .bg-gradient{background-image:url(https://www.thegoss.com/theme/theGossSplash/gfx/Gossamer-Pattern~newColors.png) !important}body.Theme-elegance .nav-dropdown{background-image:url(https://www.thegoss.com/theme/theGossSplash/gfx/Gossamer-Pattern~newColors.png) !important}body.Theme-elegance .brandIcon{width:auto;height:160px}body.Theme-reverence{--theme-primary-color: #2f2d2f;--theme-highlight-color: #de5426;--theme-highlight-color-shadow: rgba(222,84,38,.7);--theme-off-white: #F7F5EF;--white: #fbf8ed;--theme-brand-1: #0d0d0d;--theme-brand-1-dark: #2f2d2f;--theme-brand-1-dark-opacity: rgba(47,45,47,.90);--theme-brand-1-opacity: rgba(17,16,17,.69);--theme-brand-1-transparent: rgba(29,27,26,0);--theme-brand-1-opacity: rgba(29,27,26,.6);--theme-brand-1-medium: #2f2d2f}body.Theme-reverence .icon.footerIcon{width:160px;height:auto;color:var(--theme-off-white)}body.Theme-reverence .buttonWidget-button{color:#E5E4E0;font-family:var(--brand-primary-face)}body.Theme-reverence .buttonWidget-button span{font-size:10px}body.Theme-reverence .bg-medium{background:var(--theme-brand-1-dark)}body.Theme-reverence .siteFooter .bg-gradient{position:relative}body.Theme-reverence .siteFooter .bg-gradient:before{content:'';position:absolute;width:100%;height:100%;left:0;right:0;top:0;right:0;background-color:#2f2d2f;background-image:url(../gfx/star-pattern.png) !important;background-repeat:repeat-x;background-position:center center;opacity:1}body.Theme-reverence .siteFooter .footerLinks,body.Theme-reverence .siteFooter .legalLinks,body.Theme-reverence .siteFooter .copyright,body.Theme-reverence .siteFooter .address,body.Theme-reverence .siteFooter .phones{font-family:var(--brand-primary-face)}body.Theme-reverence .siteFooter .footerNav li a{font-family:var(--brand-primary-face)}body.Theme-reverence .nav-dropdown{background-color:#2f2d2f;background-image:url(../gfx/star-pattern.png) !important}body.Theme-reverence .brandIcon{width:auto}body.Theme-reverence p{font-size:1.1em}body.Theme-reverence nav ul li.navCta a.parent,body.Theme-reverence nav ul li.navCta a.parent:visited{padding:0.75em 2em .5em}body.Theme-reverence .cta.button{font-size:.9em;font-family:var(--brand-primary-face);padding:0.75em 2em .5em}body.Theme-reverence .cta.button.wide{padding:0.75em 2em .5em}body.Theme-reverence .parallax-overlay .parallax-overlay-content .cta{color:var(--theme-off-white);border-color:var(--theme-off-white)}body.Theme-reverence nav ul li{font-size:.9em;font-family:var(--brand-primary-face)}body.Theme-reverence .heroCallout .cta.button{color:var(--theme-off-white);border-color:var(--theme-off-white)}body{background-color:var(--theme-brand-1-dark)}@media only screen and (min-width: 55em){body.Theme-elegance .brandIcon{width:auto;height:400px}}main{background:var(--white);color:var(--theme-brand-1-medium)}a{color:var(--theme-brand-1);text-decoration:none;outline:none;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}a:hover{color:var(--theme-brand-1-dark)}a:hover,a:active,a:focus{outline:none;color:var(--theme-brand-1-dark)}::-moz-selection{background:#efefef;text-shadow:none}::selection{background:#efefef;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid var(--white);margin:1em 0;padding:0}img{vertical-align:middle;max-width:100%;height:auto}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.media,.bd{overflow:hidden;_overflow:visible;zoom:1}.media .img{float:left;margin-right:10px}.media .img img{display:block}.media .imgExt{float:right;margin-left:10px}.grid{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px 0 -16px}.grid.grid-nogutter{margin:0}.grid.grid-nogutter>.col{padding:0;margin-bottom:0}.grid.grid-onepixelGutter{margin:0 -1px 0 -1px}.grid.grid-onepixelGutter>.col{padding:0px 1px 1px 1px;margin-bottom:0}.grid.grid-threepixelGutter{margin:3px}.grid.grid-threepixelGutter>.col{padding:3px}.grid.grid-largeGutter{margin:0 -32px 0 -32px}.grid.grid-largeGutter>.col{padding:0 32px 32px}.grid.grid-halfGutter{margin:0 -8px 0 -8px}.grid.grid-halfGutter>.col{padding:0 8px 8px;margin-bottom:8px}.col{box-sizing:border-box;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;max-width:100%;min-width:0;padding:0 16px 0 16px;margin-bottom:32px}.col-align-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.col-align-bottom{align-self:flex-end}.col-align-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.col-top{justify-content:flex-start !important;flex-direction:column;display:flex}.col-bottom{justify-content:flex-end !important;flex-direction:column;display:flex}.col-middle{justify-content:center;flex-direction:column;display:flex}.grid-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.grid-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.grid-around{justify-content:space-around}.grid-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.col-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.col-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.grid-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col-fixed{flex:initial}.col-grow-2{flex-grow:2}.col-grow-3{flex-grow:3}.col-grow-4{flex-grow:4}.col-grow-5{flex-grow:5}.col-grow-6{flex-grow:6}.col-grow-7{flex-grow:7}.col-grow-8{flex-grow:8}.col-grow-9{flex-grow:9}.col-grow-10{flex-grow:10}.col-grow-11{flex-grow:11}.col-1{-ms-flex-preferred-size:8.3333333333%;-webkit-flex-basis:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-2{-ms-flex-preferred-size:16.6666666667%;-webkit-flex-basis:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.col-4{-ms-flex-preferred-size:33.3333333333%;-webkit-flex-basis:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex-preferred-size:41.6666666667%;-webkit-flex-basis:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.col-7{-ms-flex-preferred-size:58.3333333333%;-webkit-flex-basis:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-8{-ms-flex-preferred-size:66.6666666667%;-webkit-flex-basis:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.col-10{-ms-flex-preferred-size:83.3333333333%;-webkit-flex-basis:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex-preferred-size:91.6666666667%;-webkit-flex-basis:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}@media only screen and (max-width: 38em){.col-sm{flex:100%;max-width:100%}.grid-nogutter .col-sm{margin-bottom:0}}@media only screen and (max-width: 55em){.col-md{flex:100%;max-width:100%;margin-bottom:32px}.grid-nogutter .col-md{margin-bottom:0}}@media only screen and (max-width: 66em){.col-lg{flex:100%;max-width:100%}.grid-nogutter .col-lg{margin-bottom:0}}@media only screen and (min-width: 55em){.bp2-col-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.bp2-col-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.grid.grid-fatGutter{margin:1em}.grid.grid-fatGutter>.col{padding:1em}.grid.bp2-grid-largeGutter{margin:0 -32px 0 -32px}.grid.bp2-grid-largeGutter>.col{padding:0 32px;margin-bottom:3em}.bp2-col-1{-ms-flex-preferred-size:8.3333333333%;-webkit-flex-basis:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.bp2-col-2{-ms-flex-preferred-size:16.6666666667%;-webkit-flex-basis:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.bp2-col-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.bp2-col-4{-ms-flex-preferred-size:33.3333333333%;-webkit-flex-basis:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.bp2-col-5{-ms-flex-preferred-size:41.6666666667%;-webkit-flex-basis:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.bp2-col-6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.bp2-col-7{-ms-flex-preferred-size:58.3333333333%;-webkit-flex-basis:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.bp2-col-8{-ms-flex-preferred-size:66.6666666667%;-webkit-flex-basis:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.bp2-col-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.bp2-col-10{-ms-flex-preferred-size:83.3333333333%;-webkit-flex-basis:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.bp2-col-11{-ms-flex-preferred-size:91.6666666667%;-webkit-flex-basis:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.bp2-col-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}}@media only screen and (min-width: 66em){.bp3-col-1{-ms-flex-preferred-size:8.3333333333%;-webkit-flex-basis:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.bp3-col-2{-ms-flex-preferred-size:16.6666666667%;-webkit-flex-basis:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.bp3-col-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.bp3-col-4{-ms-flex-preferred-size:33.3333333333%;-webkit-flex-basis:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.bp3-col-5{-ms-flex-preferred-size:41.6666666667%;-webkit-flex-basis:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.bp3-col-6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.bp3-col-7{-ms-flex-preferred-size:58.3333333333%;-webkit-flex-basis:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.bp3-col-8{-ms-flex-preferred-size:66.6666666667%;-webkit-flex-basis:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.bp3-col-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.bp3-col-10{-ms-flex-preferred-size:83.3333333333%;-webkit-flex-basis:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.bp3-col-11{-ms-flex-preferred-size:91.6666666667%;-webkit-flex-basis:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.bp3-col-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.bp3-col-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width: 90em){.bp4-col-1{-ms-flex-preferred-size:8.3333333333%;-webkit-flex-basis:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.bp4-col-2{-ms-flex-preferred-size:16.6666666667%;-webkit-flex-basis:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.bp4-col-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.bp4-col-4{-ms-flex-preferred-size:33.3333333333%;-webkit-flex-basis:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.bp4-col-5{-ms-flex-preferred-size:41.6666666667%;-webkit-flex-basis:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.bp4-col-6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.bp4-col-7{-ms-flex-preferred-size:58.3333333333%;-webkit-flex-basis:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.bp4-col-8{-ms-flex-preferred-size:66.6666666667%;-webkit-flex-basis:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.bp4-col-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.bp4-col-10{-ms-flex-preferred-size:83.3333333333%;-webkit-flex-basis:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.bp4-col-11{-ms-flex-preferred-size:91.6666666667%;-webkit-flex-basis:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.bp4-col-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.bp4-col-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@font-face{font-family:'nexa_boldregular';src:url("../fonts/nexa/nexa_bold-webfont.woff2") format("woff2"),url("../fonts/nexa/nexa_bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'nexa_lightregular';src:url("../fonts/nexa/nexa_light-webfont.woff2") format("woff2"),url("../fonts/nexa/nexa_light-webfont.woff") format("woff");font-weight:normal;font-style:normal}body{-webkit-font-smoothing:antialiased !important;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html nav,html .parallax-overlay,html .container,html .heroCallout{opacity:0.0}html .Typography-reve nav,html .Typography-reve .parallax-overlay,html .Typography-reve .container,html .Typography-reve .heroCallout{opacity:1 !important}.wf-active nav,.wf-active .parallax-overlay,.wf-active .container,.wf-active .heroCallout{-webkit-transition:opacity 0.25s ease-in;transition:opacity 0.25s ease-in;opacity:1}.wf-inactive nav,.wf-inactive .parallax-overlay,.wf-inactive .container,.wf-inactive .heroCallout{opacity:1}#mfPreviewBar{display:none}abbr{border:none !important;outline:none !important;text-decoration:none !important;font-size:70%}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;text-transform:none;font-family:var(--brand-secondary-face);font-weight:400;letter-spacing:0;color:var(--theme-brand-1)}h1,.PageHeader--title{font-size:2.2em;letter-spacing:1px;padding:0;margin:0 0 1em;line-height:1.2em;font-weight:700;text-transform:none}h1 em,.PageHeader--title em{font-weight:300;font-style:normal}article h1,article .sectionHeading{text-transform:none;letter-spacing:0}h2{font-size:2em;font-weight:600;line-height:1.4em}h2 strong{font-weight:700}h2 em{font-weight:300;font-style:normal}.siteIs--mira h1,.siteIs--mira h2{text-transform:uppercase}.normalWeight{font-weight:300}.normalWeight strong{font-weight:700}h3{font-size:1.6em;font-weight:700;margin:0 0 .5em;padding:0;letter-spacing:1px;line-height:1.2em}h4{font-size:1.2em;margin-bottom:1em;font-weight:700;line-height:1.2em;-webkit-font-smoothing:antialiased !important;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h5{font-size:1em;margin:0 0 .5em;font-weight:700;letter-spacing:2px;font-family:var(--brand-tertiary-face);text-transform:uppercase}.as-h5{font-family:var(--brand-tertiary-face);text-transform:uppercase}h6{text-transform:uppercase;font-size:1.2em;margin:0 0 .5em;letter-spacing:2px}address{line-height:1.5;font-size:0.9em;margin-bottom:1em;margin-top:0}p{line-height:1.8em;font-size:1.2em;margin:0 0 1.5em}p:last-child{margin-bottom:0}ul li{line-height:1.4em;margin:.75em 0;list-style:disc;font-size:.9em}.PageHeader--category{margin-bottom:0}.PageHeader--title{font-family:var(--brand-secondary-face)}.a-caps{text-transform:uppercase}.large-txt{font-size:1.2em}.noMarginBottom{margin-bottom:0}.txt-right{text-align:right}.caps{text-transform:uppercase}.c-offwhite{color:var(--theme-off-white)}.c-offwhite *{color:var(--theme-off-white)}.slug{text-transform:uppercase;font-weight:700;font-family:var(--brand-tertiary-face);font-size:1em;margin:0 0 .5em;display:block;letter-spacing:2px}.slug.small{font-size:.9em}.as-h4{font-size:1.2em;line-height:1.6em;-webkit-font-smoothing:antialiased !important;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subheading{font-size:1.6em}.as-callout{text-transform:none;font-family:var(--brand-secondary-face);font-weight:700;color:#555355}.bold{font-weight:700}.center-txt{text-align:center}.smallCopy{font-size:.8em}.newsHeading{margin-bottom:.75em;-webkit-font-smoothing:antialiased !important;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.newsHeading:after{content:'';display:block;width:45%;height:5px;margin:15px 0 5px 0;background:var(--theme-brand-1)}.sectionHeading{display:inline-block;font-size:2em;margin-bottom:.75em;-webkit-font-smoothing:antialiased !important;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sectionHeading:after{content:'';display:block;width:25%;height:5px;margin:10px 0 0 0;background:var(--theme-brand-1)}.sectionHeading.c-white:after{background:var(--white)}.sectionHeading.centered{text-align:center}.sectionHeading.centered:after{margin:10px auto}.c-brand-1{color:var(--theme-brand-1)}.introCopy{font-weight:300}a.c-brand-1:hover{color:var(--theme-brand-1-dark)}.vcard{border-top:10px solid var(--theme-brand-1);padding:.75em;padding-bottom:3em}.vcard .vcard-name{font-family:var(--brand-secondary-face);font-weight:700;font-size:1.6em;color:var(--theme-brand-1);line-height:1.2em}.vcard .vcard-position{font-size:.9em;margin:.25em 0 0 0;color:#555355;line-height:1.4em}@media only screen and (min-width: 55em){.sectionHeading{font-size:2.6em}h3{font-size:1.8em}.slug{font-size:1.2em}}@media only screen and (min-width: 66em){.slug{font-size:1.4em}.slug.small{font-size:1.2em}.sectionHeading{font-size:3em}.sectionHeading:after{height:10px;width:60%;margin:20px 0 0 0}.sectionHeading.centered:after{margin:20px auto}.newsHeading:after{height:7px;width:60%}h1{font-size:3em}h2{font-size:2.6em}h3{font-size:2em}h4{font-size:1.6em;margin-bottom:.5em}h5{font-size:1em}p{font-size:1.2em}ul li{line-height:1.4em;margin:.75em 0;font-size:1em}.as-h4{font-size:1.6em;margin-bottom:.5em}.intro h4{margin-bottom:1.5em}.intro p{font-size:1.4em}.vcard .vcard-name{font-size:1.8em}.vcard .vcard-position{line-height:1.6em;font-size:1em}}@media only screen and (min-width: 90em){.slug{font-size:1.6em}h4,.as-h4{font-size:1.8em}.intro p{font-size:1.2em}}.bg-c-lightGrey{background:#efefef}.bg-grey{background:#555355}.bg-white{background:var(--white)}.c-white{color:var(--white)}.c-grey{color:#555355}.c-grey a{color:#555355}.c-grey a:hover{color:#707070}.brandIcon{width:60px;height:60px}.bg-image{background-repeat:no-repeat}.ArticlesSidebar--section{padding:1.5em}.Article .Article--date{font-family:var(--brand-tertiary-face);font-size:.85em;letter-spacing:2px;font-weight:600;text-transform:uppercase;margin:0 0 1.5em}.Article .Article--imageWrapper{margin-bottom:1.5em}.Article .Article--imageWrapper img{width:100%;max-width:100%}.MetaTitle{margin:0 0 1.5em;padding:0;font-family:var(--brand-tertiary-face);font-size:.85em;letter-spacing:2px;font-weight:600;text-transform:uppercase}.ArticlesSidebar--section .ArticlesSidebar--list{margin:0;padding:0}.ArticlesSidebar--section .ArticlesSidebar--list .ArticlesSidebar--item{list-style:none;margin:0 0 .5em;padding:0;font-family:var(--brand-tertiary-face);letter-spacing:1px;font-weight:700}.ArticlesSidebar--section .ArticlesSidebar--list.RecentArticles .ArticlesSidebar--item{font-family:var(--brand-primary-face);letter-spacing:0}.Article--meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1em;margin-top:2.5rem}.Article--categories,.Article--shareItems{padding:0;list-style:none}.Article--shareItems{text-align:right}.Article--shareItems .Article--shareItem{margin-left:.5em}.Article--category,.Article--shareItem{display:inline-block;font-weight:700}.Article--category .icon,.Article--shareItem .icon{width:20px;height:20px}.SectionNav--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SectionNav--wrap a{position:relative;display:inline-block;font-family:var(--brand-secondary-face);font-size:1.6em;font-weight:700;padding:0 1em}.SectionNav--next:after,.SectionNav--previous:before{content:"";display:inline-block;position:absolute;top:50%;left:0;width:.6em;height:.6em;border:1px solid currentColor;border-top:0;border-right:0;margin-right:.5em;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.SectionNav--next:after{right:0;left:auto;margin:0 0 0 .5em;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.Floorplan--tourLink{display:block;position:relative;max-width:43.75rem;margin:auto}.Floorplan--tourLink[href]:after,.Floorplan--tourLink[href]:before{content:"";display:block;position:absolute;top:50%;left:50%;z-index:5}.Floorplan--tourLink[href]:before{width:3em;height:3em;border:4px solid currentColor;border:.25rem solid currentColor;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.Floorplan--tourLink[href]:after{width:0;height:0;border:13px solid transparent;border:.8125rem solid transparent;border-right:0;border-left:24px solid currentColor;border-left:1.5rem solid currentColor;-webkit-transform:translate(-38%, -50%);transform:translate(-38%, -50%)}.Floorplan--tourLink[href] .Floorplan--tourImage{opacity:.6;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.Floorplan--tourLink[href] .Floorplan--tourImage:hover{opacity:.3}.Floorplan--headerInfo .Floorplan--price{font-size:80%}.Floorplan--tourImage{vertical-align:bottom;width:100%}.Floorplan--info{font-size:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Floorplan--stats{list-style:none;padding:0}.Floorplan--stats li{list-style:none;margin:0;padding:0}.Floorplan--stats li .Floorplan--statName{display:inline-block;min-width:6em;font-weight:600}.Floorplan--statNote{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:2.5rem;text-align:center;font-size:.9em;font-style:italic;line-height:1em}.ArticleCard--link h3{-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.FAQs .Faq--box{display:block;position:relative;padding:1.5em;margin:0 0 1.5em;-webkit-box-shadow:3px 3px 15px -2px rgba(0,0,0,0.23);-moz-box-shadow:3px 3px 15px -2px rgba(0,0,0,0.23);box-shadow:3px 3px 15px -2px rgba(0,0,0,0.23);-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.FAQs .Faq--box:before{position:absolute;top:0;left:0;margin:auto;height:100%;width:100%;content:'';opacity:0;z-index:1;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in;-webkit-box-shadow:0.5rem 0.5rem rgba(234,229,153,0.7);box-shadow:0.5rem 0.5rem rgba(234,229,153,0.7)}.FAQs .Faq--box:hover:before{opacity:1}.KeyPoints--blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.KeyPoints--blocks .KeyPoint{-ms-flex-preferred-size:calc(50% - 1.25rem);flex-basis:calc(50% - 1.25rem);margin:0 0 1.5em}.NextPageLink--link{font-size:1.2em;font-family:var(--brand-secondary-face);font-weight:700;display:inline-block;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.NextPageLink--link:before{display:none;content:'Next:';font-family:var(--brand-tertiary-face);font-size:.6em;text-transform:uppercase;letter-spacing:2px;text-align:left}.NextPageLink--link:hover{margin-left:1.5em}.NextPageLink--link:after{content:"";display:inline-block;width:.45em;height:.45em;border:1px solid currentColor;border-bottom-width:0;border-left-width:0;margin:0 0 .05em .25em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.relative{position:relative}img{width:100%;max-width:100%}hr.brand-1{border-top:3px solid currentColor}hr.brand-3{border-top:3px solid currentColor}hr.small{max-width:60px}.center-txt hr{margin:1em auto}.staticImage{margin:0 0 1.5em}.withBorder{-webkit-box-shadow:-.5rem .5rem currentColor;box-shadow:-.5rem .5rem currentColor}.withBorder.whiteBorder{-webkit-box-shadow:-0.5rem 0.5rem var(--white);box-shadow:-0.5rem 0.5rem var(--white)}.withBorder.accentColor{-webkit-box-shadow:-.5rem .5rem currentColor;box-shadow:-.5rem .5rem currentColor}.imgWrap.borderImage{position:relative;margin:24px}.imgWrap.borderImage:before{position:absolute;top:-16px;right:-16px;width:80%;height:80%;border-top:4px solid currentColor;border-right:4px solid  currentColor;content:'';z-index:-1}.ReviewStars{display:block;position:relative}.ReviewStars--fill{position:absolute;top:0;left:0;height:100%;background-color:#f4b747}.ReviewsSummary--stars .ReviewStars--mask{fill:var(--white)}.ReviewStars--mask{display:block;position:absolute;z-index:5;width:100%;height:100%;fill:var(--white);-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.Reviews .Review{display:block;position:relative;padding:1.5em;height:100%;-webkit-box-shadow:3px 3px 15px -2px rgba(0,0,0,0.23);-moz-box-shadow:3px 3px 15px -2px rgba(0,0,0,0.23);box-shadow:3px 3px 15px -2px rgba(0,0,0,0.23);-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.Reviews .Review:before{position:absolute;top:0;left:0;margin:auto;height:100%;width:100%;content:'';opacity:0;z-index:1;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.Reviews .Review .Review--quote{margin:0;padding:0}.Reviews .Review .Review--text{font-size:1em;margin:0;padding:0 0 0 2em;line-height:1.8em;position:relative}.Reviews .Review .Review--text:before{content:"“";font-size:4em;position:absolute;left:0;top:.15em;color:var(--theme-highlight-color)}.Reviews .Review .Review--text:after{content:"”"}.Reviews .Review .Review--attribution{font-family:var(--brand-tertiary-face);text-transform:uppercase;font-style:normal;font-weight:400;letter-spacing:2px;margin:0 0 1.5em;display:block}.Reviews .Review .Review--stars{position:absolute;top:1.25rem;right:1.25rem;width:4.375rem;height:.8125rem}.Reviews .Review:hover:before{opacity:1}.ReviewsSummary--data span{display:block}.ReviewsSummary--data .ReviewsSummary--score{font-size:3.6em;font-weight:700;font-family:var(--brand-secondary-face);display:block}.ReviewsSummary--data .ReviewsSummary--header{font-size:1em;font-weight:700;display:block;font-family:var(--brand-tertiary-face);text-transform:uppercase;letter-spacing:2px}.ReviewsSummary--data .ReviewsSummary--count{font-size:1.2em;font-style:italic}.ReviewsSummary--data{padding:0 1.5em 0;text-align:center;margin:auto}.ReviewsSummary--data>span{display:block;color:var(--theme-brand-1)}.ReviewsSummary--stars{width:5.625rem;height:1.0625rem;margin:2em auto 0}.Gallery--imageWrapper .Gallery--image-inner{position:relative}.Gallery--imageWrapper img{width:100%}.Gallery--imageWrapper .Gallery--link{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background:#000;opacity:0;cursor:-webkit-zoom-in;cursor:zoom-in}.videobox{display:block;text-align:center;position:relative;background:#000}.videobox img{z-index:1;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.videobox .icon{width:100px;height:100px;fill:var(--white);margin:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;right:0;z-index:10;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.videobox:hover img{opacity:.8}.videobox:hover .icon{width:120px;height:120px}.circular{width:100%;text-align:center;position:relative;padding-bottom:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden}.circular img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.side-borders{border-left:1px solid #555355;border-right:1px solid #555355;padding-left:1.5em;padding-right:1.5em}.slideshowArrows{margin:1.5em 0 0 0}.slideshowArrows .arrow{display:inline-block;margin:0 .5em;cursor:pointer}.slideshowArrows .arrow .icon{fill:var(--theme-brand-1);stroke:var(--theme-brand-1);width:35px;height:35px}.slideshowArrows .arrow.prev{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.slideshowArrows .arrow.next{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.slideshowArrows .arrow[aria-disabled=true]{opacity:.25;cursor:default}.infoSlideshow .slide-description{font-family:var(--brand-tertiary-face);font-size:.9em;line-height:1.8em}.gallery img{width:100%;max-width:100%}.callout-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:auto;z-index:1;background-size:cover}.callout-image.withOpacity{opacity:.4}.callout-content{position:relative;z-index:2;font-size:1.6em;line-height:1.6em;color:var(--white);margin:0 auto}.callout{background-color:#707070;position:relative;padding:10% 1.5em}.callout.imageOverlay{background-size:cover}.callout.noBg{background-color:transparent}.wrapper__cta--nextSection{position:absolute;bottom:1em;left:0;right:0;text-align:center;margin:auto;align-content:center;z-index:99}.wrapper__cta--nextSection a{display:block}.wrapper__cta--nextSection .icon{width:40px;height:25px;fill:var(--white)}.wrapper__cta--nextSection .icon *{fill:var(--white)}.breadcrumbs{text-transform:uppercase;font-family:var(--brand-tertiary-face);text-align:left;letter-spacing:1px}.breadcrumbs span{display:inline-block}.breadcrumbs .separator{display:inline-block;margin:0 .75em 0 1em;font-size:1em;vertical-align:middle;position:relative}.breadcrumbs .separator:after{vertical-align:middle;content:"";display:inline-block;position:absolute;top:50%;width:.5em;height:.5em;border:1px solid currentColor;border-top:0;border-right:0;right:0;left:auto;margin:0 0 0 .5em;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.breadcrumbs a{display:inline-block;font-weight:700}.video_container{display:none}.expandingPanels{margin-bottom:3em;border-bottom:1px solid currentColor}.expandingPanels.no-bottomBorder{border-bottom:none}.expandingPanels .panel{position:relative;padding:1em 2.25em .25em 0;border-top:1px solid currentColor}.expandingPanels .panel .circle-plus{position:absolute;right:0;top:12px;cursor:pointer}.expandingPanels .panel .panel-heading{cursor:pointer}.expandingPanels .panel .panel-details{display:none;opacity:0;visibility:hidden;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.expandingPanels .panel.activated .panel-details{display:block;opacity:1;visibility:visible}.closed .vertical,.active .vertical{transition:all 0.5s ease-in-out;transform:rotate(-90deg)}.closed .horizontal,.active .horizontal{transition:all 0.5s ease-in-out;transform:rotate(-90deg);opacity:1}.activated,.active{opacity:1}.activated .vertical,.active .vertical{transition:all 0.5s ease-in-out;transform:rotate(90deg)}.activated .horizontal,.active .horizontal{transition:all 0.5s ease-in-out;transform:rotate(90deg);opacity:0}.circle-plus .circle{position:relative;width:1.55em;height:1.5em;border-radius:100%;float:right}.circle-plus .circle .horizontal{position:absolute;background-color:currentColor;width:14px;height:2px;left:50%;margin-left:-7px;top:50%;margin-top:-1px}.circle-plus .circle .vertical{position:absolute;background-color:currentColor;width:2px;height:14px;left:50%;margin-left:-1px;top:50%;margin-top:-7px}@keyframes nudgeUpward{0%{opacity:0;transform:translateY(1.5em)}100%{opacity:1;transform:translateY(0)}}.tooltip{width:200px;border-bottom:10px solid var(--theme-highlight-color);cursor:pointer;visibility:hidden;overflow:hidden;font-family:var(--brand-tertiary-face);animation:nudgeUpward .5s;-webkit-box-shadow:1px 1px 2px 1px rgba(0,0,0,0.25);-moz-box-shadow:1px 1px 2px 1px rgba(0,0,0,0.25);box-shadow:1px 1px 2px 1px rgba(0,0,0,0.25)}.tooltip .unit{cursor:pointer;background:var(--white);color:var(--theme-brand-1);padding:12px;background:var(--theme-off-white)}.tooltip .unit span{display:block;padding:0;margin:0 0 .05em;font-size:.85em}.tooltip .unit .unitNumber{font-weight:700;letter-spacing:1px;text-transform:uppercase}.tooltip .unit .unitNumber:before{content:'Apt '}.tooltip .unit .unitNumber:after{content:'';display:block;height:3px;background:var(--theme-highlight-color);width:38px;margin:.5em 0}.tooltip .unit .planTitle{font-size:.9em;font-weight:700}.tooltip .unit .beds,.tooltip .unit .baths,.tooltip .unit .sqft{display:inline-block}.tooltip .unit .baths,.tooltip .unit .sqft{margin-left:.5em}.tooltip .unit .baths:before,.tooltip .unit .sqft:before{content:'';display:inline-block;height:10px;width:1px;background:var(--theme-highlight-color);margin-right:.5em}.tooltip .unit .dateAvailable{margin-top:.15em;padding-bottom:.15em;font-style:italic}.tooltip .unit .planImage{padding:12px;margin:-12px -12px 1em;background:var(--white)}.tooltip .unit .planImage img{width:100%;max-width:100%}.spinner{margin:auto;width:70px;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.spinner>div{width:18px;height:18px;background-color:var(--theme-brand-1);border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.fpe{border-top:1px solid;border-bottom:1px solid}.fpe .viewport{position:relative;height:100%;overflow:hidden}.fpe .fpe-sitePlan{padding:0;height:45vh;position:relative;overflow:hidden}.fpe .fpe-sitePlan *>.available,.fpe .fpe-sitePlan *>.available [data-name],.fpe .fpe-sitePlan *>.available,.fpe .fpe-sitePlan *>.available polygon,.fpe .fpe-sitePlan *>.available,.fpe .fpe-sitePlan *>.available rect,.fpe .fpe-sitePlan *>.available,.fpe .fpe-sitePlan *>.available path,.fpe .fpe-sitePlan *>.available,.fpe .fpe-sitePlan *>.available polyline{fill:var(--theme-brand-1-medium);cursor:pointer !important}.fpe .fpe-sitePlan *>.available:hover,.fpe .fpe-sitePlan *>.available [data-name]:hover,.fpe .fpe-sitePlan *>.available:hover,.fpe .fpe-sitePlan *>.available polygon:hover,.fpe .fpe-sitePlan *>.available:hover,.fpe .fpe-sitePlan *>.available rect:hover,.fpe .fpe-sitePlan *>.available:hover,.fpe .fpe-sitePlan *>.available path:hover,.fpe .fpe-sitePlan *>.available:hover,.fpe .fpe-sitePlan *>.available polyline:hover{cursor:pointer;fill:var(--theme-highlight-color)}.fpe .fpe-sitePlan *>.available.active [data-name],.fpe .fpe-sitePlan *>.available.active polygon,.fpe .fpe-sitePlan *>.available.active path,.fpe .fpe-sitePlan *>.available.active rect,.fpe .fpe-sitePlan *>.available.active polyline{fill:var(--theme-highlight-color)}.fpe .fpe-sitePlan svg{max-height:100%;max-width:100%;width:100%;height:100%}.fpe .fpe-unitList{padding:.75em}.fpe .fpe-unitList ul{margin:0;padding:0 0 3em;border:1px solid}.fpe .fpe-unitList ul li{list-style:none;margin:0;border-bottom:1px solid;font-size:.8em}.fpe .fpe-unitList ul li span{font-weight:700;font-size:1.1em;letter-spacing:1px;display:inline-block}.fpe .fpe-unitList ul li .aptPlan{color:var(--theme-brand-1-medium);font-family:var(--brand-tertiary-face)}.fpe .fpe-unitList ul li .aptName{text-transform:uppercase;display:inline-block;margin-bottom:.35em;margin-right:.35em;font-family:var(--brand-tertiary-face)}.fpe .fpe-unitList ul li a{display:block;padding:.75em;background:var(--white)}.fpe .fpe-unitList ul li a:hover{background:var(--theme-highlight-color);color:var(--theme-brand-1)}.fpe .fpe-unitList ul li a.active{background:var(--theme-highlight-color);color:var(--theme-brand-1)}.fpe .fpe-unitList ul li.noTypesAvailable{background:var(--white);padding:.75em;font-size:1em}.fpe .fpe-unitList ul li.noTypesAvailable span{font-weight:400;letter-spacing:0;font-size:1em}.fpe .grid.floorListHeader{border-bottom:1px solid}.fpe .floorListHeader{padding:.75em;background:var(--white)}.fpe .floorListHeader h6{display:inline-block;margin-right:.2em;font-size:1em}.fpe .floorListHeader .unitFilter{margin:0;padding:0;display:block}.fpe .floorListHeader .select li{display:none;cursor:pointer;padding:.75em;margin:0;border-top:1px solid;min-width:250px}.fpe .floorListHeader .select li:first-child{display:block;border-top:0px}.fpe .floorListHeader .select{border:2px solid;background:var(--white);display:inline-block;padding:0;border-radius:4px;position:relative;z-index:120;font-family:var(--brand-tertiary-face)}.fpe .floorListHeader .select li:hover{background:var(--theme-off-white)}.fpe .floorListHeader .select li:first-child:hover{background-color:transparent}.fpe .floorListHeader .select.open li{display:block}.fpe .floorListHeader .select span:before{position:absolute;top:10px;right:15px;content:"\2193"}.fpe .floorListHeader .select.open span:before{content:"\2191"}.fpe .floorListHeader .floorSelector{margin:0;padding:0;display:inline-block}.fpe .floorListHeader .floorSelector li{margin:0 .5em 0 0;padding:0;list-style:none;display:inline-flex}.fpe .floorListHeader .floorSelector li a{display:inline-block;border:2px solid var(--theme-brand-1);background:var(--theme-off-white);color:var(--theme-brand-1);text-align:center;font-weight:700;font-family:var(--brand-tertiary-face);font-size:1em;width:26px;height:26px;line-height:23px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.fpe .floorListHeader .floorSelector li a:hover{background:var(--theme-highlight-color);color:var(--theme-brand-1)}.fpe .floorListHeader .floorSelector li.selected a{color:var(--white);background:var(--theme-brand-1)}.fpe .floorListHeader .floorSelector li.normalButton a{width:auto;padding:0 10px;line-height:1.2em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@-o-keyframes flickerAnimation{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@-moz-keyframes flickerAnimation{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@-webkit-keyframes flickerAnimation{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.available--off{-webkit-animation:flickerAnimation 1s 3;-moz-animation:flickerAnimation 1s 3;-o-animation:flickerAnimation 1s 3;animation:flickerAnimation 1s 3}.featurePanel .featurePanel-text{padding:1.5em}.featurePanel{position:relative;display:block;backface-visibility:visible;background:#000}.featurePanel .featurePanel-text{vertical-align:middle;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;padding:.75em;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.featurePanel .featurePanel-text .slug{font-size:.9em}.featurePanel .featurePanel-text h3{font-weight:700}.featurePanel .featurePanel-image{opacity:.5;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;transition:all 0.5s ease-in}.featurePanel .featurePanel-image:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;backdrop-filter:blur(1px)}.featurePanel:hover .featurePanel-image{opacity:1}.featurePanel:hover .featurePanel-image:before{backdrop-filter:blur(0px)}.featurePanel:hover .featurePanel-text{top:45%}.ResidentReview--quote p{padding:1em 1.5em 0 1em;display:inline-block;max-width:900px;font-size:1.6em;line-height:1.6em;margin:0}.ResidentReview--quote cite{font-size:1.2em;padding:0;margin:1em 0 1.5em;display:block}.ResidentReview--quote .ResidentReview--text:before{content:"“"}.ResidentReview--quote .ResidentReview--text:after{content:"”"}.ResidentReview{text-align:center}.ResidentReview--quote{padding:0;font-family:var(--brand-primary-face)}.ResidentReview--text{line-height:1.4}.ResidentReview--text:before{content:"“"}.ResidentReview--text:after{content:"”"}.ResidentReview--attribution{margin-top:.75em;font-style:italic}.ResidentReview--summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ResidentReview--average{position:relative;z-index:5;max-width:55%;margin-bottom:1.5em}.ResidentReview--count{position:absolute;bottom:calc(100% - .35em);left:calc(100% + .5em);padding:.15em 1.5em;font-weight:700;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.ResidentReview--count:after,.ResidentReview--count:before{content:"";position:absolute;top:75%;left:8%;z-index:-1;width:.9em;height:.7em;border-bottom-right-radius:100%}.ResidentReview--count:after{left:3%;width:.35em}.u-hidden{display:none}.u-accessible,.u-visuallyHidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;text-indent:1px;white-space:nowrap}.ArticleCard .ArticleCard--image{display:block;float:left;width:calc(33.33333% - 1.66667rem);-webkit-box-shadow:-0.75rem 0.75rem var(--white);box-shadow:-0.75rem 0.75rem var(--white)}.ArticleCard .ArticleCard--text{margin-left:calc(33.33333% - .41667rem)}.ArticleCard .ArticleCard--text p{font-size:1em;line-height:1.6em}.ArticleCard .ArticleCard--text h3{font-weight:400}.ArticleCard .ArticleCard--category{margin:0 0 .5em;padding:0;font-weight:700;text-transform:uppercase;font-size:.9em;letter-spacing:2px;font-family:var(--brand-tertiary-face);display:block}.ui-infobox{background:var(--theme-brand-1);padding:1em;font-size:18px}.ui-infobox h4{color:var(--theme-highlight-color);line-height:1.2em;font-size:1em;margin:0 0 .5em}.ui-infobox p{margin:0;padding:0;font-size:.9em;line-height:1.2em}.ui-infobox a .icon{width:12px;height:12px;fill:var(--theme-highlight-color);float:right;margin-left:.15em;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.ui-infobox a:hover .icon{fill:#aaabac}.ui-infobox,.arrow_box{position:relative;background:var(--theme-brand-1);padding:1.5em;color:var(--white);margin:0 0 .25em;border-radius:.25em;font-family:var(--brand-primary-face)}.ui-infobox:after,.arrow_box:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:var(--theme-brand-1);border-width:10px;margin-left:-10px}.mapModule-map .mapModule-map--map{width:100%;height:45vh;background:var(--theme-brand-1)}.mapModule-map ol.menu-items-container{margin:0;padding:0}.mapModule-map ol.menu-items-container.is-hidden{display:none}.mapModule-map ol.menu-items-container li{margin:0;padding:0;list-style:decimal}.mapModule-map ol.menu-items-container li .menu-item{text-align:left;display:block;margin:0 0 .5em;padding:1em 1.6em .5em 0;border:none;outline:none;background:transparent;font-family:var(--brand-primary-face);color:var(--theme-brand-1);font-size:1em;position:relative;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.mapModule-map ol.menu-items-container li .menu-item:before{content:'';height:2px;background:var(--theme-highlight-color);width:60px;position:absolute;left:0;top:0;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.mapModule-map ol.menu-items-container li .menu-item:hover,.mapModule-map ol.menu-items-container li .menu-item.active{color:var(--theme-brand-1-dark)}.mapModule-map ol.menu-items-container li .menu-item:hover:before,.mapModule-map ol.menu-items-container li .menu-item.active:before{background:var(--theme-brand-1);left:.75em;width:100px}.mapModule-map ol.menu-items-container li .menu-item.active{padding-left:1.5em;font-style:italic}.mapModule-map ol.menu-items-container li .menu-item.active:before{width:120px}.mapModule-map .categoriesList{margin:0;padding:0}.mapModule-map .categoriesList .category-wrapper{margin:0;padding:0;list-style:none;display:block;background:var(--theme-brand-1-dark)}.mapModule-map .categoriesList .category-wrapper .category-header{display:block;width:100%;background:var(--theme-brand-1);color:var(--white);margin:0;padding:1em 1.5em;border:none;outline:none;position:relative;text-align:left;font-family:var(--brand-tertiary-face);text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid var(--theme-brand-1-dark);-webkit-transition:all 0.1s ease-in;-moz-transition:all 0.1s ease-in;transition:all 0.1s ease-in}.mapModule-map .categoriesList .category-wrapper .category-header .circle-plus .circle .horizontal,.mapModule-map .categoriesList .category-wrapper .category-header .circle-plus .circle .vertical{background-color:var(--theme-highlight-color)}.mapModule-map .categoriesList .category-wrapper .category-header:hover{background:var(--theme-brand-1-dark);color:var(--white)}.mapModule-map .categoriesList .category-wrapper .category-header:hover .circle-plus .circle .horizontal,.mapModule-map .categoriesList .category-wrapper .category-header:hover .circle-plus .circle .vertical{color:var(--theme-brand-1)}.mapModule-map .categoriesList .category-wrapper .category-header .label{display:inline-block;padding-left:3em;position:relative;z-index:2}.mapModule-map .categoriesList .category-wrapper .category-header .icon{display:none}.mapModule-map .categoriesList .category-wrapper .category-header .catCircle{display:block;position:absolute;height:100%;width:100%;z-index:1;top:0;left:0;opacity:0;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.mapModule-map .categoriesList .category-wrapper .category-header .circle-plus{position:relative;z-index:3;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.mapModule-map .categoriesList .category-wrapper.active .category-header{background:var(--theme-highlight-color);color:var(--white)}.mapModule-map .categoriesList .category-wrapper.active .category-header .catCircle{opacity:1}.mapModule-map .categoriesList .category-wrapper.active .category-header .circle-plus .circle .horizontal,.mapModule-map .categoriesList .category-wrapper.active .category-header .circle-plus .circle .vertical{background-color:var(--theme-brand-1)}.Floorplans--index .Floorplan--imageWrapper{text-align:center}.Floorplans--index .Floorplan--imageWrapper .Floorplan--link{display:block;position:relative;padding:0;padding-bottom:2em;z-index:3;height:100%}.Floorplans--index .Floorplan--imageWrapper .Floorplan--link .cta{-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.Floorplans--index .Floorplan--imageWrapper .Floorplan--link:after{position:absolute;top:0;left:0;margin:auto;height:100%;width:100%;content:'';opacity:0;z-index:2;-webkit-box-shadow:3px 3px 15px -2px rgba(0,0,0,0.23);-moz-box-shadow:3px 3px 15px -2px rgba(0,0,0,0.23);box-shadow:3px 3px 15px -2px rgba(0,0,0,0.23);-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.Floorplans--index .Floorplan--imageWrapper .Floorplan--link:before{position:absolute;top:0;left:0;margin:auto;height:100%;width:100%;content:'';opacity:0;z-index:1;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.Floorplans--index .Floorplan--imageWrapper .Floorplan--link:hover:before{opacity:1;left:-1em;top:-1em;padding:1em}.Floorplans--index .Floorplan--imageWrapper .Floorplan--link:hover:after{opacity:1;left:-1em;top:-1em;padding:1em}.Floorplans--index .Floorplan--imageWrapper .Floorplan--image{z-index:4;position:relative}.Floorplans--index .Floorplan--imageWrapper .Floorplan--information{padding:.75em 0 0 0;z-index:4;position:relative}.Floorplans--index .Floorplan--imageWrapper .Floorplan--information h4{display:block}.Floorplans--index .Floorplan--imageWrapper .Floorplan--information h4:after{content:'';display:block;height:2px;margin:.75em auto .5em;width:20%}.Floorplans--index .Floorplan--imageWrapper .Floorplan--information span{display:block;margin:0 0 .25em}.Floorplans--index .Floorplan--imageWrapper .Floorplan--information .fp-floorarea{font-weight:400;font-size:1.2em;letter-spacing:0px}.Floorplans--index .Floorplan--imageWrapper .Floorplan--information .bathrooms,.Floorplans--index .Floorplan--imageWrapper .Floorplan--information .bedrooms{display:inline-block;margin:0 .25em .25em;font-style:italic;font-size:1em}.Floorplans--index .Floorplan--imageWrapper .Floorplan--information .cta{display:block;margin:1em 0 0 0}.Floorplans--index .Floorplan--imageWrapper.altStyle .Floorplan--link:after{opacity:1}.Floorplans--index .Floorplan--imageWrapper.altStyle .Floorplan--information{padding:1em}.gutter{height:32px}.mobileCoverImage{background-size:cover;background-attachment:scroll}.coverImage{background-size:cover}.wideScreenCoverImage{display:none}article img{width:100%;max-width:100%}article .article-social{text-align:right}article .article-social span{text-transform:uppercase;font-weight:700;font-size:1.2em;font-family:var(--brand-secondary-face);-webkit-font-smoothing:antialiased !important;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle;margin:0 .25em 0 0}article .article-social a{vertical-align:middle;display:inline-block;margin:0 0 0 .5em}article .article-social a .icon{width:45px;height:45px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.article-featureVideo{position:relative;text-align:center}.article-featureVideo img{z-index:5;width:100%;max-width:100%}.article-featureVideo .videoPlayButton{z-index:6;width:100%;height:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;margin:auto;left:0;right:0;display:block;width:100%;height:100%}.article-featureVideo .videoPlayButton .icon{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100px;height:100px;opacity:.8;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.article-featureVideo .videoPlayButton:hover .icon{opacity:1}.parallax-overlay{display:block;overflow:visible !important}.parallax-overlay .parallax-overlay-content{display:block;padding:1.5em}.parallax-overlay .parallax-overlay-content .cta{position:relative;z-index:100 !important}.Block .List--items{margin:1.5em 0;padding:0}.Block .List--items .ListItem{list-style:none;margin:0;padding:.75em;display:block;position:relative;font-size:1.2em;-webkit-font-smoothing:antialiased !important;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Block .List--items .ListItem.collapsed{display:none}.Block .List--items .ListItem:before{display:block;content:'';height:1px;width:10%;margin:0;position:absolute;left:0;top:0;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.Block .List--items .ListItem:hover:before{left:1.5em}table{width:100%}table thead th{font-weight:bold;padding:.25em;text-align:left;border-bottom:1px solid var(--theme-brand-1)}table tbody tr td{padding:.25em}table tbody tr td a{color:var(--theme-brand-1-medium);text-decoration:underline;display:inline-block;padding:0 .15em}table tbody tr td a:hover{color:var(--theme-brand-1);background:var(--theme-highlight-color);text-decoration:none}table.withBorders td{border-bottom:1px solid #aaabac}table .highlight{background:var(--theme-off-white)}@media only screen and (max-width: 879px){.container.noPaddingOnMobile{padding:0}}@media only screen and (min-width: 55em){.tooltip{visibility:visible}.fpe{position:relative;height:85vh;border:1px solid}.fpe .grid{height:100%;overflow:hidden}.fpe .grid.floorListHeader{height:auto;border-bottom:1px solid;padding:0}.fpe .fpe-floorList{padding:1.5em .75em}.fpe .fpe-floorList h6{font-size:1.2em}.fpe .fpe-floorList .floorSelector li a{font-size:1.2em;width:30px;height:30px;line-height:25px}.fpe .fpe-floorList .floorSelector li.normalButton a{width:auto}.fpe .fpe-floorList.tallBuilding{padding:0.25em .75em}.fpe .fpe-sitePlan{width:100%;height:calc(85vh - 95px);position:absolute;left:0;top:95px;bottom:0;padding:0}.fpe .fpe-sitePlan svg{max-height:100%;max-width:100%;width:100%;height:100%;opacity:0}.fpe .fpe-unitList{position:absolute;width:100%}.fpe .scrollable-y{scrollbar-width:thin;scrollbar-color:var(--theme-highlight-color) var(--theme-brand-1);overflow-x:hidden;overflow-y:scroll}.fpe .scrollable-y::-webkit-scrollbar{width:12px}.fpe .scrollable-y::-webkit-scrollbar-track{background:var(--theme-brand-1-medium)}.fpe .scrollable-y::-webkit-scrollbar-thumb{background-color:var(--theme-highlight-color);border-radius:20px;border:3px solid var(--theme-brand-1-medium)}.fpe .floorListWrapper{border-right:1px solid;position:relative}.fpe .scrollable-y{max-height:95%}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes slideInFromLeft{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes slideInFromRight{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.js .fadeIn{animation:fadein}.js .slide-up-fade-in{animation:slideInFromBottom 1s}.js .delighter{transition:all .4s ease-out;transform:translateX(3em);opacity:0;overflow:hidden}.js .delighter.started{transform:none;opacity:1}.brandIcon{width:100%;height:auto}.SectionNav--wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.FAQs .Faq--box{padding:3em;margin-bottom:3em}.NextPageLink--link{font-size:1.6em}.NextPageLink--link:before{display:block}.ReviewsSummary--data{max-width:50%}.Reviews .Review{padding:3em}.Reviews .Review .Review--text{font-size:1.2em}.Floorplans--index .Floorplan--imageWrapper .Floorplan--information .fp-stats{display:block}.Floorplans--index .Floorplan--imageWrapper .Floorplan--information .cta{display:inline-block}.mapModule-map ol.menu-items-container{-webkit-column-count:3;-moz-column-count:3;column-count:3}.mapModule-map .mapModule-map--map{width:100%;height:70vh}.mapModule-map .categoriesList{margin:0;padding:0}.mapModule-map .categoriesList:before,.mapModule-map .categoriesList:after{content:"";display:table;clear:both}.mapModule-map .categoriesList:after{clear:both}.mapModule-map .categoriesList .category-wrapper{margin:0;padding:0;list-style:none;display:block;float:left;width:33.33333%}.mapModule-map .categoriesList .category-wrapper:before,.mapModule-map .categoriesList .category-wrapper:after{content:"";display:table;clear:both}.mapModule-map .categoriesList .category-wrapper:after{clear:both}.mapModule-map .categoriesList .category-wrapper .category-header{padding:1.75em 1.5em}.mapModule-map .categoriesList .category-wrapper .category-header .icon{display:none}.mapModule-map .categoriesList .category-wrapper .menu-items-container{margin:0;padding:0}.mapModule-map .categoriesList .category-wrapper .menu-items-container li{margin:0;padding:0;list-style:none}.Gallery--imageWrapper .Gallery--link:hover{opacity:.35}.parallax-container{position:relative;z-index:1}.parallax-overlay{display:block;position:absolute;bottom:-1.5em;left:3.5em;z-index:10;min-width:45%;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.parallax-overlay.no-overlap{bottom:3em}.parallax-overlay .parallax-overlay-content{z-index:20;max-width:40vw;display:block;position:relative;padding:1.5em 3em;backdrop-filter:blur(2px)}.parallax-overlay .parallax-overlay-content:after{display:block;position:absolute;content:'';width:100%;height:100%;top:0;left:0;right:0;bottom:auto;z-index:-10;z-index:1}.parallax-overlay .parallax-overlay-content.overlay-pageHeader{width:45vw;min-width:45vw}.parallax-overlay.setRight{left:auto;right:3em}.body--neighborhood.scrolled .parallax-overlay,.Page-location.scrolled .parallax-overlay{bottom:0}.featurePanel .featurePanel-text{padding:1.5em;left:0;right:0;width:auto;z-index:2;backdrop-filter:blur(0)}.featurePanel .featurePanel-text:after{display:block;position:absolute;content:'';width:100%;height:100%;top:0;left:0;right:0;bottom:auto;z-index:-10;z-index:1}.featurePanel:hover .featurePanel-text{backdrop-filter:blur(2px);left:1.5em;right:1.5em}.bp2-txt-right{text-align:right}.ResidentReview--quote p{font-size:3em;line-height:1em}.ArticleCard .ArticleCard--image{display:block;float:none;width:100%;margin-bottom:2em;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.ArticleCard .ArticleCard--image:hover{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.ArticleCard .ArticleCard--text{margin-left:0}.staticImage{position:static;padding:0}.staticImage.topRight{float:right;width:75%}.staticImage.bottomLeft{float:left;width:60%;margin:-20% 0 0 0}.bp2-txt-right{text-align:right}.featureLayout .featureLayout-cta{position:absolute;bottom:0;left:0;right:0;width:100%;display:block}.card.overlay-card .overlay-content{left:3em;bottom:3em}.article-featureVideo .videoPlayButton .icon{width:160px;height:160px}.pagination--prev-next a{font-size:1em;margin:0 0 0 1em;padding:.75em 1.25em}.pagination--prev-next a .icon{width:25px;height:25px}.paginationLink{font-size:1em;padding:.75em 1.25em;margin:1em 1em 1em 0}.pagerButton a{padding:1.5em}.expandingPanels{margin-bottom:32px}.expandingPanels.no-bottomBorder{border-bottom:1px solid var(--theme-brand-1)}.coverVideo{position:relative;z-index:1}.video_container{display:block;position:absolute;top:0%;left:0%;width:100%;height:100%;z-index:-100}.video_container video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.wideScreenCoverImage{display:inherit}.bg-image.containImage{background-size:contain}.bg-image.coverImage{background-size:cover}.bg-image.fixImage{background-attachment:scroll}.wrapper__cta--nextSection{bottom:2rem}.wrapper__cta--nextSection .icon{width:80px;height:50px}.fpe .floorListHeader .unitFilterToolWrapper{position:relative;display:inline-block;float:right}.fpe .floorListHeader .unitFilter{float:right;z-index:200;position:absolute;top:0;right:.75em;float:right}.fpe .floorListHeader .unitFilter h6{margin-top:1.8em}}@media only screen and (min-width: 66em){.bg-image.fixImage{background-attachment:fixed}.Block .List--items{padding:0 1.5em}.Block .List--items .ListItem{padding:.75em 1.5em}.Block .List--items .ListItem:after{left:1em}.Block.withColumns .List--items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.Block.withColumns .List--items .ListItem{padding-left:2em;padding-right:1.5em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%}.featureLayout .featureLayout-cta{padding:1em 3em}.featureLayout .island{padding:3em}.card.page-card{padding-top:20%;padding-bottom:32%}.card.icon-card .card-content{padding-top:20%;padding-bottom:20%}.card.icon-card a span{font-size:2em}article .article-content{max-width:90%}}@media only screen and (min-width: 90em){.fpe .grid.floorListHeader{height:80px}.fpe .fpe-sitePlan{top:80px}.mapModule-map ol.menu-items-container{-webkit-column-count:4;-moz-column-count:4;column-count:4}.parallax-overlay{min-width:35%;bottom:-2.5em}.parallax-overlay.no-overlap{bottom:4em}.parallax-overlay .parallax-overlay-content{padding:4em 3em;min-height:12em}.featurePanel .featurePanel-text{padding:2em}.featurePanel .featurePanel-text .slug{font-size:1.1em}.featurePanel .featurePanel-text h3{letter-spacing:2px}.callout{padding:10% 1.5em}.callout .callout-content{max-width:80%;margin:0 auto;font-size:2.4em;line-height:1.4em}article .article-content{max-width:80%}}@media only screen and (min-width: 110em){.featurePanel .featurePanel-text{padding:3em}.featurePanel .featurePanel-text .slug{font-size:1.2em}.featurePanel .featurePanel-text h3{letter-spacing:2px}.featurePanel:hover .featurePanel-text{padding:2em;left:3em;right:3em}}.Pagination{margin:2.5rem 0;text-align:center;text-transform:uppercase;font-family:var(--brand-tertiary-face);float:none;padding:0;background:transparent;top:auto;position:relative !important;color:var(--theme-brand-1)}.Pagination--current{color:currentColor}.Pagination--current,.Pagination--link{display:inline-block;padding:0 .5em}.Pagination--current,.Pagination--link{display:inline-block;padding:0 .5em}.Pagination--link-first:after,.Pagination--link-last:after,.Pagination--link:before{content:"";display:inline-block;width:.6em;height:.6em;border:1px solid currentColor;border-top:0;border-right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Pagination--link-last:after,.Pagination--link-last:before,.Pagination--link-next:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.Container.TeamProfiles{padding:0 6vw}.TeamProfiles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.84375rem;margin:0;padding:0;list-style:none}.TeamProfiles li{list-style:none}.Profile{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((100% - 1.25rem)/2);flex-basis:calc((100% - 1.25rem)/2);position:relative;left:0;z-index:0;min-width:0;padding-top:2.1875rem;-webkit-transition:left .5s ease-in, z-index .5s linear;transition:left .5s ease-in, z-index .5s linear}.Profile--link{display:block;color:inherit;text-decoration:none}.is-open{z-index:99}.is-open>.Profile--link{cursor:default}.Profile--image{display:block;position:relative;left:50%;z-index:5;width:100%;max-width:7rem;height:auto;border-radius:50%;-webkit-transition:fill .15s ease-out, left .25s ease-out, -webkit-transform .25s ease-out;transition:fill .15s ease-out, left .25s ease-out, -webkit-transform .25s ease-out;transition:fill .15s ease-out, left .25s ease-out, transform .25s ease-out;transition:fill .15s ease-out, left .25s ease-out, transform .25s ease-out, -webkit-transform .25s ease-out;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:0 0;transform-origin:0 0}:not(.is-open)>.Profile--link:focus:not(:active) .Profile--image{-webkit-animation-name:shadow-pulse;animation-name:shadow-pulse;-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){:not(.is-open)>.Profile--link:focus:not(:active) .Profile--image{-webkit-box-shadow:0 0 0 .5rem #000;box-shadow:0 0 0 .5rem #000;-webkit-animation:none !important;animation:none !important}}.Profile--imageCaption{margin-top:1em;text-align:center;font-family:var(--brand-secondary-face);color:var(--theme-brand-1-dark)}.Profile--imageCaption .Profile--position{display:block;font-size:.8em;color:var(--theme-brand-1-medium)}.Profile--panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;left:-2.1875rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(200% + 5.625rem);min-height:calc(100vh - 2.75rem);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Profile:nth-child(2n) .Profile--panel{left:calc(-3.4375rem - 100%)}.no-js .Profile--panel{display:none}.js .Profile--panel{opacity:0;display:none;pointer-events:none;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.Profile--close{display:block;position:absolute;top:1.25rem;right:1.25rem;width:2.1875rem;height:2.1875rem;border-radius:50%;color:inherit}.Profile--close:focus:not(:active){background-color:transparent;-webkit-animation-name:shadow-pulse-dark;animation-name:shadow-pulse-dark}.Profile--close:after,.Profile--close:before{content:"";display:block;position:absolute;top:50%;left:15%;width:70%;height:.0625rem;background-color:currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Profile--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Profile--header{-webkit-box-sizing:border-box;box-sizing:border-box;padding:9.1875rem 2.1875rem 2.1875rem}.Profile--name{margin-top:1em;font-weight:700;font-size:1.125rem}.Profile--position{margin-top:.5em}.Profile--body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:2.1875rem 2.1875rem 1.5625rem}.Profile--text{padding:0}.Profile--quote{font-style:italic}.Profile--quote>:first-child:before{content:"“"}.Profile--quote>:last-child:after{content:"”"}.Profile--quoteAttribution{display:block;margin:1em 0 0 2em;font-size:.63125rem;letter-spacing:1px;text-transform:uppercase}.Profile--quoteAttribution:before{content:"— "}.Profile--text+.Profile--properties{margin-top:1.5em}.Profile--property{display:inline-block;margin:0 .3125rem .625rem 0}.Profile--propertyLink{display:inline-block;padding:1em 2em .75em;border-radius:2em;background-color:#cce9ff;color:#2f2a32;font-weight:700;font-size:.63125rem;line-height:1;letter-spacing:.5px;text-transform:uppercase;text-decoration:none}a.Profile--propertyLink.Profile--propertyLink:hover{background-color:#007cdb;color:#fff}.Profile--propertyLink:focus:not(:active){position:relative;z-index:5;background-color:#6bffeb;-webkit-animation-name:shadow-pulse;animation-name:shadow-pulse}.Profile.is-open,.Profile:target{z-index:5;-webkit-transition:left .5s ease-in, z-index 0s;transition:left .5s ease-in, z-index 0s}.no-js .Profile:target .Profile--image,.Profile.is-open .Profile--image{left:0;-webkit-transform:translateX(0);transform:translateX(0)}.no-js .Profile:nth-child(2n):target .Profile--image,.Profile:nth-child(2n).is-open .Profile--image{left:calc(-100% - 1.25rem)}.no-js .Profile:target .Profile--imageCaption,.Profile.is-open .Profile--imageCaption{visibility:hidden}.no-js .Profile:target .Profile--panel,.Profile.is-open .Profile--panel{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;pointer-events:auto;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in}@media (min-width: 25em){.Profile--header{min-height:11.375rem;padding-top:4.375rem;padding-left:11.375rem}}@media (min-width: 31.25em){.Profile{-ms-flex-preferred-size:calc((100% - 2.5rem)/3);flex-basis:calc((100% - 2.5rem)/3)}.Profile:nth-child(3n+2):last-child{margin-right:calc((100% - 2.5rem)/3 + 1.25rem)}.no-js .Profile:nth-child(3n+2):target,.Profile:nth-child(3n+2).is-open{left:calc((200% - 5rem)/3 - 27.1875rem)}.no-js .Profile:nth-child(3n+3):target,.Profile:nth-child(3n+3).is-open{left:calc((100% - 2.5rem)/3 - 28.4375rem)}.no-js .Profile:target .Profile--image,.Profile.is-open .Profile--image{left:0 !important;-webkit-transform:scale(1.5);transform:scale(1.5)}.Profile--panel{top:4.375rem;left:2.1875rem !important;width:25rem;min-height:0}.Profile--header{min-height:0;padding-top:3.75rem;padding-left:10.5rem}.Profile--name{margin-top:0}}@media (min-width: 50em){.Profile{-ms-flex-preferred-size:calc((100% - 3.75rem)/4);flex-basis:calc((100% - 3.75rem)/4)}.Profile:nth-child(n):last-child{margin-right:0}.Profile:nth-child(4n+2):last-child{margin-right:calc((100% - 1.25rem)/2 + 1.25rem)}.Profile:nth-child(4n+3):last-child{margin-right:calc((100% - 3.75rem)/4 + 1.25rem)}.no-js .Profile:nth-child(n):target,.Profile:nth-child(n).is-open{left:0}.no-js .Profile:nth-child(4n+3):target,.Profile:nth-child(4n+3).is-open{left:calc((100% - 1.25rem)/2 - 28.4375rem)}.no-js .Profile:nth-child(4n+4):target,.Profile:nth-child(4n+4).is-open{left:calc((100% - 3.75rem)/4 - 28.4375rem)}}@media (min-width: 68.75em){.TeamProfiles{font-size:1.125rem}.Profile{-ms-flex-preferred-size:calc((100% - 5rem)/5);flex-basis:calc((100% - 5rem)/5)}.Profile:nth-child(n):last-child{margin-right:0}.Profile:nth-child(5n+2):last-child{margin-right:calc((300% - 15rem)/5 + 3.75rem)}.Profile:nth-child(5n+3):last-child{margin-right:calc((200% - 10rem)/5 + 2.5rem)}.Profile:nth-child(5n+4):last-child{margin-right:calc((100% - 5rem)/5 + 1.25rem)}.no-js .Profile:nth-child(n):target,.Profile:nth-child(n).is-open{left:0}.no-js .Profile:nth-child(5n+4):target,.Profile:nth-child(5n+4).is-open{left:calc((200% - 10rem)/5 - 33.4375rem)}.no-js .Profile:nth-child(5n+5):target,.Profile:nth-child(5n+5).is-open{left:calc((100% - 5rem)/5 - 34.6875rem)}.Profile--panel{width:31.25rem}.Profile--image{max-width:7.8125rem}.no-js .Profile:target .Profile--image,.Profile.is-open .Profile--image{-webkit-transform:scale(1.6);transform:scale(1.6)}.Profile--header{padding-left:12.5rem}.Profile--name{font-size:1.5rem}}@media (min-width: 81.25em){.Profile{-ms-flex-preferred-size:calc((100% - 6.25rem)/6);flex-basis:calc((100% - 6.25rem)/6)}.Profile:nth-child(n):last-child{margin-right:0}.Profile:nth-child(6n+2):last-child{margin-right:calc((200% - 5rem)/3 + 2.5rem)}.Profile:nth-child(6n+3):last-child{margin-right:calc((100% - 1.25rem)/2 + 1.25rem)}.Profile:nth-child(6n+4):last-child{margin-right:calc((100% - 2.5rem)/3 + 1.25rem)}.Profile:nth-child(6n+5):last-child{margin-right:calc((100% - 6.25rem)/6 + 1.25rem)}.no-js .Profile:nth-child(n):target,.Profile:nth-child(n).is-open{left:0}.no-js .Profile:nth-child(6n+5):target,.Profile:nth-child(6n+5).is-open{left:calc((100% - 2.5rem)/3 - 34.6875rem)}.no-js .Profile:nth-child(6n+6):target,.Profile:nth-child(6n+6).is-open{left:calc((100% - 6.25rem)/6 - 34.6875rem)}}.Team--list{font-size:.84375rem}.TeamMember{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.25rem}.TeamMember--image{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:3.125rem;height:3.125rem;border-radius:50%;margin-right:1em}.TeamMember:focus-within .TeamMember--image{-webkit-animation-name:shadow-pulse-dark;animation-name:shadow-pulse-dark;-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.TeamMember--name{font-weight:700;text-decoration:none}.TeamMember--position{display:block}@media (min-width: 31.25em){.Team--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.TeamMember{width:calc((100% - 2.1875rem)/2)}}@media (min-width: 50em){.TeamMember{width:calc((100% - 4.375rem)/3)}.TeamMember:nth-child(3n+2):last-child{margin-right:calc((100% - 4.375rem)/3 + 2.1875rem)}.TeamMember--image{width:5rem;height:5rem}}@media (min-width: 68.75em){.Team--list{font-size:1.125rem}.TeamMember{margin-top:2.1875rem}.TeamMember--image{width:5.9375rem;height:5.9375rem}}@media (min-width: 106.25em){.TeamMember{width:calc((100% - 6.5625rem)/4)}.TeamMember:nth-child(n):last-child{margin-right:0}.TeamMember:nth-child(4n+2):last-child{margin-right:calc((100% - 2.1875rem)/2 + 2.1875rem)}.TeamMember:nth-child(4n+3):last-child{margin-right:calc((100% - 6.5625rem)/4 + 2.1875rem)}}.navigation{background:var(--theme-brand-1-dark);font-family:var(--brand-tertiary-face)}.brand{position:absolute;padding-left:20px;top:0;float:left;line-height:85px;text-transform:uppercase;font-size:1em;max-width:300px;z-index:422}.brand a,.brand a:visited{color:var(--white);text-decoration:none}.brand img{width:100%}.nav-container{max-width:100%;margin:0 auto}nav{color:var(--white);float:right;position:relative;z-index:421;background:var(--theme-brand-1-dark)}nav ul{list-style:none;margin:0;padding:0}nav ul li{float:left;list-style:none;margin:0;padding:0;font-size:1em;line-height:1.4em}nav ul li .icon{width:12px;height:12px;fill:var(--white);stroke:var(--white)}nav ul li a.parent,nav ul li a.parent:visited{display:block;position:relative;padding:0 8px;background:rgba(0,0,0,0);color:currentColor;text-decoration:none;letter-spacing:1px;font-weight:400;text-transform:uppercase;z-index:99}nav ul li a.parent:not(:only-child):after,nav ul li a.parent:visited:not(:only-child):after{content:''}nav ul li a.activated:after{opacity:1}nav ul li a.activated .icon{-moz-transform:scale(1, -1);-webkit-transform:scale(1, -1);-o-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}nav ul li ul li{background:rgba(0,0,0,0)}nav ul li ul li a,nav ul li ul li a:visited{padding:1em 0;display:block;line-height:1em;font-weight:400;text-transform:none;background:rgba(0,0,0,0);color:currentColor}.nav-dropdown{position:absolute;z-index:10;box-shadow:0 3px 12px rgba(0,0,0,0.15);top:0;left:0;right:0;width:100%;padding:0;background:#949191;background-image:radial-gradient(circle farthest-side at center bottom, var(--theme-brand-1), var(--theme-brand-1-dark) 105%);-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in;transform-origin:left top;transform:scaleY(0);height:0;opacity:0;visibility:hidden}.nav-dropdown.MenuActive,.hover .nav-dropdown{opacity:1;visibility:visible;transform:scaleY(1);height:auto}.navCta{margin:1.5em}.navCta a.parent,.navCta a.parent:visited{text-align:center;line-height:1;display:block;padding:0.5em 1.5em;text-transform:uppercase;color:var(--white);border:2px solid var(--white);background:transparent}.navCta a.parent:hover,.navCta a.parent:visited:hover{background:var(--white);color:#000 !important}.nav-mobile{display:none;position:absolute;top:0;right:0;background:rgba(0,0,0,0);height:85px;width:85px;z-index:999}@media only screen and (max-width: 879px){.nav-mobile{display:block}nav{width:100%;padding:85px 0 0}nav ul{display:none}nav ul li{float:none}nav ul li a.parent{padding:15px 1.5em;line-height:1.5em}nav ul li ul li a{padding-left:1.5em}nav .container{padding:0}.nav-dropdown{position:static}}@media screen and (min-width: 880px){.nav-list{display:block !important}}@media screen and (min-width: 55em){.nav-container{padding-left:1.5em;padding-right:1.5em;height:135px;position:relative;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.nav-dropdown{padding-top:135px}.nav-dropdown .nav-dropdown--innerwrap{display:block;width:100%;border-top:1px solid var(--white);margin:-2px 0 0 0;padding:3em;text-align:left}.nav-dropdown .nav-dropdown--innerwrap ul{margin:0;padding:0;text-align:left}.nav-dropdown .nav-dropdown--innerwrap ul li{margin:0;padding:0;border:none;display:block}.nav-dropdown .nav-dropdown--innerwrap ul li a,.nav-dropdown .nav-dropdown--innerwrap ul li a:visited{border:none;height:auto;line-height:1em}.navigation{background:rgba(0,0,0,0);-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.brand{padding-left:0;max-width:250px;width:250px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.navigation.scrolled .nav-container,.navigation.always-scrolled .nav-container{height:85px}.navigation.scrolled .brand,.navigation.always-scrolled .brand{max-width:200px;width:200px}nav{background:transparent;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;float:none;right:0;width:100%}nav ul{margin:auto;width:100%;text-align:right}nav ul li{float:none;display:inline-block;height:100%;font-size:.9em}nav ul li a.parent,nav ul li a.parent:visited{padding:0 .25em;margin:0 .25em;line-height:135px}nav ul li a.parent:after,nav ul li a.parent:visited:after{content:'';position:absolute;bottom:0px;left:0;right:0;width:100%;height:6px;background:var(--white);opacity:0}nav ul li a.parent{padding:0 .5em 0 .75em}nav ul li a:hover:after{opacity:1}nav ul li a.activated:after{opacity:1}nav ul li a.activated .icon{-moz-transform:scale(1, -1);-webkit-transform:scale(1, -1);-o-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}nav ul li.navCta a.parent,nav ul li.navCta a.parent:visited{display:block;margin:0 0 -12px}nav ul li.searchLink{background:transparent;margin-right:.25em}nav ul li.searchLink a{margin-top:5px;background:transparent}nav ul li.searchLink a:after{display:none}nav ul li ul li{background:transparent}nav ul li ul li a,nav ul li ul li a:visited{background:transparent;margin:0;padding:10px 16px}nav ul li ul li a:after,nav ul li ul li a:visited:after{display:none}nav ul li ul li a:hover,nav ul li ul li a:visited:hover{background:transparent}.scrolled .nav-dropdown,.always-scrolled .nav-dropdown{padding-top:85px}.scrolled nav ul li a.parent,.scrolled nav ul li a.parent:visited,.always-scrolled nav ul li a.parent,.always-scrolled nav ul li a.parent:visited{height:100%;line-height:85px}.scrolled nav ul li.navCta a.parent,.scrolled nav ul li.navCta a.parent:visited,.always-scrolled nav ul li.navCta a.parent,.always-scrolled nav ul li.navCta a.parent:visited{height:auto;line-height:1em}.scrolled nav ul li ul li a,.scrolled nav ul li ul li a:visited,.always-scrolled nav ul li ul li a,.always-scrolled nav ul li ul li a:visited{height:auto;line-height:1em}.darkmode-desktop ul li a,.darkmode-desktop ul li a:visited{color:var(--theme-brand-1)}.darkmode-desktop ul li a:hover,.darkmode-desktop ul li a:visited:hover{color:var(--theme-brand-1-dark)}.scrolled .darkmode-desktop ul li a,.scrolled .darkmode-desktop ul li a:visited,.always-scrolled .darkmode-desktop ul li a,.always-scrolled .darkmode-desktop ul li a:visited{color:var(--white)}.scrolled .darkmode-desktop ul li a:hover,.scrolled .darkmode-desktop ul li a:visited:hover,.always-scrolled .darkmode-desktop ul li a:hover,.always-scrolled .darkmode-desktop ul li a:visited:hover{color:var(--white)}}@media screen and (min-width: 66em){.brand{max-width:275px;width:275px}.navigation.scrolled .nav-container,.navigation.always-scrolled .nav-container{height:85px}.navigation.scrolled .brand,.navigation.always-scrolled .brand{max-width:275px;width:275px}.nav-container{padding-left:1.5em;padding-right:1.5em}nav ul li{font-size:1em}nav ul li a.parent,nav ul li a.parent:visited{margin:0 .5em;letter-spacing:2px}nav ul li.navCta a.parent,nav ul li.navCta a.parent:visited{padding:.5em 2em}nav ul li.searchLink{background:transparent;margin-right:1em}}@media screen and (min-width: 76em){nav ul li{font-size:1em}nav ul li a.parent,nav ul li a.parent:visited{margin:0 1em;padding:0 .5em;letter-spacing:2px}nav ul li.navCta a.parent,nav ul li.navCta a.parent:visited{padding:.5em 2em}nav ul li.searchLink{background:transparent;margin-right:1em}}@media screen and (min-width: 90em){.brand{max-width:325px;width:325px}nav{right:0;left:0;width:100%;text-align:center}nav ul{text-align:center}nav ul li{font-size:1em}nav ul li a.parent,nav ul li a.parent:visited{margin:0 1.5em}nav ul li.navCta{position:absolute;right:3em;margin:0;padding:0}nav ul li.navCta a.parent,nav ul li.navCta a.parent:visited{margin:0;padding:0.5em 3em;height:auto;line-height:1;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 110em){.brand{max-width:350px;width:350px}nav ul li a.parent,nav ul li a.parent:visited{margin:0 2.25em}}#nav-toggle{position:absolute;right:1.5em;top:35%;cursor:pointer;padding:10px 35px 16px 0px}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{cursor:pointer;border-radius:1px;height:1px;width:35px;background:var(--white);position:absolute;display:block;content:'';transition:all 300ms ease-in-out}#nav-toggle span:before{top:-10px}#nav-toggle span:after{bottom:-10px}#nav-toggle.active span{background-color:transparent}#nav-toggle.active span:before,#nav-toggle.active span:after{top:0}#nav-toggle.active span:before{transform:rotate(45deg)}#nav-toggle.active span:after{transform:rotate(-45deg)}@keyframes fadein{0%{opacity:0}66%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}66%{opacity:0}100%{opacity:1}}*:focus{outline:none;border:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{margin:0;padding:0;text-align:center}.slick-dots li{margin:.25em;padding:0;list-style:none;display:inline-block;width:12px;height:12px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.slick-dots li button{opacity:0;padding:0;margin:0;border:none;width:12px;height:12px}.slick-dots li button:focus{outline:none}.lightboxContent{display:none}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,0.9)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:0;border-bottom:0 solid transparent;margin-left:5%;margin-right:5%;max-height:700px;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:20px;right:20px;line-height:40px;width:40px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:var(--white);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:var(--theme-brand-1-dark);border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:0;border-bottom:0 solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.featherlight-content{max-width:1200px;min-width:90%}.featherlight-iframe .featherlight-content{overflow:visible}.featherlight.video .featherlight-inner{margin:0;padding:0;min-height:100vh;min-width:99vw}.featherlight.video .featherlight-inner iframe{width:100%}.featherlight.video .featherlight-content{max-width:100vw;max-height:100vh}.featherlight-next,.featherlight-previous{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;background:var(--theme-brand-1);width:50px;height:50px;line-height:1;text-align:center;vertical-align:middle;cursor:pointer;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in;opacity:.65}.featherlight-next:hover,.featherlight-previous:hover{background:var(--theme-brand-1-dark);opacity:1}.featherlight-next .icon,.featherlight-previous .icon{fill:var(--white);stroke:var(--white);height:25px;width:25px;margin:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:25%}.featherlight-previous{left:1.5em;padding-right:.5em}.featherlight-previous .icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.featherlight-next{right:1.5em;padding-left:.25em}.featherlight-next .icon{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media only screen and (min-width: 55em){.featherlight-next,.featherlight-previous{top:50%;opacity:1}}@media only screen and (min-width: 66em){.featherlight-content{max-width:1200px;min-width:60%}}body{color:var(--theme-brand-1)}.a-themed{color:var(--theme-brand-1-medium)}.a-themed .icon{fill:var(--theme-brand-1-medium)}.a-themed:hover{color:currentColor}.a-themed:hover .icon{fill:currentColor}.c-brand-1,.brand-1{color:var(--theme-brand-1)}.c-brand-3,.brand-3,.accentColor{color:var(--theme-highlight-color);fill:currentColor}.button.c-brand-3:hover{background:var(--theme-highlight-color);color:var(--theme-brand-1-dark)}.button.c-brand-3.filled{color:var(--theme-highlight-color);background:var(--theme-brand-1-dark)}.button.c-brand-3.filled:hover{background:var(--theme-highlight-color);color:var(--theme-brand-1-dark)}.bg-medium{color:var(--white)}.bg-medium .a-themed{color:var(--theme-highlight-color)}.bg-medium .a-themed:hover{color:currentColor}.bg-dark,.bg-filled{color:var(--white);background:var(--theme-brand-1-dark)}.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,.bg-filled h1,.bg-filled h2,.bg-filled h3,.bg-filled h4,.bg-filled h5,.bg-filled h6{color:var(--theme-highlight-color)}.bg-dark .a-themed,.bg-filled .a-themed{color:var(--theme-highlight-color)}.bg-dark .a-themed:hover,.bg-filled .a-themed:hover{color:currentColor}.bg-image{background-color:var(--theme-brand-1);color:var(--white)}.bg-medium{background:var(--theme-brand-1);color:var(--white)}.bg-c-brand-3{background:var(--theme-highlight-color);color:var(--theme-off-white)}.bg-c-brand-3-medium{background:#676944;color:var(--theme-off-white)}.bg-c-brand-3-dark{background:#394027;color:var(--theme-off-white)}.bg-c-brand-4{background:#959494;color:var(--theme-off-white)}.bg-c-brand-4-medium{background:var(--theme-brand-1);color:var(--theme-off-white)}.bg-c-brand-5{background:#493d52;color:var(--theme-off-white)}.bg-c-brand-5-medium{background:#362c3d;color:var(--theme-off-white)}.bg-c-brand-1{background:var(--theme-brand-1);color:var(--white)}.bg-c-brand-1 h2,.bg-c-brand-1 h3,.bg-c-brand-1 h4,.bg-c-brand-1 h5{color:currentColor}.bg-c-brand-1 .slug{color:var(--theme-brand-1-dark)}.bg-offwhite,.bg-themeFilled,.ArticlesSidebar--section{background:var(--theme-off-white)}.bg-c-brand-1-medium{background:var(--theme-brand-1-medium);color:var(--white)}.bg-c-brand-1-dark{background:var(--theme-brand-1-dark);color:var(--white)}.bg-c-brand-3-light{background:#efefef}.bg-c-brand-1-light{background:#aaabac}.bg-gradient{background:#949191;background-image:radial-gradient(circle farthest-side at center bottom, var(--theme-brand-1), var(--theme-brand-1-dark) 105%)}nav ul li a:hover{color:var(--theme-highlight-color)}nav ul li ul li a:hover{color:var(--theme-highlight-color)}.fp-arrow{background:var(--theme-highlight-color)}.ArticlesSidebar--section{color:#aaabac}.ArticlesSidebar--section .ArticlesSidebar--list .ArticlesSidebar--item a{color:var(--theme-brand-1-medium)}.ArticlesSidebar--section .ArticlesSidebar--list .ArticlesSidebar--item a:hover{color:var(--theme-brand-1-dark)}.Article--meta{border-top:1px solid #aaabac}.Floorplan--statNote{color:var(--theme-brand-1-medium)}.ArticleCard--link:hover h3{color:var(--theme-brand-1-medium)}.FAQs .Faq--box{background:var(--white);color:var(--theme-brand-1-medium)}.FAQs .Faq--box:before{-webkit-box-shadow:0.5rem 0.5rem var(--theme-highlight-color-shadow);box-shadow:0.5rem 0.5rem var(--theme-highlight-color-shadow)}.FAQs .Faq--box:hover{background:var(--theme-brand-1)}.FAQs .Faq--box:hover .FAQs--answer{z-index:10;position:relative}.FAQs .Faq--box:hover h2{color:var(--theme-highlight-color)}.FAQs .Faq--box:hover p,.FAQs .Faq--box:hover a{color:#aaabac !important}.NextPageLink--link{color:var(--theme-highlight-color)}.NextPageLink--link:before{color:var(--white)}.NextPageLink--link:hover{color:var(--white)}.NextPageLink--link:hover:before{color:var(--theme-highlight-color)}.hideUntilLevelSelected{display:none}.position-relative{position:relative}.levelChooser{border:1px solid var(--theme-brand-1)}.levelChooserHeading{padding:1em}.levelChooserHeading p{font-size:.9em;font-style:italic;margin:0;padding:0}.levelChooserOverlay{position:absolute;width:100%;height:100%;top:0;bottom:0;right:0;left:0}.levelChooserOverlay svg polygon{opacity:0;transition:all .2s}.levelChooserOverlay svg polygon:hover{opacity:.6}.levelChooserOverlay svg .activeLevel polygon{opacity:.6}.Reviews .Review{background:var(--white);color:var(--theme-brand-1-medium)}.Reviews .Review:before{-webkit-box-shadow:0.5rem 0.5rem var(--theme-highlight-color-shadow);box-shadow:0.5rem 0.5rem var(--theme-highlight-color-shadow)}.Reviews .Review .Review--text:before{color:var(--theme-highlight-color)}.Reviews .Review .Review--attribution{color:var(--theme-brand-1)}.Reviews .Review:hover{background:var(--theme-brand-1);color:var(--white)}.Reviews .Review:hover .Review--attribution{color:var(--theme-highlight-color)}.Reviews .Review:hover .ReviewStars--mask{fill:var(--theme-brand-1)}.ReviewsSummary--data .ReviewsSummary--score{color:var(--theme-brand-1)}.ReviewsSummary--data .ReviewsSummary--count{color:var(--theme-brand-1)}.ReviewsSummary--data>span{color:var(--theme-brand-1)}.slideshowArrows .arrow .icon{fill:var(--theme-brand-1);stroke:var(--theme-brand-1)}.ResidentReview--quote p{color:var(--theme-brand-1-medium)}.ResidentReview--count{color:var(--theme-highlight-color)}.ResidentReview--count,.ResidentReview--count:before{background-color:var(--theme-brand-1)}.ResidentReview--count:after{background-color:var(--white)}.ArticleCard .ArticleCard--image{-webkit-box-shadow:-0.75rem 0.75rem var(--white);box-shadow:-0.75rem 0.75rem var(--white)}.ArticleCard .ArticleCard--category{color:#959494}.Floorplans--index .Floorplan--imageWrapper .Floorplan--link{background:var(--white)}.Floorplans--index .Floorplan--imageWrapper .Floorplan--link:after{background:var(--white)}.Floorplans--index .Floorplan--imageWrapper .Floorplan--link:before{-webkit-box-shadow:0.5rem 0.5rem var(--theme-highlight-color-shadow);box-shadow:0.5rem 0.5rem var(--theme-highlight-color-shadow)}.Floorplans--index .Floorplan--imageWrapper .Floorplan--link:hover .cta{background:var(--theme-brand-1);color:var(--white)}.Floorplans--index .Floorplan--imageWrapper .Floorplan--information h4:after{background:var(--theme-highlight-color)}.Floorplans--index .Floorplan--imageWrapper .Floorplan--information span{color:var(--theme-brand-1-medium)}.Floorplans--index .Floorplan--imageWrapper.altStyle .Floorplan--link{background:var(--theme-brand-1)}.Floorplans--index .Floorplan--imageWrapper.altStyle .Floorplan--link:after{background:var(--theme-brand-1)}.Floorplans--index .Floorplan--imageWrapper.altStyle .Floorplan--link:hover:after{background:var(--theme-brand-1-dark)}.Floorplans--index .Floorplan--imageWrapper.altStyle .Floorplan--link:hover .cta{background:var(--white);color:var(--theme-brand-1)}.Floorplans--index .Floorplan--imageWrapper.altStyle .Floorplan--information h4{color:var(--white)}.Floorplans--index .Floorplan--imageWrapper.altStyle .Floorplan--information span{color:var(--white)}article .article-social a .icon{fill:#555355}article .article-social a:hover .icon{fill:var(--theme-brand-1)}.article-featureVideo{background:var(--theme-brand-1)}.article-featureVideo img{z-index:5;width:100%;max-width:100%}.article-featureVideo .videoPlayButton .icon{fill:var(--theme-brand-1)}.parallax-overlay .parallax-overlay-content{background:var(--theme-brand-1)}.parallax-overlay .parallax-overlay-content .slug{color:var(--white)}.Block .List--items .ListItem{color:var(--theme-brand-1)}.Block .List--items .ListItem:before{background:var(--theme-highlight-color)}.Block .List--items .ListItem:hover{color:var(--theme-brand-1-dark)}.Block .List--items .ListItem:hover:before{background:var(--theme-brand-1)}.featurePanel{color:var(--white)}.featurePanel h3,.featurePanel span{color:currentColor}.featurePanel:hover{color:var(--white)}.featurePanel:hover h3,.featurePanel:hover span{color:currentColor}.Profile--image{background-color:var(--theme-brand-1);fill:var(--theme-brand-1-medium)}.Profile.is-open .Profile--image,:not(.is-open)>.Profile--link:hover .Profile--image{fill:var(--theme-highlight-color)}.SectionNav--wrap a{color:var(--theme-highlight-color)}.SectionNav--wrap a:hover{color:var(--white)}.expandingPanels{color:var(--theme-brand-1)}.slick-dots li{background:var(--theme-brand-1)}.slick-dots li:hover{background:var(--theme-highlight-color)}.slick-dots li.slick-active{background:var(--theme-highlight-color)}@media only screen and (min-width: 55em){.mapModule-map .mapModule-map--map{background:var(--theme-brand-1)}.mapModule-map .categoriesList .category-wrapper:nth-child(odd) .category-header{border-right:1px solid var(--theme-brand-1-dark)}.mapModule-map .categoriesList .category-wrapper:nth-child(even) .category-header{border-right:1px solid var(--theme-brand-1-dark)}.parallax-overlay .parallax-overlay-content{background:var(--theme-brand-1-opacity);color:var(--white)}.parallax-overlay .parallax-overlay-content:after{-webkit-box-shadow:0.5rem 0.5rem var(--theme-highlight-color-shadow);box-shadow:0.5rem 0.5rem var(--theme-highlight-color-shadow)}.parallax-overlay .parallax-overlay-content.overlay-pageHeader:after{-webkit-box-shadow:0.5rem 0.5rem var(--theme-highlight-color-shadow);box-shadow:0.5rem 0.5rem var(--theme-highlight-color-shadow)}.parallax-overlay.setRight .parallax-overlay-content:after{-webkit-box-shadow:-0.5rem 0.5rem var(--theme-highlight-color-shadow);box-shadow:-0.5rem 0.5rem var(--theme-highlight-color-shadow)}.featurePanel .featurePanel-text{background:var(--theme-brand-1-transparent)}.featurePanel .featurePanel-text:after{-webkit-box-shadow:-0.5rem 0.5rem rgba(255,255,255,0);box-shadow:-0.5rem 0.5rem rgba(255,255,255,0)}.featurePanel:hover .featurePanel-text{background:var(--theme-brand-1-opacity)}.featurePanel:hover .featurePanel-text:after{-webkit-box-shadow:-0.5rem 0.5rem var(--theme-highlight-color-shadow);box-shadow:-0.5rem 0.5rem var(--theme-highlight-color-shadow)}.ArticleCard .ArticleCard--image{background:var(--white);-webkit-box-shadow:-0.5rem 0.5rem #fff;box-shadow:-0.5rem 0.5rem #fff}.ArticleCard .ArticleCard--image:hover{-webkit-box-shadow:-0.5rem 0.5rem var(--theme-highlight-color-shadow);box-shadow:-0.5rem 0.5rem var(--theme-highlight-color-shadow)}}.bg-gradient{background:#949191;background-image:radial-gradient(circle farthest-side at center bottom, var(--theme-brand-1), var(--theme-brand-1-dark) 105%)}.Profile--panel{background-color:var(--theme-highlight-color-shadow)}.videoSection .videoWrapper video{display:none}@media only screen and (min-width: 55em){.videoSection{height:100vh;width:100vw}.videoSection .videoWrapper{position:relative;min-height:100%;overflow:hidden;width:100%}.videoSection .videoWrapper video{display:block;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;object-fit:fill;transform:translateX(-50%) translateY(-50%)}}.buttonWidget{position:fixed;margin:0;bottom:0;right:0;z-index:900;background:var(--theme-brand-1);border:2px solid var(--theme-highlight-color);border-right:1px solid var(--theme-highlight-color);height:70px;width:200px;text-transform:uppercase;font-family:var(--brand-tertiary-face);font-weight:700;-webkit-box-shadow:-5px 0px 18px -9px rgba(0,0,0,0.59);-moz-box-shadow:-5px 0px 18px -9px rgba(0,0,0,0.59);box-shadow:-5px 0px 18px -9px rgba(0,0,0,0.59)}.buttonWidgetWrapper{display:flex;align-items:center;justify-content:center;height:100%;overflow:hidden}.buttonWidget-button{display:flex;align-items:center;width:100%;margin:auto;text-align:center;height:100%;justify-content:center;color:var(--theme-highlight-color);border-right:1px solid var(--theme-highlight-color);background:#ff3232;background:linear-gradient(to right, var(--theme-brand-1-dark) 50%, var(--theme-highlight-color) 50%);background-size:200% 100%;background-position:left bottom;transition:all .2s ease}.buttonWidget-button:hover{color:var(--theme-brand-1);background-position:right bottom}.buttonWidget-button:focus,.buttonWidget-button:active{background-position:right bottom;background:linear-gradient(to right, var(--theme-brand-1-medium) 50%, var(--theme-brand-1-medium) 50%);animation:pulse 1s infinite}.buttonWidget-button span{font-size:11px}.buttonWidget-button span strong{color:white}.moveDown{-webkit-animation:movedown 1s linear forwards;-moz-animation:movedown 1s linear forwards;-ms-animation:movedown 1s linear forwards;-o-animation:movedown 1s linear forwards;animation:movedown 1s linear forwards}@keyframes pulse{0%{color:var(--white)}100%{color:var(--theme-highlight-color)}}@media only screen and (min-width: 55em){.buttonWidget{border:4px solid var(--theme-highlight-color);border-right:3px solid var(--theme-highlight-color);margin-bottom:1.5em;margin-right:1.5em;width:220px;height:90px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.buttonWidget-button span{font-size:12px}}@keyframes movedown{0%{bottom:40%;opacity:0}100%{bottom:0%;opacity:1}}@-webkit-keyframes movedown{0%{bottom:40%;opacity:0}100%{bottom:0%;opacity:1}}@-moz-keyframes movedown{0%{bottom:40%;opacity:0}100%{bottom:0%;opacity:1}}@-o-keyframes movedown{0%{bottom:40%;opacity:0}100%{bottom:0%;opacity:1}}.fp-arrow{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:50px;height:50px;text-align:center;cursor:pointer;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;display:none;opacity:0}.fp-arrow .icon{margin:auto;width:25px;height:25px;display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:55%;fill:var(--white);stroke:var(--white)}.fp-arrow:hover{background:#aaabac}.fp-arrow.fp-next{right:1em;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.fp-arrow.fp-prev{left:1em;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fp-arrow.slick-disabled{cursor:default;display:none;opacity:0}.round{border-radius:25px;overflow:hidden}.ctaGroup .cta.button{margin:0 .5em 1em;display:block}.cta.button{padding:.15em 1.5em;background:transparent;font-family:var(--brand-tertiary-face);text-transform:uppercase;font-size:1em;font-weight:700;text-align:center;display:block;letter-spacing:0;border:2px solid currentColor}.cta.button.normal{padding:0.5em 2em}.cta.button.block{display:block}.cta.button.dark{border:2px solid var(--theme-brand-1);color:var(--theme-brand-1)}.cta.button.dark:hover{background:var(--theme-brand-1);color:var(--white)}.bg-dark .cta.button.dark{border:2px solid var(--theme-highlight-color);color:var(--theme-highlight-color)}.bg-dark .cta.button.dark:hover{background:var(--theme-highlight-color);color:var(--theme-brand-1)}.cta.button.light{border:2px solid var(--theme-highlight-color);color:var(--theme-highlight-color)}.cta.button.light:hover{background:var(--theme-highlight-color);color:var(--theme-brand-1)}.cta.button.wide{padding:0.25em 1.5em;font-size:1.2em}.cta.button.x-small{font-size:.8em;padding:.5em 1em}.cta.button.small{font-size:.9em;padding:.5em 1.5em}.button.autoMargin{margin:auto}.ctas .cta{margin:.55em .35em}@media only screen and (min-width: 55em){.cta.button{display:inline-block;letter-spacing:2px}.ctaGroup .cta.button{display:inline-block}.floorplan-slideshow{padding:0 1.5em}.fp-arrow{display:block;opacity:1}.fp-arrow.slick-disabled{opacity:.2;display:block}.cta.button.wide{padding:0.5em 2em;letter-spacing:3px;font-size:1.4em}}input,select,textarea{margin:0;padding:0;font-size:0.85em;outline:none;border-radius:0;font-family:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:var(--theme-brand-1);font-family:var(--brand-secondary-face);text-transform:uppercase;font-size:.85em;padding-top:.15em;font-style:normal}:-moz-placeholder{color:var(--theme-brand-1);font-family:var(--brand-secondary-face);text-transform:uppercase;font-size:.85em;padding-top:.15em;font-style:normal}::-moz-placeholder{color:var(--theme-brand-1);font-family:var(--brand-secondary-face);text-transform:uppercase;font-size:.85em;padding-top:.15em;font-style:normal}:-ms-input-placeholder{color:var(--theme-brand-1);font-family:var(--brand-secondary-face);text-transform:uppercase;font-size:.85em;padding-top:.15em;font-style:normal}.field{position:relative;color:var(--white)}.field:before,.field:after{content:"";display:table;clear:both}.field:after{clear:both}.checkboxInstructions{display:block;padding-left:0;font-size:1em;-webkit-font-smoothing:antialiased !important;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}label{display:block;float:none;padding:0 0 1em 0;line-height:1em;color:var(--theme-brand-1);text-transform:uppercase;letter-spacing:2px;font-size:.8em;-webkit-font-smoothing:antialiased !important;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.field.withSelect label{display:none}.checkboxField{max-width:990px}input[type="text"],input[type="email"],input[type="password"],textarea,select,div.styled,input[type="file"]{width:100%;border:none;padding:1em 1.4em;background:white;border:1px solid var(--theme-brand-1);color:var(--theme-brand-1);display:block;font-family:var(--brand-primary-face)}input.smaller{padding:.4em .6em;background:#efefef}input.large-form-field{padding:.52em .8em;background:var(--white);margin:0}input.mobile-search-input{background:var(--white)}div.styled,select,input[type="submit"],input[type="file"]:after{background:white;font-weight:100;font-family:var(--brand-primary-face);font-size:1.2em;padding:.75em 0.6em;text-indent:0;margin:0;cursor:pointer;width:100%;color:var(--theme-brand-1);vertical-align:middle;min-height:1.2em}select option{color:var(--theme-brand-1);background-color:white}.ie9 input[type="text"]{line-height:normal}.lt-ie10 select{padding-left:.5em}textarea{width:100%;height:10em}div.styled{overflow:hidden;padding:0;margin:0}.ie7 div.styled{border:none}div.styled select{width:115%;background-color:transparent;background-image:none;-webkit-appearance:none;border:none;box-shadow:none}.ie7 div.styled select{width:100%;background-color:#fff;border:solid 1px #ccc;padding:0.3em 1em}input[type="file"]{position:relative;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:40%;padding:0}input[type=file]::-webkit-file-upload-button{width:0;padding:0;margin:0;-webkit-appearance:none;border:none}input[type="file"]:after{content:'Upload File';margin:0 0 0 0.5em;display:inline-block;left:100%;position:relative;background:white url(../gfx/formelements-select.png) no-repeat center left;padding:0.3em 0.5em;border:solid 1px #ccc !important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);border-radius:4px}input[type="file"]:active:after{box-shadow:none}.buttons--radios .parsley-error-list{position:absolute}.buttons--radios .radioButtonSet{margin:0;padding:0}.buttons--radios .radioButtonSet:before,.buttons--radios .radioButtonSet:after{content:"";display:table;clear:both}.buttons--radios .radioButtonSet:after{clear:both}.buttons--radios .radioButtonSet .radioButtonItem{list-style:none;margin:0;padding:0;display:block;position:relative;width:30%;float:left;line-height:1em}.buttons--radios .radioButtonSet .radioButtonItem input[type=radio]{position:absolute;visibility:hidden}.buttons--radios .radioButtonSet .radioButtonItem label{display:block;position:relative;font-weight:300;font-size:1em;padding:18px 25px 25px 60px;margin:10px auto;height:30px;line-height:1.75em;z-index:9;cursor:pointer;-webkit-transition:all 0.25s linear}.buttons--radios .radioButtonSet .radioButtonItem:hover label{color:#FFFFFF}.buttons--radios .radioButtonSet .radioButtonItem .check{display:block;position:absolute;border:1px solid var(--theme-brand-1);border-radius:100%;height:25px;width:25px;top:30px;left:20px;background:rgba(0,0,0,0.4);z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}.buttons--radios .radioButtonSet .radioButtonItem:hover .check{border:2px solid var(--white)}.buttons--radios .radioButtonSet .radioButtonItem .check::before{display:block;position:absolute;content:'';border-radius:100%;height:21px;width:21px;top:0px;left:0px;margin:auto;transition:background 0.25s linear;-webkit-transition:background 0.25s linear}.buttons--radios input[type=radio]:checked~.check{border:2px solid var(--white)}.buttons--radios input[type=radio]:checked~.check::before{background:var(--theme-brand-1)}.buttons--radios input[type=radio]:checked~label{color:var(--theme-brand-1)}label.radio{display:inline;border:none;min-height:1em;line-height:1em;margin:0;position:relative;cursor:pointer;padding:0 1em 0 0;font-size:.8em;font-style:italic}input[type="radio"]+label:before{background-position:-25px -25px}input[type="radio"]:checked+label:before{background-position:50% 50%}.ie8 label:before{display:none;content:none}.ie8 input[type="checkbox"],.ie8 input[type="radio"],.ie7 input[type="checkbox"],.ie7 input[type="radio"]{position:static;left:0}.ie8 input[type="checkbox"],.ie8 input[type="radio"]{position:relative;top:5px;margin-right:0.5em}input[type="text"]:focus,input[type="email"]:focus,textarea:focus{border-color:var(--theme-highlight-color);color:var(--theme-highlight-color);background-color:var(--theme-brand-1)}.checkboxField{position:relative}.checkboxField .checkboxInstructions{color:var(--white);font-size:1em}.checkboxField .squaredTwo{width:28px;height:28px;position:relative;margin:0 1em 0 0;float:left;border:1px solid var(--theme-brand-1);background:var(--theme-brand-1)}.checkboxField .squaredTwo label{width:20px;height:20px;cursor:pointer;position:absolute;left:4px;top:4px;background:transparent}.checkboxField .squaredTwo label:after{content:'';width:9px;height:5px;position:absolute;top:4px;left:4px;border:3px solid var(--theme-highlight-color);border-top:none;border-right:none;background:transparent;opacity:0;transform:rotate(-45deg)}.checkboxField .squaredTwo label:hover::after{opacity:0.8}.checkboxField .squaredTwo input[type=checkbox]{visibility:hidden}.checkboxField .squaredTwo input[type=checkbox]:checked+label:after{opacity:1}form button,input[type="submit"],input[type="button"]{cursor:pointer;font-weight:bold;font-size:1em;border:none;margin:auto;display:inline-block;text-align:left;color:var(--white);background:var(--theme-highlight-color);font-family:var(--brand-tertiary-face)}form button:hover,input[type="submit"]:hover,input[type="button"]:hover{background-color:var(--white)}button.cta{cursor:pointer;color:var(--white);padding:1em 1.75em;margin:auto;line-height:1;font-size:1em;display:block;width:100%;text-align:center;letter-spacing:2px;border:none;font-weight:100;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in;-webkit-font-smoothing:antialiased !important;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--theme-highlight-color);color:var(--theme-brand-1)}button.cta:hover{background:#efefef;color:var(--theme-brand-1);opacity:1}input[type="submit"]:active,input[type="button"]:active{-webkit-box-shadow:none;box-shadow:none}.parsley-error-list{margin:0;padding:0;list-style:none}.parsley-error-list li{margin:0;padding:.5em 0;list-style:none;color:#C43824;font-size:.8em}.minict_wrapper{font-family:var(--brand-primary-face);color:var(--white);background:var(--theme-brand-1);border:1px solid var(--theme-brand-1);position:relative;width:100%;padding:.75em 1em 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.minict_wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.minict_wrapper.disabled{background:var(--theme-highlight-color)}.minict_wrapper.disabled span{color:var(--theme-brand-1) !important}.minict_wrapper:after{content:"\2303";display:block;position:absolute;height:43px;width:43px;height:2.1rem;width:2.6rem;top:10px;right:0;font-size:14px;font-size:1.2rem;line-height:42px;line-height:2.9rem;text-align:center;color:var(--white);-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipY;-ms-filter:"FlipY"}.minict_wrapper.active:after{content:"\2303";color:var(--theme-highlight-color)}.minict_wrapper.disabled:after{color:var(--white)}.minict_wrapper span{display:block;border:0;outline:none;background:none;font-family:var(--brand-primary-face);color:var(--theme-highlight-color);font-size:16px;font-size:.9rem;padding:0 0 10px;cursor:default;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.minict_wrapper span:empty:before{text-transform:uppercase;font-size:.8em;letter-spacing:2px;content:attr(data-placeholder);color:var(--white);line-height:23px;line-height:1.5rem}.minict_wrapper ul{display:none;list-style:none;padding:0;margin:0 -1px;position:absolute;width:100%;width:-webkit-calc(100% + 2px);width:-moz-calc(100% + 2px);width:calc(100% + 2px);border:none;top:40px;left:0;max-height:350px;max-height:22rem;overflow-y:auto;z-index:999999;-webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.2);box-shadow:1px 1px 3px 0px rgba(0,0,0,0.2)}.minict_wrapper ul li{list-style:none;font-size:1rem;padding:2px 10px 0;padding:2px 0.7rem 0;margin:0;cursor:pointer;background:var(--theme-brand-1);color:var(--white);height:35px;height:2.2rem;line-height:32px;line-height:2rem}.minict_wrapper ul li:hover{background:#fcfcfc;color:var(--theme-highlight-color)}.minict_wrapper ul li:hover.disabled{background:var(--theme-highlight-color) !important}.minict_wrapper ul li.minict_group{color:#444;background:#f6f6f6;font-weight:bold;cursor:default}.minict_wrapper ul li.minict_empty{display:none;background:#fff !important;color:#bbb;text-align:center;font-size:14px;font-size:0.9rem;height:55px;height:3.5rem;line-height:50px;line-height:3.3rem}.minict_wrapper ul li.disabled{cursor:default;color:var(--theme-brand-1-dark);text-transform:uppercase}.minict_wrapper ul li.selected{color:var(--theme-brand-1-dark)}.minict_wrapper ul li.highlighted{color:#fff;background:red}.minict_wrapper ul li.hidden{display:none}.minict_wrapper .minict_reset{color:#A9A9A9;bottom:0;display:none;font-size:18px;font-size:1.1rem;line-height:30px;line-height:1.9rem;position:absolute;right:35px;right:2.2rem;text-align:center;top:0;text-decoration:none;width:20px;width:1.2rem;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.minict_wrapper .minict_reset:hover{-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.minict_wrapper.disabled .minict_reset{display:none}.minict_wrapper.bubble{-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.05);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.05);background:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f9f9f9));background:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-o-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:linear-gradient(to bottom, #fff 0%, #f9f9f9 100%)}.minict_wrapper.bubble:hover{border-color:#dcdcdc}.minict_wrapper.bubble:after{border-left:1px solid #e5e5e5;-webkit-box-shadow:inset 1px 0px 0px 0px #fff;box-shadow:inset 1px 0px 0px 0px #fff;height:2.05rem}.minict_wrapper.bubble ul{top:2.7rem;-webkit-box-shadow:0px 5px 25px 0px rgba(0,0,0,0.25);box-shadow:0px 5px 25px 0px rgba(0,0,0,0.25);border-radius:6px;overflow:visible}.minict_wrapper.bubble ul:before{position:absolute;top:-11px;left:19px;content:".";color:transparent;width:0px;height:0px;border-style:solid;border-width:0 11px 11px 11px;border-color:transparent transparent #e5e5e5 transparent}.minict_wrapper.bubble ul:after{position:absolute;top:-10px;left:20px;content:".";color:transparent;width:0px;height:0px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ffffff transparent}.minict_wrapper.bubble ul li.minict_first{border-top-left-radius:6px;border-top-right-radius:6px}.minict_wrapper.bubble ul li.minict_last{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.minict_wrapper.bubble .minict_reset{width:30px}.regForm{z-index:99}.regForm .instructions{color:var(--white);font-size:.8em;display:block}@media only screen and (min-width: 55em){.minict_wrapper span{font-size:1rem}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}hr{text-align:left}.clear{clear:both}html,body{width:100%}.fullHeight{height:100%}.fullWidth{width:100%;max-width:100%}.hideOverflow{overflow:hidden}.verticalAlign{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.autoCenter{margin-left:auto;margin-right:auto}.float-right{float:right}main{overflow-x:hidden;margin-top:85px}.withAlert main{margin-top:calc(85px + 65px)}.flex{display:flex;justify-content:center;align-items:center}.autoCenter{margin-left:auto;margin-right:auto}.container{position:relative;margin:0 auto;max-width:1100px;padding-left:1.5em;padding-right:1.5em;overflow-x:hidden}.over-video-container{margin:0 auto;max-width:1100px;padding-left:1.5em;padding-right:1.5em;overflow-x:hidden}.isSection--team main,.isSection--team .container{overflow-x:visible}.container.wide{max-width:1400px}.container.extraWide{max-width:1600px}.container.fillScreen{padding-left:1.5em;padding-right:1.5em;max-width:100%}.no-pad--top{padding-top:0 !important}.no-pad--bottom{padding-bottom:0 !important}.half-pad--top{padding-top:.75em}.half-pad--bottom{padding-bottom:.75em}.bp2-pad--top-double,.pad--top{padding-top:1.5em}.bp2-pad--bottom-double,.pad--bottom{padding-bottom:1.5em}.pad--top-double{padding-top:3em}.pad--bottom-double{padding-bottom:3em}.containOverflow{overflow:hidden}.mobile-only{display:block}.not-mobile{display:none}.large-island,.island,.mobile-island{padding:1.5em}.large-island.horizontal,.island.horizontal,.mobile-island.horizontal{padding-top:0;padding-bottom:0}.fullHeightCentered{position:absolute;height:85%}.fillScreenHeight{min-height:calc(100vh - 85px)}.fillScreenHeight-70{min-height:calc(70vh - 85px)}.fullHeight-image{background-repeat:no-repeat;background-size:cover}.fixedBg{background-attachment:scroll;background-position:50% 50%;width:100%;margin:0;padding:0}.bg-image-fill{background-size:cover;background-repeat:no-repeat}.verticalPaddingMobile-5{padding-top:5%;padding-bottom:5%}.verticalPadding-1{padding-top:1%;padding-bottom:1%}.verticalPadding-2{padding-top:2%;padding-bottom:2%}.verticalPadding-3{padding-top:3%;padding-bottom:3%}.verticalPadding-5{padding-top:5%;padding-bottom:5%}.verticalPadding-7{padding-top:7%;padding-bottom:7%}.verticalPadding-10{padding-top:10%;padding-bottom:10%}.verticalPadding-15{padding-top:15%;padding-bottom:15%}.verticalPadding-20{padding-top:20%;padding-bottom:20%}.circular--square{border-radius:50%;width:100%}.noMargin{margin:0}.noMarginBottom{margin-bottom:0 !important}.noPaddingBottom{padding-bottom:0 !important}.relativeBlock{position:relative}.asBlock{display:block}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.max-w-60{max-width:60%}.max-w-70{max-width:70%}.max-w-80{max-width:80%}.max-w-90{max-width:90%}.regular-island{padding:1.5em}.headerContainer{position:fixed;width:100%;left:0;right:0;top:0;z-index:420;border-bottom:1px solid var(--white)}.headerContainer.notFixed{position:absolute}.withAlert{margin-top:65px}.withAlert .Alert{position:absolute;top:0;left:0;right:0;width:100%;display:table;height:65px;background:var(--theme-highlight-color);color:var(--theme-brand-1-dark);font-family:var(--brand-tertiary-face);font-size:.8em;line-height:1em;text-align:center}.withAlert .Alert .Alert--content{display:table-cell;width:100%;vertical-align:middle;padding:.75em}.withAlert .Alert .Alert--content p{margin:0;padding:0;line-height:1.2em}.withAlert .headerContainer{top:65px}.withAlert.scrolled{margin-top:0}.withAlert.scrolled .headerContainer{top:0}.PageHeader.noHero{padding:1.5em}.css-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}@media only screen and (min-width: 38em){.css-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media only screen and (min-width: 55em){.css-columns{-webkit-column-count:4;-moz-column-count:4;column-count:4}.bp2-css-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (min-width: 38em){.large-island{padding:3em}.bp1-fullHeight{height:100%}}@media only screen and (min-width: 55em){main{margin-top:0}.withAlert main{margin-top:0}.bp2-right{float:right;text-align:right}.mobile-island{padding:0}.bp2-image-height-30{min-height:30%}.bp2-image-height-50{min-height:50%}.bp2-fullHeight{height:100%}.bp2-pushDownFromHeader{margin-top:135px}.mobile-only{display:none}.not-mobile{display:block}.headerContainer{width:100%;left:0;right:0;top:0;z-index:420;height:135px;background:transparent;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.headerContainer.scrolled,.headerContainer.always-scrolled{background:var(--theme-brand-1-dark-opacity);height:85px;border-bottom:none;backdrop-filter:blur(1px)}.PageHeader.noHero{padding:110px 1.5em 1.5em}.container,.over-video-container{padding-left:3em;padding-right:3em}.bp2-pad--top-double{padding-top:3em}.bp2-max-w-60{max-width:60%}.bp2-max-w-70{max-width:70%}.bp2-max-w-80{max-width:80%}.bp2-max-w-90{max-width:90%}.fullHeightCentered,.bp2-fullHeightCentered{height:100%;position:absolute}.bp2-fullHeightCentered{position:absolute;height:100%}.bp2-fillScreenHeight{min-height:100vh}.bp2-fillScreenHeight .grid{width:100%}.withAlert .Alert{font-size:.9em}.withAlert .bp2-fillScreenHeight{min-height:calc(100vh - 65px)}.withAlert.scrolled .bp2-fillScreenHeight{min-height:100vh}.fillScreenHeight{min-height:100vh}.fillScreenHeight,.bp2-fillScreenHeight{overflow:hidden;position:relative}.bp2-fillScreenHeight,.bp2-fillScreenHeight-100{min-height:100vh}.bp2-fillScreenHeight-70{min-height:calc(70vh - 85px)}.bp2-fillScreenHeight-80{min-height:calc(80vh - 85px)}.bp2-fillScreenHeight-90{min-height:calc(96vh - 85px)}.headerMargin{margin-top:135px}.notMobile-fillScreenHeight{overflow:hidden;position:relative;min-height:calc(100vh - 200px)}.island{padding:2em}.island.horizontal{padding-top:0;padding-bottom:0}.regular-island{padding:3em}.regular-island.horizontal{padding-top:0;padding-bottom:0}}@media only screen and (min-width: 66em){.fixedBg{background-attachment:fixed}.large-island{padding:6em}.large-island.horizontal{padding-top:0;padding-bottom:0}.bp3-max-w-60{max-width:60%}.bp3-max-w-70{max-width:70%}.bp3-max-w-80{max-width:80%}.bp3-max-w-90{max-width:90%}}@media only screen and (min-width: 90em){.bp4-max-w-60{max-width:60%}.bp4-max-w-70{max-width:70%}.bp4-max-w-80{max-width:80%}.bp4-max-w-90{max-width:90%}}.footerLogo{max-width:150px}.siteFooter{color:var(--theme-off-white)}.siteFooter .address,.siteFooter .phones{font-size:.9em;line-height:1.8em;font-weight:100;letter-spacing:1px;font-family:var(--brand-tertiary-face)}.siteFooter .address strong,.siteFooter .phones strong{font-weight:600;text-transform:uppercase}.siteFooter .address a,.siteFooter .phones a{color:var(--white)}.siteFooter .address a:hover,.siteFooter .phones a:hover{text-decoration:underline}.siteFooter .footerCopy a{display:inline-block;padding:0 .5em;margin-bottom:.5em}.siteFooter .footerCopy a:hover{text-decoration:underline}.siteFooter .footerCopy a:first-child{padding-left:0}.siteFooter .copyright{color:#aaabac;font-family:var(--brand-tertiary-face)}.siteFooter .legalLinks a,.siteFooter .footerLinks a{color:var(--white)}.siteFooter .legalLinks a:hover,.siteFooter .footerLinks a:hover{color:var(--theme-highlight-color)}.siteFooter .legalLinks,.siteFooter .footerLinks{display:block;font-family:var(--brand-tertiary-face)}.siteFooter .footerNav{margin:0;padding:0}.siteFooter .footerNav li{list-style:none;margin:0 0 .5em 0;padding:0;line-height:1.4em}.siteFooter .footerNav li a{text-transform:none;font-size:.9em;color:var(--white);font-family:var(--brand-tertiary-face)}.siteFooter .footerNav li a:hover{color:var(--theme-highlight-color);text-decoration:underline}.siteFooter .footerNav li ul{margin:0 0 0 1em;padding:0}.siteFooter .footerNav li ul li{margin:.15em 0;padding:0}.siteFooter .footerNav li ul li a{text-transform:none;font-size:.9em}.icon.footerIcon{width:60px;height:60px}.footer__mira .icon.footerIcon{width:160px;height:160px}.footerIcons,.socialIcons{margin:0;padding:0}.footerIcons li,.footerIcons .socialIcon,.socialIcons li,.socialIcons .socialIcon{list-style:none;margin:0 9px 0 0;padding:0;display:inline-block !important;vertical-align:middle;font-size:0}.footerIcons li.industryIcon,.footerIcons .socialIcon.industryIcon,.socialIcons li.industryIcon,.socialIcons .socialIcon.industryIcon{text-align:right;float:right}.footerIcons li a,.footerIcons .socialIcon a,.socialIcons li a,.socialIcons .socialIcon a{display:inline-block;color:var(--theme-highlight-color)}.footerIcons li a:hover,.footerIcons .socialIcon a:hover,.socialIcons li a:hover,.socialIcons .socialIcon a:hover{fill:currentColor}.footerIcons li a .icon,.footerIcons .socialIcon a .icon,.socialIcons li a .icon,.socialIcons .socialIcon a .icon{fill:var(--white);width:26px;height:26px}.footerIcons li a img,.footerIcons .socialIcon a img,.socialIcons li a img,.socialIcons .socialIcon a img{height:26px}.footerIcons li a:hover .icon,.footerIcons .socialIcon a:hover .icon,.socialIcons li a:hover .icon,.socialIcons .socialIcon a:hover .icon{fill:currentColor}.footerIcons.notLinks a .icon,.footerIcons.notLinks .icon,.footerIcons.socialIcons a .icon,.footerIcons.socialIcons .icon{width:32px;height:32px;display:inline-block;margin:0 1em 0 0;color:var(--theme-highlight-color)}.footerIcons.notLinks a .icon:hover,.footerIcons.notLinks .icon:hover,.footerIcons.socialIcons a .icon:hover,.footerIcons.socialIcons .icon:hover{fill:currentColor}.footerIcons.notLinks{opacity:.3}@media only screen and (min-width: 38em){.footerIcons li.industryIcon{float:none;text-align:left}}@media only screen and (min-width: 55em){.footerCopy a{margin-bottom:0}.siteFooter .legalLinks{display:inline-block;padding:0 .5em}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.mobile{display:block}.not-mobile{display:none}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden,.playsafe{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.cfix:before,.cfix:after{content:" ";display:table}.cfix:after{clear:both}.cfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
