/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:FontAwesome;src:url(/fonts/fontawesome-webfont.G5YE5S7X.eot?v=4.7.0);src:url(/fonts/fontawesome-webfont.G5YE5S7X.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/fonts/fontawesome-webfont.B-jkhYfk.woff2?v=4.7.0)format("woff2"),url(/fonts/fontawesome-webfont.CDK5bt4p.woff?v=4.7.0)format("woff"),url(/fonts/fontawesome-webfont.CQDK8MU3.ttf?v=4.7.0)format("truetype"),url(/img/fontawesome-webfont.D13rzr4g.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.fa-lg{vertical-align:-15%;font-size:1.33333em;line-height:.75em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.28571em}.fa-ul{margin-left:2.14286em;padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:2.14286em;position:absolute;top:.142857em;left:-2.14286em}.fa-li.fa-lg{left:-1.85714em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:2s linear infinite fa-spin}.fa-pulse{animation:1s steps(8,end) infinite fa-spin}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{vertical-align:middle;width:2em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{text-align:center;width:100%;position:absolute;left:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.minimize-button{font-size:64px!important}.bare-button{background:0 0;border:none;width:fit-content;height:56px}.close-button{width:27px;height:27px;position:absolute;top:27px;right:15px}.close-button:before,.close-button:after{content:" ";background-color:#451b5f;width:2px;height:27px;position:absolute;left:13px}.close-button:before{transform:rotate(45deg)}.close-button:after{transform:rotate(-45deg)}.btn{text-align:center;line-height:38px;display:inline-block}.btn.primary,button.primary{color:#fff;background-color:#451b5f;border:none;width:100px;height:38px;font-family:Solanel \- Regular,sans-serif;transition:all .3s}.btn.primary span,button.primary span{font-family:Solanel \- Regular,sans-serif;font-size:16px;font-weight:400;line-height:16px}.btn.primary:focus,button.primary:focus{outline:1px dotted #000}.btn.primary.wrap-content{height:initial;padding:.5rem 1rem;line-height:1.4rem}.btn.secondary,button.secondary{color:#451b5f;background-color:#fff;border:1px solid #451b5f;width:100px;height:38px;font-family:Solanel \- Regular,sans-serif;transition:all .3s}.btn.secondary span,button.secondary span{font-family:Solanel \- Regular,sans-serif;font-size:16px;font-weight:400;line-height:16px}.transparent-button{cursor:pointer;background-color:#0000;background-repeat:no-repeat;border:none;outline:none;overflow:hidden}a{color:#451b5f}a:hover,a:focus{text-decoration:underline}button{cursor:pointer}button.no-style{background:0 0;border:none;margin:0;padding:0}button:hover,button:focus{opacity:.8}a.btn:hover,a.btn:focus{opacity:.8;text-decoration:none}button.secondary:hover,button.secondary:focus,a.secondary:hover,a.secondary:hover{background:#451b5f1a}.close{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.file-input{justify-content:space-evenly;align-items:center;margin-bottom:30px;display:flex}.file-input input[type=file]{display:none}.file-input button{text-align:center;color:#451b5f;background-color:#fff;border:1px solid #bdbdbd;height:38px;padding:8px;width:160px!important}.btn-commercial-tenant-portal{width:unset!important;max-width:unset!important;padding-left:15px!important;padding-right:15px!important}@font-face{font-family:Solanel \- Thin;font-style:normal;font-weight:400;src:url(/fonts/Nootype-SolanelThin.otf?#iefix)format("embedded-opentype"),url(/fonts/Nootype-SolanelThin.otf)format("opentype"),url(/fonts/Nootype-SolanelThin.ttf)format("truetype")}@font-face{font-family:Solanel \- Bold;font-style:normal;font-weight:400;src:url(/fonts/Nootype-SolanelBold.otf?#iefix)format("embedded-opentype"),url(/fonts/Nootype-SolanelBold.otf)format("opentype"),url(/fonts/Nootype-SolanelBold.ttf)format("truetype")}@font-face{font-family:Solanel \- Regular;font-style:normal;font-weight:400;src:url(/fonts/Nootype-SolanelRegular.otf?#iefix)format("embedded-opentype"),url(/fonts/Nootype-SolanelRegular.otf)format("opentype"),url(/fonts/Nootype-SolanelRegular.ttf)format("truetype")}@font-face{font-family:Solanel \- Medium;font-style:normal;font-weight:400;src:url(/fonts/Nootype-Solanel-Medium.otf)format("opentype")}@font-face{font-family:Solanel;font-style:normal;font-weight:400;src:url(/fonts/Nootype-SolanelRegular.otf?#iefix)format("embedded-opentype"),url(/fonts/Nootype-SolanelRegular.otf)format("opentype"),url(/fonts/Nootype-SolanelRegular.ttf)format("truetype")}@font-face{font-family:Pensum Display;font-style:normal;font-weight:400;src:url(/fonts/TypeMates-PensumDisplayBold.otf?#iefix)format("embedded-opentype"),url(/fonts/TypeMates-PensumDisplayBold.otf)format("opentype"),url(/fonts/TypeMates-PensumDisplayBold.ttf)format("truetype")}@font-face{font-family:Graphik;font-style:normal;font-weight:400;src:url(/fonts/Graphik-Light-Web.woff2)format("woff2"),url(/fonts/Graphik-Light-Web.woff)format("woff")}@font-face{font-family:Schnyder L;font-style:normal;font-weight:400;src:url(/fonts/SchnyderL-Demi-Web.woff2)format("woff2"),url(/fonts/SchnyderL-Demi-Web.woff)format("woff")}@font-face{font-family:Monoton;font-style:normal;font-weight:400;src:url(/fonts/Monoton-Regular.ttf)format("truetype")}@font-face{font-family:MostraNuova-Light;src:url(/fonts/MostraNuova-Light.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:MostraNuova-Bold;src:url(/fonts/MostraNuova-Bold.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:MostraNuova;src:url(/fonts/MostraNuova.otf)format("opentype");font-weight:400;font-style:normal}body{font-family:Solanel}.gold-pensum{color:#b47f00;font-family:Pensum Display!important}.pensum{font-family:Pensum Display!important}html{height:auto;min-height:100%}body{min-height:100%;margin:0}*,:after,:before{box-sizing:border-box}#app{width:100%;overflow-x:clip}a{cursor:pointer;text-decoration:none}ul,ol{padding-left:0;list-style:none}.force-hidden{display:none}legend{width:unset;margin-bottom:unset;font-size:unset}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}h1{color:#451b5f;font-family:Solanel \- Thin;font-size:48px;font-weight:400;line-height:56px}@media only screen and (width<=900px){h1{font-size:36px;font-weight:100;line-height:40px}}h2{color:#451b5f;font-family:Solanel \- Thin;font-size:36px;font-weight:100;line-height:36px}@media only screen and (width<=900px){h2{font-size:30px;line-height:30px}}h3{color:#333;font-family:Solanel \- Thin;font-size:24px;font-weight:100;line-height:34px}h4{color:#b47f00;font-family:Pensum Display;font-size:14pt;font-weight:700;line-height:21px}h1 .heading-1,h2 .heading-1,h3 .heading-1,h4 .heading-1,div .heading-1{color:#451b5f;font-family:Solanel \- Thin;font-size:48px;font-weight:400;line-height:56px}@media only screen and (width<=900px){h1 .heading-1,h2 .heading-1,h3 .heading-1,h4 .heading-1,div .heading-1{font-size:36px;font-weight:100;line-height:40px}}h1 .heading-2,h2 .heading-2,h3 .heading-2,h4 .heading-2,div .heading-2{color:#451b5f;font-family:Solanel \- Thin;font-size:36px;font-weight:100;line-height:36px}@media only screen and (width<=900px){h1 .heading-2,h2 .heading-2,h3 .heading-2,h4 .heading-2,div .heading-2{font-size:30px;line-height:30px}}h1 .heading-3,h2 .heading-3,h3 .heading-3,h4 .heading-3,div .heading-3{color:#333;font-family:Solanel \- Thin;font-size:24px;font-weight:100;line-height:34px}h1 .heading-4,h2 .heading-4,h3 .heading-4,h4 .heading-4,div .heading-4{color:#b47f00;font-family:Pensum Display;font-size:14pt;font-weight:700;line-height:21px}.heading-1,.heading-2,.heading-3,.heading-4{margin-top:0;margin-bottom:.5rem}.basic-text{color:#545556;font-family:Solanel \- Regular;font-size:18px;font-weight:400;line-height:27px}@media only screen and (width<=900px){.basic-text{font-size:16px;line-height:24px}}.subscript{color:#545556;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:22px}.thin{font-family:Solanel \- Thin}.basic-page h2{margin-top:50px;margin-bottom:29px}@media only screen and (width<=576px){.basic-page h2{margin-top:30px;margin-bottom:20px}}.basic-page h4{margin-bottom:30px;line-height:21px}.basic-page p{line-height:27px}@media only screen and (width<=900px){.basic-page p{font-size:17px;font-weight:300;line-height:26px}}.pull-right{float:right!important}.pull-left{float:left!important}.clearfix:before{content:"";clear:both;display:block}#aria-messenger{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.colorless-link{color:inherit;text-decoration:underline}@media (width>=1025px){.hide-laptop-and-up{display:none!important}}@media (width<=1279px){.desktop-and-up{display:none!important}}@media (width>=1025px){.show-only-mobile-tablet{display:none!important}}@media (width<=1024px),(width>=1280px){.show-only-laptop{display:none!important}}@media (width>=1025px) and (width<=1279px){.hide-laptop{display:none!important}}@media only screen and (width<=420px){.hide-on-phone{display:none!important}}@media only screen and (width>=901px){.show-below{display:none!important}}@media only screen and (width<=900px){.hide-below{display:none!important}}@media only screen and (width>=421px){.show-on-phone{display:none!important}}.form-inputxxx.file{font-family:Solanel;display:block;position:relative}.form-inputxxx.file>div:first-child{display:flex}.form-inputxxx.file>div:first-child>input[type=file]{z-index:-1;width:0;height:0;position:absolute;top:-1px;left:-1px;overflow:hidden}.form-inputxxx.file>div:first-child>button{background-image:none;border:none;padding:11px 15px}.form-inputxxx.file>div:first-child>button.browse-button{color:#545556;cursor:pointer;background-color:#0000;border:1px solid #ccc;border-bottom:2px solid #9882a2;flex-grow:1;padding-left:3px;padding-right:3px;font-size:14px;line-height:22px}.form-inputxxx.file>div:first-child>button.browse-button:focus,.form-inputxxx.file>div:first-child>button.browse-button:hover{color:#4f5050;opacity:1}.form-inputxxx.file>div:first-child>button.upload-button{color:#fff;white-space:nowrap;background-color:#451b5f;background-image:none;border-bottom:2px solid #451b5f;flex-grow:1;font-size:16px;line-height:16px}.form-inputxxx.file>div:first-child>input[type=text]{box-shadow:none;color:#545556;background-color:#0000;border:none;border-bottom:2px solid #9882a2;flex-grow:3;font-size:17px;line-height:22px}.form-inputxxx.file .alert{margin-top:10px}.form-inputxxx.file .info{margin:5px 0;font-size:12px;display:block}.tfc-select{box-sizing:border-box;border-bottom:2px solid #ccc;display:inline-block;position:relative}.tfc-select.has-error{border-bottom:1px solid #721c24}.tfc-select>div.control{padding-bottom:3px;padding-right:23px;display:block;position:relative}.tfc-select>div.control>input:not(.value-tracker)::-ms-clear{display:none}.tfc-select>div.control>input:not(.value-tracker){width:100%;box-shadow:none;z-index:1;background-color:#0000;border:none;display:block}.tfc-select>div.control>input:not(.value-tracker)::placeholder{opacity:1;color:#757474}.tfc-select>div.control button{box-sizing:border-box;z-index:2;width:23px;height:100%;margin:0;line-height:100%;position:absolute;top:0}.tfc-select>div.control button.clear{box-shadow:none;background-color:#0000;border:none;padding:0 6px;font-size:14px;font-weight:400;right:23px}.tfc-select>div.control button[data-toggle=true]{color:#451b5f;box-sizing:border-box;box-shadow:none;background-color:#0000;border:none;margin:0;padding:0 6px;font-weight:400;display:inline-block;position:absolute;right:0}.tfc-select>div.control button[data-toggle=true]>span{padding:0}.tfc-select>div.control button[data-toggle=true]>span.fa{transition-property:transform;transition-duration:.25s;transform:rotate(0)}.tfc-select>ul{background-color:#ececec;min-width:100%;max-height:0;transition-property:max-height;transition-duration:.25s;position:absolute;overflow-y:auto}.tfc-select>ul>li{cursor:default;padding:5px 7px}.tfc-select>ul>li>.tfc-checkbox{background-color:#fff;border:1px solid #bdbdbd;width:14px;height:14px;margin-right:3px;display:inline-block}.tfc-select>ul>li.active{background-color:#e2e2e2}.tfc-select>ul>li.active .tfc-checkbox{background-color:#bdbdbd}.tfc-select>ul>li.selected{background-color:#bfbfbf}.tfc-select>ul>li.selected>.tfc-checkbox{z-index:0;background-color:#fff;position:relative}.tfc-select>ul>li.selected>.tfc-checkbox:after{content:"";z-index:1;border-bottom:3px solid #451b5f;border-left:3px solid #451b5f;width:16px;height:7px;display:block;bottom:0;left:0;transform:rotate(-45deg)}.tfc-select>input.value-tracker{box-sizing:border-box!important;width:0!important;height:0!important;box-shadow:none!important;background-color:#0000!important;border:none!important;margin:0!important;padding:0!important;line-height:0!important;display:none!important}.tfc-select[aria-expanded=true]>ul{max-height:400px;margin-top:1px}.tfc-select[aria-expanded=true]>div button[data-toggle=true]>span.fa{transform:rotate(180deg)}.tfc-select[aria-expanded=true]>ul{z-index:50;border:#ececec;border-top:1px solid #ccc}.tfc-multi-select{z-index:1;background:#fff;position:relative}.tfc-multi-select input{margin-right:15px}div.featuxxxred{max-width:1170px;margin:0 auto;padding:1em 30px 0}div.featuxxxred hr.line-break{width:100%}@media only screen and (width>=421px){div.featuxxxred hr.line-break{color:#ccc;margin:0!important}}@media only screen and (width<=420px){div.featuxxxred hr.line-break{border-top:1px solid #ccc;margin:0}}div.featuxxxred .title-section{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:23px;padding-top:1em;display:flex}@media only screen and (width<=420px){div.featuxxxred .title-section{padding-top:25px}}div.featuxxxred .title-section h2{font-family:Solanel \- Thin;font-size:36px;font-weight:100;line-height:36px}@media only screen and (width<=420px){div.featuxxxred .title-section h2{margin-bottom:0;font-size:30px;font-weight:100;line-height:30px}}div.featuxxxred .title-section a{font-family:Solanel \- Regular,sans-serif;font-size:16px;font-weight:400;line-height:21px}@media only screen and (width<=900px){div.featured{padding-left:15px;padding-right:15px}}.progressxxx{z-index:0;text-align:center;color:#000;background-color:#fff;border:1px solid #ccc;border-radius:5px;width:100%;margin-top:10px;font-weight:700;display:block;position:relative;overflow:hidden}.progressxxx>.completed{z-index:1;background-color:#451b5f;border-radius:5px;position:absolute;top:0;bottom:0;left:0}.progressxxx>.amount{z-index:2;position:relative}.progressxxx.over-half{color:#fff}.search-form-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.filter-wrapper{justify-content:space-between;align-items:center;transition:all .2s linear;display:flex;position:relative;left:100%}@media only screen and (width>=900px){.filter-wrapper{position:static;left:0}}#home .filter-wrapper{width:100%;display:flex}@media only screen and (width<=900px){#home .filter-wrapper{width:90%}}.mobile-form-header{width:100%;min-width:100%}#home .mobile-form-header .header-section{justify-content:space-between;align-items:center;width:100%;margin-bottom:13px;display:flex}#home .mobile-form-header .header-section div{color:#333;margin-bottom:0;font-family:Solanel \- Thin;font-size:24px;line-height:32px}#mobile-toggle-filters{z-index:5;background:#fff;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;width:100%;height:80px;padding:0 15px;transition:all .2s linear;display:none;position:relative;left:0}@media only screen and (width>=901px){.filter-wrapper .tfc-dropdown-content{width:90%}}.tfc-dropdown-button-group span.label{color:#373a3c;font-family:Pensum Display;font-size:16px;font-weight:400;line-height:24px;display:block}.tfc-dropdown-button-group button{background-color:#0000;border:0;border-bottom:1px solid #bdbdbd;padding:0}.tfc-dropdown-button-group button span{flex-direction:row;justify-content:space-between;padding-bottom:10px;padding-right:5px;display:flex}.tfc-dropdown-button-group button span:not(.fa){color:#451b5f;white-space:nowrap;font-family:Solanel;font-size:16px;font-weight:400;line-height:21px}.tfc-dropdown-button-group .tfc-dropdown-content{z-index:9999;padding:15px 30px}.tfc-dropdown-button-group .tfc-dropdown-content .tfc-multi-select{flex-wrap:wrap;width:100%;margin:0 auto;display:flex}.tfc-dropdown-button-group .tfc-dropdown-content .tfc-multi-select li{white-space:nowrap;flex-basis:25%}@media only screen and (width<=1110px){.tfc-dropdown-button-group .tfc-dropdown-content .tfc-multi-select li{flex-basis:33%}}.tfc-dropdown-button-group .tfc-dropdown-content .tfc-multi-select li span{white-space:nowrap}.price-slider-input{background-color:#fff;border:1px solid #bdbdbd;width:140px;height:38px}.price-slider-wrapper{background-color:#fcfbf9;justify-content:space-between;width:362px;height:143px;padding:26px}@media only screen and (width<=420px){.price-slider-wrapper{width:100%}}#building .main-content-div>hr{margin-bottom:14px}#building .main-content-div:first-of-type>hr{margin-top:0}#building #commercial-spaces a,#building #commercial-spaces h3{white-space:nowrap;font-family:Solanel \- Regular}#building #commercial-spaces>div>div{flex-wrap:wrap;justify-content:space-between;display:flex}#building .left-panel{margin-left:30px}#building p{color:#545556}#building .basic-text ul{column-count:2}#building .basic-text ul li{font-family:Solanel}#building .static{margin-left:auto;margin-right:auto}#building .static .right{margin-top:0}#building form{margin-bottom:30px}#building .building-title div{color:#545556;font-size:14pt;line-height:24px}#building .building-title div:last-child{font-family:Solanel \- Thin;font-size:19px;line-height:24px}#building .title-section h2{margin-bottom:0}@media only screen and (width<=900px){#building .title-section h2{padding-left:15px;padding-right:15px}}#building .static{max-width:920px}#building .static .left{width:58%;margin-top:0!important}#building .static .right{width:38%}@media only screen and (width<=900px){#building .static .left,#building .static .right{width:100%}}#building div.featured{max-width:920px;padding-left:0;padding-right:0}#building .top-contact{font-family:Solanel \- Thin;font-size:18px;line-height:27px}#building .top-contact>.details{margin-bottom:0!important}#building .disclaimer-separator{border-color:#ccc;width:50%;margin-top:30px;margin-bottom:30px;margin-left:0;display:block}#building .disclaimer{color:#545556;font-family:Solanel \- Thin;font-size:12px;line-height:18px}.sidebar-contact-faq-block legend{font-family:Solanel \- Regular;font-size:16px;line-height:21px}.contact-form-details{color:#545556;font-family:Solanel \- Thin;font-size:18px;line-height:24px}.contact-form-details>div,.contact-form-details hr{margin-bottom:20px}.contact-form-details>hr{border-color:#545556;width:59px;display:inline-block;margin-top:0!important}.building-portrait{box-sizing:border-box;border:none;margin:0 0 30px;padding:0}.building-portrait>img{max-width:100%;height:auto!important}#amenities{justify-content:space-between;margin-top:25px;display:flex}@media only screen and (width<=900px){#amenities{flex-direction:column}}#amenities .tfc-dropdown-content{background:0 0}#amenities button{background:0 0;border:0;border-bottom:1px solid #bdbdbd;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}#amenities #bldg-amenities{width:100%}#amenities #bldg-amenities li{flex-basis:33%}#amenities #apt-fts{width:100%}#amenities #apt-fts li{flex-basis:100%}@media only screen and (width<=900px){#amenities .half{width:100%}#amenities .half .title-row{justify-content:space-between;align-items:center;display:flex}#amenities .half .title-row h4{padding-left:20px}}#amenities .half .title-row button{display:none}@media only screen and (width<=900px){#amenities .half .title-row button{display:block}}#amenities .half .title-row button span{padding-right:12px;font-size:32px}#amenities .half .tfc-multi-select{border-top:1px solid #ece9e5;border-bottom:none!important}@media only screen and (width<=576px){#amenities .half .tfc-multi-select{background-color:#f4f3f1}}#amenities .half .tfc-multi-select li{white-space:nowrap}#amenities .half .tfc-multi-select li input{margin-right:0}@media only screen and (width<=900px){.tfc-dropdown-toggle.toggle-open .dropdown-label2{border-bottom:none}}#portal-buildings-dropdown .tfc-multi-select{columns:3;display:block}@media only screen and (width<=1110px){#portal-buildings-dropdown .tfc-multi-select{columns:3}}@media only screen and (width<=900px){#portal-buildings-dropdown .tfc-multi-select{columns:2}}@media only screen and (width<=1110px){#buildings-dropdown .tfc-multi-select{columns:3;display:block}}@media only screen and (width<=900px){#buildings-dropdown .tfc-multi-select{columns:2}}@media only screen and (width<=420px){#buildings-dropdown .tfc-multi-select{columns:1}}#neighborhoods-dropdown .tfc-dropdown-content{max-width:none}.search-mobile-override .tfc-dropdown-content #nbs li{flex-basis:auto!important}.apartment h2{margin-bottom:21px}.apartment .modal-floorplan.none{opacity:0;z-index:-1;width:0;height:0;transition:opacity .15s ease-out,width 0s linear .15s,height 0s linear .15s}.apartment .modal-floorplan.block{opacity:1;z-index:3;width:100%;height:100%;transition:opacity .15s ease-out}.apartment .modal-floorplan{background-color:#000c;grid-template-rows:minmax(50px,auto) 1fr;padding:50px;display:grid;position:fixed;top:0;left:0}.apartment .modal-floorplan>div:first-child h2:first-child{float:left;color:#fff;font-family:Pensum Display}.apartment .modal-floorplan>div:first-child a:nth-child(2){float:right;font-size:36px;display:inline-block;color:#fff9!important}.apartment .modal-floorplan>div:first-child a:nth-child(2):focus,.apartment .modal-floorplan>div:first-child a:nth-child(2):hover{text-decoration:none;color:#fff!important}.apartment .modal-floorplan div:nth-child(2){text-align:center;position:relative}.apartment .modal-floorplan img{object-fit:cover;width:auto;max-width:100%;height:auto;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (width<=900px){.apartment .modal-floorplan{padding:10px}.apartment .modal-floorplan div:first-child{padding-right:20px}.apartment .modal-floorplan h2:first-child{font-size:18px}}.apartment .paper .tabs__labels li{margin-right:10%}.apartment .floorplan{background:#fff;margin:0 auto;display:flex;position:relative}.apartment .floorplan>a{margin:0 auto;padding:0;text-decoration:none;display:block}.apartment .floorplan>a img{max-width:100%;margin:0 auto}.apartment li.incentive-detail,.apartment div.incentive-detail{margin-bottom:20px;font-family:Solanel \- Thin;font-size:14px}.apartment li.incentive-detail .incentive,.apartment div.incentive-detail .incentive{color:#451b5f;border:1px solid #451b5f;width:fit-content;margin-right:17px;padding:.25rem .5rem;font-family:Solanel;font-size:16px;font-weight:400;line-height:22px;display:inline-block}@media only screen and (width<=375px){.apartment li.incentive-detail .incentive,.apartment div.incentive-detail .incentive{margin-bottom:10px;display:block}}.apartment li.incentive-detail .incentive-note,.apartment div.incentive-detail .incentive-note{color:#545556;line-height:22px}.apartment li.incentive-detail:last-child,.apartment div.incentive-detail:last-child{margin-bottom:0}.apartment .incentives-container{margin-bottom:10px}.apartment .terms-button-row button{cursor:default;text-align:left;background:#fff;border:none;width:100%;height:50px;font-family:Solanel \- Thin;font-size:19px;line-height:24px}.apartment .terms-button-row .arrow{border-bottom:8px solid #333;border-left:7px solid #0000;border-right:7px solid #0000;display:inline-block}.apartment .terms-button-row .arrow.closed{transition:all .15s ease-in-out;transform:rotate(180deg)translate(-15px,2px)}.apartment .terms-button-row .arrow.open{transition:all .15s ease-in-out;transform:translate(15px,-2px)}.apartment .fees-row p{text-align:left;background:#fff;border-bottom:1px solid #ccc;width:100%;height:50px;font-family:Solanel \- Thin;font-size:19px;line-height:24px}.apartment .fees-table{width:100%;font-size:12px}.apartment .fees-table tr td,.apartment .fees-table tr th{border-bottom:1px solid #ccc}.apartment .fees-table tr td{font-family:Solanel \- Thin}.apartment .fees-table tr td:first-child,.apartment .fees-table tr th:first-child{width:26%}.apartment .fees-table tr td:nth-child(2),.apartment .fees-table tr th:nth-child(2),.apartment .fees-table tr td:nth-child(3),.apartment .fees-table tr th:nth-child(3){width:17%}.apartment .fees-table tr td:nth-child(4),.apartment .fees-table tr th:nth-child(4){width:20%}.apartment .terms-container.open{opacity:1;border-top:1px solid #ccc;height:auto;padding-top:18px;transition:height .2s,opacity .2s}.apartment .terms-container.closed{opacity:0;height:0;transition:height .2s}.apartment .contact-details{justify-content:space-between;margin-bottom:30px;display:flex}@media only screen and (width<=900px){.apartment .contact-details{flex-direction:column}}.apartment .contact-details .left{flex-direction:column;width:49%;display:flex}@media only screen and (width<=900px){.apartment .contact-details .left{width:unset;width:100%;margin-bottom:20px}}.apartment .contact-details .right{border-left:1px solid #bdbdbd;flex-direction:column;width:49%;padding-left:20px;display:flex}@media only screen and (width<=900px){.apartment .contact-details .right{border-top:1px solid #bdbdbd;border-left:none;width:70%;padding-top:30px;padding-left:0}}.apartment .featured{margin-bottom:50px}@media only screen and (width<=420px){.apartment .featured .tiles{margin-left:0;margin-right:0}}.apartment hr.line{margin-top:0}.apartment hr.line-with-margin{margin-top:30px}.apartment .top-panel{background-color:#f6f5f2;width:100%;max-width:100%;display:flex}@media only screen and (width<=900px){.apartment .top-panel{display:block}}.apartment .slider-item{display:block!important}.apartment .carousel-slider-wrapper,.apartment .slider-item,.apartment .three-d-tour,.apartment .map,.apartment img,.apartment .three-d-tour{height:512px}@media only screen and (width<=900px){.apartment .carousel-slider-wrapper,.apartment .slider-item,.apartment .three-d-tour,.apartment .map,.apartment img,.apartment .three-d-tour{height:310px}}.apartment .three-d-tour{border:none;width:100%}.apartment h1>span{font-family:Solanel \- Thin}.apartment .left-panel{flex-direction:column;justify-content:space-between;margin-bottom:48px;margin-left:30px;padding-top:38px;padding-right:57px;display:flex}.apartment .left-panel .heading-2{margin-bottom:16px}@media only screen and (width<=900px){.apartment .left-panel .heading-2{margin-bottom:8px}.apartment .left-panel{width:unset;min-width:unset;padding-top:23px;padding-right:30px}}@media only screen and (width<=576px){.apartment .left-panel{max-width:100%;margin-bottom:21px}}@media only screen and (width>=901px){.apartment .left-panel{float:left;width:540px;min-width:540px}}.apartment .unit-price{color:#333;letter-spacing:.5px;font-family:Solanel;font-size:22px;font-weight:400;line-height:24px}@media only screen and (width<=900px){.apartment .unit-price{margin-bottom:8px}}.apartment .net-price{color:#333;font-family:Solanel \- Thin;font-size:18px;line-height:24px}@media only screen and (width<=900px){.apartment .net-price{margin-bottom:16px}}.apartment .net-price .info{display:inline-block;position:relative}.apartment .net-price .info span{transform:translate(6px,-2px)}.apartment .net-price .info .tooltip{display:none}.apartment .net-price:hover .info>.tooltip{width:290px;display:block;position:absolute;left:-32px}.apartment .net-price:hover .info>.tooltip .arrow{border-bottom:14px solid #e0e0e0;border-left:14px solid #0000;border-right:14px solid #0000;width:28px;height:14px;transform:translate(32px,1px)}.apartment .net-price:hover .info>.tooltip .arrow:before{content:"";border-bottom:14px solid #fff;border-left:14px solid #0000;border-right:14px solid #0000;width:28px;height:14px;position:relative;top:-21px;left:-14px}.apartment .net-price:hover .info>.tooltip>div:nth-child(2){background:#fff;border:1px solid #e0e0e0;padding:15px;font-family:Solanel \- Regular}.apartment .net-price:hover .info>.tooltip>div:nth-child(2) button{color:#451b5f;background:0 0;border:none;padding:0;text-decoration:underline}.apartment .amenities-section ul.features{color:#545556;font-family:Solanel \- Thin;font-size:18px;line-height:24px}.apartment .amenities-section ul.features li{margin-bottom:6px}.apartment .transportation-section hr{margin-top:50px}.apartment .apartment-features-header{color:#545556;margin-bottom:10px;font-family:Pensum Display;font-size:18px;line-height:28px}.apartment .apartment-features-columns{margin-bottom:1em}@media only screen and (width>=901px){.apartment .apartment-features-columns{margin-bottom:0}}.apartment .apartment-features-columns{color:#545556;grid-template-columns:1fr 1fr;font-family:Solanel \- Thin;font-size:18px;line-height:24px;display:grid}.apartment .apartment-action-buttons{flex-direction:row;justify-content:space-between;gap:20px;display:flex}.apartment .right-panel{width:100%;height:100%;overflow:hidden}@media only screen and (width<=900px){.apartment .right-panel{width:100%;max-width:none}}.apartment .right-panel .tfc-tabs{flex-direction:column-reverse;display:flex}.apartment .right-panel .tabs__labels button{color:#451b5f;height:100%}.apartment .right-panel .tabs__labels{justify-content:space-around;height:48px;margin:0 auto;display:flex;overflow:hidden}@media only screen and (width<=900px){.apartment .top-contact{margin-top:20px}}.apartment .top-contact .heading-2{margin-bottom:20px}.apartment .top-contact .details{justify-content:space-between;margin-bottom:30px;display:flex}@media only screen and (width<=900px){.apartment .top-contact .details{margin-bottom:0;display:block}}.apartment .top-contact .details .left{color:#545556;flex-direction:column;width:49%;font-size:18px;line-height:24px;display:flex}@media only screen and (width<=900px){.apartment .top-contact .details .left{margin-bottom:20px}}.apartment .top-contact .details .left b{color:#333}.apartment .top-contact .details .right{border-left:1px solid #bdbdbd;flex-direction:column;width:49%;padding-left:20px;display:flex}@media only screen and (width<=900px){.apartment .top-contact .details .right{border-left:none;padding-left:0}.apartment .top-transport{display:none}}.apartment .trustpilot{background-color:#f6f5f2;justify-content:center;align-items:center;padding-top:56px;padding-bottom:56px;display:flex}@media only screen and (width<=576px){.apartment .trustpilot{flex-direction:column;padding:39px 30px 44px}}@media only screen and (width>=901px){.apartment .trustpilot h2{margin-right:60px;display:inline-block}}@media only screen and (width<=900px){.apartment .trustpilot h2{text-align:center;display:block}}.apartment .trustpilot a>div{background:#fff;display:inline-block}@media only screen and (width>=901px){.apartment .trustpilot a>div{text-align:left;padding:22px 24px 21px 19px}}@media only screen and (width<=900px){.apartment .trustpilot a>div{margin-top:8px;padding:22px 26px 21px}}@media only screen and (width>=901px){.apartment .trustpilot .trustpilot-left{display:inline-block}}@media only screen and (width<=900px){.apartment .trustpilot .trustpilot-left{display:block}}.apartment .trustpilot .trustpilot-left .trustpilot-line1{font-family:Solanel \- Thin;font-size:24px}@media only screen and (width>=901px){.apartment .trustpilot .trustpilot-left .trustpilot-line1{margin-bottom:8px}}.apartment .trustpilot .trustpilot-left .trustpilot-line2{font-size:18px}@media only screen and (width<=900px){.apartment .trustpilot .trustpilot-left .trustpilot-line2{margin-bottom:16px}}@media only screen and (width>=901px){.apartment .trustpilot .trustpilot-right{margin-left:20px;display:inline-block}}@media only screen and (width<=900px){.apartment .trustpilot .trustpilot-right{text-align:center;display:block}}.apartment .trustpilot .trustpilot-right .trustpilot-stars{width:130px;height:23px}@media only screen and (width>=901px){.apartment .trustpilot .trustpilot-right .trustpilot-stars{margin-bottom:20px}}@media only screen and (width<=900px){.apartment .trustpilot .trustpilot-right .trustpilot-stars{margin-bottom:11px}}.apartment .trustpilot .trustpilot-right .trustpilot-logo{width:130px;height:32px}.apartment .static{max-width:920px;margin-bottom:37px;margin-left:15px;margin-right:15px}@media only screen and (width>=901px){.apartment .static{margin-left:auto;margin-right:auto}}@media only screen and (width<=576px){.apartment .static h2{margin-bottom:21px}}.apartment .static .left,.apartment .static .right{width:48%;margin-top:50px}@media only screen and (width<=900px){.apartment .static .left,.apartment .static .right{width:100%}.apartment .static{display:block}.apartment .static.narrow{margin-left:15px!important;margin-right:15px!important}}.apartment .static.narrow .left{width:58%}.apartment .static.narrow .right{width:38%}@media only screen and (width<=900px){.apartment .static.narrow .left,.apartment .static.narrow .right{width:100%}}.apartment div.featured{max-width:920px;padding-left:15px;padding-right:15px}@media only screen and (width>=901px){.apartment div.featured{padding-left:0;padding-right:0}}.apartment .tabs__labels{margin-bottom:0;overflow:hidden}.apartment .tabs__labels .is-active{border-bottom:4px solid #451b5f}.apartment .tabs__labels .is-active h3{color:#451b5f}.apartment .notice{border:1px solid #b47f00;margin-bottom:30px;padding:20px}.apartment .table-section{max-width:1280px}.apartment .paper .tabs__labels{padding:20px;display:flex}.apartment .contact-form{padding:0 20px 20px}@media only screen and (width<=900px){.apartment .contact-form{margin-bottom:36px}}.apartment .contact-form .heading-4{color:#333}.apartment .contact-form .tfc-dropdown-button-group{float:none;margin-bottom:30px}.apartment .contact-form .tfc-dropdown-button-group .tfc-dropdown-wrapper{position:static}.apartment .contact-form .tfc-dropdown-button-group .tfc-dropdown-wrapper .tfc-dropdown-content{background-color:inherit;border:none;max-width:none;padding:1rem 0}@media only screen and (width<=640px){.apartment .contact-form .tfc-dropdown-button-group .tfc-dropdown-wrapper .tfc-dropdown-content{padding:20px 0}}.apartment .contact-form .tfc-dropdown-button-group .tfc-dropdown-wrapper .tfc-dropdown-content p{color:#545556;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:27px}.apartment .contact-form .tfc-dropdown-button-group button{width:100%;padding:1rem 0}.apartment .contact-form ul{display:flex}.apartment .contact-form ul li{margin-right:15px}.apartment .contact-form h3{color:#545556}.apartment .contact-form h3.is-active{color:#451b5f}.apartment .contact-form label{width:100%}.apartment .contact-form label input,.apartment .contact-form label textarea{background:0 0;border:none;border-bottom:1.5px solid #bdbdbd;width:100%}.apartment .contact-form .invalid-input h4{color:#d9534f}.apartment .contact-form .invalid-input input,.apartment .contact-form .invalid-input textarea{border-color:#d9534f}.apartment .contact-form h4,.apartment .contact-form .heading-4{color:#373a3c;font-size:16px;line-height:24px}@media only screen and (width<=900px){.apartment .contact-form h4,.apartment .contact-form .heading-4{font-size:20px}}.apartment .contact-form .bolder{font-family:Solanel;font-weight:400;line-height:27px}.apartment .contact-form span{color:#545556;font-family:Solanel \- Thin;font-size:16px;font-weight:100;line-height:24px}.apartment .disclaimer{color:#545556;border-top:1px solid #ccc;width:100%;padding-top:20px;font-family:Solanel \- Thin;font-size:14px;line-height:21px}@media only screen and (width<=420px){.apartment .neighborhood-panel{margin-left:15px;margin-right:15px}}.apartment textarea:required{box-shadow:none}#about-our-approach .basic-page{max-width:100%;margin:0}#about-our-approach a{text-decoration:underline}#about-our-approach p.basic-text{font-size:18px;line-height:24px}@media only screen and (width<=600px){#about-our-approach p.basic-text{font-size:16px;line-height:21px}}#about-our-approach p.basic-text{color:#545556}#about-our-approach .left-right-margins{max-width:1140px;margin:auto;padding-left:15px;padding-right:15px}#about-our-approach h1{color:#b47f00;height:83px;font-family:Pensum Display;font-size:54px;font-style:normal;font-weight:400;line-height:60px}@media only screen and (width<=600px){#about-our-approach h1{height:30px;font-size:30px;line-height:30px}}#about-our-approach h2{color:#451b5f;margin-bottom:25px;font-size:36px;line-height:43px}@media only screen and (width<=600px){#about-our-approach h2{font-size:24px;line-height:32px}}#about-our-approach h3{font-size:24px;line-height:29px}#about-our-approach h4{color:#b47f00;font-family:Pensum Display;font-size:24px;font-style:normal;font-weight:700;line-height:29px}@media only screen and (width<=600px){#about-our-approach h4{font-size:19px;line-height:24px}}#about-our-approach #banner{object-fit:cover;width:100%;height:672px;margin-bottom:40px;left:0;right:0}@media only screen and (width<=600px){#about-our-approach #banner{margin-bottom:0}}#about-our-approach .approach-description{color:#545556;font-size:24px;line-height:29px}@media only screen and (width<=600px){#about-our-approach .approach-description{font-size:19px;line-height:24px}}#about-our-approach #main-section p{line-height:24px}#about-our-approach #main-section>#first-main-p{max-width:540px;margin-top:40px;margin-bottom:100px}@media only screen and (width<=600px){#about-our-approach #main-section>#first-main-p{margin-bottom:40px}}#about-our-approach #founders-section>.approach-description{max-width:875px;margin-bottom:75px}@media only screen and (width<=600px){#about-our-approach #founders-section>.approach-description{margin-bottom:30px}}#about-our-approach #founders-section>div{flex-flow:wrap;gap:30px;display:flex}#about-our-approach #founders-section>div>div{flex:300px}#about-our-approach #founders-section h3{color:#451b5f;margin-bottom:30px}@media only screen and (width<=600px){#about-our-approach #founders-section h3{margin-bottom:15px}}#about-our-approach #founders-section h4{margin-bottom:15px}#about-our-approach #founders-section h5{color:#451b5f;margin-bottom:30px}@media only screen and (width<=600px){#about-our-approach #founders-section h5{margin-bottom:15px}}#about-our-approach #founders-section>div>div>p{margin-top:30px;margin-bottom:30px}#about-our-approach #organization-section>h2{margin-bottom:15px}@media only screen and (width<=600px){#organization-section{margin-bottom:10px}}@media only screen and (width<=900px) and (width>=601px){#organization-section{margin-bottom:50px}}#organization-section>.approach-description{margin-bottom:53px}#organization-section>div{flex-flow:wrap;justify-content:space-between;gap:40px 30px;display:flex}#organization-section>div>div{background:#f6f5f2;flex:400px}@media only screen and (width<=600px){#organization-section>div>div{margin-bottom:40px;margin-left:0;margin-right:0}}#organization-section>div>div>img{object-fit:cover;width:100%;max-height:100%}#organization-section>div>div>div>h4{margin-bottom:20px}#organization-section>div>div>div>p{color:#545556}#organization-section>div>div>div>a{width:auto;min-height:38px;margin-top:20px;padding-left:20px;padding-right:20px;text-decoration:none}.captioned-image{background:#f6f5f2}.captioned-image>img{object-fit:cover;width:100%}.captioned-image>div{color:#545556;background:#f6f5f2;margin-bottom:0;padding:1rem 1.5rem 1.5rem}@media only screen and (width<=600px){.left-right-margins .captioned-image{margin-left:-15px;margin-right:-15px}}.flex-stack{flex-flow:column;gap:30px;display:flex}@media only screen and (width<=600px){.flex-stack{gap:15px}}.section-spacer{margin-bottom:100px}@media only screen and (width<=600px){.section-spacer{gap:40px;margin-bottom:40px}}.image-with-text-row{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:40px 30px;margin-bottom:100px;display:flex}@media only screen and (width<=600px){.image-with-text-row{gap:40px;margin-bottom:40px}}.image-with-text-row>div:first-child{flex:630px}.image-with-text-row>div:nth-child(2){flex:100 225px}.image-with-text-row.reversed{flex-flow:wrap-reverse;align-items:flex-end;display:flex}.image-with-text-row.reversed>div:first-child{flex:100 225px}.image-with-text-row.reversed>div:nth-child(2){flex:630px}.image-with-text-row h2:first-of-type{margin-top:0}.about-header{margin-top:56px;margin-bottom:80px}@media only screen and (width<=600px){.about-header{margin-top:40px;margin-bottom:50px}}.about-header>h1{color:#b47f00;height:83px;font-family:Pensum Display;font-size:54px;font-style:normal;font-weight:400;line-height:60px}@media only screen and (width<=600px){.about-header>h1{height:auto;margin-bottom:26px;font-size:30px;line-height:30px}}.about-header>p{color:#545556;max-width:730px;font-size:24px;line-height:29px}@media only screen and (width<=600px){.about-header>p{font-size:19px;line-height:24px}}#about-our-expertise .basic-page{max-width:100%;margin:0}#about-our-expertise a{text-decoration:underline}#about-our-expertise p.basic-text{color:#545556;font-size:18px;line-height:24px}@media only screen and (width<=600px){#about-our-expertise p.basic-text{font-size:16px;line-height:21px}}#about-our-expertise div>p:last-of-type{margin-bottom:0}#about-our-expertise .left-right-margins{max-width:1140px;margin:auto;padding-left:15px;padding-right:15px}#about-our-expertise h1{color:#b47f00;height:83px;font-family:Pensum Display;font-size:54px;font-style:normal;font-weight:400;line-height:60px}@media only screen and (width<=600px){#about-our-expertise h1{height:30px;font-size:30px;line-height:30px}}#about-our-expertise h2{color:#451b5f;margin-bottom:25px;font-size:36px;line-height:43px}@media only screen and (width<=600px){#about-our-expertise h2{font-size:24px;line-height:32px}}#about-our-expertise h3{font-size:24px;line-height:29px}#about-our-expertise h4{color:#b47f00;font-family:Pensum Display;font-size:24px;font-style:normal;font-weight:700;line-height:29px}@media only screen and (width<=600px){#about-our-expertise h4{font-size:19px;line-height:24px}}#about-our-expertise #acq-finance-row>.image-with-text-row>div:first-child{flex:1 100 548px}#about-our-expertise #acq-finance-row>.image-with-text-row>div:nth-child(2){flex:263px}#about-our-expertise .row-with-stunted-p>.image-with-text-row{justify-content:flex-start;margin-top:30px}#about-our-expertise .row-with-stunted-p>.image-with-text-row>div{flex:350px}#about-our-expertise .row-with-stunted-p>.image-with-text-row>div>p{max-width:350px}@media only screen and (width<=760px){#about-our-expertise .row-with-stunted-p>.image-with-text-row>div>p{max-width:100%}}#about-our-expertise #leasing-row{width:100%}#about-our-expertise #leasing-row-layout{flex-flow:row-reverse wrap-reverse;gap:30px;display:flex}@media only screen and (width<=696px){#about-our-expertise #leasing-row-layout{column-gap:0}}#about-our-expertise #leasing-row-layout>div>.captioned-image{margin-bottom:30px}#about-our-expertise #leasing-row-layout>div>.captioned-image img{max-height:620.89px}#about-our-expertise #leasing-row h2{margin-top:0}#about-our-expertise #commercial-expertise{flex:153 405px}#about-our-expertise #commercial-expertise>div{width:100%}@media only screen and (width<=600px){#about-our-expertise #commercial-expertise>div{width:auto}}#about-our-expertise #residential-expertise{flex:100 260px}#about-our-expertise #residential-expertise>div{width:100%}@media only screen and (width<=600px){#about-our-expertise #residential-expertise>div{width:auto}}#about-our-expertise #leasing-row-spacer{flex:0 158px}@media only screen and (width<=730px){#about-our-expertise #leasing-row-spacer{flex:0 500px}}#about-our-expertise #pm-row>.image-with-text-row>div:first-child{flex:540px}#about-our-expertise #pm-row>.image-with-text-row>div:nth-child(2){flex:1 100 166px}#about-our-expertise #tech-row{align-items:flex-end}#about-our-expertise .section-spacer{margin-bottom:100px}@media only screen and (width<=600px){#about-our-expertise .section-spacer{gap:30px;margin-bottom:40px}}#about-our-expertise #careers-section{margin-top:30px;margin-bottom:100px}@media only screen and (width<=600px){#about-our-expertise #careers-section{margin-bottom:50px}}#about-our-expertise #careers-section>div{flex-flow:wrap;place-content:space-between;gap:15px;display:flex}#about-our-expertise #careers-section>div>p{flex:0 730px}#about-our-expertise #careers-section>div>a{flex:0 158px}#about-our-expertise #careers-section>img{width:100%}#about-our-expertise #join-our-team-btn{width:158px;padding-left:20px;padding-right:20px;text-decoration:none}#about-our-expertise .approach-description{color:#545556;font-size:24px;line-height:29px}@media only screen and (width<=600px){#about-our-expertise .approach-description{font-size:19px;line-height:24px}}#about-our-expertise .approach-description #organization-description:last-of-type{margin-bottom:53px}@media only screen and (width<=600px){#about-our-expertise .approach-description #organization-description:last-of-type{margin-bottom:40px}}#about-our-expertise #organization-section>div{margin-top:15px}#about-our-history{padding:0 15px}#about-our-history .section-header{color:#451b5f;margin-bottom:30px;font-family:Solanel \- Thin;font-size:36px;line-height:43px}@media only screen and (width<=900px){#about-our-history .section-header{font-size:30px;line-height:30px}}#about-our-history .content-column{max-width:1110px;margin:auto;padding-top:50px}@media only screen and (width<=900px){#about-our-history .content-column{max-width:345px}}#about-our-history .page-header{letter-spacing:-.5px;color:#b47f00;margin-bottom:30px;font-family:Pensum Display;font-size:54px;font-style:normal;font-weight:700;line-height:60px}@media only screen and (width<=900px){#about-our-history .page-header{letter-spacing:0;font-size:30px;line-height:30px}}#about-our-history .page-description{color:#545556;margin-bottom:80px;font-family:Solanel \- Thin;font-size:24px;line-height:29px}@media only screen and (width<=900px){#about-our-history .page-description{font-size:19px;line-height:24px}}#about-our-history .history-navigation-container{flex-flow:wrap;justify-content:space-between;margin-bottom:75px;display:flex}#about-our-history .history-navigation-container a{text-decoration:none}#about-our-history .history-navigation-container>li{box-sizing:border-box;margin-bottom:25px}#about-our-history .history-navigation-container .decade-title{color:#451b5f;margin-bottom:8px;font-family:Solanel \- Thin;font-size:19px;font-weight:700;line-height:24px;display:inline-block}#about-our-history .history-navigation-tile{border:1px solid #451b5f;height:318px;overflow:hidden}@media only screen and (width<=900px){#about-our-history .history-navigation-tile{height:224px}#about-our-history .history-navigation-tile.decade2000,#about-our-history .history-navigation-tile.decade2010{height:190px}}#about-our-history .history-navigation-tile{padding-top:17px;padding-left:14px}#about-our-history .history-navigation-tile div{height:100%;overflow:hidden}#about-our-history .history-navigation-tile.decade1970{max-width:103px}#about-our-history .history-navigation-tile.decade1970 img{max-height:221px;position:relative;top:10px;right:55px}@media only screen and (width<=900px){#about-our-history .history-navigation-tile.decade1970{max-width:73px}#about-our-history .history-navigation-tile.decade1970 img{max-height:173px;top:-8px;right:52px}}#about-our-history .history-navigation-tile.decade1980{max-width:206px}#about-our-history .history-navigation-tile.decade1980 img{max-height:350px;position:relative;top:-30px;left:15px}@media only screen and (width<=900px){#about-our-history .history-navigation-tile.decade1980{max-width:145px}#about-our-history .history-navigation-tile.decade1980 img{max-height:310px;top:-71px;left:-22px}}#about-our-history .history-navigation-tile.decade1990{max-width:102px}#about-our-history .history-navigation-tile.decade1990 img{max-height:260px;position:relative;left:-75px}@media only screen and (width<=900px){#about-our-history .history-navigation-tile.decade1990{max-width:72px}#about-our-history .history-navigation-tile.decade1990 img{max-height:163px;left:-45px}}#about-our-history .history-navigation-tile.decade2000{max-width:252px}#about-our-history .history-navigation-tile.decade2000 img{max-height:630px;position:relative;top:-181px}@media only screen and (width<=900px){#about-our-history .history-navigation-tile.decade2000{max-width:151px}#about-our-history .history-navigation-tile.decade2000 img{max-height:351px;top:-115px;left:3px}}#about-our-history .history-navigation-tile.decade2010{max-width:285px}#about-our-history .history-navigation-tile.decade2010 img{max-height:327px;position:relative;top:-29px;left:16px}@media only screen and (width<=900px){#about-our-history .history-navigation-tile.decade2010{max-width:171px}#about-our-history .history-navigation-tile.decade2010 img{max-height:181px;top:-29px;left:11px}}#about-our-history .decade-section{border-top:1px solid #ccc;margin-top:30px;padding-top:15px}#about-our-history .decade-section .image-title{color:#9a6f00;font-family:Pensum Display;font-size:18px;font-style:normal;font-weight:700;line-height:24px}@media only screen and (width<=900px){#about-our-history .decade-section .image-title{font-size:14pt;line-height:21px}}#about-our-history .section-1970 img{max-height:611px;position:relative;left:-130px}#about-our-history .section-1970>.section-layout{grid-template-columns:1fr 1fr;display:grid}#about-our-history .section-1970>.section-layout>div:first-child{overflow:hidden}#about-our-history .section-1970>.section-layout .property-columns{grid-column-gap:30px;grid-template-columns:1fr 1fr;max-width:540px;display:grid}@media only screen and (width<=900px){#about-our-history .section-1970 img{max-height:292px;margin:auto auto 30px;display:block;left:0}#about-our-history .section-1970>.section-layout{grid-template-columns:1fr}#about-our-history .section-1970>.section-layout .property-columns{grid-column-gap:20px;max-width:345px}}#about-our-history .section-1980>.section-layout{grid-template-rows:auto auto;display:grid}#about-our-history .section-1980>.section-layout>div:first-child{grid-template-columns:1fr 2fr;display:grid}#about-our-history .section-1980>.section-layout>div:first-child>div:first-child{margin-bottom:30px}#about-our-history .section-1980>.section-layout>div:first-child>div:first-child img{max-height:450px;position:relative;left:-50px}#about-our-history .section-1980>.section-layout>div:first-child>div:nth-child(2)>div:nth-child(2){max-height:430px;overflow:hidden}#about-our-history .section-1980>.section-layout>div:first-child>div:nth-child(2)>div:nth-child(2) img{width:100%;position:relative;top:-140px}#about-our-history .section-1980>.section-layout .property-columns{grid-column-gap:30px;grid-template-columns:1fr 1fr 1fr;max-width:825px;display:grid}#about-our-history .section-1980>.section-layout>.decade-properties-desktop{display:block}#about-our-history .section-1980>.section-layout>.decade-properties-mobile{display:none}@media only screen and (width<=900px){#about-our-history .section-1980>.section-layout{grid-template-rows:1fr;grid-template-columns:1fr}#about-our-history .section-1980>.section-layout>div:first-child{grid-template-columns:1fr}#about-our-history .section-1980>.section-layout>div:first-child>div:first-child img{max-height:234px;margin:auto;display:block;left:0}#about-our-history .section-1980>.section-layout>div:first-child>div:nth-child(2)>div:nth-child(2){height:270px;overflow:hidden}#about-our-history .section-1980>.section-layout>div:first-child>div:nth-child(2)>div:nth-child(2) img{width:100%;position:relative;top:-69px}#about-our-history .section-1980>.section-layout .property-columns{grid-column-gap:20px;grid-template-columns:1fr 1fr;max-width:345px}#about-our-history .section-1980>.section-layout>.decade-properties-desktop{display:none}#about-our-history .section-1980>.section-layout>.decade-properties-mobile{display:grid}}#about-our-history .section-1990 img{max-height:800px;position:relative;left:-180px}#about-our-history .section-1990>.section-layout{grid-template-columns:2fr 3fr;display:grid}#about-our-history .section-1990>.section-layout>div:first-child{overflow:hidden}#about-our-history .section-1990>.section-layout .property-columns{grid-column-gap:30px;grid-template-columns:1fr 1fr;max-width:540px;display:grid}@media only screen and (width<=900px){#about-our-history .section-1990 img{max-height:370px;margin:auto;display:block;left:0}#about-our-history .section-1990>.section-layout{grid-template-columns:1fr}#about-our-history .section-1990>.section-layout .property-columns{grid-column-gap:20px;max-width:345px}}#about-our-history .section-2000>.section-layout{grid-template-rows:auto 450px;display:grid}#about-our-history .section-2000>.section-layout>div:first-child{margin-bottom:30px}#about-our-history .section-2000>.section-layout>div:nth-child(2){max-height:460px;overflow:hidden}#about-our-history .section-2000>.section-layout>div:nth-child(2) img{max-width:1110px;position:relative;top:-390px}#about-our-history .section-2000>.section-layout .property-column-group{grid-column-gap:30px;grid-template-columns:1fr 1fr;display:grid}#about-our-history .section-2000>.section-layout .property-column-group .property-columns{grid-column-gap:30px;grid-template-columns:1fr 1fr;max-width:540px;margin-bottom:20px;display:grid}#about-our-history .section-2000>.section-layout .property-column-group img{width:100%;margin-bottom:30px}#about-our-history .section-2000>.section-layout>.decade-properties-desktop{display:block}#about-our-history .section-2000>.section-layout>.decade-properties-mobile{display:none}@media only screen and (width<=900px){#about-our-history .section-2000>.section-layout{grid-template-rows:auto auto}#about-our-history .section-2000>.section-layout>div:nth-child(2){height:145px;overflow:hidden}#about-our-history .section-2000>.section-layout>div:nth-child(2) img{width:345px;top:-115px}#about-our-history .section-2000>.section-layout .property-columns{grid-column-gap:20px;grid-template-columns:1fr 1fr;max-width:345px;display:grid}#about-our-history .section-2000>.section-layout img{width:100%;margin-bottom:30px}#about-our-history .section-2000>.section-layout>.decade-properties-desktop{display:none}#about-our-history .section-2000>.section-layout>.decade-properties-mobile{display:block}}#about-our-history .section-2010>.section-layout{grid-template-rows:auto auto;display:grid}#about-our-history .section-2010>.section-layout>div:first-child{grid-template-columns:2fr 3fr;display:grid}#about-our-history .section-2010>.section-layout>div:first-child>div:first-child{overflow:hidden}#about-our-history .section-2010>.section-layout>div:first-child>div:first-child img{max-height:450px;position:relative;left:-40px}#about-our-history .section-2010>.section-layout>div:first-child>div:nth-child(2){max-height:500px;overflow:hidden}#about-our-history .section-2010>.section-layout>div:first-child>div:nth-child(2)>div{overflow:hidden}#about-our-history .section-2010>.section-layout>div:first-child>div:nth-child(2) img{max-height:584px;position:relative;top:-62px;left:37px}#about-our-history .section-2010>.section-layout>div:nth-child(2){grid-template-columns:3fr 2fr;display:grid}#about-our-history .section-2010>.section-layout>div:nth-child(2) .property-columns{grid-column-gap:30px;grid-template-columns:1fr 1fr;max-width:540px;display:grid}#about-our-history .section-2010>.section-layout>div:nth-child(2) img{max-height:450px}@media only screen and (width<=900px){#about-our-history .section-2010>.section-layout>div:first-child{grid-template-columns:1fr}#about-our-history .section-2010>.section-layout>div:first-child>div:first-child img{left:-68px}#about-our-history .section-2010>.section-layout>div:first-child>div:nth-child(2) img{max-height:341px;top:-22px;left:0}#about-our-history .section-2010>.section-layout>div:nth-child(2){grid-template-columns:1fr}#about-our-history .section-2010>.section-layout>div:nth-child(2) .property-columns{grid-column-gap:20px;max-width:345px}#about-our-history .section-2010>.section-layout>div:nth-child(2) img{max-height:350px;position:relative;left:-12px}}#about-our-history .building-details{grid-template-rows:auto auto;grid-template-columns:45px 210px;margin-bottom:30px;display:grid}#about-our-history .building-details.with-year{border-top:1px solid #333}#about-our-history .building-details>div:first-child,#about-our-history .building-details div:nth-child(2){color:#451b5f;font-family:Solanel \- Thin;font-size:19px;line-height:24px}#about-our-history .building-details>div:nth-child(4){color:#545556;font-family:Solanel \- Regular;font-size:16px;line-height:24px}@media only screen and (width<=900px){#about-our-history .building-details{grid-template-columns:35px 128px}#about-our-history .building-details>div:first-child,#about-our-history .building-details div:nth-child(2){font-size:18px;line-height:21px}}#about-our-history .decade-properties-mobile{display:none}@media only screen and (width<=900px){#about-our-history .decade-properties-mobile{display:block}}#about-our-history #organization-section{margin-top:50px}#about-our-history .our-organization-description{color:#545556;margin-bottom:50px;font-family:Solanel \- Thin;font-size:24px;line-height:29px}@media only screen and (width<=900px){#about-our-history .our-organization-description{font-size:19px;line-height:24px}}#affordableRerentals .page-header{letter-spacing:-.5px;color:#b47f00;margin-top:30px;margin-bottom:34px;font-family:Pensum Display;font-size:54px;font-style:normal;font-weight:400;line-height:1.2em}@media only screen and (width>=901px){#affordableRerentals .page-header{margin-left:0}}#affordableRerentals .btn{width:auto;height:auto;padding:0 10px}#affordableRerentals #sect-title-1{padding-left:0}#affordableRerentals .fine-print{color:#666;margin:16px 0;font-size:.75rem}#affordableRerentals .flex-column{justify-content:space-between;gap:20px;display:flex}@media only screen and (width<=900px){#affordableRerentals .flex-column{flex-direction:column}}#affordableRerentals .flex-column img{max-width:100%;height:auto}#affordableRerentals p.thin{font-size:24px;line-height:29px}#affordableRerentals .flex-column-left,#affordableRerentals .flex-column-right{flex:1}#affordableRerentals .two-column-ul{grid-template-columns:repeat(2,1fr);gap:10px 20px;height:max-content;display:grid}#affordableRerentals .pad-under-image img{padding-bottom:25px}#affordableRerentals .pad-under-image .flex-column{flex-direction:row}#affordableRerentals .amenities-section{margin-top:25px}#affordableRerentals .affordable-rerentals-header-container{grid-template-columns:repeat(2,1fr);min-height:560px;display:grid}#affordableRerentals .affordable-rerentals-header-container .header-left-container{padding:35px;position:relative}#affordableRerentals .affordable-rerentals-header-container .header-left-container .btn{margin-bottom:50px}#affordableRerentals .affordable-rerentals-header-container .header-left-container .fine-print{position:absolute;bottom:10px}@media only screen and (width<=900px){#affordableRerentals .affordable-rerentals-header-container{grid-template-columns:1fr}#affordableRerentals .affordable-rerentals-header-container .header-left-container{padding:0 15px 15px}}#affordableRerentals .affordable-rerentals-header-container .image-container,#affordableRerentals .affordable-rerentals-header-container img{object-fit:cover;width:100%;height:100%}#affordableRerentals .building-card,#affordableRerentals .paper{padding:25px 35px}@media only screen and (width<=900px){#affordableRerentals .building-card,#affordableRerentals .paper{background-color:#fff;padding:0 0 35px}}#affordableRerentals .building-card .header-container,#affordableRerentals .paper .header-container{place-content:center space-between;display:flex}@media only screen and (width<=900px){#affordableRerentals .building-card .header-container,#affordableRerentals .paper .header-container{flex-direction:column;align-items:center}}#affordableRerentals .building-card .income-requirements,#affordableRerentals .paper .income-requirements{-webkit-overflow-scrolling:touch;margin:0 -35px;padding:0 35px;overflow-x:auto}@media only screen and (width<=900px){#affordableRerentals .building-card .income-requirements,#affordableRerentals .paper .income-requirements{margin:0 -15px;padding:0 15px}}#affordableRerentals .building-card .income-requirements .income-table,#affordableRerentals .paper .income-requirements .income-table{width:100%}#affordableRerentals .building-card .income-requirements .income-table th,#affordableRerentals .building-card .income-requirements .income-table td,#affordableRerentals .paper .income-requirements .income-table th,#affordableRerentals .paper .income-requirements .income-table td{text-align:left;padding:8px}#affordableRerentals .building-card .income-requirements .income-table th,#affordableRerentals .paper .income-requirements .income-table th{border-bottom:2px solid #ccc}#affordableRerentals .building-card .income-requirements .income-table tbody .underline,#affordableRerentals .paper .income-requirements .income-table tbody .underline{border-bottom:1px solid #ccc}#affordableRerentals .join-tfc-community-column-container .flex-column-left img{object-fit:cover;width:100%;height:100%}#affordableRerentals .contact-form-modal-overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}#affordableRerentals .contact-form-modal{background:#fff;border-radius:8px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #0000004d}#affordableRerentals .affordable-housing-contact-form{padding:30px}#affordableRerentals .affordable-housing-contact-form .modal-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex;position:relative}#affordableRerentals .affordable-housing-contact-form .modal-header h3{color:#451b5f;flex:1;margin:0;padding-right:40px;font-family:Solanel \- Thin;font-size:24px;font-weight:700;line-height:29px}#affordableRerentals .affordable-housing-contact-form .modal-header .close-button{cursor:pointer;color:#545556;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:24px;display:flex;position:absolute;top:0;right:0}#affordableRerentals .affordable-housing-contact-form .modal-header .close-button:hover{color:#333;background-color:#f0f0f0}#affordableRerentals .affordable-housing-contact-form h3:not(.modal-header h3){color:#545556;margin-bottom:10px}#affordableRerentals .affordable-housing-contact-form p{color:#545556;margin-bottom:25px;font-family:Solanel \- Regular;font-size:16px;line-height:27px}#affordableRerentals .affordable-housing-contact-form .form-buttons{justify-content:flex-end;gap:15px;margin-top:25px;display:flex}@media only screen and (width<=600px){#affordableRerentals .affordable-housing-contact-form .form-buttons{flex-direction:column}}#affordableRerentals .affordable-housing-contact-form .contact-form .tfc-dropdown-button-group{margin-bottom:30px}#affordableRerentals .affordable-housing-contact-form .contact-form .tfc-dropdown-button-group label{margin-bottom:8px;font-family:Solanel \- Regular;font-weight:400;display:block}#affordableRerentals .affordable-housing-contact-form .contact-form .tfc-dropdown-button-group label .heading-4{color:#373a3c;font-size:16px;line-height:24px}#affordableRerentals .affordable-housing-contact-form .contact-form .tfc-dropdown-button-group input,#affordableRerentals .affordable-housing-contact-form .contact-form .tfc-dropdown-button-group textarea{background:0 0;border:none;border-bottom:1.5px solid #bdbdbd;width:100%;padding:8px 0;font-family:Solanel \- Regular;font-size:16px}#affordableRerentals .affordable-housing-contact-form .contact-form .tfc-dropdown-button-group input:focus,#affordableRerentals .affordable-housing-contact-form .contact-form .tfc-dropdown-button-group textarea:focus{border-bottom-color:#545556;outline:none}#affordableRerentals .affordable-housing-contact-form .contact-form .tfc-dropdown-button-group textarea{resize:vertical;min-height:120px}.amenity-partners{border-top:1px solid #ccc;padding-top:16px}.amenity-partners p.description{max-width:700px;margin-bottom:30px;font-family:Solanel \- Thin;font-size:19px;line-height:24px}.amenity-partners .amenity-partners-container{grid-column-gap:33px;grid-row-gap:33px;display:grid}.amenity-partners .amenity-partners-container.even{grid-template-columns:1fr 1fr}.amenity-partners .amenity-partners-container.odd{grid-template-columns:1fr 1fr 1fr}@media only screen and (width<=576px){.amenity-partners .amenity-partners-container{grid-template-columns:1fr!important}}.amenity-partners .amenity-partners-container .partner-tile{border:1px solid #ccc}.amenity-partners .amenity-partners-container .partner-tile>div:first-child{background:#f6f5f2;padding:30px 37px}.amenity-partners .amenity-partners-container .partner-tile>div:first-child img{object-fit:contain;width:100%;height:100%;max-height:145px}.amenity-partners .amenity-partners-container .partner-tile>div:nth-child(2){padding:15px}.amenity-partners .amenity-partners-container .partner-tile>div:nth-child(2) p{font-family:Solanel \- Regular;font-size:16px;line-height:21px}.amenity-partners .amenity-partners-container .partner-tile>div:nth-child(2) a{text-decoration:underline}.redesign-apartment-page{width:100%}@media (width>=2560px){.redesign-apartment-page__max-col{width:2560px;max-width:2560px;margin-left:auto;margin-right:auto}}.redesign-apartment-page .apartment-layout{display:block}@media (width>=1025px){.redesign-apartment-page .apartment-layout{grid-template-columns:minmax(0,1fr) 375px;grid-template-areas:"top sidebar""left sidebar";align-items:start;gap:0 33.5px;padding-right:90px;display:grid}}@media (width>=1280px){.redesign-apartment-page .apartment-layout{gap:0 67px}}.redesign-apartment-page__hero-images,.redesign-apartment-page__hero-images .carousel-slider-wrapper{width:100%}@media (width>=1025px){.redesign-apartment-page .top-panel{grid-area:top}.redesign-apartment-page .left-content{grid-area:left}}.redesign-apartment-page .features{flex-direction:column;align-self:stretch;align-items:flex-start;gap:45px;padding:45px 30px 100px;display:flex}@media (width>=1025px){.redesign-apartment-page .features{justify-content:center;padding:70px 0 150px 90px}}.redesign-apartment-page .features__header{font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:28px}@media (width>=1025px){.redesign-apartment-page .features__header{font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}.redesign-apartment-page .features__container{flex-direction:column;gap:45px;display:flex}@media (width>=1025px){.redesign-apartment-page .features__container{gap:90px}}@media (width>=1800px){.redesign-apartment-page .features__container{flex-direction:row}}.redesign-apartment-page .features__description{color:var(--Neutrals-Graphite,#545556);margin-bottom:2em;font-family:Solanel \- Thin;font-size:17px;font-style:normal;font-weight:400;line-height:23px}@media (width>=1280px){.redesign-apartment-page .features__description{letter-spacing:0;margin-bottom:3em;font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:140%}}.redesign-apartment-page .features__list{color:var(--Neutrals-Graphite,#545556);column-count:2;align-self:stretch;align-items:start;gap:5px 30px;margin:0;padding:0;list-style:none}@media (width>=1280px){.redesign-apartment-page .features__list{column-count:3}}.redesign-apartment-page .features__item{letter-spacing:0;break-inside:avoid;margin-bottom:5px;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px}@media (width>=1280px){.redesign-apartment-page .features__item{letter-spacing:0;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}}.redesign-apartment-page .incentives__header{color:var(--Neutrals-Graphite,#545556);letter-spacing:0;margin-bottom:20px;font-family:Solanel \- Medium;font-size:16px;font-weight:400;line-height:20px}@media (width>=1025px){.redesign-apartment-page .incentives__header{letter-spacing:0;font-family:Solanel \- Medium;font-size:18px;font-weight:400;line-height:22px}}.redesign-apartment-page .incentives__list{flex-wrap:wrap;align-content:flex-start;align-self:stretch;align-items:flex-start;gap:32px;display:flex}.redesign-apartment-page .incentives__item{flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;gap:10px;min-width:275px;display:flex}.redesign-apartment-page .incentives__title{color:var(--Web-Success-FG,#257447);background:var(--Web-Success-BG,#dff0d8);padding:2px 10px;font-family:Solanel \- Bold;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.redesign-apartment-page .incentives__note{color:var(--Neutrals-Graphite,#545556);letter-spacing:0;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px}.redesign-apartment-page .amenities__address{margin-bottom:45px;padding:0 30px;font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:28px}@media (width>=1025px){.redesign-apartment-page .amenities__address{padding:0 90px;font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}.redesign-apartment-page .amenities__container{flex-direction:column;align-self:stretch;align-items:flex-start;gap:60px;margin-bottom:100px;display:flex}@media (width>=700px){.redesign-apartment-page .amenities__container{flex-direction:row;align-self:stretch;align-items:flex-start;gap:0;display:flex}}@media (width>=1025px){.redesign-apartment-page .amenities__container{flex-direction:column;gap:60px;padding-right:0}}@media (width>=1512px){.redesign-apartment-page .amenities__container{flex-direction:row;gap:0}}.redesign-apartment-page .amenities__image{flex:1 0 0;align-self:stretch;align-items:flex-start;gap:10px;padding-right:30px;display:flex}.redesign-apartment-page .amenities__image img{object-fit:contain;width:100%;height:auto}@media (width>=700px){.redesign-apartment-page .amenities__image{flex-shrink:0;width:50%;max-width:500px}}@media (width>=1025px){.redesign-apartment-page .amenities__image{width:100%;max-width:none;padding-right:0}}@media (width>=1512px){.redesign-apartment-page .amenities__image{flex:auto}}.redesign-apartment-page .amenities__content{flex:1;width:100%;padding:0 30px}@media (width>=1025px){.redesign-apartment-page .amenities__content{padding:0 120px 0 90px}}@media (width>=1512px){.redesign-apartment-page .amenities__content{flex:0 auto;width:auto;padding:0 0 0 90px}}.redesign-apartment-page .amenities__header{color:var(--Neutrals-Graphite,#545556);letter-spacing:0;margin-bottom:1rem;font-family:Solanel \- Medium;font-size:16px;font-weight:400;line-height:20px}@media (width>=1280px){.redesign-apartment-page .amenities__header{letter-spacing:0;font-family:Solanel \- Medium;font-size:18px;font-weight:400;line-height:22px}}.redesign-apartment-page .amenities__list{column-count:2;column-gap:30px;width:100%}@media (width>=1512px){.redesign-apartment-page .amenities__list{column-count:unset;grid-template-columns:max-content max-content;gap:0 30px;width:auto;display:grid}}.redesign-apartment-page .amenities__item{color:var(--Neutrals-Graphite,#545556);letter-spacing:0;break-inside:avoid;margin-bottom:5px;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px}@media (width>=1280px){.redesign-apartment-page .amenities__item{letter-spacing:0;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}}.redesign-apartment-page .carousel-slider-wrapper,.redesign-apartment-page .slider-item,.redesign-apartment-page .three-d-tour,.redesign-apartment-page .map,.redesign-apartment-page .top-panel-map,.redesign-apartment-page .floorplan img{height:512px}@media only screen and (width<=900px){.redesign-apartment-page .carousel-slider-wrapper,.redesign-apartment-page .slider-item,.redesign-apartment-page .three-d-tour,.redesign-apartment-page .map,.redesign-apartment-page .top-panel-map,.redesign-apartment-page .floorplan img{height:310px}}@media (width>=1512px){.redesign-apartment-page .carousel-slider-wrapper,.redesign-apartment-page .slider-item,.redesign-apartment-page .three-d-tour,.redesign-apartment-page .map,.redesign-apartment-page .top-panel-map,.redesign-apartment-page .floorplan img{aspect-ratio:16/9;height:auto}}.redesign-apartment-page .three-d-tour{border:none;width:100%}.redesign-apartment-page .three-d-tour iframe{border:none;width:100%;height:100%}.redesign-apartment-page .top-panel-map{width:100%}.redesign-apartment-page .top-panel-map .apartment-map{aspect-ratio:unset;width:100%;height:100%}.redesign-apartment-page .top-panel-map .apartment-map__container{width:100%;height:100%}.redesign-apartment-page .floorplan{background:#fff;justify-content:center;align-items:center;height:512px;margin:0 auto;display:flex;position:relative}@media only screen and (width<=900px){.redesign-apartment-page .floorplan{height:310px}}@media (width>=1512px){.redesign-apartment-page .floorplan{aspect-ratio:16/9;width:100%;height:auto}}.redesign-apartment-page .floorplan>a{justify-content:center;align-items:center;width:100%;height:100%;padding:0;text-decoration:none;display:flex}.redesign-apartment-page .floorplan>a img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.redesign-apartment-page .apartment-map-section{flex:65%;min-width:0;height:fit-content}.redesign-apartment-page .apartment-map{aspect-ratio:1;width:100%;max-width:100%;position:relative;overflow:hidden}.redesign-apartment-page .apartment-map__container{width:100%;height:100%;position:relative}.redesign-apartment-page .apartment-map__loading{color:#451b5f;background:linear-gradient(135deg,#f5f5f5 0%,#e8e8e8 100%);justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex;position:absolute;inset:0}.redesign-apartment-page .transportation__header{color:#451b5f;margin:0 30px 45px;font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:28px}@media (width>=1025px){.redesign-apartment-page .transportation__header{margin-left:90px;font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}.redesign-apartment-page .transportation__content{flex-flow:column;gap:70px;margin:0 30px 100px 0;display:flex;overflow:hidden}@media (width>=1025px){.redesign-apartment-page .transportation__content{flex-direction:column;margin:0 0 100px}}@media (width>=1512px){.redesign-apartment-page .transportation__content{flex-direction:row}}@media (width>=1800px){.redesign-apartment-page .transportation__content{gap:120px}}@media (width>=1921px){.redesign-apartment-page .transportation__content{gap:85px}}.redesign-apartment-page .transportation__marketing-data{z-index:1;flex:35%;min-width:0;max-width:100%;margin-left:30px;position:relative}@media (width>=1025px){.redesign-apartment-page .transportation__marketing-data{margin-left:90px}}@media (width>=1512px){.redesign-apartment-page .transportation__marketing-data{margin-left:0}}@media (width>=1800px){.redesign-apartment-page .transportation__marketing-data{margin-right:70px}}@media (width>=1921px){.redesign-apartment-page .transportation__marketing-data{margin-right:90px}}.redesign-apartment-page .amenity-partners{border-top:none;margin:0 30px 75px;padding-top:0}@media (width>=1025px){.redesign-apartment-page .amenity-partners{margin:0 90px 100px}.redesign-apartment-page .amenity-partners .amenity-partners-container{grid-template-columns:1fr}}@media (width>=1280px){.redesign-apartment-page .amenity-partners .amenity-partners-container.even{grid-template-columns:1fr 1fr}.redesign-apartment-page .amenity-partners .amenity-partners-container.odd{grid-template-columns:1fr 1fr 1fr}}.redesign-apartment-page .amenity-partners__header{margin-bottom:45px;font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:28px}@media (width>=1025px){.redesign-apartment-page .amenity-partners__header{font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}.redesign-apartment-page .fees-and-terms-container{flex-direction:column;gap:100px;padding:75px 30px 100px;display:flex}@media (width>=1512px){.redesign-apartment-page .fees-and-terms-container{flex-direction:row;gap:180px;padding:100px 90px}}.redesign-apartment-page .fees-section{background:#fff}@media (width>=1512px){.redesign-apartment-page .fees-section{background:0 0;flex:1;min-width:825px;max-width:825px;padding:0}}.redesign-apartment-page .fees__title{margin:0 0 45px;font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:28px}@media (width>=1025px){.redesign-apartment-page .fees__title{font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}.redesign-apartment-page .fees__group{margin-bottom:30px}.redesign-apartment-page .fees__group--last{margin-bottom:0}@media (width>=700px){.redesign-apartment-page .fees__group{display:none}}.redesign-apartment-page .fees__group-title{letter-spacing:0;color:#333;border-top:1px solid #e0e0e0;margin:0 0 20px;padding-top:10px;font-family:Solanel \- Medium;font-size:14px;font-weight:400;line-height:18px}.redesign-apartment-page .fees__cards{flex-direction:column;display:flex}@media (width>=575px){.redesign-apartment-page .fees__cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}}@media (width>=700px){.redesign-apartment-page .fees__cards{display:none}}.redesign-apartment-page .fees__card{flex-direction:column;gap:5px;padding-bottom:20px;display:flex}.redesign-apartment-page .fees__card:last-child{border-bottom:none;padding-bottom:0}.redesign-apartment-page .fees__row{color:var(--Neutrals-Graphite,#545556);flex-direction:column;gap:5px;font-family:Solanel \- Medium;font-size:12px;font-style:normal;font-weight:400;line-height:14px;display:flex}.redesign-apartment-page .fees__value{color:#545556;font-family:Solanel \- Medium;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.redesign-apartment-page .fees__value--amount,.redesign-apartment-page .fees__value--comment{font-family:Solanel \- Regular;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.redesign-apartment-page .fees__table{display:none}@media (width>=700px){.redesign-apartment-page .fees__table{border-collapse:collapse;width:100%;display:table}}.redesign-apartment-page .fees__table thead tr{border-bottom:1px solid #e0e0e0}.redesign-apartment-page .fees__table thead th{letter-spacing:0;color:#545556;text-align:left;vertical-align:top;padding:0 15px 15px 0;font-family:Solanel \- Medium;font-size:13px;font-weight:400;line-height:21.33px}.redesign-apartment-page .fees__table tbody tr{border-bottom:1px solid #e0e0e0}.redesign-apartment-page .fees__table tbody tr:last-child{border-bottom:none}.redesign-apartment-page .fees__table tbody tr.fees__table-row--group-end td{padding-bottom:50px}.redesign-apartment-page .fees__table tbody td{color:#545556;vertical-align:top;padding:5px 15px 10px 0}.redesign-apartment-page .fees__table-header--frequency,.redesign-apartment-page .fees__table-header--amount{width:180px}.redesign-apartment-page .fees__table-frequency{letter-spacing:0;color:#333;width:180px;padding-top:10px;font-family:Solanel \- Medium;font-size:14px;font-weight:400;line-height:18px}.redesign-apartment-page .fees__table-name{padding-right:20px;font-family:Solanel \- Medium;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.redesign-apartment-page .fees__table-amount{width:180px;font-family:Solanel \- Regular;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.redesign-apartment-page .fees__table-details{font-family:Solanel \- Regular;font-size:12px;font-style:normal;font-weight:400;line-height:14px}@media (width>=1512px){.redesign-apartment-page .terms{flex:1;min-width:315px;max-width:640px;padding:0}}.redesign-apartment-page .terms__heading{color:var(--Main-Purple,#451b5f);margin:0 0 45px;font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:28px}@media (width>=1025px){.redesign-apartment-page .terms__heading{font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}.redesign-apartment-page .terms__content{flex-direction:column;gap:15px;display:flex}.redesign-apartment-page .terms__paragraph{letter-spacing:0;color:#545556;margin:0;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}@media (width>=1025px){.redesign-apartment-page .terms__paragraph{letter-spacing:0;font-family:Solanel \- Regular;font-size:18px;font-weight:400;line-height:24px}}.mobile-sticky-footer{z-index:1000;pointer-events:none;background:#f6f5f2;padding:10px 30px;transition:transform .3s ease-in-out;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}@media (width>=700px){.mobile-sticky-footer{display:none}}.mobile-sticky-footer--visible{pointer-events:auto;transform:translateY(0);box-shadow:0 -4px 12px #0000001a}.mobile-sticky-footer__buttons{gap:20px;margin-bottom:10px;display:flex}.mobile-sticky-footer__tour-btn{text-align:center;font-feature-settings:"liga" off, "clig" off;border:1px solid #fff;flex:1;height:fit-content;padding:10px 20px;font-family:Solanel \- Regular;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:color .3s,background-color .3s,opacity .3s}.mobile-sticky-footer__tour-btn:hover,.mobile-sticky-footer__tour-btn:focus{text-decoration:none}.mobile-sticky-footer__tour-btn{color:#fff;background:#451b5f;border:1px solid #451b5f}.mobile-sticky-footer__tour-btn:link,.mobile-sticky-footer__tour-btn:visited,.mobile-sticky-footer__tour-btn:active{color:#fff;text-decoration:none}.mobile-sticky-footer__tour-btn:hover,.mobile-sticky-footer__tour-btn:focus{color:#fffc;border:1px dashed #fffc;text-decoration:none}.mobile-sticky-footer__tour-btn{white-space:nowrap;justify-content:center;align-items:center;padding:12px 16px;font-size:14px;display:flex}.mobile-sticky-footer__apply-btn{text-align:center;font-feature-settings:"liga" off, "clig" off;border:1px solid #451b5f;height:fit-content;padding:10px 20px;font-family:Solanel \- Regular;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:color .3s,background-color .3s,opacity .3s}.mobile-sticky-footer__apply-btn:hover,.mobile-sticky-footer__apply-btn:focus{text-decoration:none}.mobile-sticky-footer__apply-btn{color:#451b5f;background:#fff}.mobile-sticky-footer__apply-btn:link,.mobile-sticky-footer__apply-btn:visited,.mobile-sticky-footer__apply-btn:active{color:#451b5f;text-decoration:none}.mobile-sticky-footer__apply-btn:hover,.mobile-sticky-footer__apply-btn:focus{color:#451b5fcc;border:1px dashed #451b5fcc;text-decoration:none}.mobile-sticky-footer__apply-btn{white-space:nowrap;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;display:flex}.mobile-sticky-footer__info{letter-spacing:0;color:#545556;justify-content:space-between;align-items:center;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px;display:flex}body.mobile-sticky-footer-active .cky-btn-revisit-wrapper{transition:bottom .3s ease-in-out;bottom:110px!important}@media (width>=700px){body.mobile-sticky-footer-active .cky-btn-revisit-wrapper{bottom:initial!important}}.sticky-container{flex-direction:column;width:100%;display:flex}@media (width>=1025px){.sticky-container{width:375px;min-width:300px;max-width:400px;top:var(--sticky-top);border:1px solid var(--Web-Mid-Gray,#ccc);flex-grow:0;flex-shrink:0;grid-area:sidebar;align-self:start;transition:top .2s;position:sticky}}.sticky-content-padding{padding:20px 30px 30px}@media (width>=1025px){.sticky-content-padding{padding:20px 25px 30px 30px}}.sticky-apartment-info{flex-direction:column;gap:5px;padding:20px 30px 30px;display:flex}@media (width>=575px){.sticky-apartment-info{flex-direction:row;gap:30px}.sticky-apartment-info .sticky-address-container,.sticky-apartment-info .sticky-pricing-container{flex:50%;max-width:50%}}@media (width>=1025px){.sticky-apartment-info{flex-direction:column;flex:auto;gap:15px}.sticky-apartment-info .sticky-address-container,.sticky-apartment-info .sticky-pricing-container{flex:initial;max-width:none}}.sticky-apartment-info h1{color:#451b5f;letter-spacing:0;font-family:Solanel \- Thin;font-size:30px;font-style:normal;font-weight:400;line-height:35px}@media (width>=1025px){.sticky-apartment-info h1{font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}.sticky-apartment-info .share-wrapper{align-items:center;margin-top:0;margin-bottom:8px;margin-left:auto;text-decoration:underline;display:inline-flex;position:relative}.sticky-apartment-info .share-wrapper .share-menu{z-index:100;width:100%;min-width:max-content;position:absolute;top:-20%;bottom:auto;right:-5%}.sticky-apartment-info .share-button{letter-spacing:0;color:var(--Neutrals-Graphite,#545556);background:0 0;border:none;align-items:center;gap:10px;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px;display:flex}.sticky-apartment-info .heading-2{color:#545556;margin-bottom:5px;font-family:Solanel \- Medium;font-size:18px;font-style:normal;font-weight:400;line-height:24px}@media only screen and (width<=900px){.sticky-apartment-info .heading-2{margin-bottom:8px}}.sticky-apartment-info .unit-features-preview{letter-spacing:0;color:#545556;font-family:Solanel \- Regular;font-size:18px;font-weight:400;line-height:24px}.sticky-apartment-info .heading-4{letter-spacing:0;color:#545556;margin-bottom:0;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}.sticky-apartment-info .unit-price-row{flex-flow:wrap;align-items:center;gap:10px;margin-bottom:15px;display:flex}.sticky-apartment-info .unit-price{color:var(--Neutrals-Graphite,#545556);font-family:Solanel \- Medium;font-size:24px;font-style:normal;font-weight:400;line-height:28.8px}@media (width>=1025px){.sticky-apartment-info .unit-price{font-size:30px;line-height:35px}}.sticky-apartment-info .terms-fees-link{cursor:pointer;color:#545556;background:0 0;border:none;padding:0;font-family:Solanel;font-size:16px;text-decoration:underline}.sticky-apartment-info .terms-fees-link:hover{opacity:.7}.sticky-apartment-info .terms-fees-link:focus-visible{outline-offset:2px;outline:2px solid #451b5f}.sticky-apartment-info .net-price{color:#545556;margin-bottom:16px;font-family:Solanel \- Thin;font-size:18px;line-height:24px}.sticky-apartment-info .net-price .info{margin-left:6.5px;display:inline-block;position:relative}.sticky-apartment-info .net-price .info span{vertical-align:middle;cursor:help;align-items:center;display:inline-flex}.sticky-apartment-info .net-price .info span svg{display:block}.sticky-apartment-info .net-price .info .tooltip{z-index:10;background:#fff;border:1px solid #e0e0e0;width:290px;margin-bottom:8px;padding:15px;font-family:Solanel \- Regular;font-size:14px;display:block;position:absolute;bottom:50%;left:50%;transform:translate(-40%)}.sticky-apartment-info .net-price .info .tooltip button{color:#451b5f;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.sticky-apartment-info .apartment-features-header{color:#545556;margin-bottom:10px;font-family:Pensum Display;font-size:18px;line-height:28px}.openHouse-container{border-top:1px solid var(--Web-Mid-Gray,#ccc)}.open-house-list{color:#545556}.open-house-list__title{letter-spacing:0;margin-bottom:10px;font-family:Solanel \- Medium;font-size:16px;font-weight:400;line-height:20px}.open-house-list__item{letter-spacing:0;flex-direction:row;align-items:baseline;gap:15px;margin-bottom:10px;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px;display:flex}.open-house-list__calendar-wrapper{display:inline-flex;position:relative}.open-house-list__calendar-link{color:#545556;letter-spacing:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer;background:0 0;border:none;padding:0;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.open-house-list__toggle{letter-spacing:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;color:#545556;background:0 0;border:none;gap:15px;padding:0;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;display:flex}.open-house-list__toggle-icon{align-items:center;transition:transform .2s;display:flex}.open-house-list__toggle-icon--up{transform:rotate(180deg)}.openHouse-container h2,.walk-in-container h2{color:#545556;margin-bottom:8px;font-family:Solanel;font-size:18px}.openHouse-container p,.walk-in-container p{color:#545556;margin-bottom:8px;font-family:Solanel \- Thin;font-size:16px}.openHouse-container .leasing-hours,.walk-in-container .leasing-hours{margin-top:8px}.openHouse-container .leasing-hours div,.walk-in-container .leasing-hours div{color:#545556;margin-bottom:4px;font-family:Solanel \- Thin;font-size:16px}.openHouse-container a,.walk-in-container a{text-decoration:underline}.walk-in-container{margin-bottom:15px}.cta-container{padding:10px 0}@media (width>=1025px){.cta-container{padding:15px 0}}.sticky-address-container{flex-direction:column;gap:5px;width:100%;display:flex}.sticky-address-container .sticky-top-row{justify-content:space-between;align-items:center;display:flex}.sticky-address-container .sticky-top-row .share-button{align-content:flex-end}@media (width>=575px){.sticky-address-container .sticky-top-row{display:contents}.sticky-address-container h1{order:1}.sticky-address-container a{order:2}.sticky-address-container .share-wrapper{order:3;margin-top:auto;margin-bottom:0;margin-left:0}}@media (width>=1025px){.sticky-address-container .sticky-top-row{justify-content:space-between;align-items:center;display:inline-flex}.sticky-address-container h1,.sticky-address-container a,.sticky-address-container .share-wrapper{order:initial;margin-top:0;margin-bottom:8px}.sticky-address-container .share-wrapper{margin-left:auto}}.walk-in-and-CTA-container{border-top:1px solid var(--Web-Mid-Gray,#ccc);background-color:#f6f5f2}.cta-container{flex-direction:column;display:flex}@media (width>=575px){.cta-container{flex-direction:row;gap:30px}}.cta-container .apartment-action-buttons{white-space:nowrap;flex-direction:row;flex:1;gap:12px;display:flex}@media (width>=700px){.cta-container .apartment-action-buttons{flex-direction:row;align-items:center;gap:20px}}.cta-container .apartment-action-buttons .apt-apply-btn,.cta-container .apartment-action-buttons .apt-request-tour-btn{justify-content:center;align-items:center;width:auto;padding:10px 20px;display:flex}.cta-container .apartment-action-buttons .apt-request-tour-btn{text-align:center;font-feature-settings:"liga" off, "clig" off;border:1px solid #fff;flex:1;height:fit-content;padding:10px 20px;font-family:Solanel \- Regular;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:color .3s,background-color .3s,opacity .3s}.cta-container .apartment-action-buttons .apt-request-tour-btn:hover,.cta-container .apartment-action-buttons .apt-request-tour-btn:focus{text-decoration:none}.cta-container .apartment-action-buttons .apt-request-tour-btn{color:#fff;background:#451b5f;border:1px solid #451b5f}.cta-container .apartment-action-buttons .apt-request-tour-btn:link,.cta-container .apartment-action-buttons .apt-request-tour-btn:visited,.cta-container .apartment-action-buttons .apt-request-tour-btn:active{color:#fff;text-decoration:none}.cta-container .apartment-action-buttons .apt-request-tour-btn:hover,.cta-container .apartment-action-buttons .apt-request-tour-btn:focus{color:#fffc;border:1px dashed #fffc;text-decoration:none}.cta-container .apartment-action-buttons .apt-apply-btn{text-align:center;font-feature-settings:"liga" off, "clig" off;border:1px solid #451b5f;height:fit-content;padding:10px 20px;font-family:Solanel \- Regular;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:color .3s,background-color .3s,opacity .3s}.cta-container .apartment-action-buttons .apt-apply-btn:hover,.cta-container .apartment-action-buttons .apt-apply-btn:focus{text-decoration:none}.cta-container .apartment-action-buttons .apt-apply-btn{color:#451b5f;background:#fff}.cta-container .apartment-action-buttons .apt-apply-btn:link,.cta-container .apartment-action-buttons .apt-apply-btn:visited,.cta-container .apartment-action-buttons .apt-apply-btn:active{color:#451b5f;text-decoration:none}.cta-container .apartment-action-buttons .apt-apply-btn:hover,.cta-container .apartment-action-buttons .apt-apply-btn:focus{color:#451b5fcc;border:1px dashed #451b5fcc;text-decoration:none}.cta-container .cta-address-price{color:#545556;flex-direction:row;justify-content:space-between;gap:4px;margin-top:12px;font-family:Solanel \- Regular;font-size:16px;display:flex}@media (width>=575px){.cta-container .cta-address-price{flex:1;justify-content:space-between;align-items:center;margin-top:0}}@media (width>=1025px){.cta-container .cta-address-price{display:none}}.apt-contact{background:var(--Secondary-Pearl,#f6f5f2);flex-flow:column wrap;place-content:flex-start space-between;align-self:stretch;align-items:flex-start;gap:45px 40px;padding:60px 30px;display:flex}@media (width>=575px){.apt-contact{flex-direction:row}}@media (width>=700px){.apt-contact{padding-right:60px}}@media (width>=1025px){.apt-contact{padding-left:90px}}.apt-contact__heading{color:var(--Main-Purple,#451b5f);margin-bottom:30px;font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:28px}@media (width>=1025px){.apt-contact__heading{font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}.apt-contact__section-heading{color:var(--Neutrals-Graphite,#545556);letter-spacing:0;margin-bottom:20px;font-family:Solanel \- Medium;font-size:16px;font-weight:400;line-height:20px}@media (width>=1025px){.apt-contact__section-heading{letter-spacing:0;font-family:Solanel \- Medium;font-size:18px;font-weight:400;line-height:22px}}.apt-contact__walk-in-text{color:var(--Neutrals-Graphite,#545556);flex-direction:column;gap:10px;margin-bottom:30px;font-family:Solanel \- Thin;font-size:21px;font-style:normal;font-weight:400;line-height:26px;display:flex}@media (width>=1025px){.apt-contact__walk-in-text{font-size:24px;line-height:33px}}.apt-contact__tour-button{text-align:center;font-feature-settings:"liga" off, "clig" off;border:1px solid #fff;width:237px;height:fit-content;padding:10px 20px;font-family:Solanel \- Regular;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:color .3s,background-color .3s,opacity .3s}.apt-contact__tour-button:hover,.apt-contact__tour-button:focus{text-decoration:none}.apt-contact__tour-button{color:#fff;background:#451b5f;border:1px solid #451b5f}.apt-contact__tour-button:link,.apt-contact__tour-button:visited,.apt-contact__tour-button:active{color:#fff;text-decoration:none}.apt-contact__tour-button:hover,.apt-contact__tour-button:focus{color:#fffc;border:1px dashed #fffc;text-decoration:none}.apt-contact__details-container{flex-direction:column;gap:40px;display:flex}.apt-contact__contact-link{color:var(--Neutrals-Graphite,#545556);letter-spacing:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}@media (width>=1280px){.apt-contact__contact-link{letter-spacing:0;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}}.apt-contact__contact-icon{margin-right:10px}.apt-contact__directions-link{color:var(--Neutrals-Graphite,#545556);letter-spacing:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}@media (width>=1280px){.apt-contact__directions-link{letter-spacing:0;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}}.apt-contact__directions-icon{margin-right:10px}.apt-contact__address-line{letter-spacing:0;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px}@media (width>=1280px){.apt-contact__address-line{letter-spacing:0;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}}.apt-contact__address-line:last-of-type{margin-bottom:20px}.neighborhood-2025__heading{color:#451b5f;margin-bottom:45px;padding:0 30px;font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:28px}@media (width>=1025px){.neighborhood-2025__heading{margin-bottom:60px;padding:0 0 0 90px;font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}.neighborhood-2025__content{flex-direction:column;align-items:flex-start;gap:45px;padding-bottom:100px;display:flex}@media (width>=1025px){.neighborhood-2025__content{flex-direction:row;gap:0;padding-bottom:150px}}.neighborhood-2025__content-left{flex-direction:column;flex:1;gap:45px;width:100%;display:flex}@media (width>=1025px){.neighborhood-2025__content-left{gap:60px}}.neighborhood-2025__content-right{flex-direction:column;flex:1;gap:45px;width:100%;display:flex}@media (width>=1025px){.neighborhood-2025__content-right{gap:60px}}.neighborhood-2025__image{align-items:flex-start;width:100%;display:flex}.neighborhood-2025__image img{object-fit:cover;width:100%;height:auto}.neighborhood-2025__generic-image{width:100%;padding-left:30px;display:flex}.neighborhood-2025__generic-image img{aspect-ratio:669/523.25;object-fit:cover;align-self:stretch;width:100%}.neighborhood-2025__content-left .neighborhood-2025__image{padding-right:30px}@media (width>=1025px){.neighborhood-2025__content-left .neighborhood-2025__image{padding-right:90px}}.neighborhood-2025__content-right .neighborhood-2025__image{aspect-ratio:345/269.84;align-self:stretch;padding-left:30px}@media (width>=1025px){.neighborhood-2025__content-right .neighborhood-2025__image{padding-left:90px}}.neighborhood-2025__body{color:#545556;letter-spacing:0;padding:0 30px;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}@media (width>=1025px){.neighborhood-2025__body{padding:0 90px}}.neighborhood-2025__body a{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.neighborhood-2025__amenities{flex-direction:column;gap:20px;padding:0 30px;display:flex}.neighborhood-2025__amenities-heading{letter-spacing:0;color:#545556;font-family:Solanel \- Medium;font-size:16px;font-weight:400;line-height:20px}@media (width>=1280px){.neighborhood-2025__amenities-heading{letter-spacing:0;font-family:Solanel \- Medium;font-size:18px;font-weight:400;line-height:22px}}.neighborhood-2025__amenities-list{color:#545556;column-count:2;gap:5px 30px;width:100%;margin:0;padding:0;font-family:Solanel \- Thin;font-size:18px;line-height:24px;list-style:none}@media (width>=1280px){.neighborhood-2025__amenities-list{column-count:3}}.neighborhood-2025__amenities-item{letter-spacing:0;color:#545556;break-inside:avoid;margin-bottom:5px;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px}@media (width>=1280px){.neighborhood-2025__amenities-item{letter-spacing:0;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}}@media (width>=2560px){.redesign-building-page__max-col{width:2560px;max-width:2560px;margin-left:auto;margin-right:auto}}@media (width>=1025px){.redesign-building-page .building-layout{grid-template-columns:minmax(0,1fr) 375px;grid-template-areas:"top sidebar""left sidebar";align-items:start;gap:0 33.5px;padding-right:90px;display:grid}}@media (width>=1280px){.redesign-building-page .building-layout{gap:0 67px}}@media (width>=1025px){.redesign-building-page .top-panel{grid-area:top}}@media only screen and (width<=900px){.redesign-building-page .building-image-container{height:310px}}@media (width>=1025px){.redesign-building-page .left-content{grid-area:left}}@media (width>=1025px){.redesign-building-page .unit-features-and-outdoor{grid-template-columns:1fr 2fr;align-items:start;gap:48px;display:grid}.redesign-building-page .unit-features-and-outdoor .unit-features{grid-column:1;justify-content:flex-start}.redesign-building-page .unit-features-and-outdoor .featured-amenity{grid-column:2}}@media (width>=1025px){.redesign-building-page .transportation-unit__content{margin-right:90px}}@media (width>=700px) and (width<=1024px){.building-sidebar{box-sizing:border-box;flex-flow:wrap;width:100%;display:flex}.building-sidebar .building-sidebar__header{border:none;border-top:1px solid var(--Web-Mid-Gray,#ccc);flex:0 0 100%;width:100%}.building-sidebar .building-sidebar__commercial-section{box-sizing:border-box;flex:1 1 0;min-width:0}.building-sidebar .building-sidebar__commercial-section:nth-child(2){border:1px solid var(--Web-Mid-Gray,#ccc)}}@media (width>=1025px){.building-sidebar{width:375px;min-width:300px;max-width:400px;top:var(--sticky-top);flex-grow:0;flex-shrink:0;grid-area:sidebar;align-self:start;margin-bottom:60px;transition:top .2s;position:sticky}}@media (width>=1025px){.building-sidebar__title{font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}@media (width>=1025px){.building-sidebar__section-heading{letter-spacing:0;font-family:Solanel \- Medium;font-size:18px;font-weight:400;line-height:22px}}@media (width>=1025px){.building-features{justify-content:center;padding:90px 0 100px 90px}}@media (width>=1025px){.building-features__header{font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}@media only screen and (width>=775px){.building-features__container{row-gap:90px}}@media only screen and (width>=775px) and (width<=1024px){.building-features__container{grid-template-columns:1fr 1fr}}@media (width>=1800px){.building-features__container{grid-template-columns:1fr 560px}}@media (width>=1025px){.building-features__description-text{letter-spacing:0;font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:140%}}@media (width>=1025px){.building-features__amenities-header{letter-spacing:0;font-family:Solanel \- Medium;font-size:18px;font-weight:400;line-height:22px}}@media (width>=1025px){.building-features__amenities-item{letter-spacing:0;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}}.featured-amenity{box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;margin-right:0;padding:0 0 100px 30px;display:flex}.featured-amenity__image{width:100%;margin-bottom:45px;overflow:hidden}@media (width>=1025px){.featured-amenity__image{margin-bottom:30px}}.featured-amenity__image{aspect-ratio:16/9}.featured-amenity__image .slider-item{width:100%;height:100%;display:block}.featured-amenity__image .slider-item img{object-fit:cover;width:100%;height:100%}.featured-amenity__image .slider-item[role=img]{width:100%;height:100%;min-height:250px}.featured-amenity__content{border-top:1px solid #ccc;flex-direction:column;gap:15px;max-width:288px;margin-right:0;padding-top:10px;display:flex}.featured-amenity__title{color:#b47f00;margin:0;font-family:Pensum Display,serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px}@media (width>=1025px){.featured-amenity__title{font-family:Pensum Display,serif;font-size:24px;font-style:normal;font-weight:700;line-height:28.8px}}.featured-amenity__description{letter-spacing:0;color:#545556;margin:0;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}#buildings .content-divider{margin-bottom:25px}#buildings .tfc-dropdown-button-group{width:100%;margin-top:31px}#buildings .tfc-dropdown-button-group span.label{margin:0 0 .5em;font-size:20px}#buildings .tfc-dropdown-button-group button{padding:0 0 10px}#buildings .tfc-dropdown-content{width:fit-content;max-width:90%;padding:20px 0 0 20px}#buildings .tfc-dropdown-content .tfc-multi-select span{white-space:normal}@media only screen and (width<=576px){#buildings .tfc-dropdown-content{border:none;width:100%}}#buildings h1{color:#b47f00;background-color:#fff;font-family:Pensum Display;font-size:54px;font-weight:400;line-height:1.2em}#buildings .slider-item h1{margin:30px 0 0;padding:.3em .5em .4em;line-height:1.2}#buildings .mobile-alt-banner{display:none}#buildings .mobile-alt-banner hr{margin-left:-15px;margin-right:-15px}@media only screen and (width<=900px){#buildings .mobile-alt-banner{display:block}#buildings .content{margin-top:20px}}@media only screen and (width<=576px){#buildings #filters{flex-direction:column;margin-bottom:29px}#buildings #filters .tfc-dropdown-button-group{width:100%;margin-top:31px}#buildings #filters .tfc-dropdown-button-group .tfc-dropdown-wrapper{border:none;width:110%;margin-left:-16px;margin-right:-15px;position:static}#buildings #filters .tfc-dropdown-button-group .tfc-dropdown-content{max-width:unset;background-color:#fcfbf9;border-top:3px solid #bdbdbd;border-bottom:1px solid #bdbdbd}#buildings #filters .tfc-dropdown-button-group button{padding:0 0 10px}#buildings #filters .tfc-dropdown-button-group .toggle-open button{border-bottom:0;margin-bottom:12px}}#buildings .tiles{margin-left:0!important;margin-right:0!important}#buildings .tiles .tile{width:100%;margin:0 0 15px}@media only screen and (width>=420px){#buildings .tiles .tile{width:48%!important}}@media only screen and (width>=580px){#buildings .tiles .tile{margin-bottom:30px;width:48%!important}}@media only screen and (width>=901px){#buildings .tiles .tile{width:calc(33.3% - 22px)!important}}#buildings .tiles .tile .tile-subtitle{flex-grow:1}.std-style .content{max-width:1110px;margin:50px auto 0}.std-style h2{margin-bottom:25px}.std-style #filters{justify-content:space-between;margin-bottom:56px;display:flex}.std-style #filters .tfc-dropdown-button-group{width:30%}.std-style #filters .tfc-dropdown-button-group .tfc-dropdown-toggle.toggle-open+.tfc-dropdown-wrapper{border-bottom:1px solid #bdbdbd}.std-style #filters .tfc-dropdown-button-group button{width:100%}.std-style .material-icons{vertical-align:bottom}.std-style .tfc-multi-select{background-color:inherit;display:block!important}.std-style .tfc-dropdown-wrapper{background-color:#f6f5f2;border:none;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;min-width:11%}.std-style .tfc-dropdown-content{background-color:#f6f5f2;padding:28px 58px}.std-style tile-img{min-height:200px;max-height:800px}.about-tfc{padding-left:30px}@media (width>=1025px){.about-tfc{padding-left:90px}}.about-tfc__upper{margin-bottom:45px;padding-top:30px;position:relative}.about-tfc__above-content{height:160px;position:relative}@media (width>=1025px){.about-tfc__above-content{height:310px}}@media (width>=1280px){.about-tfc__above-content{height:450px}}.about-tfc__above-content{flex-direction:row;gap:45px;display:flex}@media (width>=1280px){.about-tfc__above-content{gap:90px}}.about-tfc__above-left{display:none}@media (width>=1025px){.about-tfc__above-left{flex:0 0 375px;display:block}}.about-tfc__above-left{position:relative}.about-tfc__above-right{width:100%;position:relative}.about-tfc__main-content{flex-direction:row;gap:45px;display:flex}@media (width>=1280px){.about-tfc__main-content{gap:90px}}.about-tfc__left-col{display:none}@media (width>=1025px){.about-tfc__left-col{flex:0 0 375px;display:block}}.about-tfc__right-col{width:100%}.about-tfc__below-content{flex-direction:row;gap:45px;height:45px;display:flex}@media (width>=1280px){.about-tfc__below-content{gap:90px}}.about-tfc__below-left{display:none}@media (width>=1025px){.about-tfc__below-left{flex:0 0 375px;display:block}}.about-tfc__below-right{width:100%;position:relative}.about-tfc__image-frame{position:relative}.about-tfc__image-frame img{aspect-ratio:345/259;object-fit:cover;width:100%}@media (width>=1025px){.about-tfc__image-frame img{aspect-ratio:514/385}}.about-tfc__image-frame:after{content:"";background:#b47f00;width:1px;position:absolute;top:0;bottom:0;left:30px}.about-tfc__frame-top{height:100%;position:absolute;left:30px;right:30px}@media (width>=1025px){.about-tfc__frame-top{right:90px}}.about-tfc__frame-top{border-top:1px solid #b47f00;border-left:1px solid #b47f00;border-right:1px solid #b47f00}.about-tfc__frame-bottom{height:100%;position:absolute;left:30px;right:30px}@media (width>=1025px){.about-tfc__frame-bottom{right:90px}}.about-tfc__frame-bottom{border-bottom:1px solid #b47f00;border-left:1px solid #b47f00;border-right:1px solid #b47f00}.about-tfc__mobile-about-section{flex-direction:row;justify-content:flex-end;margin-bottom:100px;padding-right:30px;display:flex}@media (width>=1025px){.about-tfc__mobile-about-section{display:none}}.about-tfc__content{max-width:345px}.about-tfc__sub-header{color:#b47f00;margin-bottom:16px;font-family:Pensum Display,serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px}.about-tfc__text{letter-spacing:0;color:#545556;margin-bottom:40px;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}.about-tfc__header-container{flex-direction:column;justify-content:center;display:flex;position:absolute;top:0;bottom:0}.about-tfc__header{letter-spacing:0;max-width:320px;font-family:Solanel \- Thin;font-size:45px;font-weight:400;line-height:50px}@media (width>=1025px){.about-tfc__header{max-width:607px;font-size:82.5px;line-height:101.25px}}.about-tfc__header{color:#451b5f}@media (width>=1025px){.about-tfc__above-right .about-tfc__header-container{display:none}}.blog-feature__top{text-align:center;margin-bottom:45px;margin-left:auto;margin-right:auto;font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:28px}@media (width>=1025px){.blog-feature__top{font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}.blog-feature__top{color:#545556}.blog-feature__main-mobile{flex-direction:column;display:flex}@media (width>=1025px){.blog-feature__main-mobile{display:none}}.blog-feature__main-mobile .tile-slider__pagination{margin-left:30px}.blog-feature__slider-container{padding-right:30px}.blog-feature__main-desktop{display:none}@media (width>=1025px){.blog-feature__main-desktop{flex-direction:row;gap:45px;margin-bottom:150px;padding-right:90px;display:flex}}.blog-feature__main-desktop .tile-slider__pagination{margin-bottom:20px;padding-top:30px;padding-bottom:30px}.blog-feature__image-col{flex:1}.blog-feature__content-col{flex-direction:column;justify-content:end;width:558px;display:flex}.blog-feature__image-frame img{aspect-ratio:345/194;object-fit:cover;width:clamp(345px,100%,1024px)}@media (width>=1025px){.blog-feature__image-frame img{aspect-ratio:331/208;width:100%}}.blog-feature__card-content{flex-direction:column;gap:20px;padding:30px 30px 20px;display:flex}@media (width>=1025px){.blog-feature__card-content{gap:30px;margin-bottom:20px;padding:0 0 40px}}.blog-feature__category{letter-spacing:0;color:#451b5f;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px;text-decoration:underline}.blog-feature__category:hover{color:#451b5f}.blog-feature__title{color:#451b5f;font-family:Pensum Display,serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px}.blog-feature__title:hover{color:#451b5f}.blog-feature__abstract{letter-spacing:0;color:#545556;margin-bottom:0;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px}.blog-feature__bottom{margin-top:45px;margin-bottom:100px;margin-left:30px}.blog-feature__view-all-link{width:197px;display:block}.building-amenities-section{flex-direction:column;justify-content:space-between;margin-bottom:100px;padding-left:30px;display:flex}@media (width>=1025px){.building-amenities-section{flex-direction:row;gap:90px;margin-bottom:170px;padding-left:90px}}@media (width>=1921px){.building-amenities-section{justify-content:flex-end}}.building-amenities-section__top{margin-bottom:60px;padding-right:30px}@media (width>=1025px){.building-amenities-section__top{flex:0 0 325px;padding-right:0}}.building-amenities-section__header{letter-spacing:0;margin-bottom:25px;font-family:Solanel \- Thin;font-size:36px;font-weight:400;line-height:42px}@media (width>=1280px){.building-amenities-section__header{letter-spacing:0;margin-bottom:45px;font-family:Solanel \- Thin;font-size:64px;font-weight:400;line-height:70px}}.building-amenities-section__header{color:#451b5f}.building-amenities-section__subheader{color:#b47f00;margin-bottom:16px;font-family:Pensum Display,serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px}.building-amenities-section__body{letter-spacing:0;max-width:375px;margin-bottom:40px;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}.building-amenities-section__gallery{width:100%}@media (width>=1280px){.building-amenities-section__gallery{max-width:1240px}}@media (width>=1921px){.building-amenities-section__gallery{max-width:1600px}}.building-amenities-section__gallery img{width:100%}.building-amenities-section__gallery-buttons{flex-flow:wrap;justify-content:start;gap:20px;margin-top:38px;display:flex}.building-amenities-section__gallery-button{appearance:none;font:inherit;color:#545556;letter-spacing:0;background:0 0;border:none;border-top:1px solid #0000;margin:0;padding:6px 0 5px;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}.building-amenities-section__gallery-button:focus,.building-amenities-section__gallery-button:hover{opacity:1}.building-amenities-section__gallery-button:not(.building-amenities-section__gallery-button--active):hover{background-image:linear-gradient(90deg,#000 50%,#fff0 0%);background-position:0 -1px;background-repeat:repeat-x;background-size:5px 1px}.building-amenities-section__gallery-button--active{border-top:1px solid #451b5f}.featured-apartments-section{margin-bottom:100px}.featured-apartments-section__top{margin-bottom:70px;padding:0 30px}@media (width>=1025px){.featured-apartments-section__top{padding:0 90px}}@media (width>=1280px){.featured-apartments-section__top{margin-bottom:100px}}.featured-apartments-section__top>div{flex-flow:wrap;gap:25px;display:flex}.featured-apartments-section__header{letter-spacing:0;color:#451b5f;margin-bottom:25px;font-family:Solanel \- Thin;font-size:36px;font-weight:400;line-height:42px}@media (width>=1280px){.featured-apartments-section__header{letter-spacing:0;margin-bottom:30px;font-family:Solanel \- Thin;font-size:64px;font-weight:400;line-height:70px}}.featured-apartments-section__content{flex-direction:row;justify-content:space-between;align-items:center;display:flex}@media (width>=1025px){.featured-apartments-section__content{justify-content:flex-start;gap:30px}}.featured-apartments-section__description{letter-spacing:0;color:#545556;max-width:456px;margin:0;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}@media (width>=1025px){.featured-apartments-section__description{letter-spacing:0;max-width:unset;font-family:Solanel \- Regular;font-size:18px;font-weight:400;line-height:24px}}.featured-apartments-section__main-section{flex-direction:row;gap:90px;margin-bottom:70px;display:flex}@media (width>=1280px){.featured-apartments-section__main-section{margin-bottom:150px}}.featured-apartments-section__main-section.left{flex-direction:row-reverse;padding-right:30px}.featured-apartments-section__main-section.left figcaption{margin-left:30px}@media (width>=1025px){.featured-apartments-section__main-section.left figcaption{margin-left:90px}}@media (width>=1280px){.featured-apartments-section__main-section.left figcaption{margin-left:auto}}@media (width>=1025px){.featured-apartments-section__main-section.left{padding-right:90px}}.featured-apartments-section__main-section.right{padding-left:30px}.featured-apartments-section__main-section.right figcaption{margin-right:30px}@media (width>=1025px){.featured-apartments-section__main-section.right{padding-left:90px}}.featured-apartments-section__unit-card-grid{display:none}@media (width>=1280px){.featured-apartments-section__unit-card-grid{grid-gap:40px;grid-template-columns:1fr 1fr;height:690px;display:grid}}.featured-apartments-section__feature-photo{width:100%;margin-bottom:0}.featured-apartments-section__feature-photo img{aspect-ratio:345/250;object-fit:cover;width:clamp(345px,100%,669px)}@media (width>=700px){.featured-apartments-section__feature-photo img{aspect-ratio:670/486;width:clamp(670px,100%,994px)}}@media (width>=1025px){.featured-apartments-section__feature-photo img{width:100%;height:467px}}@media (width>=1280px){.featured-apartments-section__feature-photo img{height:690px}}@media (width>=1921px){.featured-apartments-section__feature-photo img{height:900px}}.featured-apartments-section__feature-photo figcaption{letter-spacing:0;color:#545556;border-top:1px solid #545556;margin-top:30px;padding-top:15px;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}@media (width>=1025px){.featured-apartments-section__feature-photo figcaption{max-width:545px}}@media (width>=1280px){.featured-apartments-section__feature-photo figcaption{max-width:288px}}.featured-apartments-section__carousel-wrapper{padding-left:30px;padding-right:30px}@media (width>=1025px){.featured-apartments-section__carousel-wrapper{padding-left:90px;padding-right:90px}}@media (width>=1280px){.featured-apartments-section__carousel-wrapper{display:none}}.featured-neighborhood{margin-bottom:115px}.featured-neighborhood__header{text-align:center;margin-bottom:45px;padding-left:30px;padding-right:30px;font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:28px}@media (width>=1025px){.featured-neighborhood__header{font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}.featured-neighborhood__header{color:#545556}.featured-neighborhood__image-frame{margin-bottom:25px}.featured-neighborhood__image-frame img{aspect-ratio:375/176;object-fit:cover;width:clamp(375px,100%,2560px)}.featured-neighborhood__body{flex-flow:wrap;gap:30px;max-width:560px;margin-left:auto;margin-right:auto;display:flex}.featured-neighborhood__body-text{margin:auto;padding-left:55px;position:relative}.featured-neighborhood__label{color:#b47f00;font-family:Pensum Display,serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;position:absolute;left:5px}.featured-neighborhood__description{letter-spacing:0;color:#545556;width:250px;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}.featured-neighborhood__cta{width:197px;margin:auto}@media (width>=2560px){.home-page__max-col{width:2560px;max-width:2560px;margin-left:auto;margin-right:auto}}.home-page__subhead{flex-direction:row;justify-content:center;padding:45px 30px;display:flex}@media (width>=1025px){.home-page__subhead{padding:100px 0}}.home-page__subhead h2{color:#545556;font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:28px}@media (width>=1025px){.home-page__subhead h2{font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}.hero-video__container{position:relative}@media (width>=700px){.hero-video__container{aspect-ratio:700/274;overflow:hidden}}@media (width>=1025px){.hero-video__container{aspect-ratio:1024/341}}.hero-video__container video{width:100%;height:auto;display:block}@media (width>=700px){.hero-video__container video{object-fit:cover;height:100%}}.hero-video__toggle-button{cursor:pointer;background-color:#fff;border:1px solid #ccc;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute;bottom:30px;left:30px}.hero-video__toggle-button:hover,.hero-video__toggle-button:focus,.hero-video__toggle-button:active{opacity:1}.hero-video__progress-container{height:3px;position:absolute;bottom:0;left:0;right:0}.hero-video__progress{background-color:#b47f00;height:100%}.home-search-filters{width:580px;margin-left:auto;margin-right:auto;display:none;overflow:visible}.home-search-filters button:hover,.home-search-filters button:focus{opacity:1}@media (width>=700px){.home-search-filters{z-index:10;margin-bottom:-35px;display:block;position:relative}}.home-search-filters__row{z-index:25;flex-direction:row;justify-content:flex-start;height:70px;display:flex;position:relative;overflow:visible}.home-search-filters .filter-cell__trigger{padding:12px 15px 14px}.home-search-filters .filter-cell--location{min-width:230px}.home-search-filters .filter-cell--unitSize,.home-search-filters .filter-cell--priceRange{min-width:140px}.home-search-filters__submit-cell{background-color:#fff;border:1px solid #ccc;min-width:70px;padding:15px}.home-search-filters__submit-button{cursor:pointer;color:#fff;text-align:center;white-space:nowrap;background-color:#451b5f;border:0;justify-content:center;align-items:center;gap:10px;width:40px;height:40px;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:100%;display:flex}.home-search-filters__submit-button:hover{opacity:.9}.home-search-filters__submit-button:disabled{background-color:#ccc}.home-search-filters__submit-button svg{width:20px;height:20px}.home-search-filters .filter-cell--location .filter-cell__content{width:580px}.home-search-filters .filter-cell--unitSize .filter-cell__content{width:315px}.home-search-filters .filter-cell--priceRange .filter-cell__content{width:320px;left:-110px}@media (width>=700px){.home-search-filters .location-filters__main-filter-groups{flex-direction:row;gap:50px}.home-search-filters .location-filters__neighborhood-groups{flex-flow:row;gap:30px;display:flex}}@media (width>=1850px){.home-search-filters .size-filters{height:unset;padding-top:15px;display:grid}}.home-search-filters-mobile{margin:20px 30px}@media (width>=700px){.home-search-filters-mobile{display:none}}.home-search-filters-mobile__button-anchor{max-width:215px;margin:auto;position:relative}.home-search-filters-mobile__button-container{z-index:10;background-color:#fff;border:1px solid #ccc;border-top:0;width:100%;padding:10px;position:absolute}.home-search-filters-mobile__submit-button{color:#fff;text-align:center;vertical-align:middle;background-color:#451b5f;border:none;gap:10px;width:100%;height:40px;padding:10px 20px;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:100%}.home-search-filters-mobile__submit-button svg{margin-right:10px}.search-hero__top{padding-top:20px}@media (width>=700px){.search-hero__top{padding-top:25px}}@media (width>=1512px){.search-hero__top{padding-top:65px}}.search-hero__header-wrapper{width:307px;margin:auto;position:relative}@media (width>=700px){.search-hero__header-wrapper{width:578px;margin-bottom:20px}}@media (width>=1512px){.search-hero__header-wrapper{margin-bottom:39px}}.search-hero__header{letter-spacing:0;color:#451b5f;font-family:Solanel \- Thin;font-size:40px;font-weight:400;line-height:34px}@media (width>=700px){.search-hero__header{font-size:77px;line-height:94px}}.search-hero__superscript{letter-spacing:0;color:#b47f00;font-family:Pensum Display;font-size:14px;font-weight:700;line-height:21.12px;position:absolute;top:-5px;right:0}@media (width>=700px){.search-hero__superscript{font-size:16px;line-height:21px;top:8px}}#journal .basic-page *{max-width:100%}#journal a{text-decoration:underline}#journal .featured a{text-decoration:none}#journals .featured,#journal .featured{margin-bottom:15px}#journals .show-more,#journal .show-more{text-align:center;display:block}#journals .show-more>button,#journal .show-more>button{color:#fff;background-color:#451b5f;border:none;margin:auto;padding:12px 15px 8px;font-family:Solanel;font-size:16px;line-height:16px}@media only screen and (width<=420px){#journals .show-more,#journal .show-more{margin-bottom:20px}}#journals .static,#journal .static{justify-content:space-between;margin-top:49px;margin-bottom:30px;display:flex}#journals .static.right-content,#journal .static.right-content{flex-direction:row-reverse}@media only screen and (width<=420px){#journals .static.right-content,#journal .static.right-content{flex-direction:column-reverse}}#journals .static .left,#journal .static .left{flex-basis:80%;margin-right:30px}@media only screen and (width<=900px){#journals .static .left,#journal .static .left{flex-basis:100%;margin-right:0}}#journals .static aside,#journal .static aside{flex-basis:27.3%}#journals .static aside .heading-4,#journal .static aside .heading-4{color:#333}#journals .static aside .search,#journal .static aside .search{border-bottom:1px solid #bdbdbd;justify-content:space-between;align-items:center;display:flex}#journals .static aside .search input,#journal .static aside .search input{color:#545556;border:none}#journals .static aside .search i,#journal .static aside .search i{font-size:19px}#journals .static aside hr,#journal .static aside hr{margin-top:0}#journals .static aside h2,#journal .static aside h2{color:#b47f00;font-family:Pensum Display;font-size:24px;line-height:29px}#journals .static aside .popular>hr,#journal .static aside .popular>hr{margin-top:40px;margin-bottom:20px}#journals .static aside .popular>h2,#journal .static aside .popular>h2{margin-bottom:20px}#journals .static aside .popular>div,#journal .static aside .popular>div{border:1px solid #ccc;min-height:135.53px;margin-bottom:20px;display:flex}#journals .static aside .popular>div .image,#journal .static aside .popular>div .image{box-sizing:border-box;background-position:50%;background-size:cover;width:25%;min-height:135.53px;display:inline-block}@media only screen and (width>=421px){#journals .static aside .popular>div .image,#journal .static aside .popular>div .image{width:31.4286%}}#journals .static aside .popular>div .content,#journal .static aside .popular>div .content{box-sizing:border-box;width:75%;padding:10px;display:inline-block;position:relative}@media only screen and (width>=421px){#journals .static aside .popular>div .content,#journal .static aside .popular>div .content{width:68.5714%}}#journals .static aside .popular>div .content h3,#journal .static aside .popular>div .content h3{color:#451b5f;width:100%;margin:0 0 30px;font-family:Pensum Display;font-size:18px;line-height:24px}#journals .static aside .popular>div .content p,#journal .static aside .popular>div .content p{color:#333;width:100%;margin-bottom:10px;font-family:Solanel;font-size:16px;line-height:21.3px;position:absolute;bottom:0}#journals .journal-tabs,#journal .journal-tabs{white-space:nowrap;overflow-x:scroll}#journals .journal-category-button,#journal .journal-category-button{color:#451b5f;box-shadow:none;background-color:#0000;border:0;margin-right:30px;padding-bottom:10px;font-family:Solanel;font-size:18px;font-weight:100;line-height:16px;display:inline-block}#journals .journal-search-bar,#journal .journal-search-bar{color:#fff;background-color:#451b5f;height:80px;position:relative}#journals .journal-search-bar h1,#journal .journal-search-bar h1{color:#fff;border-right:1px solid #fff;height:80px;margin-bottom:0;padding-top:18px;padding-left:26px;line-height:42px;display:inline-block}#journals .journal-search-bar h1>a,#journal .journal-search-bar h1>a{color:#fff;text-decoration:none}@media only screen and (width<=420px){#journals .journal-search-bar h1,#journal .journal-search-bar h1{width:127px}}@media only screen and (width>=421px){#journals .journal-search-bar h1,#journal .journal-search-bar h1{width:178px}}#journals .journal-search-bar .tfc-dropdown-button-group,#journal .journal-search-bar .tfc-dropdown-button-group{margin-top:15px;margin-left:30px;display:inline-block;position:absolute}#journals .journal-search-bar .tfc-dropdown-button-group.hidden,#journal .journal-search-bar .tfc-dropdown-button-group.hidden{display:none}@media only screen and (width<=420px){#journals .journal-search-bar .tfc-dropdown-button-group,#journal .journal-search-bar .tfc-dropdown-button-group{width:140px}}@media only screen and (width>=421px) and (width<=900px){#journals .journal-search-bar .tfc-dropdown-button-group,#journal .journal-search-bar .tfc-dropdown-button-group{width:200px}}@media only screen and (width>=901px){#journals .journal-search-bar .tfc-dropdown-button-group,#journal .journal-search-bar .tfc-dropdown-button-group{width:329px}}#journals .journal-search-bar .tfc-dropdown-button-group .tfc-dropdown-wrapper,#journal .journal-search-bar .tfc-dropdown-button-group .tfc-dropdown-wrapper{top:62px}@media only screen and (width<=420px){#journals .journal-search-bar .tfc-dropdown-button-group .tfc-dropdown-wrapper,#journal .journal-search-bar .tfc-dropdown-button-group .tfc-dropdown-wrapper{width:100%;margin-left:-127px}}@media only screen and (width>=421px){#journals .journal-search-bar .tfc-dropdown-button-group .tfc-dropdown-wrapper,#journal .journal-search-bar .tfc-dropdown-button-group .tfc-dropdown-wrapper{width:500px;margin-left:-148px}}@media only screen and (width>=901px){#journals .journal-search-bar .tfc-dropdown-button-group .tfc-dropdown-wrapper,#journal .journal-search-bar .tfc-dropdown-button-group .tfc-dropdown-wrapper{width:800px}}@media only screen and (width>=1111px){#journals .journal-search-bar .tfc-dropdown-button-group .tfc-dropdown-wrapper,#journal .journal-search-bar .tfc-dropdown-button-group .tfc-dropdown-wrapper{width:900px}}#journals .journal-search-bar .tfc-dropdown-button-group .journal-category-dropdown-label,#journal .journal-search-bar .tfc-dropdown-button-group .journal-category-dropdown-label{text-align:left;cursor:pointer;border-bottom:1px solid #fff;width:100%;font-family:Solanel \- Thin;font-size:16px}#journals .journal-search-bar .tfc-dropdown-button-group span.label,#journal .journal-search-bar .tfc-dropdown-button-group span.label{color:#fff}#journals .journal-search-bar .tfc-dropdown-button-group button,#journal .journal-search-bar .tfc-dropdown-button-group button{color:#fff;text-align:left;border-bottom:1px solid #fff;width:100%}#journals .journal-search-bar .tfc-multi-select,#journal .journal-search-bar .tfc-multi-select{color:#451b5f;padding-top:12px}#journals .journal-search-bar .dropdown-portal,#journal .journal-search-bar .dropdown-portal{z-index:9;width:95%;margin-top:-15px;margin-left:auto;margin-right:auto;position:absolute;top:100%;left:2.5%}@media only screen and (width<=420px){#journals .journal-search-bar .dropdown-portal,#journal .journal-search-bar .dropdown-portal{width:100%;left:0}}#journals .journal-search-bar .dropdown-portal .quote-triangle,#journal .journal-search-bar .dropdown-portal .quote-triangle{z-index:2;background:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc;width:15px;height:15px;display:block;position:relative;top:8px;left:20%;transform:rotate(45deg)}@media only screen and (width<=900px){#journals .journal-search-bar .dropdown-portal .quote-triangle,#journal .journal-search-bar .dropdown-portal .quote-triangle{left:50%}}#journals .journal-search-bar .dropdown-portal #journal-category-dropdown-list,#journal .journal-search-bar .dropdown-portal #journal-category-dropdown-list{border:1px solid #ccc;flex-wrap:wrap;justify-content:space-between;margin:0;padding:20px;display:flex}@media only screen and (width<=900px){#journals .journal-search-bar .dropdown-portal #journal-category-dropdown-list li,#journal .journal-search-bar .dropdown-portal #journal-category-dropdown-list li{flex-basis:100%}}@media only screen and (width>=901px){#journals .journal-search-bar .dropdown-portal #journal-category-dropdown-list li,#journal .journal-search-bar .dropdown-portal #journal-category-dropdown-list li{flex-basis:33.3333%}}#journals .journal-search-bar .dropdown-portal #journal-category-dropdown-list li a,#journal .journal-search-bar .dropdown-portal #journal-category-dropdown-list li a{color:#000;width:100%;padding:10px;font-family:Solanel;font-size:18px;font-weight:400;line-height:24px}#journals .journal-search-bar .journal-search-text,#journal .journal-search-bar .journal-search-text{align-items:center;height:80px;display:inline-flex;position:absolute;right:10px}#journals .journal-search-bar .journal-search-text .search-button,#journal .journal-search-bar .journal-search-text .search-button{color:#fff;background:0 0;border:none;margin:0;padding:3px}@media only screen and (width<=900px){#journals .journal-search-bar .journal-search-text,#journal .journal-search-bar .journal-search-text{align-items:flex-end}#journals .journal-search-bar .journal-search-text.open,#journal .journal-search-bar .journal-search-text.open{left:208px;right:none;align-items:center}}@media only screen and (width<=420px){#journals .journal-search-bar .journal-search-text.open,#journal .journal-search-bar .journal-search-text.open{left:150px;right:none;align-items:center}#journals .journal-search-bar .journal-search-text.open .search-button,#journal .journal-search-bar .journal-search-text.open .search-button{position:absolute}}#journals .journal-search-bar .journal-search-text div,#journal .journal-search-bar .journal-search-text div{color:#fff;font-family:Pensum Display;font-size:16px}#journals .journal-search-bar .journal-search-text form,#journal .journal-search-bar .journal-search-text form{border-bottom:1px solid #fff;margin-right:30px}@media only screen and (width<=900px){#journals .journal-search-bar .journal-search-text form,#journal .journal-search-bar .journal-search-text form{display:none}}#journals .journal-search-bar .journal-search-text input,#journal .journal-search-bar .journal-search-text input{color:#fff;background-color:#451b5f;border:none}@media only screen and (width<=420px){#journals .journal-search-bar .journal-search-text input,#journal .journal-search-bar .journal-search-text input{width:130px}}#journals .journal-search-bar .journal-search-text .close-search,#journal .journal-search-bar .journal-search-text .close-search{color:#fff;margin-bottom:12px;padding:10px;font-size:15px;display:none}#journals .journal-search-bar .journal-search-text .toggle-search,#journal .journal-search-bar .journal-search-text .toggle-search{color:#fff;margin-bottom:12px;padding:10px;font-size:15px}@media only screen and (width<=900px){#journals .journal-search-bar .journal-search-text .toggle-search,#journal .journal-search-bar .journal-search-text .toggle-search{display:inline-block}}@media only screen and (width>=901px){#journals .journal-search-bar .journal-search-text .toggle-search,#journal .journal-search-bar .journal-search-text .toggle-search{display:none}}#journals .journal-search-bar .journal-search-text.open form,#journal .journal-search-bar .journal-search-text.open form{display:block}#journals .journal-search-bar .journal-search-text.open .toggle-search,#journal .journal-search-bar .journal-search-text.open .toggle-search{display:none}#journals .journal-search-bar .journal-search-text.open .close-search,#journal .journal-search-bar .journal-search-text.open .close-search{display:inline-block}#journals .journal-search-bar .floating-close,#journal .journal-search-bar .floating-close{position:absolute;top:50%;right:-20px}#journal-category-dropdown .dropdown-indicator{color:#fff;margin-top:3px;position:absolute;top:50%;right:3px}#journals .search-header{margin-top:40px;padding-left:25px;padding-right:25px}@media only screen and (width>=421px){#journals .search-header{padding-left:50px;padding-right:50px}}#journals .results-count{color:#333;padding-left:25px;padding-right:25px;font-size:18px;line-height:24px}@media only screen and (width>=421px){#journals .results-count{padding-left:50px;padding-right:50px}}#journals .static{max-width:none;margin-left:0;margin-right:0;padding-left:50px;padding-right:50px}#journals .static .left h2{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}#journals .static .left.grayed-out{background-color:#f6f5f2;padding:30px}#journals .static .left.grayed-out h3{color:#451b5f;font-family:Pensum Display;font-size:24px;line-height:28.8px}#journals .static .left.grayed-out p{font-family:Solanel;font-size:18px;line-height:24px}@media only screen and (width<=900px){#journals .static{padding-left:25px;padding-right:25px}}#journal.journal-entry .entry-wrapper{max-width:730px;margin:0 auto 30px}@media only screen and (width<=420px){#journal.journal-entry .entry-wrapper{padding:0 15px}}#journal.journal-entry .entry-header{margin-bottom:30px}#journal.journal-entry .entry-header>p:first-child{margin-top:55px}#journal.journal-entry .entry-header>p:first-child a{color:#451b5f;margin-bottom:13px;font-family:Solanel;font-size:18px;line-height:26px;text-decoration:underline}#journal.journal-entry .entry-header>p.sub-header{color:#545556;font-family:Solanel \- Thin;font-size:24px;line-height:29px}#journal.journal-entry .entry-header>p.date{color:#333;margin-bottom:40px;font-family:Solanel;font-size:18px;line-height:24px}#journal.journal-entry .entry-header>h2{color:#451b5f;font-family:Pensum Display;font-size:36px;font-weight:700;line-height:43px}#journal.journal-entry .entry-header img.img-responsive{max-width:100%}#journal.journal-entry .entry-footer{border-top:1px solid #333;flex-direction:column;padding-top:20px;display:flex}#journal.journal-entry .entry-footer>div.keywords{margin-top:0;font-family:Solanel;font-size:16px;line-height:27px}#journal.journal-entry .entry-footer>div.keywords a{text-decoration:none}#journal.journal-entry .entry-footer>div.share .share-title{color:#b47f00;width:100%;font-family:Pensum Display;font-size:14pt;font-weight:700;line-height:21px;display:block}#journal.journal-entry .entry-footer>div.share .social-list{margin:14px 0 0;padding:0}#journal.journal-entry .entry-footer>div.share .social-list>li{color:#451b5f;font-size:20px;display:inline-block}#journal.journal-entry .entry-footer>div.share .social-list>li:nth-child(n+2){margin-left:20px}@media only screen and (width>=421px){#journal.journal-entry .entry-footer{flex-direction:row;flex-wrap:no-wrap}#journal.journal-entry .entry-footer>.keywords{flex-basis:80%}}#journal.journal-entry .featured>h2{margin-bottom:30px}#journal.journal-entry .featured .tile{width:100%;margin-left:0;margin-right:0}@media only screen and (width>=577px){#journal.journal-entry .featured .tile{width:97%}}@media only screen and (width<=600px){#journal.journal-entry .mcnTextContent{width:80vw;display:block}#journal.journal-entry .mcnImageContent img,#journal.journal-entry .mcnImageGroupContent img{width:80vw!important}}#journal.journal-archive .static{max-width:none;margin-left:0;margin-right:0;padding-left:50px;padding-right:50px}#journal.journal-archive aside{padding-right:40px}@media only screen and (width<=420px){#journal.journal-archive aside{padding-right:0}}#journals .mobile-header,#journal .mobile-header{display:none}@media only screen and (width<=900px){#journals .mobile-header,#journal .mobile-header{margin-top:20px;margin-left:30px;margin-right:30px;display:block}#journals .mobile-header h2,#journal .mobile-header h2{color:#451b5f;width:100%;max-width:none;text-shadow:none;font-family:Pensum Display;font-size:26px;line-height:34px}#journals .static,#journal .static{flex-direction:column}#journals aside h2,#journal aside h2{margin-bottom:30px}}@media only screen and (width<=900px) and (width<=420px){#journals aside h2,#journal aside h2{font-size:36px;line-height:40px}}@media only screen and (width<=900px){#journals aside .heading-4.show-on-phone,#journal aside .heading-4.show-on-phone{color:#373a3c;margin-bottom:6px;font-size:20px;font-weight:700;line-height:24px}}@media only screen and (width<=900px) and (width<=420px){#journals aside .heading-4.show-on-phone,#journal aside .heading-4.show-on-phone{font-size:20px;line-height:32px}}@media only screen and (width<=900px){#journals aside i,#journal aside i{margin-bottom:16px}#journals aside hr,#journal aside hr{border-top:2px solid #bdbdbd;margin-left:0!important;margin-right:0!important}#journals .static,#journal .static{margin-top:30px}}#journals #alternate-content{display:none}#journals #alternate-content h2{margin-bottom:14px;font-size:48px;font-weight:400;line-height:56px}@media only screen and (width<=420px){#journals #alternate-content h2{font-size:36px;line-height:40px}}#journals #alternate-content h5{color:#545556;margin-bottom:46px;font-size:16px;font-weight:400;line-height:24px}#journals #journal-search-results{flex-wrap:wrap;display:flex}.journal-hero{flex-wrap:nowrap;min-height:512px;display:flex}.journal-hero>:first-child{flex-basis:44.6281%}.journal-hero .content{background-color:#f6f5f2;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:512px;padding:30px;display:flex}.journal-hero .content .category{font-family:Solanel \- Thin;font-size:18px;line-height:26px}.journal-hero .content .title{width:100%;margin-bottom:14px;font-family:Pensum Display;font-size:36px;font-style:normal;font-weight:700;line-height:43.2px}.journal-hero .content .title>a{color:#451b5f}.journal-hero .content .abstract{flex-grow:1;width:100%;font-family:Solanel \- Thin;font-size:24px;line-height:28.8px}.journal-hero .content .date{border-top:1px solid #bbb;align-self:flex-end;width:100%;padding-top:10px}.journal-hero .image{background-position:top;background-repeat:no-repeat;background-size:cover;flex-grow:1}@media only screen and (width<=900px){.journal-hero{flex-wrap:wrap;min-height:412px}.journal-hero>:first-child{flex-basis:100%;min-height:412px}.journal-hero .image{flex-basis:100%;min-height:310px}}.journal-grid{flex-flow:wrap;justify-content:space-evenly;display:flex}.tile.journal{vertical-align:top;border:1px solid #ccc;flex-direction:column;width:100%;min-height:475px;display:flex}@media only screen and (width>=901px){.tile.journal{width:45%;min-height:560px}.tile.journal:nth-child(n+3){margin:15px 15px 15px 0}.tile.journal:nth-child(2n){margin-right:0}}@media only screen and (width>=1255px){.tile.journal{width:30%}.tile.journal:nth-child(n+4){margin:15px 15px 15px 0}.tile.journal:nth-child(3n){margin-right:0}}.tile.journal:first-child{margin-left:0}.tile.journal .image{background-position:50%;background-size:cover;min-height:200px;margin-bottom:15.22px}.tile.journal .category{margin-left:20px;margin-right:20px;font-family:Solanel;font-size:16px;line-height:21.3px;text-decoration:underline}.tile.journal h3{color:#451b5f;margin-left:20px;margin-right:20px;font-family:Pensum Display;font-size:24px;font-weight:700;line-height:28.8px}.tile.journal>p{color:#333;flex-grow:1;margin-left:20px;margin-right:20px;font-family:Solanel;font-size:16px;font-weight:400;line-height:21.3px}.tile.journal .date{box-sizing:border-box;width:100%;margin:0;padding-left:20px;padding-right:20px}.tile.journal .date>p{border-top:1px solid #333;align-self:flex-end;width:100%;padding-top:10px;font-family:Solanel;font-size:16px;line-height:21px;display:block}.about-slider .tile.journal{width:100%}.search-active .mobile-header{display:none!important}.box-link{color:#451b5f;background-color:#0000;border:1px solid #451b5f;margin-bottom:10px;margin-right:10px;padding:0 8.08px;font-family:Solanel;font-size:16px;font-weight:400;line-height:21px;display:inline-block}a.box-link{text-decoration:none!important}a.box-link:hover{background-color:#f2e7f8}.journal-sidebar-section{border-top:1px solid #ccc;margin-bottom:40px;padding:12px 0 0}.journal-sidebar-section>h3{color:#b47f00;margin-top:0;margin-bottom:20px;font-family:Pensum Display;font-size:24px;line-height:29px}.journal-sidebar-section:last-child{margin-bottom:0}.journal-sidebar-section.months>ul>li{color:#333;margin-bottom:19px;font-family:Solanel \- Thin;font-size:24px;line-height:29px}.journal-sidebar-section.months>ul>li>ul{margin-top:10px}.journal-sidebar-section.months>ul>li>ul a{color:#451b5f;font-family:Solanel;font-size:16px;line-height:21px;text-decoration:underline}.journal-sidebar-section.years-and-months>div{flex-flow:wrap;justify-content:flex-start;display:flex}.journal-sidebar-section.years-and-months>div>div{flex-basis:48%;margin:0 0 50px;padding:0}@media only screen and (width>=421px){.journal-sidebar-section.years-and-months>div>div{flex-basis:31%}}@media only screen and (width>=577px){.journal-sidebar-section.years-and-months>div>div{flex-basis:23%}}.journal-sidebar-section.years-and-months>div>div h4{color:#000;font-family:Solanel \- Thin;font-size:24px;font-weight:250;line-height:29px}.journal-sidebar-section.years-and-months>div>div ul{width:100%;margin:0;padding:0;list-style-type:none}.journal-sidebar-section.years-and-months>div>div ul>li{margin:0;padding:0}.journal-sidebar-section.years-and-months>div>div ul>li>a{color:#451b5f;width:100%;font-family:Solanel;font-size:16px;line-height:21px;text-decoration:underline;display:block}.journal-sidebar-section.categories a,.journal-sidebar-section.archive-link a{text-decoration:underline}.journal-sidebar-section.tags li{display:inline-block}#journal-sort-dropdown .journal-sort-dropdown-label{background:0 0;border:none;border-bottom:1px solid #333;padding-right:10px}#journal-sort-dropdown .tfc-dropdown-wrapper{margin-top:1px;position:absolute}#accessibility .asterisk{color:#333;margin-bottom:0}#accessibility h1{font-family:Solanel \- Thin;font-weight:700}#accessibility h2{margin-bottom:19px}#accessibility h4{margin-bottom:30px}#accessibility .top-region{flex-direction:column;justify-content:space-between;width:100%;display:flex}#accessibility .top-region aside{color:#451b5f}#accessibility form{background-color:#f6f5f2;width:100%;margin-top:46px;margin-bottom:60px;padding:20px 30px}#accessibility form button{margin:30px auto;display:block}#accessibility form h2{color:#451b5f;margin-bottom:30px;font-family:Solanel \- Thin;font-size:36px;font-weight:100;line-height:36px}#accessibility form div{flex-wrap:wrap;width:100%;display:flex}#accessibility form div label{color:#373a3c;flex-direction:column;width:50%;font-family:Pensum Display;font-size:16px;font-weight:700;line-height:24px;display:flex}#accessibility form div label input{-webkit-box-shadow:none;box-shadow:none;color:#545556;background:0 0;border:none;border-bottom:1px solid #bdbdbd;width:95%;padding:5px 1px;font-family:Solanel \- Thin;font-weight:400;line-height:21px}@media only screen and (width<=730px){#accessibility h1,#accessibility h4{padding:0 15px}#accessibility form{padding:30px 0}#accessibility form h2{margin-bottom:0;padding:0 15px}#accessibility form div,#accessibility form legend{padding:0 15px}#accessibility form div label,#accessibility form legend label{width:100%;margin-top:30px}#accessibility form div label input,#accessibility form legend label input{padding:8px 0}#accessibility form button{width:95%}#accessibility .top-region{flex-direction:column;padding:0 15px}#accessibility .top-region p{width:100%}#accessibility>p{padding:0 15px}#accessibility hr{margin-left:15px;margin-right:15px}#accessibility span{margin-right:15px}}#apply hr.section-divider{margin-top:19px;margin-bottom:7px}#apply h3{color:#451b5f;margin-bottom:0;font-size:36px;font-weight:100;line-height:36px}#apply p.get-help{color:#333;margin-top:41px;margin-bottom:46px;font-family:Solanel \- Thin;font-size:24px;font-weight:100;line-height:32px}#apply p.get-help a{color:#451b5f;text-decoration:underline}#apply #application{max-width:890px;margin:0 auto}#apply #application #form-instructions{margin-top:25px;margin-bottom:0}#apply #application .accordion{margin-top:25px}#apply #application .accordion dt{border-top:1px solid #ccc;margin:0}#apply #application .accordion dt button{color:#451b5f;font-family:Solanel \- Thin;font-size:36px}#apply #application .accordion dt:nth-last-child(2){border-bottom:1px solid #ccc}#apply #application .accordion dt+dd{margin-bottom:0!important}#apply #application .accordion dt.open{border-bottom:1px solid #ccc}#apply #application .accordion dt.open+dd{border-top:1px solid #ccc;border-bottom:1px solid #ccc}#apply #application .accordion dt.open button{font-family:Solanel \- Regular}#apply #application .accordion.faq-list dt button{font-size:1.6em}.apply-footer .logo-link{width:100%}@media only screen and (width<=576px){.accordion>dt>button{padding-left:15px;padding-right:15px;line-height:1.1em}}.input-group.invalid{border-bottom-color:#c74747!important}.apply-footer .logo-link svg{margin-bottom:10px}.apply-footer .list-wrapper,.apply-footer .footer-copy{padding-top:0}.my-app-top-panel{background-color:#f6f5f2;padding:38px 30px 48px;display:block}.my-app-header-panel{font-family:Solanel \- Regular;font-size:17px;line-height:50px}.my-app-header-panel>h1{margin-bottom:72px;font-family:Solanel \- Thin;font-size:48px;line-height:56px;display:inline-block}.building-together-apply-body,.building-together-body{font-family:Solanel;font-size:18px;font-style:normal;font-weight:400;line-height:24px}@media only screen and (width<=900px){.building-together-apply-body,.building-together-body{padding-bottom:30px;padding-left:15px;padding-right:15px;font-size:16px}}.building-together-body>.header{max-width:730px;margin:50px auto 60px}.building-together-body a{text-decoration:underline}.building-together-body .btn{text-decoration:none}.building-together-body .objective-panels{grid-template-columns:repeat(3,1fr);max-width:1210px;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px;display:grid}@media only screen and (width<=900px){.building-together-body .objective-panels{grid-template-columns:1fr;row-gap:30px;padding:0 12px}}.building-together-body .objective-panels{column-gap:42px}.building-together-body .objective-panels .objective-panel{text-align:-webkit-center;background-color:#f6f5f2;padding:18px}.building-together-body .objective-panels .objective-panel div:first-child{color:#451b5f;height:1fr;margin-bottom:18px;font-family:Solanel \- Thin;font-size:28px;line-height:1.2em}.building-together-body .objective-panels .objective-panel div:first-child div{width:99%;margin:auto;padding:20px}.building-together-body .objective-panels .objective-panel img{max-height:100px;height:1fr}.building-together-body .objective-panels .objective-panel p{text-align:left;height:2fr;margin-top:18px}.building-together-body .interested-section{color:#fff;background-color:#451b5f;margin-top:42px;padding:44px 0}@media only screen and (width<=900px){.building-together-body .interested-section{margin-top:22px}}.building-together-body .interested-section .interested-content{grid-template-columns:4fr 2fr;max-width:1210px;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px;display:grid}@media only screen and (width<=900px){.building-together-body .interested-section .interested-content{grid-template-columns:1fr;padding:0 12px}}.building-together-body .interested-section .interested-content{column-gap:82px}@media only screen and (width<=900px){.building-together-body .interested-section .interested-content{row-gap:20px}}.building-together-body .interested-section .interested-content{align-items:center}.building-together-body .interested-section .interested-content .interested-caption{margin-bottom:18px;padding-left:140px;font-family:Solanel \- Thin;font-size:44px;line-height:1.2em}@media only screen and (width<=900px){.building-together-body .interested-section .interested-content .interested-caption{padding-left:0;font-size:24px}}.building-together-body .interested-section .interested-content .interested-caption a{color:#fff}.building-together-body .interested-section .interested-content .contact-us{vertical-align:center}.building-together-body .interested-section .interested-content .contact-us div:first-child{font-size:22px}.building-together-body .interested-section .interested-content .contact-us div:nth-child(2){margin-top:42px}.building-together-body .interested-section .interested-content .contact-us div:nth-child(2) .contact-us-button{color:#451b5f;background-color:#fff;padding:12px 20px;font-size:22px;line-height:22px;transition:all .3s}.building-together-body .interested-section .interested-content .contact-us div:nth-child(2) .contact-us-button:focus,.building-together-body .interested-section .interested-content .contact-us div:nth-child(2) .contact-us-button:hover{color:#451b5f}.building-together-body .interested-section .interested-content .contact-us div:nth-child(2) .contact-us-button{font-size:22px}.building-together-body .commitment-container h2{text-align:center}@media only screen and (width<=900px){#careers.building-together .masthead-wrapper,#careers.building-together .main-image{min-height:511px}#careers.building-together .image-overlay{height:511px;top:0}#careers.building-together .image-overlay>div.heading-3{border-bottom:1px solid #333;width:100%;margin-bottom:0;font-size:18px;line-height:24px;position:absolute;bottom:0;left:0;right:0}}.text-tall-thin{font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:250;line-height:29px}@media only screen and (width<=900px){.text-tall-thin{font-size:18px}}.media-block{max-width:1210px;margin-bottom:60px;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px;display:block}@media only screen and (width<=900px){.media-block{padding:0 12px}}.media-block .media-block-content{border-top:1px solid #333}.media-block .media-block-content>div:first-child,.media-block .media-block-content>div:nth-child(2){box-sizing:border-box;border:none;display:inline-block}.media-block .media-block-content .image{float:left;width:65.766%}.media-block .media-block-content .image>.img{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:400px;margin-bottom:-6px;display:inline-block}@media only screen and (width<=900px){.media-block .media-block-content .image>.img{height:300px}}.media-block .media-block-content .image>p{background-color:#f6f5f2;margin:0;padding:14px 22px 16px;font-family:Solanel;font-size:16px;line-height:24px;display:block}.media-block .media-block-content .image-grant{width:55%}.media-block .media-block-content .body{width:34.234%;margin-bottom:14px;padding-top:24px;padding-left:30px;padding-right:0}.media-block .media-block-content .body>h2{color:#b47f00;font-family:Pensum Display;font-size:24px;font-weight:700;line-height:29px}.media-block .media-block-content .body>p{font-size:18px;line-height:24px}.media-block .media-block-content .body-grant{width:45%}.media-block .media-block-content p.grant-blurb{font-size:.8em}@media only screen and (width<=900px){.media-block .media-block-content .image,.media-block .media-block-content .body{float:none;width:100%}.media-block .media-block-content .body{padding-left:0;padding-right:0}.media-block .media-block-content .body>h2{font-size:20px;line-height:24px}.media-block .media-block-content .body>p{font-size:16px;line-height:21px}}.media-block.media-right .body{float:left;padding-left:0;padding-right:30px}.media-block.media-right .image{float:right}.building-together-apply-body{max-width:730px;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}.building-together-apply-body .header-block{border-top:1px solid #333;margin-top:50px;padding-top:10px}.building-together-apply-body .header-block a{text-decoration:underline}.building-together-apply-body .header-block:last-child{margin-bottom:60px}.building-together-apply-body .header-block h2{font-family:Solanel \- Thin;font-size:36px;line-height:43px}@media only screen and (width<=900px){.building-together-apply-body .header-block h2{font-size:24px}}.building-together-apply-body .header-block .body ul{padding-left:20px;list-style-type:disc}.building-together-apply-body .header-block .body ol{padding-left:20px;list-style-type:decimal}.building-together-apply-body .header-block .body li{margin-bottom:10px}.building-together-apply-body .numbered-step{margin-bottom:25px}.building-together-apply-body .numbered-step>.header{flex-direction:row;display:flex}.building-together-apply-body .numbered-step>.header>span{color:#451b5f;width:50px;height:41px;font-family:Solanel \- Thin;font-size:24px;line-height:29px}.building-together-apply-body .numbered-step>.header h3{color:#b47f00;flex-grow:1;font-family:Pensum Display;font-size:24px;line-height:29px;margin-bottom:15px!important}@media only screen and (width<=900px){.building-together-apply-body .numbered-step>.header h3{font-size:18px}}.building-together-apply-body .numbered-step .body{padding-left:50px}#grantForm{font-family:Solanel}#grantForm h1{text-align:center;font-family:solanel-thin}#grantForm h1 .orangeH1{color:#b47f00;font-weight:700}#grantForm ul,#grantForm ol{padding-left:2em;font-size:16px;list-style:auto}#grantForm a{text-decoration:underline}#grantForm{padding:20px}#grantForm .building-together-form{margin-bottom:45px}#grantForm .building-together-form label,#grantForm .building-together-form legend{flex-direction:column;margin-top:20px;font-size:19px;font-weight:700;display:flex}#grantForm .building-together-form input,#grantForm .building-together-form textarea{background:0 0;border:none;border-bottom:1px solid #bdbdbd;width:100%}#grantForm .building-together-form input[type=file]{text-align-last:center;border-bottom:none}#grantForm .building-together-form input[type=file]::file-selector-button{text-align:center;color:#451b5f;background-color:#fff;border:1px solid #bdbdbd;place-content:center space-evenly;align-items:center;height:38px;margin-bottom:30px;padding:8px;width:160px!important}#grantForm .building-together-form .longResponse{min-height:270px}#grantForm .building-together-form fieldset{margin-top:20px}#grantForm .building-together-form fieldset .radioGroup{align-items:baseline;margin-top:10px;display:flex}#grantForm .building-together-form fieldset .radioGroup input{width:auto}#grantForm .building-together-form fieldset .radioGroup label{margin:0 40px 0 5px;font-weight:400}#grantForm .building-together-form .buttonHolder{text-align:center;margin-top:20px}#careers .masthead-wrapper{z-index:0;height:560px;position:relative}@media only screen and (width<=900px){#careers .masthead-wrapper{height:310px}}#careers .main-image{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}#careers .image-overlay{z-index:1;flex-direction:column;justify-content:space-between;height:560px;margin:0 auto;padding:30px;display:flex;position:relative}#careers .image-overlay h1{color:#b47f00;background-color:#fff;width:fit-content;margin:0;padding:.125em .5em .25em;font-family:Pensum Display;font-size:54px;line-height:1.2em;display:table}#careers .image-overlay h3,#careers .image-overlay .heading-3{background:#fff;width:fit-content;padding:16px 24px 18px;display:table}@media only screen and (width<=900px){#careers .image-overlay{height:310px}}#careers h3,#careers .heading-3{margin-bottom:30px}#careers p.copy{margin-bottom:51px}#careers .copy hr{margin-top:51px}#careers .about .hr{margin-top:61px}@media only screen and (width<=420px){#careers .copy{margin-top:15px}}#careers .disclaimer{color:#545556;font-family:Solanel \- Thin;font-size:12px;line-height:18px}@media only screen and (width<=420px){#careers .accordion dt.open+dd>div{margin-left:-15px;margin-right:-15px}}#careers .cc-filters-container{background:#f6f5f2}#careers .cc-filters-container *,#careers .cc-job-description-container *{border-radius:0}#careers .cc-filters-container .cc-submit-search-button,#careers .cc-filters-container .cc-apply-button,#careers .cc-job-description-container .cc-submit-search-button,#careers .cc-job-description-container .cc-apply-button{background:#451b5f}#careers .cc-filters-container .cc-reset-search-button,#careers .cc-job-description-container .cc-reset-search-button{color:#451b5f}#contact .heading-4{color:#333}#contact .top-panel{background-color:#f6f5f2;width:100%;max-width:100%;display:flex}@media only screen and (width<=900px){#contact .top-panel{display:block}}#contact .left-panel{flex-direction:column;justify-content:flex-start;margin-bottom:48px;margin-left:30px;padding-top:38px;padding-right:57px;display:flex}@media only screen and (width<=900px){#contact .left-panel{width:unset;min-width:unset;padding-top:23px;padding-right:30px}}@media only screen and (width<=576px){#contact .left-panel{max-width:100%;margin-bottom:21px}}@media only screen and (width>=901px){#contact .left-panel{float:left;width:540px;min-width:540px}}#contact .left-panel .contact-content{flex-grow:1;grid-template-rows:45px auto 1fr;display:grid}#contact h1{margin-bottom:24px;font-family:Solanel \- Thin}#contact .right-panel{width:100%;height:100%;overflow:hidden}@media only screen and (width<=900px){#contact .right-panel{width:100%;max-width:none}}#contact .map{height:310px}@media only screen and (width>=901px){#contact .right-panel .map{height:620px}}#contact .static{max-width:920px;margin-bottom:37px;margin-left:15px;margin-right:15px}@media only screen and (width>=901px){#contact .static{margin-left:auto;margin-right:auto}}@media only screen and (width<=900px){#contact .static{display:block}}#contact .static .left,#contact .static .right{width:48%;margin-top:50px}@media only screen and (width<=900px){#contact .static .left,#contact .static .right{width:100%}}#contact .left h2,#contact .left h3{margin-bottom:30px}#contact .right .contact-form{margin-bottom:50px;padding:20px}#contact .right .contact-form h3,#contact .right .contact-form .heading-3{margin-bottom:37px}#contact .right .contact-form button{width:100%}#contact .right .contact-form .tfc-dropdown-button-group{float:none;margin-bottom:30px}#contact .right .contact-form .tfc-dropdown-button-group button{width:100%;padding:1rem 0}#contact .right .contact-form label{width:100%}#contact .right .contact-form label input,#contact .right .contact-form label textarea{background:0 0;border:none;border-bottom:1.5px solid #bdbdbd;width:100%}#contact .right .contact-form .invalid-input h4{color:#d9534f}#contact .right .contact-form .invalid-input input,#contact .right .contact-form .invalid-input textarea{border-color:#d9534f}#contact .right .contact-form h4,#contact .right .contact-form .heading-4{color:#373a3c;font-size:16px;line-height:24px}@media only screen and (width<=900px){#contact .right .contact-form h4,#contact .right .contact-form .heading-4{font-size:20px}}#contact .right .contact-form span{color:#545556;font-family:Solanel \- Thin;font-size:16px;font-weight:100;line-height:24px}#contact .dropdown-label{color:#451b5f;background:0 0;border:none;border-bottom:1px solid #bdbdbd;justify-content:space-between;width:100%;margin-bottom:0;display:flex}#contact .contact-info{flex-direction:column;justify-content:flex-end;display:flex}#contact .contact-info .heading-4{color:#373a3c;font-size:16px;line-height:24px}#contact .contact-info p{color:#545556;margin-bottom:0;line-height:27px}#contact .invalid-input .dropdown-label{border-color:#d9534f}#contact .tfc-dropdown-content{z-index:3;background-color:#fcfbf9;position:absolute}#contact .tfc-dropdown-content .ckbox span{line-height:38px}#contact .tfc-dropdown-content .title{margin-bottom:15px;font-family:Pensum Display;font-size:14pt;font-weight:700;line-height:24px}#contact .tfc-multi-select{background-color:#fcfbf9;border:1px solid #bdbdbd;padding-top:28px;padding-bottom:20px;padding-left:20px;display:flex}#contact .tfc-multi-select>li{width:95%}#contact .ckbox{margin-bottom:0}#contact-us-select-dept ul{display:block}#contact-us-select-dept li{margin-top:10px}#portal-contact-us-select-dept{padding-bottom:20px}#portal-contact-us-select-dept>ul>li{margin-left:15px}#privacy ul,#sitemap ul{list-style-type:disc;list-style-position:inside}#sitemap ul ul{margin-left:1em;list-style-type:circle;list-style-position:inside}#social-page{z-index:1;width:100%;max-width:862px;margin-left:auto;margin-right:auto;padding:0;position:relative}#social-page>p.instructions{text-align:center;background-color:#0000;width:100%;margin:0;padding-top:1rem;padding-bottom:1rem;display:block;position:relative}#social-page>p.instructions.fixed{z-index:100;background-color:#fff;position:fixed;top:0;left:0;box-shadow:0 0 3px #0000004d}@media only screen and (width<=576px){#social-page{padding-left:3px;padding-right:3px}}.social-cards-wrapper{width:100%;margin-bottom:30px;margin-left:-1px;margin-right:-1px;padding-top:5px;display:block}.social-cards-wrapper.add-magin{margin-bottom:86px}.social-cards-wrapper .social-card{width:33.3333%;margin-top:-5px;padding-left:1px;padding-right:1px;display:inline-block}.social-cards-wrapper .social-card:hover{opacity:.85}@media only screen and (width<=576px){.social-cards-wrapper .social-card{width:50%}}@media only screen and (width<=420px){.social-cards-wrapper .social-card{width:100%}}.social-cards-wrapper .social-card>a{background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;padding-bottom:100%;display:block;position:relative}.social-cards-wrapper .social-card>a>.logo{text-align:center;background-color:#0000004d;border-radius:3px;width:25px;height:25px;position:absolute;bottom:5px;left:5px}.social-cards-wrapper .social-card>a>.logo>img{max-width:15px;margin-top:-1px}#terms-of-use ul{list-style-type:disc;list-style-position:inside}#terms-of-use ol{list-style-type:decimal;list-style-position:inside}#carnegie-art-guide-container{flex-direction:column;align-items:center;display:flex}@media (width>=900px){#carnegie-art-guide-container .max-width{max-width:1280px}}#carnegie-art-guide-container .left-right-margins{max-width:100%;margin:0 15px}@media (width>=900px){#carnegie-art-guide-container .left-right-margins{margin:0 85px}}#carnegie-art-guide-container p{color:var(--Neutrals-Black,#000);align-content:center;margin-bottom:0;font-family:Solanel;font-size:16px;font-style:normal;font-weight:400;line-height:21.333px}@media (width>=900px){#carnegie-art-guide-container p{font-size:18px;line-height:24px}}#carnegie-art-guide-container #heading-color-container{background-color:#f6f5f2;justify-content:center;width:100%;margin-bottom:50px;display:flex}#carnegie-art-guide-container #heading-color-container .heading{flex-direction:column;align-items:center;gap:10px;width:100%;padding:50px 0;display:flex}@media (width>=660px) and (width<=900px){#carnegie-art-guide-container #heading-color-container .heading{flex-direction:row;gap:2em;padding:50px 2em}}@media (width>=900px){#carnegie-art-guide-container #heading-color-container .heading{flex-direction:row;align-items:flex-start;gap:195px;padding:85px 0}}#carnegie-art-guide-container #heading-color-container .heading .heading-image-container{padding:15px 0 30px}#carnegie-art-guide-container #heading-color-container .heading .heading-image-container img{height:150px}@media (width>=660px) and (width<=900px){#carnegie-art-guide-container #heading-color-container .heading .heading-image-container{align-self:start;padding-top:5px}}@media (width>=900px){#carnegie-art-guide-container #heading-color-container .heading .heading-image-container{width:16.5%}#carnegie-art-guide-container #heading-color-container .heading .heading-image-container img{height:200px}}#carnegie-art-guide-container #heading-color-container .heading .heading-text-container{flex-direction:column;gap:25px;width:100%;max-width:100%;display:flex}#carnegie-art-guide-container #heading-color-container .heading .heading-text-container h1{color:var(--Secondary-Ochre,#b47f00);margin:0;font-family:Pensum Display;font-size:30px;font-style:normal;font-weight:700;line-height:30px}@media (width>=900px){#carnegie-art-guide-container #heading-color-container .heading .heading-text-container h1{letter-spacing:-.5px;font-size:54px;line-height:60px}}#carnegie-art-guide-container #heading-color-container .heading .heading-text-container .subtitle{color:var(--Neutrals-Graphite,#545556);margin:0;font-family:Solanel-Thin;font-size:19px;font-style:normal;font-weight:400;line-height:24px}@media (width>=900px){#carnegie-art-guide-container #heading-color-container .heading .heading-text-container .subtitle{font-size:24px;line-height:28.8px}}#carnegie-art-guide-container #heading-color-container .heading .heading-text-container .first-main-p{margin-bottom:0;line-height:24px}@media (width>=900px){#carnegie-art-guide-container #heading-color-container .heading .heading-text-container{gap:30px;width:66%}#carnegie-art-guide-container #heading-color-container .heading .heading-text-container h1{max-width:540px}#carnegie-art-guide-container #heading-color-container .heading .heading-text-container .subtitle{max-width:730px}#carnegie-art-guide-container #heading-color-container .heading .heading-text-container .first-main-p{padding-right:40%}}#carnegie-art-guide-container #main-content-container{flex-direction:column;justify-content:center;width:100%;display:flex}#carnegie-art-guide-container #main-content-container h3.artist-name{color:var(--Main-Purple,#451b5f);margin-bottom:0;font-family:Pensum Display;font-size:19px;font-style:normal;font-weight:700;line-height:24px}@media (width>=900px){#carnegie-art-guide-container #main-content-container h3.artist-name{color:var(--Main-Purple,#451b5f);font-size:24px;line-height:28.8px}}#carnegie-art-guide-container #main-content-container h4.art-title{color:var(--Main-Purple,#451b5f);margin-bottom:0;font-family:Solanel;font-size:19px;font-style:normal;font-weight:400;line-height:24px}@media (width>=900px){#carnegie-art-guide-container #main-content-container h4.art-title{font-size:24px;line-height:28.8px}}#carnegie-art-guide-container #main-content-container p{max-width:600px}#carnegie-art-guide-container #main-content-container .the-collection-container{justify-content:center;width:100%;padding-bottom:100px;display:flex}#carnegie-art-guide-container #main-content-container .the-collection-container h2{color:var(--Main-Purple,#451b5f);font-size:24px;font-style:normal;font-weight:400;line-height:32px}@media (width>=900px){#carnegie-art-guide-container #main-content-container .the-collection-container h2{color:var(--Main-Purple,#451b5f);font-size:36px;line-height:43.2px}}#carnegie-art-guide-container #main-content-container .the-collection-container .art-collection{border-top:1px solid #545556;width:100%}@media (width>=900px){#carnegie-art-guide-container #main-content-container .the-collection-container .art-collection{flex-direction:row;align-items:flex-start}}#carnegie-art-guide-container #main-content-container .the-collection-container .art-collection section{flex-direction:column;justify-content:space-between;padding-top:10px;display:flex}@media (width>=900px){#carnegie-art-guide-container #main-content-container .the-collection-container .art-collection section{flex-direction:row;align-items:flex-start;padding-top:25px}}#carnegie-art-guide-container #main-content-container .the-collection-container .art-collection section #collection{margin-bottom:25px}@media (width>=900px){#carnegie-art-guide-container #main-content-container .the-collection-container .art-collection section #collection{width:33%}}#carnegie-art-guide-container #main-content-container .the-collection-container .art-collection section .collection-map-container{width:100%}@media (width>=900px){#carnegie-art-guide-container #main-content-container .the-collection-container .art-collection section .collection-map-container{width:66%}}#carnegie-art-guide-container #main-content-container .the-collection-container .art-collection section .collection-map-container .art-cards{gap:30px;margin-bottom:50px;display:grid}@media (width>=660px){#carnegie-art-guide-container #main-content-container .the-collection-container .art-collection section .collection-map-container .art-cards{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){#carnegie-art-guide-container #main-content-container .the-collection-container .art-collection section .collection-map-container .art-cards{gap:25px}}#carnegie-art-guide-container #main-content-container .the-collection-container .art-collection section .collection-map-container picture img{width:100%;max-width:100%}@media (width>=900px){#carnegie-art-guide-container #main-content-container .artist-container:last-child{padding-bottom:0}}#carnegie-art-guide-container #main-content-container .artist-container{flex-direction:column;justify-content:center;width:100%;max-width:1280px;padding-bottom:100px;display:flex}#carnegie-art-guide-container #main-content-container .artist-container .artist-heading{flex-direction:column;gap:10px;margin-bottom:25px;display:flex}@media (width>=900px){#carnegie-art-guide-container #main-content-container .artist-container .artist-heading{flex-direction:row;gap:30px;margin-bottom:50px}}#carnegie-art-guide-container #main-content-container .artist-container .artist-heading p{margin-bottom:0}#carnegie-art-guide-container #main-content-container .artist-container .azam-image img,#carnegie-art-guide-container #main-content-container .artist-container .puylagarde-image img{width:100%;max-width:100%;height:auto}#carnegie-art-guide-container #main-content-container .artist-container .azam-image-2{margin-bottom:60px}#carnegie-art-guide-container #main-content-container .artist-container #azam-youngs-bio,#carnegie-art-guide-container #main-content-container .artist-container #jane-puylagarde-bio{flex-direction:column;gap:60px;margin:25px 15px 60px;display:flex}@media (width>=660px) and (width<=900px){#carnegie-art-guide-container #main-content-container .artist-container #azam-youngs-bio,#carnegie-art-guide-container #main-content-container .artist-container #jane-puylagarde-bio{flex-direction:row;gap:60px;margin-bottom:0;padding:50px 2em}}@media (width>=900px){#carnegie-art-guide-container #main-content-container .artist-container #azam-youngs-bio,#carnegie-art-guide-container #main-content-container .artist-container #jane-puylagarde-bio{flex-direction:row-reverse;justify-content:right;gap:125px;margin:50px 85px}#carnegie-art-guide-container #main-content-container .artist-container #azam-youngs-bio .portrait,#carnegie-art-guide-container #main-content-container .artist-container #jane-puylagarde-bio .portrait{width:375px}#carnegie-art-guide-container #main-content-container .artist-container #azam-youngs-bio p,#carnegie-art-guide-container #main-content-container .artist-container #jane-puylagarde-bio p{max-width:445px}}#carnegie-art-guide-container #main-content-container .artist-container .portrait{object-fit:cover;width:225px;height:225px}@media (width>=900px){#carnegie-art-guide-container #main-content-container .artist-container .portrait{aspect-ratio:1;width:100%;max-width:350px;height:auto;max-height:350px}}#carnegie-art-guide-container #main-content-container .artist-container .image-with-text-row{gap:25px;margin-bottom:60px;display:flex}@media (width>=660px) and (width<=900px){#carnegie-art-guide-container #main-content-container .artist-container .image-with-text-row{margin-bottom:0}}@media (width>=900px){#carnegie-art-guide-container #main-content-container .artist-container .image-with-text-row{gap:110px;margin-right:85px}#carnegie-art-guide-container #main-content-container .artist-container .image-with-text-row.reversed{margin-left:85px;margin-right:0}}#carnegie-art-guide-container #main-content-container .artist-container .image-with-text-row .artwork-img{width:100%;max-width:100%;height:auto}@media (width>=900px){#carnegie-art-guide-container #main-content-container .artist-container .image-with-text-row .artwork-img{width:50%;max-width:50%}}#carnegie-art-guide-container #main-content-container .artist-container .image-with-text-row .artist-bio-container{flex-direction:column;gap:60px;width:50%;max-width:100%;margin:0 15px;display:flex}#carnegie-art-guide-container #main-content-container .artist-container .image-with-text-row .artist-bio-container p{align-content:start}@media (width>=660px) and (width<=900px){#carnegie-art-guide-container #main-content-container .artist-container .image-with-text-row .artist-bio-container{flex-direction:row;padding:50px 2em}}@media (width>=900px){#carnegie-art-guide-container #main-content-container .artist-container .image-with-text-row .artist-bio-container{flex-direction:column;margin:0}}#carnegie-art-guide-container #main-content-container .artist-container .top{border-top:1px solid #545556;padding-top:10px;text-decoration:underline}a.carnegie-art-tile{gap:25px;display:flex}a.carnegie-art-tile:hover{text-decoration-color:#451b5f}a.carnegie-art-tile .image-container img{max-width:120px;max-height:120px}a.carnegie-art-tile .text-container{flex-direction:column;gap:5px;display:flex}@media (width>=900px){a.carnegie-art-tile .text-container{gap:10px}}#office{width:100%}#office #video-hero-container{margin-bottom:100px}@media only screen and (width<=640px){#office #video-hero-container{margin-bottom:20px}}#office #vimeo-wrapper{max-width:1110px;height:0;padding-top:56.25%;position:relative}@media only screen and (width>=1110px){#office #vimeo-wrapper{padding-top:625px}}#office #vimeo-wrapper{margin:auto;overflow:hidden}#office #video-iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}#office .cht-art-guide-link-wrapper{text-align:-webkit-center;margin:80px 0;padding:0 15px}#office .cht-art-guide-link-wrapper .cht-art-guide-link{border:1px solid #b47f00;justify-content:center;align-items:center;gap:100px;max-width:1110px;padding:20px;display:flex}@media only screen and (width<=640px){#office .cht-art-guide-link-wrapper .cht-art-guide-link{flex-direction:column;gap:20px}}#office .cht-art-guide-link-wrapper .cht-art-guide-link .text-div{color:var(--Secondary-Ochre,#b47f00);font-family:Pensum Display;font-size:24px;font-style:normal;font-weight:700;line-height:28.8px}#office .cht-art-guide-link-wrapper .cht-art-guide-link a{border-color:var(--Secondary-Ochre,#b47f00);color:var(--Neutrals-Graphite,#545556)}#office .cht-art-guide-link-wrapper .cht-art-guide-link a:hover{background-color:#f5f3f0}#office .cht-video-wrapper #vimeo-wrapper{-webkit-background-size:99%;background:url(https://cdn.tfc.com/tfc-com/img/cht-video-bg-placeholder.png) 0 0/99% no-repeat}#office .desktop-only{display:none}@media only screen and (width>=900px){#office .desktop-only{display:block}}#office .mobile-only{display:block}@media only screen and (width>=900px){#office .mobile-only{display:none}}#office hr{border:none;border-top:1px solid #ccc;margin-bottom:8px}@media only screen and (width>=900px){#office h1{font-size:54px;line-height:1.2em}}#office h3{color:#451b5f;font-family:Solanel \- Thin;font-size:24px;line-height:32px}@media only screen and (width>=900px){#office h3{color:#451b5f;font-family:Solanel \- Thin;font-size:36px;line-height:43px}}#office .static{max-width:1110px!important}#office .static .left,#office .static .right{width:48%;margin-top:50px}@media only screen and (width<=900px){#office .static .left,#office .static .right{width:100%}#office .static{display:block}}#office .amenity-standalone-header{max-width:1110px;margin:auto auto 30px;padding:0 15px;display:block}@media only screen and (width>=900px){#office .amenity-standalone-header{padding:0}}@media only screen and (width>=900px) and (width<=1140px){#office .amenity-standalone-header{padding:0 15px}}#office .single-image-block{max-width:1110px;margin:auto auto 30px;display:flex}#office .single-image-block .centered{text-align:center;margin-bottom:30px}#office .single-image-block img{width:100%}@media only screen and (width>=900px){#office .single-image-block img{width:50%}}#office .image-block{max-width:1110px;margin:auto auto 30px;display:block}#office .image-block hr{margin-top:0}#office .image-block>div:first-child{text-align:center;margin-bottom:30px}#office .image-block>div:first-child>img{width:100%}#office .image-block>div:first-child>div{text-align:left;background-color:#f6f5f2;padding:20px 15px}#office .image-block>div:first-child>div p{color:#545556;margin:0;font-family:Solanel \- Regular;font-size:16px;line-height:21px}#office .image-block>div:nth-child(2){margin-bottom:27px;padding-left:15px;padding-right:15px}@media only screen and (width>=900px){#office .image-block{grid-column-gap:30px;grid-template-columns:1fr 1fr;grid-auto-flow:dense;margin-bottom:100px;display:grid}#office .image-block>div:first-child{margin-bottom:0}#office .image-block.left>div:nth-child(2){padding:0}#office .image-block.right>div:first-child{grid-column:2/3}#office .image-block.right>div:nth-child(2){grid-column:1/2;padding:0}#office .image-block.full-width{grid-template-columns:1fr}}@media only screen and (width>=900px) and (width<=1140px){#office .image-block{padding:0 15px}}#office .multi-image-block{gap:30px;max-width:1110px;margin:auto;display:flex}#office .multi-image-block>div{text-align:center;flex:1}#office .multi-image-block>div img{width:100%;height:100%}@media only screen and (width<=900px){#office .multi-image-block{flex-direction:column}#office .multi-image-block .remove-btm-pd-on-mobile{padding-bottom:0}}#office .image-text{text-align:center;color:#451b5f;background-color:#fff;padding:20px 15px}#office .text-block-double{max-width:1110px;margin:auto auto 30px;padding:0 15px;display:block}@media only screen and (width>=900px){#office .text-block-double{grid-column-gap:30px;grid-template-columns:1fr 1fr;margin-bottom:100px;padding:0;display:grid}}@media only screen and (width>=900px) and (width<=1140px){#office .text-block-double{padding:0 15px}}#office .amenity-text{color:#545556;font-family:Solanel \- Thin;font-size:19px;line-height:24px}@media only screen and (width>=900px){#office .amenity-text{font-size:24px;line-height:29px}}#office .office-availability-header{max-width:1110px;margin:auto;padding:0 15px}@media only screen and (width>=900px){#office .office-availability-header{padding:0}}@media only screen and (width>=900px) and (width<=1140px){#office .office-availability-header{padding:0 15px}}#office .virtual-tour-text{color:#545556;font-family:Solanel \- Regular;font-size:18px;line-height:24px}#office .tour-link{text-decoration:underline}.contact-grid{grid-template-columns:1fr;width:100%;margin-top:40px;display:grid}@media only screen and (width>=900px){.contact-grid{grid-template-columns:1fr 1fr}}.contact-grid>div{border:0 solid #ccc;border-top-width:1px;padding:15px;display:block}.contact-grid>div:last-child{border-bottom-width:1px}.contact-grid>div:first-child{color:#b47f00;font-family:Pensum Display;font-size:19px;font-style:normal;font-weight:700;line-height:24px}.contact-grid>div:nth-child(2),.contact-grid>div:nth-child(3),.contact-grid>div:nth-child(4){color:#545556;font-family:Solanel \- Thin;font-size:19px;line-height:24px}@media only screen and (width>=900px){.contact-grid>div{border-left-width:1px;padding:15px}.contact-grid>div:first-child{border-right-width:1px;grid-column:span 2;font-size:24px;line-height:29px}.contact-grid>div:first-child,.contact-grid>div:nth-child(4){grid-column:span 2}.contact-grid>div:nth-child(2),.contact-grid>div:nth-child(3){border-top-width:1px;border-left-width:1px;border-right-width:0}.contact-grid>div:nth-child(3),.contact-grid>div:nth-child(4){border-right-width:1px}.contact-grid>div:nth-child(2),.contact-grid>div:nth-child(3),.contact-grid>div:nth-child(4){font-size:24px;line-height:29px}}.office-slider{margin-bottom:60px}@media only screen and (width>=900px){.office-slider{margin-bottom:100px}}.office-availability-container{grid-template-columns:1fr 1fr;display:grid}@media only screen and (width<=900px){.office-availability-container{grid-template-columns:1fr}}.office-availability-container{grid-column-gap:30px;max-width:1110px;margin:18px auto 30px;padding:0 15px;display:grid}@media only screen and (width>=900px){.office-availability-container{margin-bottom:100px;padding:0}}@media only screen and (width>=900px) and (width<=1140px){.office-availability-container{padding:0 15px}}#offices .desktop-only{display:block}@media only screen and (width<=900px){#offices .desktop-only{display:none}}#offices .mobile-only{display:none}@media only screen and (width<=900px){#offices .mobile-only{display:block}}#offices .office-main-content-column{max-width:1110px;margin:auto}#offices .office-main-content-column>h2{margin:15px 30px 25px}@media only screen and (width>=901px){#offices .office-main-content-column>h2{margin:15px 15px 25px 0}}#offices .office-main-content-column>hr,#offices .office-main-content-column .tiles{margin-left:30px;margin-right:30px}@media only screen and (width>=901px){#offices .office-main-content-column>hr,#offices .office-main-content-column .tiles{margin-left:0;margin-right:0}}#offices .office-landing-header-container{grid-template-columns:repeat(2,1fr);display:grid}#offices .office-landing-header-container>div:first-child{padding:35px}@media only screen and (width<=900px){#offices .office-landing-header-container{grid-template-columns:1fr}#offices .office-landing-header-container>div:first-child{padding:0}#offices .office-landing-header-container h2,#offices .office-landing-header-container h3{margin:25px 30px}}#offices .image-container img{width:100%}#offices .page-header{letter-spacing:-.5px;color:#b47f00;margin:30px 15px 34px;font-family:Pensum Display;font-size:54px;font-style:normal;font-weight:700;line-height:1.2em}@media only screen and (width>=901px){#offices .page-header{margin-left:0}}#offices .page-description{color:#451b5f;font-family:Solanel \- Thin;font-size:36px;line-height:43px}@media only screen and (width<=900px){#offices .page-description{margin-top:15px;margin-left:15px;margin-right:15px;font-size:24px;line-height:32px}}#offices .tiles .tile{width:100%;margin:0 0 30px}@media only screen and (width>=420px){#offices .tiles .tile{width:48%!important}}@media only screen and (width>=580px){#offices .tiles .tile{width:30%!important}}@media only screen and (width>=901px){#offices .tiles .tile{width:23%!important}}#offices .tiles .tile .tile-subtitle{flex-grow:1}#offices .tile-title{font-size:24px}#offices .heading-4{font-size:19px;line-height:24px}#offices .tile-content-wrapper{padding:.5rem 1rem}.office-address{max-width:1110px;margin:auto auto 30px;display:block}.office-address a{text-decoration:underline}.office-address .map{height:320px}.office-address>div:nth-child(2){grid-template-columns:1fr;padding-left:15px;padding-right:15px;display:grid}.office-address>div:nth-child(2) hr{margin-top:30px}.office-address .address-block{color:#333;font-family:Solanel \- Thin;font-size:19px;line-height:24px}.office-address .line-icons{margin-top:15px;margin-bottom:25px}.office-address .transit-line-header{font-family:Pensum Display;font-size:16px;font-style:normal;font-weight:700;line-height:21px}@media only screen and (width>=900px){.office-address{margin-bottom:100px}.office-address h3{margin-bottom:25px}.office-address .map{height:522px}.office-address>div:nth-child(2){grid-column-gap:30px;grid-template-columns:1fr 1fr;padding-left:0;padding-right:0;display:grid}.office-address>div:nth-child(2) hr{margin-top:50px}.office-address .transit-line-header{font-size:18px;line-height:24px}}@media only screen and (width>=900px) and (width<=1140px){.office-address>div:nth-child(2){padding:0 15px}}.brochure-btn{margin-top:25px;width:100%!important}#office .office-carousel .slider-item,#retail-space .office-carousel .slider-item{display:block!important}#office .office-carousel .slider-content-wrapper,#retail-space .office-carousel .slider-content-wrapper{height:auto!important}#office .office-carousel,#retail-space .office-carousel{margin-bottom:30px}@media only screen and (width>=900px){#office .office-carousel,#retail-space .office-carousel{margin-bottom:100px}}#office .office-carousel .carousel-slider-wrapper,#office .office-carousel .slider-item,#office .office-carousel .map,#office .office-carousel img{max-height:560px}@media only screen and (width<=900px){#office .office-carousel .carousel-slider-wrapper,#office .office-carousel .slider-item,#office .office-carousel .map,#office .office-carousel img{height:340px}}@media only screen and (width>=1281px){#office .office-carousel .carousel-slider-wrapper,#office .office-carousel .slider-item,#office .office-carousel .map,#office .office-carousel img{max-height:43.75vw}}#office .amenities-carousel{max-width:540px}@media only screen and (width<=899px){#office .amenities-carousel{max-width:initial}}#retail-space .office-carousel .carousel-slider-wrapper,#retail-space .office-carousel .slider-item,#retail-space .office-carousel .map,#retail-space .office-carousel img{height:initial;max-height:560px}@media only screen and (width<=900px){#retail-space .office-carousel .carousel-slider-wrapper,#retail-space .office-carousel .slider-item,#retail-space .office-carousel .map,#retail-space .office-carousel img{height:auto}}@media only screen and (width>=1281px){#retail-space .office-carousel .carousel-slider-wrapper,#retail-space .office-carousel .slider-item,#retail-space .office-carousel .map,#retail-space .office-carousel img{max-height:43.75vw}}#office-contact{max-width:1110px;margin:auto auto 30px;padding:0 15px;display:block}#office-contact>div:first-child{padding:15px 0}#office-contact>div:first-child hr{margin-top:0}#office-contact>div:first-child h2{color:#333;margin-block-end:8px;margin-bottom:8px;font-size:24px;line-height:34px}#office-contact>div:first-child .contact-person-header{color:#b47f00;font-family:Pensum Display;font-size:19px;font-style:normal;font-weight:700;line-height:24px}#office-contact>div:first-child p{font-family:Solanel \- Regular;line-height:28px}#office-contact>div:first-child p>a{text-decoration:underline}#office-contact>div:nth-child(2){margin-left:0;margin-right:0}#office-contact>div:nth-child(2)>div:first-child{grid-template-columns:1fr 1fr;padding:15px;display:grid}#office-contact>div:nth-child(2)>div:first-child h3{color:#451b5f;font-family:Solanel \- Thin;font-size:24px;font-weight:700;line-height:29px}#office-contact>div:nth-child(2)>div:first-child>div:nth-child(2){text-align:right}#office-contact>div:nth-child(2)>div:nth-child(2){border-top:1px solid #fff;padding-top:15px}#office-contact>div:nth-child(2)>div:nth-child(2) form{grid-template-columns:1fr;padding-left:15px;padding-right:15px;display:grid}#office-contact>div:nth-child(2)>div:nth-child(2) form .heading-4{font-size:16px}#office-contact .contact-form{padding:0 20px 20px}@media only screen and (width<=900px){#office-contact .contact-form{margin-bottom:36px}}#office-contact .contact-form .heading-4{color:#333}#office-contact .contact-form .tfc-dropdown-button-group{float:none;margin-bottom:30px}#office-contact .contact-form .tfc-dropdown-button-group .tfc-dropdown-wrapper{position:static}#office-contact .contact-form .tfc-dropdown-button-group .tfc-dropdown-wrapper .tfc-dropdown-content{background-color:inherit;border:none;max-width:none;padding:1rem 0}@media only screen and (width<=640px){#office-contact .contact-form .tfc-dropdown-button-group .tfc-dropdown-wrapper .tfc-dropdown-content{padding:20px 0}}#office-contact .contact-form .tfc-dropdown-button-group .tfc-dropdown-wrapper .tfc-dropdown-content p{color:#545556;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:27px}#office-contact .contact-form .tfc-dropdown-button-group button{width:100%;padding:1rem 0}#office-contact .contact-form label{width:100%}#office-contact .contact-form label input,#office-contact .contact-form label textarea{background:0 0;border:none;border-bottom:1.5px solid #bdbdbd;width:100%}#office-contact .contact-form .invalid-input h4{color:#d9534f}#office-contact .contact-form .invalid-input input,#office-contact .contact-form .invalid-input textarea{border-color:#d9534f}#office-contact .contact-form h4,#office-contact .contact-form .heading-4{color:#373a3c;font-size:16px;line-height:24px}@media only screen and (width<=900px){#office-contact .contact-form h4,#office-contact .contact-form .heading-4{font-size:20px}}#office-contact .contact-form .bolder{font-family:Solanel;font-weight:400;line-height:27px}#office-contact .contact-form span{color:#545556;font-family:Solanel \- Thin;font-size:16px;font-weight:100;line-height:24px}@media only screen and (width>=900px){#office-contact{grid-column-gap:30px;grid-template-columns:1fr 2fr;padding:0;display:grid}#office-contact>div:first-child{padding:0}#office-contact>div:first-child .contact-person-header{font-size:24px;line-height:29px}#office-contact>div:nth-child(2)>div:first-child{padding:30px}#office-contact>div:nth-child(2)>div:first-child h4{font-size:24px;line-height:29px}#office-contact>div:nth-child(2)>div:nth-child(2){padding-top:25px}#office-contact>div:nth-child(2)>div:nth-child(2) form{grid-column-gap:30px;grid-template-columns:1fr 1fr;padding-left:30px;padding-right:30px;display:grid}#office-contact>div:nth-child(2)>div:nth-child(2) form button{margin-top:20px}}@media only screen and (width>=900px) and (width<=1140px){#office-contact{padding:0 15px}}.grid-office-header{max-width:1110px;margin-bottom:20px;margin-left:auto;margin-right:auto;display:block}@media only screen and (width>=900px){.grid-office-header{margin-bottom:100px}}.grid-office-header>div:first-child,.grid-office-header>div:nth-child(2),.grid-office-header>div:nth-child(3){box-sizing:border-box}.grid-office-header>div:first-child>h1{color:#b47f00;margin-top:0;margin-bottom:10px;padding-top:30px;padding-left:30px;padding-right:30px;font-family:Pensum Display;font-size:30px;font-style:normal;font-weight:700;line-height:30px}.grid-office-header>div:first-child>p:nth-child(n+1){color:#545556;margin-bottom:40px;padding-left:30px;padding-right:30px;font-family:Solanel \- Thin;font-size:19px;line-height:24px}.grid-office-header>div:first-child>p:nth-child(n+1)>span{color:#9a6f00;font-family:Pensum Display}.grid-office-header>div:first-child>div:nth-child(n+1){box-sizing:border-box;color:#545556;grid-template-columns:1fr 1fr;width:100%;margin-bottom:0;display:grid}.grid-office-header>div:first-child>div:nth-child(n+1)>div{border:0 solid #ccc;border-width:1px 0 0 1px;padding:15px;font-family:Solanel \- Thin}.grid-office-header>div:first-child>div:nth-child(n+1)>div.bottom-single-div{border-right-width:1px;grid-column:span 2}.grid-office-header>div:first-child>div:nth-child(n+1)>div{text-align:left;box-sizing:border-box;font-size:19px;line-height:24px}.grid-office-header>div:first-child>div:nth-child(n+1)>div:nth-child(2){border-right-width:1px}.grid-office-header>div:first-child>div:nth-child(n+1)>div:nth-child(3){border-bottom-width:1px}.grid-office-header>div:first-child>div:nth-child(n+1)>div:nth-child(4){border-bottom-width:1px;border-right-width:1px}.grid-office-header>div:nth-child(2){margin-bottom:30px}.grid-office-header>div:nth-child(2)>figure{box-sizing:border-box;width:100%;margin:0;padding:0}.grid-office-header>div:nth-child(2)>figure>img{max-width:100%;height:auto;margin:0 auto;padding:0;display:block}.grid-office-header>div:nth-child(2)>figure>figcaption{color:#545556;background-color:#f6f5f2;margin:0;padding:20px;font-family:Solanel \- Regular;font-size:18px;line-height:24px}.grid-office-header>div:nth-child(3)>div:first-child{padding-left:15px;padding-right:15px}.grid-office-header>div:nth-child(3)>div:first-child>hr{border:none;border-top:1px solid #ccc;width:100%;margin-top:0}.grid-office-header>div:nth-child(3)>div:first-child>h2{color:#451b5f;margin-top:0;font-family:Solanel \- Thin;font-size:24px;line-height:32px}.grid-office-header>div:nth-child(4):before{content:"";clear:both;display:block}@media only screen and (width>=900px){.grid-office-header>div:first-child,.grid-office-header>div:nth-child(2),.grid-office-header>div:nth-child(3){vertical-align:top;margin-left:0;margin-right:0;display:inline-block}.grid-office-header>div:first-child,.grid-office-header>div:nth-child(3){width:41%}.grid-office-header>div:first-child{margin-right:2%}.grid-office-header>div:first-child>h1{letter-spacing:-.5px;margin-top:0;padding-top:30px;padding-left:0;padding-right:0;font-size:54px;line-height:60px}.grid-office-header>div:first-child>p:nth-child(n+1){padding-left:0;padding-right:0}.grid-office-header>div:first-child>div:nth-child(n+1)>div{font-size:24px;line-height:29px}.grid-office-header>div:first-child{margin-bottom:40px}.grid-office-header>div:nth-child(2){float:right;width:57%;margin-bottom:0}.grid-office-header>div:nth-child(3){float:left;margin-right:2%;padding-left:0;padding-right:0}.grid-office-header>div:nth-child(3)>div:first-child{padding-left:0;padding-right:0}.grid-office-header>div:nth-child(3)>div:first-child>h2{font-size:36px;line-height:43px}}@media only screen and (width>=900px) and (width<=1140px){.grid-office-header{padding:0 15px}}.hero-office-header{width:100%;margin-bottom:30px;margin-left:auto;margin-right:auto;display:block}.hero-office-header>div{box-sizing:border-box;width:100%;margin:0 auto 30px;display:block}.hero-office-header>div:first-child{z-index:1;box-sizing:border-box;margin:0 auto 30px;padding:0;display:block;position:relative}.hero-office-header>div:first-child>div.details-content{display:block}.hero-office-header>div:first-child>div.details-content>div:first-child{border:0 solid #ccc;border-width:0 1px;padding-bottom:40px}.hero-office-header>div:first-child>div.details-content>div:first-child>h1{color:#b47f00;margin-top:0;margin-bottom:10px;padding-top:30px;padding-left:30px;padding-right:30px;font-family:Pensum Display;font-size:30px;font-style:normal;font-weight:700;line-height:30px}.hero-office-header>div:first-child>div.details-content>div:first-child>p{color:#545556;margin-bottom:0;padding-left:30px;padding-right:30px;font-family:Solanel \- Thin;font-size:19px;line-height:24px}.hero-office-header>div:first-child>div.details-content>div:first-child>p>span{color:#b47f00;font-family:Pensum Display;font-weight:700}.hero-office-header>div:first-child>div.details-content .details-grid{grid-gap:1px;background-color:#ccc;border:1px solid #ccc;grid-template-columns:1fr 1fr;display:grid}.hero-office-header>div:first-child>div.details-content .details-grid.three>div:last-child{grid-column:1/3}.hero-office-header>div:first-child>div.details-content .details-grid>div{color:#545556;background-color:#fff;padding:15px;font-family:Solanel \- Thin;font-size:19px;line-height:24px}.hero-office-header>div:first-child>div:nth-child(2) img{object-fit:cover;width:100%;max-height:700px;margin:0 auto;display:block}.hero-office-header>div:first-child>div:nth-child(2) .hero-image-bottom{object-position:bottom}.hero-office-header>div:first-child>div:nth-child(2) .hero-image-center{object-position:center}.hero-office-header>div:nth-child(2){max-width:1110px}.hero-office-header>div:nth-child(2)>div:first-child{margin-bottom:30px;padding-left:15px;padding-right:15px}.hero-office-header>div:nth-child(2)>div:first-child .basic-text{font-size:16px!important;line-height:22px!important}.hero-office-header>div:nth-child(2)>div:first-child .contact-grid{width:calc(100% + 30px);margin-left:-15px}.hero-office-header>div:nth-child(2)>div:first-child hr{margin-top:0!important}.hero-office-header>div:nth-child(2)>div:nth-child(2) figure{width:100%;margin:0;padding:0 15px}.hero-office-header>div:nth-child(2)>div:nth-child(2) figure img{width:100%}.hero-office-header>div:nth-child(2)>div:nth-child(2) figure figcaption{color:#333;background-color:#f6f5f2;padding:15px;font-family:Solanel \- Regular;font-size:16px;line-height:21px}.hero-office-header>div:nth-child(2)>div:last-child:before{content:"";clear:both;display:block}@media only screen and (width>=900px){.hero-office-header{margin-bottom:100px}.hero-office-header>div:first-child{margin:0 auto 50px}.hero-office-header>div:first-child>div.details-content{z-index:2;background-color:#fff;width:auto;min-width:550px;height:auto;display:inline-block;position:absolute;top:30px;left:30px}.hero-office-header>div:first-child>div.details-content>div:first-child{border-width:1px 1px 0}.hero-office-header>div:first-child>div.details-content .details-grid{grid-template-columns:repeat(4,auto)}.hero-office-header>div:first-child>div.details-content .details-grid.three{grid-template-columns:repeat(3,auto)}.hero-office-header>div:first-child>div.details-content .details-grid.three>div:last-child{grid-column:initial}.hero-office-header>div:nth-child(2){max-width:1110px}.hero-office-header>div:nth-child(2)>div:first-child,.hero-office-header>div:nth-child(2)>div:nth-child(2){vertical-align:top;box-sizing:border-box;width:50%;min-width:auto;display:inline-block}.hero-office-header>div:nth-child(2)>div:first-child{margin-bottom:0;padding-left:0;padding-right:15px}.hero-office-header>div:nth-child(2)>div:first-child .basic-text{font-size:18px!important;line-height:24px!important}.hero-office-header>div:nth-child(2)>div:first-child .contact-grid{width:100%;margin-left:0}.hero-office-header>div:nth-child(2)>div:nth-child(2) figure{padding-left:15px;padding-right:0!important}}@media only screen and (width>=900px) and (width<=1140px){.hero-office-header>div:nth-child(2){padding:0 15px}}.office-retail-link{max-width:1110px;margin:auto auto 30px;display:block}.office-retail-link>div:first-child>div{background-color:#f6f5f2;padding:15px 15px 25px}.office-retail-link>div:first-child>div h4{color:#b47f00;font-family:Pensum Display;font-size:19px;font-style:normal;font-weight:700;line-height:24px}.office-retail-link>div:first-child>div p{color:#545556;font-family:Solanel \- Regular;font-size:16px;line-height:21px}.office-retail-link>div:first-child>div>div div:first-child{margin-bottom:20px}.office-retail-link>div:first-child>div>div a{width:initial;height:initial;text-align:initial;padding:15px 19px;font-family:Solanel \- Regular;font-size:16px;line-height:19px;display:block}.office-retail-link>div:nth-child(2) img{width:100%}.office-retail-link>div:nth-child(2)>div:nth-child(2){background-color:#f6f5f2;min-height:60px;padding:20px 15px}.office-retail-link>div:nth-child(2)>div:nth-child(2)>p{color:#545556;margin:0;font-family:Solanel \- Regular;font-size:16px;line-height:21px}@media only screen and (width>=900px) and (width<=1140px){.office-retail-link{padding:0 15px}}@media only screen and (width>=900px){.office-retail-link{grid-column-gap:30px;grid-template-columns:1fr 1fr;margin-bottom:100px;display:grid}.office-retail-link>div:first-child>div{padding:30px}.office-retail-link>div:first-child>div h4{margin-bottom:20px;font-size:24px;line-height:29px}.office-retail-link>div:first-child>div p{margin-bottom:30px;font-size:18px;line-height:24px}.office-retail-link>div:first-child>div>div a{padding:10px 20px;display:inline-block}.office-retail-link>div:nth-child(2) img{width:100%}.office-retail-link>div:nth-child(2)>div:nth-child(2){min-height:64px;padding:20px}.office-retail-link>div:nth-child(2)>div:nth-child(2)>p{font-size:18px;line-height:24px}}#retail{margin-bottom:50px}@media only screen and (width>=900px){#retail{margin-bottom:0}}#retail .slider-item h1{color:#b47f00;background-color:#fff;margin:30px 0 0;padding:.3em .5em .4em;font-family:Pensum Display;font-size:54px;line-height:1.2em;display:none}@media only screen and (width>=900px){#retail .slider-item h1{display:block}}#retail .slider-item .heading-3{color:#333}#retail .slider-item .heading-4{color:#b47f00}#retail .building-title div{color:#545556;line-height:24px;font-size:14pt!important}#retail .tiles{margin-left:0!important;margin-right:0!important}#retail .tiles .tile{width:100%;margin:0 0 15px}@media only screen and (width>=420px){#retail .tiles .tile{width:48%!important}}@media only screen and (width>=580px){#retail .tiles .tile{margin-bottom:30px;width:30%!important}}@media only screen and (width>=901px){#retail .tiles .tile{width:23%!important}}#retail .tiles .tile .tile-subtitle{flex-grow:1}#retail .mobile-page-title{display:block}@media only screen and (width>=900px){#retail .mobile-page-title{display:none}}#retail .mobile-page-title h1{color:#b47f00;background-color:#fff;margin:30px 0 34px;padding:0 15px;font-family:Pensum Display;font-size:44px;line-height:1.2}@media only screen and (width>=900px){#retail .mobile-page-title h1{display:block}}#retail .filter-container{margin-bottom:30px}#retail .content,.office-retail .content{margin-top:15px}#retail .button-group,.office-retail .button-group{margin-bottom:50px;display:flex}#retail .button-group button,.office-retail .button-group button{color:#451b5f;background-color:#fff;border:1px solid #bdbdbd;width:117px;height:38px;font-size:16px;line-height:16px}#retail .button-group button.active,.office-retail .button-group button.active{text-transform:uppercase;color:#fff;background-color:#451b5f;border:none}#retail .button-group button.active:focus,.office-retail .button-group button.active:focus{outline:1px dotted #000}#retail .top-copy,.office-retail .top-copy{margin:60px 0}#retail .top-copy>h2,.office-retail .top-copy>h2{color:#451b5f;max-width:860px;font-family:Solanel \- Thin;font-size:36px;line-height:43.2px;margin-bottom:.5em!important}#retail .top-copy>p,.office-retail .top-copy>p{color:#545556;font-family:Solanel \- Regular;font-size:18px;font-weight:400;line-height:27px}@media only screen and (width<=900px){#retail .top-copy>p,.office-retail .top-copy>p{font-size:16px;line-height:24px}}#retail .top-copy>p,.office-retail .top-copy>p{max-width:827px;font-family:Solanel \- Thin;font-size:24px;line-height:28.8px}#retail .map-container,.office-retail .map-container{flex-direction:column;width:100%;height:451px;display:flex}#retail .map-container .map,.office-retail .map-container .map{height:100%}#retail .mobile-filter-toggle,.office-retail .mobile-filter-toggle{display:none}@media only screen and (width<=900px){#retail .mobile-filter-toggle,.office-retail .mobile-filter-toggle{color:#451b5f;background-color:#f6f5f2;padding:22px 30px;font-family:Solanel \- Thin;font-size:30px;line-height:30px;text-decoration:none;display:block;position:relative}#retail .mobile-filter-toggle .mobile-filter-toggle-open,#retail .mobile-filter-toggle .mobile-filter-toggle-close,.office-retail .mobile-filter-toggle .mobile-filter-toggle-open,.office-retail .mobile-filter-toggle .mobile-filter-toggle-close{font-size:44px;line-height:72px;position:absolute;top:0;right:12px}#retail .mobile-filter-toggle.mobile-filter-shown .mobile-filter-toggle-open,.office-retail .mobile-filter-toggle.mobile-filter-shown .mobile-filter-toggle-open,#retail .mobile-filter-toggle.mobile-filter-hidden .mobile-filter-toggle-close,.office-retail .mobile-filter-toggle.mobile-filter-hidden .mobile-filter-toggle-close{display:none}}#retail #retail-filter,.office-retail #retail-filter{background-color:#f6f5f2;padding:22px}#retail #retail-filter .tfc-dropdown-button-group,.office-retail #retail-filter .tfc-dropdown-button-group{margin-right:40px;display:inline-block}@media only screen and (width<=900px){#retail #retail-filter .tfc-dropdown-button-group,.office-retail #retail-filter .tfc-dropdown-button-group{margin-bottom:20px;margin-right:0;display:block}}#retail #retail-filter #cities-dropdown .tfc-dropdown-toggle,#retail #retail-filter #neighborhoods-dropdown .tfc-dropdown-toggle,#retail #retail-filter #square-footage-dropdown .tfc-dropdown-toggle,.office-retail #retail-filter #cities-dropdown .tfc-dropdown-toggle,.office-retail #retail-filter #neighborhoods-dropdown .tfc-dropdown-toggle,.office-retail #retail-filter #square-footage-dropdown .tfc-dropdown-toggle{width:184px}@media only screen and (width<=900px){#retail #retail-filter #cities-dropdown .tfc-dropdown-toggle,#retail #retail-filter #neighborhoods-dropdown .tfc-dropdown-toggle,#retail #retail-filter #square-footage-dropdown .tfc-dropdown-toggle,.office-retail #retail-filter #cities-dropdown .tfc-dropdown-toggle,.office-retail #retail-filter #neighborhoods-dropdown .tfc-dropdown-toggle,.office-retail #retail-filter #square-footage-dropdown .tfc-dropdown-toggle{width:100%}}#retail #retail-filter #cities-dropdown .tfc-dropdown-wrapper #portal-cities-dropdown,#retail #retail-filter #cities-dropdown .tfc-dropdown-wrapper #portal-neighborhoods-dropdown,#retail #retail-filter #neighborhoods-dropdown .tfc-dropdown-wrapper #portal-cities-dropdown,#retail #retail-filter #neighborhoods-dropdown .tfc-dropdown-wrapper #portal-neighborhoods-dropdown,#retail #retail-filter #square-footage-dropdown .tfc-dropdown-wrapper #portal-cities-dropdown,#retail #retail-filter #square-footage-dropdown .tfc-dropdown-wrapper #portal-neighborhoods-dropdown,.office-retail #retail-filter #cities-dropdown .tfc-dropdown-wrapper #portal-cities-dropdown,.office-retail #retail-filter #cities-dropdown .tfc-dropdown-wrapper #portal-neighborhoods-dropdown,.office-retail #retail-filter #neighborhoods-dropdown .tfc-dropdown-wrapper #portal-cities-dropdown,.office-retail #retail-filter #neighborhoods-dropdown .tfc-dropdown-wrapper #portal-neighborhoods-dropdown,.office-retail #retail-filter #square-footage-dropdown .tfc-dropdown-wrapper #portal-cities-dropdown,.office-retail #retail-filter #square-footage-dropdown .tfc-dropdown-wrapper #portal-neighborhoods-dropdown{width:220px;padding:18px}#retail #retail-filter #cities-dropdown .tfc-dropdown-wrapper #portal-square-footage-dropdown .price-slider-wrapper,#retail #retail-filter #neighborhoods-dropdown .tfc-dropdown-wrapper #portal-square-footage-dropdown .price-slider-wrapper,#retail #retail-filter #square-footage-dropdown .tfc-dropdown-wrapper #portal-square-footage-dropdown .price-slider-wrapper,.office-retail #retail-filter #cities-dropdown .tfc-dropdown-wrapper #portal-square-footage-dropdown .price-slider-wrapper,.office-retail #retail-filter #neighborhoods-dropdown .tfc-dropdown-wrapper #portal-square-footage-dropdown .price-slider-wrapper,.office-retail #retail-filter #square-footage-dropdown .tfc-dropdown-wrapper #portal-square-footage-dropdown .price-slider-wrapper{background-color:#f6f5f2}#retail #retail-filter #cities-dropdown .tfc-dropdown-wrapper #portal-square-footage-dropdown,#retail #retail-filter #neighborhoods-dropdown .tfc-dropdown-wrapper #portal-square-footage-dropdown,#retail #retail-filter #square-footage-dropdown .tfc-dropdown-wrapper #portal-square-footage-dropdown,.office-retail #retail-filter #cities-dropdown .tfc-dropdown-wrapper #portal-square-footage-dropdown,.office-retail #retail-filter #neighborhoods-dropdown .tfc-dropdown-wrapper #portal-square-footage-dropdown,.office-retail #retail-filter #square-footage-dropdown .tfc-dropdown-wrapper #portal-square-footage-dropdown{width:415px;padding:18px}@media only screen and (width<=900px){#retail #retail-filter #cities-dropdown .tfc-dropdown-wrapper #portal-square-footage-dropdown,#retail #retail-filter #neighborhoods-dropdown .tfc-dropdown-wrapper #portal-square-footage-dropdown,#retail #retail-filter #square-footage-dropdown .tfc-dropdown-wrapper #portal-square-footage-dropdown,.office-retail #retail-filter #cities-dropdown .tfc-dropdown-wrapper #portal-square-footage-dropdown,.office-retail #retail-filter #neighborhoods-dropdown .tfc-dropdown-wrapper #portal-square-footage-dropdown,.office-retail #retail-filter #square-footage-dropdown .tfc-dropdown-wrapper #portal-square-footage-dropdown{width:80vw;padding:8px}}#retail #retail-filter #dropdown-square-footage-dropdown,.office-retail #retail-filter #dropdown-square-footage-dropdown{color:#451b5f;white-space:nowrap;padding-bottom:10px;font-family:Solanel;font-size:16px;font-weight:400;line-height:21px}@media only screen and (width<=900px){#retail #retail-filter,.office-retail #retail-filter{height:0;padding:0 22px;transition:height 1s ease-in-out;overflow-y:hidden}#retail #retail-filter.mobile-filter-shown,.office-retail #retail-filter.mobile-filter-shown{height:240px}}#retail #map-margin,.office-retail #map-margin{margin-top:60px}@media only screen and (width<=900px){#retail #map-margin,.office-retail #map-margin{margin:50px 0 15px}#retail .map-container,#retail #retail-filter,#retail .mobile-filter-toggle,.office-retail .map-container,.office-retail #retail-filter,.office-retail .mobile-filter-toggle{width:100vw;margin-left:-30px;display:block}#retail .map-container,.office-retail .map-container{height:304px}#retail .button-group,.office-retail .button-group{margin-bottom:30px}#retail .button-group button,.office-retail .button-group button{width:33%}}.retail-portfolio-header hr{margin:60px 0 15px}#retail-space h2{margin-bottom:21px}#retail-space .right-panel{width:100%;overflow:hidden}#retail-space .map{height:512px}@media only screen and (width<=900px){#retail-space .map{height:310px}}#retail-space .top-panel{z-index:1;background-color:#fff;position:relative}#retail-space .retail-space-map-top{margin:30px 15px 40px}#retail-space .retail-space-map-top div{color:#545556;margin-bottom:4px;font-family:Solanel \- Thin;font-size:19px}#retail-space .retail-space-map-bottom{border-bottom:1px solid #ccc;width:100%}#retail-space .retail-space-map-bottom>div{color:#545556;border:1px solid #ccc;border-bottom:0;padding:15px;font-family:Solanel \- Thin;font-size:19px;line-height:24px}#retail-space .hide-md{display:none}@media only screen and (width<=900px){#retail-space .hide-md{display:inline-block}}#retail-space #retail-title-card{color:#545556;z-index:1;background-color:#fff;grid-template-columns:150px 240px 220px;grid-template-areas:"head head head""contact name phone""contact email email";font-family:Solanel \- Thin;font-size:24px;display:grid;position:absolute;top:40px;left:30px}@media only screen and (width<=900px){#retail-space #retail-title-card{display:none}}#retail-space #retail-title-card div{border:1px solid #ccc;padding:15px}#retail-space #retail-title-card div:first-child{grid-area:head;padding:11px 30px 20px;font-size:19px}#retail-space #retail-title-card div:first-child h1{color:#b47f00;letter-spacing:-.5px;font-family:Pensum Display;font-size:54px;line-height:60px}#retail-space #retail-title-card div:first-child span{color:#b47f00;font-family:Pensum Display;font-weight:700}#retail-space #retail-title-card div:nth-child(2){border-top:none;grid-area:contact;font-family:Pensum Display}#retail-space #retail-title-card div:nth-child(3){border-top:none;border-left:none;grid-area:name}#retail-space #retail-title-card div:nth-child(4){border-top:none;border-left:none;grid-area:phone}#retail-space #retail-title-card div:nth-child(5){border-top:none;border-left:none;grid-area:email}#retail-space .get-directions{border:none;text-decoration:underline;background:0 0!important;padding:0!important}#retail-space .retail-main{max-width:1140px;margin-top:50px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media only screen and (width<=900px){#retail-space .retail-main{margin-bottom:0}}#retail-space .retail-main .two-column-flex{flex-flow:wrap;column-gap:30px;margin-bottom:100px;display:flex}#retail-space .retail-main .two-column-flex>div{flex:300px}#retail-space .retail-main .availability-detail-grid{grid-template-rows:1fr 1fr 1fr;display:grid}#retail-space #address-section{margin-bottom:50px}#retail-space hr{margin-top:0}#retail-space .image-with-text-row.reversed>div{flex:300px}#retail-space .captioned-image>img{object-fit:cover;width:100%;height:100%}.retail-availabilities-header{position:relative}.retail-availabilities-header .reset-retail-filters{position:absolute;top:12px;right:0}.retail-availability-new{border-top:1px solid #ccc;border-left:1px solid #ccc;grid-template-rows:65px 1fr 70px 75px;margin-bottom:30px;display:grid}.retail-availability-new .unit-name{color:#451b5f;font-family:Solanel \- Regular;font-size:24px;line-height:24px}.retail-availability-new .availability-pricing{font-family:Pensum Display;font-size:18px;line-height:37px;display:inline-block}.retail-availability-new .availability-brochure,.retail-availability-new .virtual-tour,.retail-availability-new .photo-link{color:#451b5f;float:right;font-family:Solanel \- Regular;font-size:16px;line-height:37px;text-decoration:none!important}.retail-availability-new .virtual-tour,.retail-availability-new .photo-link{padding-right:10px}.retail-availability-new .material-icons{font-size:20px;line-height:20px;position:relative;top:5px}.retail-availability-new>div{color:#545556;border:1px solid #ccc;border-top:0;border-left:0;min-height:40px;margin-bottom:0;padding:20px 30px;font-family:Solanel \- Thin;font-size:24px;line-height:28.8px}.retail-availability-new>div:nth-child(4){line-height:inherit;padding:16px 30px}.retail-availability,.office-availability{border:1px solid #ccc;margin-bottom:28px;padding:20px}.retail-availability strong,.office-availability strong{font-family:Solanel \- Regular}.retail-availability .title,.office-availability .title{align-items:center;display:flex}.retail-availability .title .heading-3,.office-availability .title .heading-3{color:#451b5f;margin-bottom:0;margin-left:15px}.retail-availability hr,.office-availability hr{margin-top:15px!important}.retail-availability .footer,.office-availability .footer{justify-content:space-between;align-items:center;display:flex}.retail-availability a,.office-availability a{color:#451b5f;align-items:center;display:flex}@media (width>=1025px){.search-page{flex-direction:column;flex:1;min-height:0;display:flex}}.search-page__header{color:#451b5f;margin-bottom:0;font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:28px}@media (width>=1025px){.search-page__header{font-size:29px;line-height:45px}}@media (width>=1280px){.search-page__header{font-size:34px}}@media (width>=1850px){.search-page__header{font-size:41px}}.search-page__filter-section{flex-direction:column;gap:25px;padding:20px 30px 0;display:flex}@media (width>=700px){.search-page__filter-section{grid-gap:50px;grid-template-columns:1fr 1fr;padding:50px 30px 0;display:grid}}@media (width>=1025px){.search-page__filter-section{background:#fff;flex-direction:column;flex-shrink:0;gap:30px;padding:30px 30px 0;display:flex}}@media (width>=1280px){.search-page__filter-section{padding:30px}}@media (width>=1512px){.search-page__filter-section{gap:40px;padding:40px 90px 30px}}.search-page__toggle-views-row{background:#fff;flex-shrink:0}@media (width>=1025px){.search-page__content-area{flex:1;min-height:0;display:flex}}.search-page__map-section{height:500px}@media (width>=1025px){.search-page__map-section{height:unset;flex:1;min-width:0}}.search-page__filter-row-container{display:none}@media (width>=1025px){.search-page__filter-row-container{flex-direction:row;display:flex}}.search-page__additional-controls{justify-content:space-between;width:100%;display:flex}.search-page__results-count-section{letter-spacing:0;flex-direction:column;justify-content:center;gap:5px;width:134px;height:74px;padding:0 30px;font-family:Solanel \- Medium;font-size:14px;font-weight:400;line-height:18px;display:flex}@media (width>=1850px){.search-page__results-count-section{flex-direction:column;justify-content:flex-start;padding:5px 30px 10px;font-size:13px;display:flex}}.search-page__results-count{margin-bottom:5px}.search-page__clear-all-btn{color:#545556;letter-spacing:0;cursor:pointer;background:0 0;border:0;padding:0;font-family:Solanel \- Regular;font-size:13px;font-weight:400;line-height:21.33px;text-decoration:underline}.search-page__results-container{flex-direction:column;gap:30px;padding:30px;display:flex}@media (width>=1025px){.search-page__results-container{scrollbar-gutter:stable;min-height:0;overflow-y:auto}.search-page--map-visible .search-page__results-container{flex-grow:0;flex-shrink:0;align-content:start;padding:0 13px 30px 30px}}@media (width>=1921px){.search-page--map-visible .search-page__results-container{grid-template-columns:repeat(2,1fr);display:grid}}@media (width>=1025px){.search-page--map-hidden .search-page__results-container{grid-template-columns:repeat(2,1fr);align-content:start;padding:0 30px 30px;display:grid}.search-page--map-hidden .search-page__results-container>*{min-width:0}}@media (width>=1921px){.search-page--map-hidden .search-page__results-container{grid-template-columns:repeat(3,1fr)}}.search-page__unit-card-wrapper:before{content:"";z-index:10;background-color:#ccc;height:1px;margin-bottom:-1px;display:none;position:sticky;top:0}@media (width>=1025px){.search-page__unit-card-wrapper:before{display:block}}.search-page__unit-card-wrapper:hover:before{background-color:#451b5f}.search-page-layout{flex-direction:column;min-height:100vh;display:flex}@media (width>=1025px){.search-page-layout{height:100vh;overflow:hidden}}.search-page-layout__main{flex-direction:column;flex:1;display:flex}@media (width>=1025px){.search-page-layout__main{min-height:0}}@media (width>=2560px){.search-page-layout__main{width:2560px;max-width:2560px;margin-left:auto;margin-right:auto}.search-page-layout__main .property-map{border-left:1px solid #ccc}}.affordable-promo-card{background:#f6f5f2;border:1px solid #b47f00}.affordable-promo-card__content{flex-direction:column;gap:20px;padding:25px 30px;display:flex}.affordable-promo-card__title{letter-spacing:0;color:#b47f00;font-family:Pensum Display;font-size:24px;font-weight:700;line-height:28px}.affordable-promo-card__button{letter-spacing:0;text-align:center;vertical-align:middle;color:#451b5f;background-color:#fff;border:1px solid #451b5f;max-width:140px;padding:10px 20px;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:100%;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}.affordable-promo-card__button:hover{color:#fff;background-color:#b47f00;text-decoration:none}.affordable-promo-card__button:focus-visible{outline-offset:2px;outline:2px solid #b47f00;text-decoration:none}.affordable-promo-card__image{object-fit:cover;width:100%;height:auto;max-height:187px;display:block}.affordable-promo-card__disclaimer{text-align:center;letter-spacing:0;color:#545556;padding:15px 30px;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}@media (width>=1025px){.search-page--map-visible .affordable-promo-card{width:590px}}@media (width>=1280px){.search-page--map-visible .affordable-promo-card{width:725px}}@media (width>=1512px){.search-page--map-visible .affordable-promo-card{width:800px}}@media (width>=1800px){.search-page--map-visible .affordable-promo-card{width:945px}}@media (width>=1921px){.search-page--map-visible .affordable-promo-card{width:592px}}.malt-drive-promo-card{border:1px solid #ccc;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.malt-drive-promo-card:hover{border:1px solid #451b5f;text-decoration:none}.malt-drive-promo-card__header{flex-direction:row;justify-content:space-between;width:100%;min-height:188px;display:flex}.malt-drive-promo-card__header-left{flex-flow:wrap;flex-grow:1;gap:20px;padding:30px 40px 30px 30px;display:flex}.malt-drive-promo-card__header-right{background-color:#eae3da;width:57px}.malt-drive-promo-card__black-line{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 12px));background-color:#000;width:12px;height:85%}.malt-drive-promo-card__title{letter-spacing:0;text-transform:uppercase;color:#000;margin-bottom:0;margin-right:10px;font-family:MostraNuova-Light;font-size:32px;font-weight:300;line-height:40px}.malt-drive-promo-card__cta{letter-spacing:.25em;text-align:center;text-transform:uppercase;color:#000;background:0 0;border:1.4px solid #000;padding:6px 14px;font-family:MostraNuova-Bold;font-size:14px;font-weight:700;line-height:22.4px;display:inline-block}.malt-drive-promo-card__image-container{width:100%}.malt-drive-promo-card__image{object-fit:cover;width:100%;height:auto;max-height:162px;display:block}.malt-drive-promo-card__footer{flex-direction:row;align-items:center;display:flex;position:relative;overflow:hidden}.malt-drive-promo-card__logo{background:#8e9686;padding:23px 24px;display:flex}.malt-drive-promo-card__tfc-logo{width:auto;height:24px}.malt-drive-promo-card__divider{color:#fff;font-size:24px;font-weight:300}.malt-drive-promo-card__circles{width:0;display:flex;overflow:visible}.malt-drive-promo-card__circles svg{background-color:#eae3da;flex-shrink:0;position:relative;left:-2px}@media (width>=1025px){.malt-drive-promo-card{flex-direction:column;height:330px;min-height:330px;display:flex}.malt-drive-promo-card>.malt-drive-promo-card__header{flex:none;min-height:0}.malt-drive-promo-card>.malt-drive-promo-card__image-container{flex:1 1 0;overflow:hidden}.malt-drive-promo-card .malt-drive-promo-card__image{object-fit:cover;width:100%;height:100%;max-height:none;display:block}.malt-drive-promo-card>.malt-drive-promo-card__footer{flex:0 0 86px}}@media (width>=1512px){.malt-drive-promo-card{height:360px;min-height:360px}}@media (width>=1025px){.search-page--map-visible .malt-drive-promo-card{width:590px}}@media (width>=1280px){.search-page--map-visible .malt-drive-promo-card{width:725px}}@media (width>=1512px){.search-page--map-visible .malt-drive-promo-card{width:800px}}@media (width>=1800px){.search-page--map-visible .malt-drive-promo-card{width:945px}}@media (width>=1921px){.search-page--map-visible .malt-drive-promo-card{width:592px}}.no-results-card{background-color:#f6f5f2;border:1px solid #ccc;flex-direction:column;display:flex}.no-results-card__content{padding:30px}.no-results-card__title{letter-spacing:0;color:#545556;margin-bottom:30px;font-family:Solanel \- Thin;font-size:20px;font-weight:400;line-height:130%}.no-results-card__cta{flex-flow:wrap;align-items:center;gap:24px;display:flex}.no-results-card__suggestion-label{letter-spacing:0;color:#545556;font-family:Solanel \- Medium;font-size:16px;font-weight:400;line-height:20px}.no-results-card__neighborhoods{flex-flow:wrap;gap:15px;display:flex}.no-results-card__neighborhood{letter-spacing:0;color:#545556;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px}.no-results-card__button{color:#451b5f;cursor:pointer;letter-spacing:0;text-align:center;vertical-align:middle;background-color:#fff;border:1px solid #000;max-height:40px;padding:10px 20px;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:100%;transition:background-color .2s,color .2s;display:inline-block}.no-results-card__button:hover{color:#fff;background:#451b5f}.no-results-card__button:focus-visible{outline-offset:2px;outline:2px solid #b47f00}.no-results-card__graphic{justify-content:flex-end;margin-top:auto;display:flex}.no-results-card__graphic img{height:127px;display:block}@media (width>=1280px){.no-results-card{flex-direction:row}.no-results-card__content{max-width:350px;height:360px;padding-top:70px}.no-results-card__graphic{justify-content:flex-start;width:100%;overflow:hidden}.no-results-card__graphic img{height:330px}}@media (width>=1025px){.search-page--map-visible .no-results-card{width:590px}}@media (width>=1280px){.search-page--map-visible .no-results-card{width:725px}}@media (width>=1512px){.search-page--map-visible .no-results-card{width:800px}}@media (width>=1800px){.search-page--map-visible .no-results-card{width:945px}}@media (width>=1921px){.search-page--map-visible .no-results-card{width:592px}}.unit-card{cursor:pointer;border:1px solid #ccc;flex-direction:column;display:flex}.unit-card:hover{border:1px solid #451b5f}.unit-card a{color:inherit;text-decoration:none}@media (width>=700px){.unit-card{flex-direction:row;height:360px;min-height:360px}}@media (width>=1025px){.unit-card{height:330px;min-height:330px}}@media (width>=1512px){.unit-card{height:360px;min-height:360px}}.unit-card--share-open .unit-card__content-area{background-color:#d9d9d9}.unit-card--share-open .unit-card__image-area{opacity:.8}.unit-card--share-open a{pointer-events:none}@media (width>=1025px){.search-page--map-visible .unit-card{width:590px}}@media (width>=1280px){.search-page--map-visible .unit-card{width:725px}}@media (width>=1512px){.search-page--map-visible .unit-card{width:800px}}@media (width>=1800px){.search-page--map-visible .unit-card{width:945px}}@media (width>=1921px){.search-page--map-visible .unit-card{width:592px}}.unit-card__image-area{aspect-ratio:10/7;width:100%;overflow:hidden}.unit-card__image-area img{object-position:center;width:100%;height:100%}.unit-card__image-area img.unit-card__photo{object-fit:cover}.unit-card__image-area img.unit-card__floorplan{object-fit:contain;background-color:#fff;border-bottom:1px solid #ccc;border-right:none;padding:10px}@media (width>=700px){.unit-card__image-area img.unit-card__floorplan{border-bottom:none;border-right:1px solid #ccc}}@media (width>=457px){.unit-card__image-area{aspect-ratio:unset;height:320px}}@media (width>=700px){.unit-card__image-area{height:100%}}.unit-card__content-area{flex-direction:column;justify-content:space-between;padding:15px;display:flex}@media (width>=700px){.unit-card__content-area{width:230px;min-width:230px}}.unit-card__details-section{flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}.unit-card__price{flex-direction:row;align-items:center;gap:10px;margin-bottom:15px;display:flex}@media (width>=700px){.unit-card__price{flex-direction:column;align-items:start;gap:5px}}.unit-card__price{letter-spacing:0;color:#545556;font-family:Solanel \- Medium;font-size:24px;font-weight:400;line-height:28.8px}.unit-card__type{letter-spacing:0;color:#545556;margin-bottom:10px;font-family:Solanel \- Medium;font-size:18px;font-weight:400;line-height:24px}.unit-card__unit-features{letter-spacing:0;color:#545556;max-height:134px;margin-bottom:15px;font-family:Solanel \- Regular;font-size:18px;font-weight:400;line-height:24px;overflow:hidden}.unit-card__location{flex-direction:column;gap:5px;display:flex}.unit-card__address{letter-spacing:0;color:#545556;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}.unit-card__neighborhood{letter-spacing:0;color:#545556;margin-bottom:15px;font-family:Solanel \- Medium;font-size:16px;font-weight:400;line-height:20px}.unit-card__actions{border-top:1px solid #ccc;flex-direction:row;gap:16px;padding-top:15px;display:flex}.unit-card__cta-button{cursor:pointer;letter-spacing:0;color:#545556;background:0 0;border:none;padding:0;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px;text-decoration:underline;position:relative}.unit-card__cta-button:after{content:"";position:absolute;inset:-16px -8px}.unit-card__share-wrapper{position:relative}.unit-card__share-button{gap:5px;display:flex}.amenity-filters__group-label{letter-spacing:0;color:#000;margin-bottom:8px;font-family:Solanel \- Medium;font-size:13px;font-weight:400;line-height:21.33px}.amenity-filters__group-label button{color:#000;letter-spacing:0;background:0 0;border:0;padding:0 0 0 10px;font-family:Solanel \- Regular;font-size:13px;font-weight:400;line-height:21.33px;text-decoration:underline}.amenity-filters__options{flex-direction:column;gap:15px;display:flex}@media (width>=550px) and (width<=700px){.amenity-filters__options{grid-template-columns:repeat(2,1fr);display:grid}}@media (width>=1025px){.amenity-filters__options{flex-direction:row;gap:10px;display:flex}.amenity-filters__input-group{grid-template-columns:1fr 1fr;display:grid}}.stepper{flex-direction:row;justify-content:start;align-items:center;gap:25px;display:flex}@media (width>=1850px){.stepper{padding:7px 0}}.stepper-controls{align-items:center;gap:20px;display:flex}@media (width>=1850px){.stepper-controls{gap:12px}}.stepper-btn{cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:border-color .15s;display:flex}.stepper-btn:hover:not(:disabled){border-color:#666}.stepper-btn--disabled{opacity:.4;cursor:not-allowed}.stepper-value{text-align:center;min-width:35px;font-size:16px}.stepper-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:25px;height:25px;padding:0;display:flex}.stepper-btn .stepper-icon{line-height:0;display:none}.stepper-btn .stepper-icon--default{display:block}.stepper-btn:hover:not(:disabled) .stepper-icon--default{display:none}.stepper-btn:hover:not(:disabled) .stepper-icon--hover{display:block}.stepper-btn:active:not(:disabled) .stepper-icon--default,.stepper-btn:active:not(:disabled) .stepper-icon--hover{display:none}.stepper-btn:active:not(:disabled) .stepper-icon--active{display:block}.stepper-btn--disabled,.stepper-btn:disabled{cursor:not-allowed;opacity:.4}.stepper-btn:focus-visible{outline-offset:2px;outline:2px solid #b47f00}.filter-checkbox{cursor:pointer;align-items:center;gap:12px;margin:0;padding-bottom:8px;display:flex}.filter-checkbox:only-child,.filter-checkbox:last-child{padding-bottom:0}.filter-checkbox__input{opacity:0;pointer-events:none;position:absolute}.filter-checkbox__input:focus-visible+svg{outline-offset:-2px;outline:2px solid #b47f00}.filter-checkbox svg{flex-shrink:0}.filter-checkbox__label{color:#000;font-size:16px}.filter-checkbox--disabled{cursor:not-allowed}.filter-checkbox--disabled .filter-checkbox__box,.filter-checkbox--disabled .filter-checkbox__svg{opacity:.4}.filter-checkbox__label{letter-spacing:0;vertical-align:middle;color:#545556;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px}.filter-checkbox__label--checked{letter-spacing:0;vertical-align:middle;font-family:Solanel \- Medium;font-size:14px;font-weight:400;line-height:18px}.filter-checkbox__label--disabled{color:#999}.filter-checkbox-group__header{padding-bottom:10px}.filter-checkbox-group__label{letter-spacing:0;color:#000;font-family:Solanel \- Medium;font-size:13px;font-weight:400;line-height:21.33px}.filter-checkbox-group__actions{display:inline-block}.filter-checkbox-group__actions button{color:#000;letter-spacing:0;background:0 0;border:0;padding:0 0 0 10px;font-family:Solanel \- Regular;font-size:13px;font-weight:400;line-height:21.33px;text-decoration:underline}.location-filters,.location-filters__main-filter-groups{flex-direction:column;gap:30px;display:flex}@media (width>=1025px){.location-filters__main-filter-groups{flex-direction:row;gap:50px}}.location-filters__neighborhood{min-width:210px;margin-bottom:30px}.location-filters__neighborhood:last-child{margin-bottom:0}@media (width>=550px) and (width<=700px){.location-filters__neighborhood-groups{grid-template-columns:repeat(2,1fr);display:grid}}@media (width>=1025px){.location-filters__neighborhood-groups{flex-flow:row;gap:30px;display:flex}}.location-filters__neighborhood-groups>div:first-child{margin-bottom:30px}.location-filters__neighborhood-groups>div{flex:1}.location-filters__building-filters{min-width:200px}@media (width>=550px) and (width<=700px){.location-filters__building-filters .filter-checkbox-group__options{grid-template-columns:repeat(2,1fr);display:grid}.location-filters__building-filters .filter-checkbox-group__options>label{min-width:220px}}@media (width>=1025px){.location-filters__building-filters .filter-checkbox-group__options{grid-template-columns:repeat(2,1fr);display:grid}.location-filters__building-filters .filter-checkbox-group__options>label{min-width:220px}}.price-range-filter{padding:16px 0 0}.price-range-header{letter-spacing:0;align-items:center;gap:12px;margin-bottom:15px;font-family:Solanel \- Medium;font-size:14px;font-weight:400;line-height:21.33px;display:flex}.price-range-chart{justify-content:center;align-items:flex-end;gap:2px;height:30px;display:flex}.price-range-bar{transition:background-color .15s}.price-range-bar--in-range{background-color:#451b5f}.price-range-bar--out-of-range{background-color:#ccc}.price-range-slider-area{max-width:280px;margin-bottom:24px;margin-left:auto;margin-right:auto;position:relative}.price-range-slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:24px;display:flex;position:absolute;bottom:-10px;left:0;right:0}.price-range-track{background:0 0;flex-grow:1;height:0;position:relative}.price-range-range{display:none}.price-range-thumb{cursor:grab;background:0 0;border:none;width:24px;height:24px;display:block}.price-range-thumb:focus{outline:none}.price-range-inputs{gap:16px;margin-top:24px;display:flex}.price-range-input-group{flex:1}.price-range-input-label{letter-spacing:0;margin-bottom:8px;font-family:Solanel \- Medium;font-size:13px;font-weight:400;line-height:21.33px;display:block}.price-range-input{border:1px solid #ccc;width:100%;height:42px;padding:10px;font-size:14px}.price-range-input:focus{border-color:#451b5f;outline:none}.price-range-thumb{cursor:grab;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.price-range-thumb:active{cursor:grabbing}.price-range-thumb:focus-visible{outline-offset:2px;border-radius:17px;outline:2px solid #b47f00}.price-range-thumb .thumb-icon{line-height:0;display:none}.price-range-thumb .thumb-icon--default{display:block}.price-range-thumb:hover .thumb-icon--default{display:none}.price-range-thumb:hover .thumb-icon--hover{display:block}.price-range-thumb:active .thumb-icon--default,.price-range-thumb:active .thumb-icon--hover,.price-range-thumb[data-state=dragging] .thumb-icon--default,.price-range-thumb[data-state=dragging] .thumb-icon--hover{display:none}.price-range-thumb:active .thumb-icon--active,.price-range-thumb[data-state=dragging] .thumb-icon--active{display:block}.price-range-filter-standalone{flex-direction:row;gap:15px;display:flex}.price-range-filter-standalone .price-range-input{height:38px}.price-range-filter-standalone .price-range-slider-area{flex-shrink:0;width:280px;margin-bottom:0;position:relative}.price-range-filter-standalone .price-range-slider-area.is-standalone{width:182px}.price-range-filter-standalone .price-range-chart{position:absolute;left:10px}.price-range-filter-standalone .price-range-slider{bottom:-3px}.price-range-filter-standalone input{max-width:70px;height:44px}.price-range-filter-standalone input:focus-visible{outline-offset:-2px;outline:2px solid #b47f00}.search-filter-expanded{flex-shrink:0;display:none}@media (width>=1850px){.search-filter-expanded{flex-direction:row;align-items:flex-start;gap:30px;display:flex}}.search-filter-expanded>*{flex:none}.label-group>.filter-label{letter-spacing:0;color:#000;margin-bottom:10px;font-family:Solanel \- Medium;font-size:13px;font-weight:400;line-height:21.33px}.search-filter-grid{display:none;overflow:visible}.search-filter-grid button:hover,.search-filter-grid button:focus{opacity:1}@media (width>=1025px){.search-filter-grid{display:block}}@media (width>=1850px){.search-filter-grid{display:none}}.search-filter-grid__row{z-index:25;flex-direction:row;justify-content:flex-start;align-items:stretch;max-width:820px;height:74px;display:flex;position:relative;overflow:visible}.filter-cell{flex:1;min-width:150px;transition:background-color .2s;position:relative}.filter-cell--open{background-color:#fff}.filter-cell--open .filter-cell__header{border-bottom:1px solid #fff}.filter-cell:last-of-type .filter-cell__header{border-right:1px solid #ccc}.filter-cell__header{z-index:30;background-color:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;height:100%;margin:0;position:relative}.filter-cell__trigger{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:100%;height:100%;padding:15px;font-family:inherit;display:flex}.filter-cell__trigger:focus-visible{outline-offset:-2px;outline:2px solid #b47f00}.filter-cell__label{letter-spacing:0;color:#000;font-family:Solanel \- Medium;font-size:13px;font-weight:400;line-height:21.33px}.filter-cell__summary{letter-spacing:0;color:#545556;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px;overflow:hidden}.filter-cell__content{z-index:20;background:#fff;border:1px solid #ccc;min-width:280px;position:absolute;top:calc(100% - 1px);left:0;overflow:hidden}.filter-cell__content[data-state=open]{animation:.15s ease-out slideDown}.filter-cell__content[data-state=closed]{pointer-events:none;animation:.15s ease-out slideUp}.filter-cell__drawer{padding:16px}.filter-cell--location{min-width:220px}.filter-cell--location .filter-cell__content{min-width:440px}.filter-cell--unitSize .filter-cell__content{min-width:260px}.filter-cell--priceRange .filter-cell__content{min-width:300px}.filter-cell--amenities .filter-cell__content{min-width:970px;left:-520px}.filter-cell--sortBy .filter-cell__content{min-width:200px}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.search-filter-grid-mobile{width:100%;display:block}@media (width>=1025px){.search-filter-grid-mobile{display:none}}.size-filters{grid-column-gap:25px;grid-row-gap:20px;grid-template-columns:auto 1fr;padding-top:15px;display:grid}@media (width>=1025px){.size-filters{min-width:285px}}@media (width>=1850px){.size-filters{flex-direction:row;gap:12px;height:38px;padding-top:0;display:flex}}.size-filters__label{font-size:16px;font-weight:500}@media (width>=1850px){.size-filters__label{flex-direction:column;justify-content:center;font-size:14px;font-weight:400;display:flex}}.sort-by-input{flex-direction:column;gap:8px;display:flex}.sort-by-input__item{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex}.sort-by-input__item:focus-visible{outline-offset:2px;outline:2px solid #b47f00}.sort-by-input__label{letter-spacing:0;vertical-align:middle;color:#545556;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px}.sort-by-input__item[data-state=checked] .sort-by-input__label{letter-spacing:0;vertical-align:middle;font-family:Solanel \- Medium;font-size:14px;font-weight:400;line-height:18px}.unit-size-selector{flex-direction:column;justify-content:center;display:flex}.unit-size-selector__buttons{flex-direction:row;gap:10px;display:flex}@media (width>=1850px){.unit-size-selector__buttons{margin-right:18px}}.unit-size-selector__button{cursor:pointer;background:0 0;border:none;padding:0}.unit-size-selector__button .unit-size-selector__icon{display:none}.unit-size-selector__button .unit-size-selector__icon--default{display:block}.unit-size-selector__button:hover:not(.unit-size-selector__button--selected) .unit-size-selector__icon--default{display:none}.unit-size-selector__button:hover:not(.unit-size-selector__button--selected) .unit-size-selector__icon--hover{display:block}.unit-size-selector__button:active:not(.unit-size-selector__button--selected) .unit-size-selector__icon--default,.unit-size-selector__button:active:not(.unit-size-selector__button--selected) .unit-size-selector__icon--hover{display:none}.unit-size-selector__button:active:not(.unit-size-selector__button--selected) .unit-size-selector__icon--selected{display:block}.unit-size-selector__button.unit-size-selector__button--selected .unit-size-selector__icon--default{display:none}.unit-size-selector__button.unit-size-selector__button--selected .unit-size-selector__icon--selected{display:block}.unit-size-selector__button.unit-size-selector__button--selected:hover .unit-size-selector__icon--selected{display:none}.unit-size-selector__button.unit-size-selector__button--selected:hover .unit-size-selector__icon--selected-hover{display:block}.unit-size-selector__button:focus-visible{outline-offset:2px;border-radius:14px;outline:2px solid #b47f00}.property-map{border-top:0;border-right:1px solid #ccc;width:100%;height:100%;position:relative;overflow:hidden}@media (width>=1025px){.property-map{border-top:1px solid #ccc}}.property-map__container{width:100%;height:100%}.property-map__loading{color:#451b5f;background:linear-gradient(135deg,#f5f5f5 0%,#e8e8e8 100%);justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex;position:absolute;inset:0}.property-map__toggle-all{cursor:pointer;color:#333;z-index:1;background:#fff;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;display:flex;position:absolute;bottom:16px;left:80px;box-shadow:0 2px 6px #00000026}.property-map__toggle-all input[type=checkbox]{accent-color:#451b5f;cursor:pointer;width:18px;height:18px}.property-map__toggle-all:hover{background:#f9f9f9}.property-map__toggle-all-label{-webkit-user-select:none;user-select:none}.amenities-filter-standalone__label{letter-spacing:0;color:#000;margin:0;font-family:Solanel \- Medium;font-size:13px;font-weight:400;line-height:21.33px}.amenities-filter-standalone__item{width:75px;position:relative}.amenities-filter-standalone__header{margin:0}.amenities-filter-standalone__trigger{cursor:pointer;text-align:left;background:#fff;border:1px solid #ccc;justify-content:space-between;align-items:center;width:100%;height:38px;padding:12px 16px;font-family:inherit;display:flex}.amenities-filter-standalone__trigger:focus-visible{outline-offset:-2px;outline:2px solid #b47f00}.amenities-filter-standalone__summary{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px;overflow:hidden}.amenities-filter-standalone__content{z-index:20;background:#fff;border:1px solid #ccc;min-width:970px;position:absolute;top:0;left:-320px}.amenities-filter-standalone__content[data-state=open]{animation:.15s ease-out standaloneSlideDown}.amenities-filter-standalone__content[data-state=closed]{animation:.15s ease-out standaloneSlideUp}.amenities-filter-standalone__close{position:absolute;top:10px;right:15px}.amenities-filter-standalone__drawer{padding:16px}@keyframes standaloneSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes standaloneSlideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.location-filter-standalone__item{width:190px;position:relative}.location-filter-standalone__header{margin:0}.location-filter-standalone__trigger{cursor:pointer;text-align:left;background:#fff;border:1px solid #ccc;justify-content:space-between;align-items:center;width:100%;height:40px;padding:12px 16px;font-family:inherit;display:flex}.location-filter-standalone__trigger:focus-visible{outline-offset:-2px;outline:2px solid #b47f00}.location-filter-standalone__summary{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px;overflow:hidden}.location-filter-standalone__content{z-index:20;background:#fff;border:1px solid #ccc;min-width:440px;position:absolute;top:0;left:0}.location-filter-standalone__content[data-state=open]{animation:.15s ease-out standaloneSlideDown}.location-filter-standalone__content[data-state=closed]{animation:.15s ease-out standaloneSlideUp}.location-filter-standalone__drawer{padding:16px}.location-filter-standalone__close{position:absolute;top:10px;right:15px}.sort-by-standalone__label{letter-spacing:0;color:#000;margin:0;font-family:Solanel \- Medium;font-size:13px;font-weight:400;line-height:21.33px}.sort-by-standalone__item{width:140px;position:relative}.sort-by-standalone__header{margin:0}.sort-by-standalone__trigger{cursor:pointer;text-align:left;background:#fff;border:1px solid #ccc;justify-content:space-between;align-items:center;width:100%;height:38px;padding:12px 16px;font-family:inherit;display:flex}.sort-by-standalone__trigger:focus-visible{outline-offset:-2px;outline:2px solid #b47f00}.sort-by-standalone__summary{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px;overflow:hidden}.sort-by-standalone__content{z-index:20;background:#fff;border:1px solid #ccc;min-width:235px;position:absolute;top:0;left:0}.sort-by-standalone__content .sort-by-input__item{max-width:170px}.sort-by-standalone__content[data-state=open]{animation:.15s ease-out standaloneSlideDown}.sort-by-standalone__content[data-state=closed]{animation:.15s ease-out standaloneSlideUp}.sort-by-standalone__close{position:absolute;top:10px;right:15px}.sort-by-standalone__drawer{padding:16px}.unit-size-standalone{flex-direction:row;align-items:center;gap:30px;display:flex}.sticky-results-count{z-index:10;background-color:#fff;border-bottom:1px solid #ccc;flex-direction:row;gap:5px;height:56px;padding:10px 30px;display:flex;position:sticky;top:0}.count-and-edit-section{flex-direction:row;align-items:center;gap:15px;min-width:135px;padding:9px 15px 9px 0;display:flex}.count-and-edit-section .filtered-results-count{letter-spacing:0;color:#000;font-family:Solanel \- Medium;font-size:14px;font-weight:400;line-height:18px}.count-and-edit-section .edit-filters-button,.count-and-edit-section .clear-all-button{letter-spacing:0;color:inherit;cursor:pointer;appearance:none;vertical-align:baseline;background:0 0;border:0;margin:0 0 2px;padding:0;font-family:Solanel \- Regular;font-size:13px;font-weight:400;line-height:18px;text-decoration:underline}.filter-results-summary{letter-spacing:0;color:#545556;flex-direction:column;flex-grow:1;justify-content:center;font-family:Solanel \- Regular;font-size:13px;font-weight:400;line-height:16px;display:flex}.toggle-views{align-items:center;gap:20px;padding:15px 30px 0;display:flex}@media (width>=1025px){.toggle-views{padding:15px 30px}}@media (width>=1280px){.toggle-views{flex-wrap:wrap;gap:8px;max-width:240px;padding:1px 15px}}@media (width>=1850px){.toggle-views{gap:18px}}.toggle-views__label{letter-spacing:0;font-family:Solanel \- Medium;font-size:13px;font-weight:400;line-height:21.33px}.toggle-views__option{align-items:center;gap:8px;display:flex}.toggle-views__option-label{letter-spacing:0;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px}.toggle-views__switch-wrapper{flex-direction:row;gap:20px;display:flex}.toggle-views__switch{cursor:pointer;background-color:#ccc;border:none;border-radius:12px;width:38px;height:18px;padding:0;transition:background-color .2s;position:relative}.toggle-views__switch[data-state=checked]{background-color:#451b5f}.toggle-views__switch:focus-visible{outline-offset:2px;outline:2px solid #b47f00}.toggle-views__switch-thumb{background-color:#fff;border-radius:12px;width:16px;height:16px;transition:transform .2s;display:block;transform:translate(2px);box-shadow:0 1px 3px #0003}.toggle-views__switch-thumb[data-state=checked]{transform:translate(20px)}.unit-bug{letter-spacing:0;flex-direction:row;align-items:center;height:28px;padding:2px 10px;font-family:Solanel \- Bold;font-size:14px;font-weight:400;line-height:24px;display:flex}.unit-bug__free-month{color:#257447;background-color:#dff0d8}.unit-bug__featured{color:#451b5f;background-color:#ddcfe6}.unit-bug__just-added{color:#946800;background-color:#fcf8e3}.unit-bug__open-house{color:#004594;background-color:#e3f3fc;height:44px}.unit-bug__open-house-inner{flex-direction:column;justify-content:space-around;height:100%;display:flex}.unit-bug__open-house-inner>div{line-height:12px}.unit-bug__open-house-date{font-family:Solanel \- Regular}.calendar-menu{z-index:100;opacity:1;background:#fff;border:1px solid #d9d9d9;min-width:240px;padding:10px;transition:opacity .1s;position:absolute;right:0;box-shadow:0 2px 8px #0000001a}.calendar-menu--upward{margin-bottom:8px;bottom:100%}.calendar-menu--downward{margin-top:8px;top:100%}.calendar-menu--hidden{opacity:0}.calendar-menu__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.calendar-menu__title{letter-spacing:0;color:#545556;font-family:Solanel \- Medium;font-size:13px;font-weight:400;line-height:21.33px}.calendar-menu__close{cursor:pointer;color:#545556;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.calendar-menu__options{flex-direction:column;gap:10px;display:flex}.calendar-menu__button{text-align:center;font-feature-settings:"liga" off, "clig" off;border:1px solid #451b5f;height:fit-content;padding:10px 20px;font-family:Solanel \- Regular;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:color .3s,background-color .3s,opacity .3s}.calendar-menu__button:hover,.calendar-menu__button:focus{text-decoration:none}.calendar-menu__button{color:#451b5f;background:#fff}.calendar-menu__button:link,.calendar-menu__button:visited,.calendar-menu__button:active{color:#451b5f;text-decoration:none}.calendar-menu__button:hover,.calendar-menu__button:focus{color:#451b5fcc;border:1px dashed #451b5fcc;text-decoration:none}.calendar-menu__button{cursor:pointer;width:100%}.close-x-button{cursor:pointer;color:#000;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.close-x-button:hover{opacity:.7}.close-x-button:focus-visible{outline-offset:2px;outline:2px solid #b47f00}.close-x-button svg{display:block}#building .contact-block__form{margin-bottom:0}.contact-block{background:var(--Secondary-Pearl,#f6f5f2);flex-direction:column;gap:75px;padding:75px 30px;display:flex}@media (width>=700px){.contact-block{flex-direction:row;gap:60px}}@media (width>=1025px){.contact-block{gap:90px;padding:83px 90px}}.contact-block__form-section{flex-direction:column;flex:1;display:flex}@media (width>=1800px){.contact-block__form-section{flex-direction:row;align-items:flex-start;gap:70px}}.contact-block__faqs-section{flex:1}@media (width>=1800px){.contact-block__header-content{flex:0 0 40%;max-width:40%}}.contact-block__heading{color:var(--Main-Purple,#451b5f);margin:0 0 40px;font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:28px}@media (width>=1025px){.contact-block__heading{font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}.contact-block__intro{letter-spacing:0;color:#545556;margin:0 0 70px;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}@media (width>=1025px){.contact-block__intro{letter-spacing:0;font-family:Solanel \- Regular;font-size:18px;font-weight:400;line-height:24px}}@media (width>=1800px){.contact-block__intro{margin-bottom:0}.contact-block__form{flex:1}}.contact-block__form .tfc-dropdown-button-group{margin-bottom:30px}.contact-block__form .tfc-dropdown-button-group label{flex-direction:column;width:100%;display:flex}.contact-block__form .tfc-dropdown-button-group label .heading-4{letter-spacing:0;color:#545556;margin-bottom:0;font-family:Solanel \- Medium;font-size:16px;font-weight:400;line-height:20px}@media (width>=1025px){.contact-block__form .tfc-dropdown-button-group label .heading-4{letter-spacing:0;font-family:Solanel \- Medium;font-size:18px;font-weight:400;line-height:22px}}.contact-block__form .tfc-dropdown-button-group label input{background:0 0;border:none;border-bottom:1.5px solid #bdbdbd;width:100%;padding:8px 0;font-family:Solanel \- Regular;font-size:16px}.contact-block__form .tfc-dropdown-button-group label input:focus{border-bottom-color:#545556;outline:none}.contact-block__form .invalid-input .heading-4{color:#d9534f}.contact-block__form .invalid-input input{border-bottom-color:#d9534f}.contact-block__name-fields,.contact-block__contact-fields{grid-template-columns:1fr 1fr;gap:0 30px;margin-bottom:0;display:grid}.contact-block__name-fields .tfc-dropdown-button-group,.contact-block__contact-fields .tfc-dropdown-button-group{margin-bottom:43px}.contact-block__textarea-group{margin-bottom:30px}.contact-block__textarea-group label{flex-direction:column;width:100%;display:flex}.contact-block__label{letter-spacing:0;color:#545556;margin-bottom:10px;font-family:Solanel \- Medium;font-size:16px;font-weight:400;line-height:20px}.contact-block__textarea{resize:none;box-sizing:border-box;background:0 0;border:none;border-bottom:1.5px solid #bdbdbd;width:100%;padding-top:8px;padding-bottom:8px;font-family:Solanel \- Regular;font-size:16px;line-height:25px;overflow:hidden}.contact-block__textarea:focus{border-bottom-color:#545556;outline:none}.contact-block__submit{text-align:center;font-feature-settings:"liga" off, "clig" off;border:1px solid #fff;height:fit-content;padding:10px 20px;font-family:Solanel \- Regular;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:color .3s,background-color .3s,opacity .3s}.contact-block__submit:hover,.contact-block__submit:focus{text-decoration:none}.contact-block__submit{color:#fff;background:#451b5f;border:1px solid #451b5f}.contact-block__submit:link,.contact-block__submit:visited,.contact-block__submit:active{color:#fff;text-decoration:none}.contact-block__submit:hover,.contact-block__submit:focus{color:#fffc;border:1px dashed #fffc;text-decoration:none}.contact-block__submit{width:100%;margin-top:20px}@media (width>=575px){.contact-block__submit{width:calc(50% - 15px)}}.contact-block__faqs{flex-direction:column;gap:0;display:flex}.contact-block__faq-item{border-bottom:1px solid #bdbdbd}.contact-block__faq-item:last-child{border-bottom:none}.contact-block__faq-item .tfc-dropdown-button-group{background:var(--Secondary-Pearl,#f6f5f2);border:none;margin-bottom:0}.contact-block__faq-item .tfc-dropdown-toggle{background:var(--Secondary-Pearl,#f6f5f2);border:none}.contact-block__faq-item .tfc-dropdown-toggle.toggle-open .contact-block__dropdown-icon{transform:rotate(180deg)}.contact-block__faq-item .tfc-dropdown-toggle.toggle-open .dropdown-label2{font-weight:700}.contact-block__faq-item .dropdown-label2{letter-spacing:0;color:#545556;background:var(--Secondary-Pearl,#f6f5f2);border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:15px 0;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px;transition:font-weight .2s,color .2s;display:flex;opacity:1!important}.contact-block__faq-item .dropdown-label2:focus{color:#333;outline:none;font-weight:700}.contact-block__faq-item .dropdown-label2 .dropdown-indicator{display:none}@media (width>=1025px){.contact-block__faq-item .dropdown-label2{letter-spacing:0;font-family:Solanel \- Regular;font-size:18px;font-weight:400;line-height:24px}}.contact-block__faq-item .contact-block__dropdown-icon{transform-origin:50%;will-change:transform;flex-shrink:0;align-items:center;margin-left:auto;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;transform:rotate(0)}.contact-block__faq-item .tfc-dropdown-content{background:var(--Secondary-Pearl,#f6f5f2);border:none;padding:0 0 15px}.contact-block__faq-item .tfc-dropdown-content p{letter-spacing:0;color:#545556;margin:0;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}.contact-block__faq-item .tfc-dropdown-content ul{letter-spacing:0;color:#545556;margin:0;padding-left:20px;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}@media (width>=1025px){.featured-apartments{padding:0 0 100px 90px}}@media (width>=1025px){.featured-apartments__header{align-items:flex-start;margin-bottom:60px}}@media (width>=1025px){.featured-apartments__heading{font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}@media (width>=700px){.featured-apartments__intro{flex-direction:row;align-items:center}}@media (width>=1280px){.featured-apartments__intro-text{letter-spacing:0;font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:140%}}.carousel-slider-wrapper{height:100%;position:relative;overflow:hidden}.carousel-slider-wrapper .custom-carousel-button-prev:after,.carousel-slider-wrapper .custom-carousel-button-next:after{display:none}.carousel-slider-wrapper .custom-carousel-button-prev,.carousel-slider-wrapper .custom-carousel-button-next{aspect-ratio:1;cursor:pointer;z-index:9;opacity:1;background:#fff;border:1px solid #ccc;justify-content:center;align-items:center;gap:5.333px;width:32px;height:32px;margin:0;padding:5.333px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-slider-wrapper .custom-carousel-button-prev:hover,.carousel-slider-wrapper .custom-carousel-button-next:hover{outline-offset:-2px;opacity:1;outline:2px solid #451b5f}.carousel-slider-wrapper .custom-carousel-button-prev svg,.carousel-slider-wrapper .custom-carousel-button-next svg{fill:#545556;stroke-width:.25px;stroke:#545556;flex-shrink:0;width:16px;height:15.074px}.carousel-slider-wrapper .custom-carousel-button-prev{left:30px}.carousel-slider-wrapper .custom-carousel-button-next{right:30px}.carousel-slider-wrapper .swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.carousel-slider-wrapper .swiper{width:100%;height:100%;overflow:hidden}.carousel-slider-wrapper .swiper-wrapper,.carousel-slider-wrapper .swiper-slide{height:100%}.redesign-tabs{flex-direction:column;width:100%;height:100%;display:flex}.redesign-tabs__slider-nav-container{flex-flow:column wrap;justify-content:space-between;display:flex}@media (width>=575px){.redesign-tabs__slider-nav-container{flex-direction:row;justify-content:space-between;align-items:center;padding-left:30px}}@media (width>=1025px){.redesign-tabs__slider-nav-container{padding:0 0 0 90px}}.redesign-tabs__slider-nav{flex:1 0 0;align-items:center;height:54px;display:flex}@media (width>=700px){.redesign-tabs__slider-nav{flex:1;width:auto}}.redesign-tabs__list{z-index:2;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;align-self:stretch;align-items:flex-start;width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:auto hidden}.redesign-tabs__list::-webkit-scrollbar{display:none}.redesign-tabs__list li{flex:1 1 0;align-items:center;min-width:0;height:100%;display:flex;overflow:hidden}.redesign-tabs__disclaimer{letter-spacing:0;vertical-align:middle;color:#545556;align-self:stretch;align-items:flex-end;margin:0 30px;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px;display:flex}@media (width>=575px){.redesign-tabs__disclaimer{justify-content:center;align-self:stretch;align-items:center;gap:10px}}@media (width>=700px){.redesign-tabs__disclaimer{text-align:right;flex-shrink:0}}@media (width>=1025px){.redesign-tabs__disclaimer{margin-right:0}}.redesign-tabs__tab{letter-spacing:0;vertical-align:middle;cursor:pointer;color:#545556;white-space:nowrap;box-sizing:border-box;background:0 0;border:none;border-top:3px solid #0000;justify-content:center;align-self:stretch;align-items:center;width:100%;padding:8px 10px;font-family:Solanel \- Bold;font-size:14px;font-weight:400;line-height:24px;transition:color .2s,border-color .2s;display:flex;position:relative}@media (width>=700px){.redesign-tabs__tab{font-size:14px}}.redesign-tabs__tab svg{flex-shrink:0;width:20px;height:20px}.redesign-tabs__tab-label{display:none}@media (width>=1512px){.redesign-tabs__tab-label{margin-left:8px;display:inline}}.redesign-tabs__tab:hover:not(:disabled):not(.redesign-tabs__tab--active){color:#451b5f;border-top-color:#451b5f4d}.redesign-tabs__tab:focus{outline-offset:-2px;outline:2px solid #451b5f}.redesign-tabs__tab:focus:not(:focus-visible){outline:none}.redesign-tabs__tab:disabled{opacity:.5;cursor:not-allowed}.redesign-tabs__tab--active{color:#451b5f;border-top-color:#451b5f;font-family:Solanel \- Medium;font-weight:500}@media (width>=1025px){.ready-to-view-or-apply--building{flex-direction:row;gap:177px;margin-bottom:150px;padding-right:0}.ready-to-view-or-apply--building .ready-to-view-or-apply__apply{margin-left:0;margin-right:90px}}@media (width>=1800px){.ready-to-view-or-apply{flex-direction:row;gap:177px;margin-bottom:150px;padding-right:0}}@media (width>=1800px){.ready-to-view-or-apply__apply{margin-left:0;margin-right:90px}}@media (width>=1025px){.ready-to-view-or-apply__heading{letter-spacing:0;font-family:Solanel \- Medium;font-size:18px;font-weight:400;line-height:22px}}@media (width>=575px){.ready-to-view-or-apply__body{flex-direction:row}}@media (width>=1512px){.ready-to-view-or-apply__body{flex-direction:column}}@media (width>=1280px){.ready-to-view-or-apply__description{letter-spacing:0;vertical-align:middle;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px}}@media (width>=575px){.ready-to-view-or-apply__description{flex:1}}@media (width>=1512px){.ready-to-view-or-apply__description{flex:initial}}@media (width>=575px){.ready-to-view-or-apply__action{flex-shrink:0;width:auto}}@media (width>=1512px){.ready-to-view-or-apply__action{width:100%}}.share-menu{z-index:100;background:#fff;border:1px solid #d9d9d9;min-width:150px;margin-bottom:8px;padding:10px;position:absolute;bottom:100%;right:-50px;box-shadow:0 2px 8px #0000001a}.share-menu__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.share-menu__title{letter-spacing:0;color:#000;font-family:Solanel \- Medium;font-size:13px;font-weight:400;line-height:21.33px}.share-menu__close{cursor:pointer;color:#000;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.share-menu__options{flex-direction:column;gap:10px;display:flex}.share-menu__button{color:#451b5f;letter-spacing:0;background:#fff;border:1px solid #451b5f;height:38px;padding:5px 8px;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}.share-menu__button--copied{color:#257447;background-color:#dff0d8;border-color:#257447;height:38px;padding:5px 8px}@media (width>=1025px){.transportation-unit__header{margin-left:90px;font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}@media (width>=1025px){.transportation-unit__content{flex-direction:row;gap:90px;margin:0 0 100px}}@media (width>=1280px) and (width<=1920px){.transportation-unit__map-section{min-height:0;max-height:800px}.transportation-unit__map-section .apartment-map{max-height:800px}}@media (width>=1921px){.transportation-unit__map-section{min-height:0;max-height:clamp(800px,41.67vw,1067px)}.transportation-unit__map-section .apartment-map{max-height:clamp(800px,41.67vw,1067px)}}@media (width>=575px) and (width<=1024px){.transportation-unit__marketing-data{flex-wrap:wrap;gap:40px;display:flex}.transportation-unit__marketing-data>*{flex:200px;min-width:min(200px,100%)}}@media (width>=1025px){.transportation-unit__marketing-data{flex-direction:column;gap:40px;margin-left:0;display:flex}.transportation-unit__marketing-data>*{flex:none}}.unit-card-mini{cursor:pointer;width:260px;max-width:260px;height:325px;max-height:325px}.unit-card-mini a{color:inherit;text-decoration:none}.unit-card-mini__image-area{height:147px;max-height:147px;overflow:hidden}.unit-card-mini__image-area img{object-position:center;width:100%;height:100%}.unit-card-mini__content{border:1px solid #ccc;border-top:0;flex-direction:column;gap:15px;height:178px;padding:15px;display:flex}.unit-card-mini__content>div:last-child{margin-top:auto}.unit-card-mini__price{letter-spacing:0;color:#545556;flex-direction:row;align-items:center;gap:10px;font-family:Solanel \- Medium;font-size:24px;font-weight:400;line-height:28.8px;display:flex}.unit-card-mini__type{letter-spacing:0;color:#545556;font-family:Solanel \- Medium;font-size:18px;font-weight:400;line-height:24px}.unit-card-mini__address{letter-spacing:0;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px;color:#545556!important}.unit-card-mini__neighborhood{letter-spacing:0;color:#545556;font-family:Solanel \- Medium;font-size:16px;font-weight:400;line-height:20px}.unit-card-mini-carousel,.unit-card-mini-carousel .swiper{overflow:visible}.unit-card-mini-carousel .swiper .swiper-slide{flex-shrink:0;width:260px}.unit-card-mini-carousel [class*=__pagination]{flex-wrap:wrap;justify-content:flex-start;gap:8px 12px;padding-top:24px;display:flex}.unit-card-mini-carousel [class*=__pagination] .swiper-pagination-bullet{background:var(--Neutrals-Graphite,#545556);cursor:pointer;opacity:1;border-radius:50%;width:10px;height:10px;transition:all .3s;margin:0!important}.unit-card-mini-carousel [class*=__pagination] .swiper-pagination-bullet-active{background:var(--Main-Purple,#451b5f);border-radius:14px;width:40px}.alert{margin-bottom:0!important}.alert a{color:#333;text-decoration:underline}.alert{border:1px solid #0000;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert.inline{padding:3px;font-size:12pt}.alert>p{margin:0}.alert>p:nth-child(n+2){margin-top:5px}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{color:inherit;padding:.75rem 1.25rem;position:absolute;top:0;right:0}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}footer{width:100%}footer h2{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.footer{background-color:#f6f5f2;border-top:1px solid #e0e0e0;width:100%;display:flex}.footer .logo-link{grid-area:logo}.footer .logo-link .svg-logo{width:86px;height:40px}.footer .footer-buttons{grid-area:buttons;align-content:flex-end;column-gap:20px;display:flex}.footer .footer-buttons .btn{width:auto;padding-left:20px;padding-right:20px}.footer .footer-buttons .footer-apply-btn{text-align:center;font-feature-settings:"liga" off, "clig" off;border:1px solid #fff;height:fit-content;padding:10px 20px;font-family:Solanel \- Regular;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:color .3s,background-color .3s,opacity .3s}.footer .footer-buttons .footer-apply-btn:hover,.footer .footer-buttons .footer-apply-btn:focus{text-decoration:none}.footer .footer-buttons .footer-apply-btn{color:#fff;background:#451b5f;border:1px solid #451b5f}.footer .footer-buttons .footer-apply-btn:link,.footer .footer-buttons .footer-apply-btn:visited,.footer .footer-buttons .footer-apply-btn:active{color:#fff;text-decoration:none}.footer .footer-buttons .footer-apply-btn:hover,.footer .footer-buttons .footer-apply-btn:focus{color:#fffc;border:1px dashed #fffc;text-decoration:none}.footer .footer-buttons .footer-mytfc-btn{text-align:center;font-feature-settings:"liga" off, "clig" off;border:1px solid #451b5f;height:fit-content;padding:10px 20px;font-family:Solanel \- Regular;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:color .3s,background-color .3s,opacity .3s}.footer .footer-buttons .footer-mytfc-btn:hover,.footer .footer-buttons .footer-mytfc-btn:focus{text-decoration:none}.footer .footer-buttons .footer-mytfc-btn{color:#451b5f;background:#fff}.footer .footer-buttons .footer-mytfc-btn:link,.footer .footer-buttons .footer-mytfc-btn:visited,.footer .footer-buttons .footer-mytfc-btn:active{color:#451b5f;text-decoration:none}.footer .footer-buttons .footer-mytfc-btn:hover,.footer .footer-buttons .footer-mytfc-btn:focus{color:#451b5fcc;border:1px dashed #451b5fcc;text-decoration:none}.footer .footer-list{grid-area:list}.footer .footer-list ul{width:min(185px,16vw);overflow:visible}.footer .footer-list ul li{white-space:nowrap}@media only screen and (width>=901px){.footer .footer-list .tfc-dropdown-content{display:block!important}}.footer .footer-copy{grid-area:copy}.footer .footer-list .social-list{column-gap:min(20px,1vw);padding-top:10px;display:flex}.footer .footer-list .social-list img{width:20px;height:20px}.footer>div{grid-row-gap:72px;grid-template-areas:"logo buttons""list copy";width:100%;margin:0 auto;display:grid}@media screen and (width>=901px){.footer>div{justify-content:space-between;padding:0 30px}.footer{padding-top:30px;padding-bottom:30px}.footer .footer-list{display:flex}.footer .footer-list .heading-4{font-size:14pt}.footer .footer-list .heading-4 i{display:none}.footer .footer-list .collapsible,.footer .footer-list .tfc-dropdown-content{background:0 0;border:none;display:block}.footer .footer-list .collapsible a,.footer .footer-list .tfc-dropdown-content a{color:#545556;font-size:18px;font-weight:100;line-height:24px}.footer .footer-copy p{text-align:left}}@media screen and (width<=900px){.footer>div{grid-template-columns:1fr;grid-template-areas:"logo""buttons""list""copy";gap:30px}.footer .heading-4{font-size:22px;line-height:28.8px}.footer .logo-link{margin-top:30px;margin-bottom:10px;margin-left:30px}.footer .footer-buttons{justify-content:space-between;margin-left:30px;margin-right:30px;display:flex}.footer .footer-list .tfc-dropdown-toggle{padding-left:30px;padding-right:30px}.footer .footer-list .footer-social{padding-left:30px}.footer li a span{color:#333;width:204px;height:200px;font-family:Solanel,sans-serif;font-size:20px;font-weight:400;line-height:24px}.footer .collapsible-section .collapsible{background-color:#fff}.footer .tfc-drop-down{margin-bottom:25px}.footer .tfc-drop-down .tfc-dropdown-toggle .heading-4 i{color:#333;float:right}.footer .collapsible,.footer .tfc-dropdown-content{border:none;border-top:3px solid #ece9e5;border-bottom:1px solid #ece9e5;position:static}.footer .collapsible ul,.footer .tfc-dropdown-content ul{width:auto;margin:20px 30px}.footer .collapsible ul li,.footer .tfc-dropdown-content ul li{white-space:normal;margin-top:10px}.footer .footer-list .social-list{column-gap:20px;margin-bottom:0}.footer .footer-copy{margin-left:30px}}.redesign-header{background-color:#fff;border-bottom:1px solid #ccc;width:100%;display:block;position:relative}.redesign-header>ul{display:none}.redesign-header__top-bar{box-sizing:border-box;z-index:10;background-color:#fff;border-bottom:none;justify-content:space-between;align-items:center;gap:0;width:100%;height:80px;min-height:80px;max-height:80px;padding:16px 20px;display:flex;position:relative}@media (width>=700px){.redesign-header__top-bar{gap:20px;padding:20px 30px}}.redesign-header .skip-to-content{z-index:1000}.redesign-header .skip-to-content:active,.redesign-header .skip-to-content:focus,.redesign-header .skip-to-content:hover{color:#451b5f;background-color:#fff;border:2px solid #451b5f;padding:8px 16px;font-weight:600;text-decoration:none;position:absolute}.redesign-header .logo-link{z-index:10;flex-shrink:0;align-items:center;margin-top:0;margin-bottom:0;margin-right:0;padding:0;display:flex}.redesign-header .logo-link .svg-logo,.redesign-header .logo-link svg{margin:0;padding-top:0;padding-bottom:0}.redesign-header__menu-toggle{cursor:pointer;z-index:10;color:#451b5f;float:none;text-align:center;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:auto;min-width:40px;height:auto;min-height:40px;margin-left:auto;padding:8px;font-size:24px;line-height:1;display:flex}.redesign-header__menu-toggle .material-icons{float:none}.redesign-header__menu-toggle:hover,.redesign-header__menu-toggle:focus{outline-offset:2px;color:#451b5f;outline:2px solid #451b5f;text-decoration:none}.redesign-header__menu-toggle:focus-visible{outline-offset:2px;outline:2px solid #451b5f}.redesign-header__hamburger-icon,.redesign-header__close-icon{color:#451b5f;font-size:28px;line-height:1;display:block}.redesign-header__close-icon{font-size:32px;font-weight:300}.redesign-header__desktop-tabs{visibility:hidden;pointer-events:none;flex:0 0 0;width:0;height:0;margin:0;padding:0;display:none;overflow:hidden}@media (width>=700px){.redesign-header__desktop-tabs{visibility:visible;pointer-events:auto;flex:1;justify-content:center;align-items:center;gap:0;width:auto;height:auto;margin:0 40px;display:flex}}.redesign-header__desktop-tab{white-space:nowrap;color:#545556;border-bottom:2px solid #0000;padding:12px 24px;font-family:Solanel \- Regular;font-size:16px;font-style:normal;font-weight:400;line-height:21.333px;text-decoration:none;transition:color .2s,border-color .2s,-webkit-text-decoration .2s,text-decoration .2s}.redesign-header__desktop-tab:hover,.redesign-header__desktop-tab:focus{color:#451b5f;outline:none}.redesign-header__desktop-tab:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #451b5f}.redesign-header__desktop-tab--active{color:#451b5f;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;border-bottom:none;font-family:Solanel \- Regular;font-size:16px;font-style:normal;font-weight:400;line-height:21.333px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.redesign-header__menu{opacity:0;background-color:#fff;width:100%;max-height:0;margin:0;padding:0;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .4s ease-out;position:relative;overflow:hidden}.redesign-header__menu:not(.redesign-header__menu--open){max-height:0;margin:0;padding:0;overflow:hidden}.redesign-header__menu--open{opacity:1;max-height:2000px;transition:max-height .6s cubic-bezier(.4,0,.2,1),opacity .25s ease-in;overflow-y:auto}.redesign-header__mobile-container{flex-direction:column;align-self:stretch;align-items:center;gap:30px;padding:10px 30px 30px;display:flex}@media (width>=700px){.redesign-header__mobile-container{gap:0;padding:0;display:block}}.redesign-header__tabs{opacity:0;visibility:hidden;border-top:none;border-bottom:none;gap:0;max-height:0;padding:0 20px;transition:opacity .4s ease-out,max-height .5s cubic-bezier(.4,0,.2,1),visibility 0s linear .4s;display:flex;overflow:hidden}@media (width>=700px){.redesign-header__tabs{display:none}}.redesign-header__menu--open .redesign-header__tabs{opacity:1;visibility:visible;max-height:100px;transition:opacity .25s ease-in,max-height .6s cubic-bezier(.4,0,.2,1),visibility}.redesign-header__menu:not(.redesign-header__menu--open) .redesign-header__tabs{opacity:0;visibility:hidden;max-height:0;transition:opacity .4s ease-out,max-height .5s cubic-bezier(.4,0,.2,1),visibility 0s linear .4s}.redesign-header__tab{cursor:pointer;text-align:center;white-space:normal;color:#545556;background:#fff;border:none;border-bottom:2px solid #0000;flex:1;width:100%;padding:16px 20px;font-family:Solanel \- Regular;font-size:18px;font-style:normal;font-weight:400;line-height:24px;transition:color .2s,border-color .2s,-webkit-text-decoration .2s,text-decoration .2s;display:block}.redesign-header__tab:hover,.redesign-header__tab:focus{color:#451b5f;background:#fff;outline:none;text-decoration:none}.redesign-header__tab:focus-visible{outline-offset:-2px;outline:2px solid #451b5f}.redesign-header__tab:active{color:#451b5f;background:#fff;text-decoration:none}.redesign-header__tab--active{color:#451b5f;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;border-bottom:none;font-family:Solanel \- Regular;font-size:18px;font-style:normal;font-weight:400;line-height:26px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.redesign-header__menu-content{opacity:0;visibility:hidden;grid-template-columns:1fr 1fr;gap:30px;max-height:0;padding:0;transition:opacity .4s ease-out,visibility 0s linear .4s,max-height .5s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}@media (width>=700px){.redesign-header__menu-content{grid-template-columns:1fr 1fr;gap:57px;margin:0 auto;padding:50px 90px 90px}}@media (width>=1025px){.redesign-header__menu-content{grid-template-columns:repeat(5,1fr);gap:30px}}.redesign-header__menu--open .redesign-header__menu-content{opacity:1;visibility:visible;max-height:2000px;transition:opacity .25s ease-in,visibility,max-height .6s cubic-bezier(.4,0,.2,1)}.redesign-header__menu:not(.redesign-header__menu--open) .redesign-header__menu-content{opacity:0;visibility:hidden;max-height:0;transition:opacity .4s ease-out,visibility 0s linear .4s,max-height .5s cubic-bezier(.4,0,.2,1)}.redesign-header__section{border-top:1px solid #ccc;margin-bottom:0}.redesign-header__section--cta{background:#fff;border:1px solid #b47f00;grid-column:1/-1;margin-top:0;padding:20px}@media (width>=700px){.redesign-header__section--cta{grid-column:1/-1;margin-top:0}}@media (width>=1025px){.redesign-header__section--cta{grid-column:span 1}}.redesign-header__section-title{color:#545556;flex:1 0 0;justify-content:flex-start;align-self:stretch;align-items:center;gap:10px;margin:0;padding:10px 0 15px;font-family:Solanel \- Medium;font-size:18px;font-style:normal;font-weight:400;line-height:22px;display:flex}@media (width>=700px){.redesign-header__section-title{margin-bottom:15px}}.redesign-header__section--cta .redesign-header__section-title{margin-bottom:10px;padding:0}.redesign-header__link-list{margin:0;padding:0;list-style:none}.redesign-header__link-list li{margin-bottom:12px}.redesign-header__link-list li:last-child{margin-bottom:0}.redesign-header__link-list a{color:#545556;align-self:stretch;font-family:Solanel \- Regular;font-size:16px;font-style:normal;font-weight:400;line-height:21.333px;text-decoration:none;transition:color .2s;display:inline-block}.redesign-header__link-list a:hover,.redesign-header__link-list a:focus{color:#451b5f;outline:none}.redesign-header__link-list a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #451b5f}.redesign-header__cta-text{letter-spacing:0;vertical-align:middle;color:#545556;margin:0 0 30px;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px}@media (width>=700px){.redesign-header__cta-text{margin-bottom:24px}}.redesign-header__cta-button{text-align:center;font-feature-settings:"liga" off, "clig" off;cursor:pointer;border:2px solid;border-radius:2px;min-width:200px;padding:12px 24px;font-family:Solanel \- Regular;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:all .2s;display:inline-block}.redesign-header__cta-button:hover,.redesign-header__cta-button:focus,.redesign-header__cta-button:active,.redesign-header__cta-button:visited{text-decoration:none}@media (width>=700px){.redesign-header__cta-button{padding:14px 28px}}.redesign-header__cta-button:hover,.redesign-header__cta-button:focus,.redesign-header__cta-button:focus-visible{border-style:dashed;outline:none}.redesign-header__cta-button--primary{color:#946800;background-color:#0000;border-color:#b47f00}.redesign-header__cta-button--primary:hover{color:#946800;background-color:#0000;border-style:dashed}.accordion{margin:0;display:block}.accordion>dt{display:block}.accordion>dt>button{text-align:left;width:100%;box-shadow:none;background-color:#0000;background-image:none;border:none;padding-left:0;display:block;position:relative}.accordion>dt>button>span.fa{color:#000;width:10px;height:10px;margin-top:-5px;font-size:14px;transition-property:transform,margin-top;transition-duration:.25s;display:block;position:absolute;top:50%;right:5px;transform:rotate(0)}.accordion>dt>button:disabled{opacity:.6}.accordion>dt[aria-level="1"]>button{font-size:48px}.accordion>dt[aria-level="2"]>button{font-size:36px}.accordion>dt[aria-level="3"]>button{font-size:24px}.accordion>dt[aria-level="4"]>button{font-size:14pt}.accordion>dd{opacity:0;height:0;transition-property:opacity,height;transition-duration:.25s;display:block;overflow:hidden}.accordion>dt.open>button>span.fa{margin-top:0;transform:rotate(-180deg)}.accordion>dt.open+dd{opacity:1;overflow:visible}.checkbox{-webkit-user-select:none;user-select:none;cursor:pointer;margin-bottom:15px;padding-left:35px;font-size:16px;display:block;position:relative}.checkbox input[type=checkbox],.checkbox input[type=radio]{opacity:0;cursor:pointer;position:absolute}.checkbox input:focus~.checkmark{background-color:#ccc}.checkbox .checkmark{background-color:#fff;border:1px solid #bdbdbd;width:20px;height:20px;position:absolute;top:3px;left:0}.checkbox .checkmark:after{content:"";border:4px solid #451b5f;border-width:0 4px 4px 0;width:10px;height:23px;display:none;position:absolute;top:-4px;left:5px;transform:rotate(45deg)}.checkbox:hover input[type=radio]~.checkmark,.checkbox:hover input[type=checkbox]~.checkmark{background-color:#ccc}.checkbox input:checked~.checkmark:after{display:block}.checkbox>span{margin-right:15px;display:flex}.tfc-dropdown-button-group .tfc-dropdown-wrapper{position:absolute}.tfc-dropdown-content{z-index:1;background:#fff;position:relative}.tfc-dropdown-content ul{margin-bottom:0;padding-left:0}.dropdown-indicator{margin-left:5px}.navbar-nav2 .tfc-dropdown-content{border:1px solid #ccc}@media only screen and (width<=900px){.navbar-nav2 .tfc-dropdown-content{border:none}}.filter-wrapper .tfc-dropdown-content{border:1px solid #ccc}.search-mobile-override .tfc-dropdown-content{border:none}.dropdown-indicator{color:#451b5f;transition:all .1s}.toggle-open .dropdown-indicator{transform:rotate(-180deg)}.price-slider-root{-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;width:100%;height:15px;display:flex;position:relative}.price-slider-track{background-color:#fcfcfc;border:1px solid #d8d8d8;border-radius:2px;flex-grow:1;height:15px;position:relative}.price-slider-range{opacity:.25;background-color:#451b5f;border-radius:2px;height:100%;position:absolute}.price-slider-thumb{cursor:ew-resize;background-color:#451b5f;border:1px solid #451b5f;border-radius:50%;width:24px;height:24px;transition:background-color .2s;display:block;box-shadow:0 2px 2px #dbdbdb}.price-slider-thumb:hover,.price-slider-thumb:focus,.price-slider-thumb[data-state=active]{background-color:#6b3d94;border-color:#6b3d94}.price-slider-thumb:focus{outline:none;box-shadow:0 0 1px 1px #abc4e8,0 2px 2px #dbdbdb}#min-priceslider{margin-right:15px}@media only screen and (width<=900px){[for=max-priceslider]{text-align:right}.price-slider-wrapper label{width:50%}.price-slider-wrapper input{width:80px}}.price-slider-wrapper{margin:0 auto}.price-slider-wrapper .heading-4{color:#545556}#price-dropdown .tfc-dropdown-wrapper{width:unset}#price-dropdown .tfc-dropdown-wrapper .tfc-dropdown-content{background-color:#fcfbf9;padding:0}@media only screen and (width<=420px){.price-slider-input{width:100px}}.tile-slider{width:100%;position:relative}.tile-slider__pagination{flex-wrap:wrap;justify-content:flex-start;gap:8px 12px;padding-top:24px;display:flex}.tile-slider__pagination .swiper-pagination-bullet{background:var(--Neutrals-Graphite,#545556);cursor:pointer;opacity:1;border-radius:50%;width:10px;height:10px;transition:all .3s;margin:0!important}.tile-slider__pagination .swiper-pagination-bullet-active{background:var(--Main-Purple,#451b5f);border-radius:14px;width:40px}.tiles{flex-wrap:wrap;justify-content:space-between;margin-left:-15px;margin-right:-15px;display:flex}@media only screen and (width<=420px){.tiles{margin-left:0;margin-right:0}}.tile{border:1px solid #ccc;flex-direction:column;justify-content:space-between;min-width:169px;display:flex}.tile .tile-image{background-position:50%;background-size:cover;width:100%;min-height:200px;max-height:260px}.tile .tile-content-wrapper{flex-direction:column;height:100%;max-height:100%;padding:.5rem 1rem 1rem;display:flex}.tile .tile-content-wrapper .tile-title{color:#333;font-family:Solanel \- Thin;font-size:23px;font-weight:100;line-height:32px}.tile .tile-content-wrapper .tile-subtitle{color:#000;letter-spacing:.5px;font-family:Solanel \- Thin;font-size:18px;font-weight:400;line-height:24px}.tile .tile-content-wrapper span.heading-4{font-weight:400}.tile .tile-content-wrapper hr{color:#ccc;width:100%}.tile .tile-content-wrapper .tile-footer{white-space:nowrap;color:#451b5f;justify-content:space-between;align-items:center;font-size:16px;font-weight:400;line-height:16px;display:flex}.tile .tile-content-wrapper .tile-footer .tile-footer-icon-span{align-items:center;margin-right:20px}.alt-tile{border:1px solid #ccc;flex-direction:column;justify-content:space-between;width:237px;max-width:237px;height:400px;min-height:400px;margin:0 auto;display:flex!important}@media only screen and (width<=576px){.alt-tile{max-width:none}}.alt-tile .alt-tile-content{padding:10px 12px 21px 18px}.alt-tile img{object-fit:cover;width:100%;height:200px;min-height:200px;max-height:200px}.apartment .tiles{display:block}#buildings .tiles{flex-wrap:wrap;justify-content:space-between;display:flex}#journal .journal-tile h4{color:#333}#journal .journal-tile .tile-subtitle{color:#545556;font-family:Solanel;font-size:18px;line-height:27px}#buildings .tile .tile-image{min-height:253px}#buildings .tile .tile-content-wrapper{margin-top:15px;padding:0 21px 19px 18px}#buildings .tile .tile-content-wrapper hr{margin-top:0}#buildings .tile .tile-content-wrapper h4{margin-top:12px;margin-bottom:13px}#buildings .tile .tile-content-wrapper .tile-title{color:#333;font-family:Solanel \- Thin;font-size:24px;font-weight:100;line-height:36px}#home .tiles{display:block}#home #featured-buildings .tile{min-height:330px}#home #featured-buildings .tile .tile-content-wrapper *{margin-bottom:0}#journal-search-results{margin:-15px;display:block}#retail .tile-footer,.office-retail .tile-footer{margin-top:0!important}a{transition:-webkit-text-decoration 30ms,text-decoration 30ms}a.tile:hover{border:1px solid #451b5f;text-decoration:none}.tile.filler{border:0!important;height:0!important;margin-top:0!important;margin-bottom:0!important}.filter-row{width:100%;display:flex}.filter-row--split{border:0 solid #ccc;border-width:0 1px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;width:100%;display:grid}.filter-row--split .filter-item--split{display:contents}.filter-row--split .filter-item--split:first-of-type .filter-header{border-right:1px solid #ccc;grid-area:1/1}.filter-row--split .filter-item--split:nth-of-type(2) .filter-header{grid-area:1/2}.filter-row--split .filter-content--split{grid-area:2/1/auto/3}.filter-row--split .filter-item--split .filter-header{border-bottom:1px solid #ccc}.filter-row--split .filter-item--open .filter-header{border-bottom:1px solid #fff}.filter-row--split .filter-item--open .filter-drawer{border-bottom:1px solid #ccc}.filter-row--split .filter-item--inactive .filter-header{background-color:#d9d9d9;border-bottom:1px solid #ccc}.filter-item{background-color:#fff;border:1px solid #ccc;width:100%;transition:background-color .5s}.filter-item--inactive{background-color:#d9d9d9}.filter-row+.filter-row .filter-item{border-top:none}.filter-item button:hover,.filter-item button:focus{opacity:1}.filter-header{margin:0}.filter-trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px;font-family:inherit;font-size:14px;display:flex}.filter-trigger--open{padding-bottom:0}.filter-trigger:focus-visible{outline-offset:-2px;outline:2px solid #b47f00}.filter-trigger-inner-grid{flex-direction:row;justify-content:space-between;width:100%;display:flex}.filter-label{letter-spacing:0;color:#000;font-family:Solanel \- Medium;font-size:13px;font-weight:400;line-height:21.33px}.filter-summary{letter-spacing:0;color:#545556;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}.filter-close{cursor:pointer;color:#000;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.filter-content{overflow:hidden}.filter-content[data-state=open]{animation-name:slideDown;animation-timing-function:ease-out}.filter-content[data-state=closed]{animation:.2s ease-out slideUp}.filter-item--expanded .filter-content--location[data-state=open]{animation-duration:.8s}.filter-content--location[data-state=open]{animation-duration:.5s}.filter-content--unitSize[data-state=open]{animation-duration:.15s}.filter-content--priceRange[data-state=open]{animation-duration:.2s}.filter-content--amenities[data-state=open]{animation-duration:.8s}.filter-content--sortBy[data-state=open]{animation-duration:.15s}.filter-content--split[data-state=closed]{display:none}.filter-drawer{min-height:100px;padding:0 15px 15px}.outlined-button{white-space:nowrap;letter-spacing:0;text-align:center;vertical-align:middle;border:1px solid #451b5f;height:40px;padding:10px 20px;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:100%}.outlined-button:hover{color:#451b5f;border-style:dashed;text-decoration:none}.outlined-button:active{color:#fff;background-color:#451b5f}@media only screen and (width>=700px) and (width<=1024px){.transport{grid-template-columns:1fr 1fr;column-gap:70px;display:grid}}.section{margin-bottom:30px}.title{letter-spacing:0;color:#545556;margin-bottom:15px;font-family:Solanel \- Medium;font-size:16px;font-weight:400;line-height:20px}.row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}:is(.section:has(.subway-icon) .row,.section:has(.subway) .row){gap:10px}.text,.description{letter-spacing:0;color:#545556;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px}.subway-icon img{height:30px;display:block}.badge{color:#fff;white-space:nowrap;padding:5px 10px;font-size:13px;font-weight:700;display:inline-block}.bus{color:#fff;text-align:center;background:#0f61a9;border:.8px solid #fff;align-items:flex-start;gap:10px;padding:3px 5.6px;font-family:Solanel \- Regular;font-size:14px;font-style:normal;font-weight:400;line-height:20.8px;display:flex}.shuttle{background:var(--Main-Purple,#451b5f);color:#fff;text-align:center;border:.8px solid #fff;margin-bottom:12px;font-family:Solanel \- Regular;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.ferry{color:#fff;text-align:center;letter-spacing:1.2px;text-transform:uppercase;background:#208192;border:1px solid #fff;font-family:Solanel \- Regular;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.ferry.AST{background:#b4600e}.ferry.ER{background:#208192}.ferry.SBK{color:#333;background:#ffb100}.ferry.RWS{background:#4e008e}.ferry.STG{background:#d7006e}.ferry.GOV{background:#767279}.outline{background:0 0;padding:6px 7px 5px;font-size:12px;font-weight:700;display:flex}.rail{color:#0f61a9;text-align:center;letter-spacing:1.2px;text-transform:uppercase;border:1px solid #0f61a9;align-items:flex-start;gap:10px;padding:6px 7px 5px;font-family:Solanel \- Bold;font-size:12px;font-style:normal;font-weight:400;line-height:12px;display:flex}.bike{border:1px solid #dd3239}.citi{color:#343d72;text-align:center;letter-spacing:1.2px;text-transform:uppercase;font-family:MostraNuova;font-size:12px;font-style:normal;font-weight:700;line-height:12px}.bike-text{color:#317ca7;letter-spacing:1.2px;text-transform:uppercase;font-family:MostraNuova;font-size:12px;font-style:normal;font-weight:700;line-height:12px}.purple{color:#451b5f!important}.gold{color:#b47f00!important}.gold-alt{color:#9a6f00!important}.paper{background-color:#f6f5f2}@media screen and (width<=1110px){.width-wrapper{padding-left:30px;padding-right:30px}}.large-icon{font-size:26px}.app-container{flex-direction:column;min-height:100vh;display:flex}.main-content{flex:1 0 auto;padding-bottom:32px}nav,footer{flex-shrink:0}@media only screen and (width>=901px){#search+footer{position:absolute;bottom:0}}.hidden{display:none}.empty{height:0;margin-top:0;margin-bottom:0;border:0!important}.std-style .content{padding:0 30px}hr{border:none;border-top:1px solid #ccc;margin-top:1rem;margin-bottom:1rem}.basic-page{max-width:730px;margin:45px auto 0}@media only screen and (width<=768px){.basic-page{margin-left:15px;margin-right:15px}}.tfc-dropdown-content{max-width:none}.tfc-dropdown-content .borough-heading{color:#b47f00;margin-bottom:0;font-family:Pensum Display;font-size:14pt;font-weight:700;line-height:21px}#nbs{flex-flow:row;width:100%;display:flex}#nbs label{white-space:nowrap;align-items:center;display:flex}@media only screen and (width<=900px){#nbs{flex-direction:column}}@media only screen and (width>=901px){#nbs #manhattan-nbs{column-count:2;flex-basis:40%!important}}#nbs #manhattan-nbs label{grid-template-columns:1fr;display:grid}.multi-column{column-count:2;flex-basis:40%!important}@media only screen and (width<=420px){.multi-column{column-count:1}}.search-mobile-override .tfc-dropdown-content.toggle-open{background:#fcfbf9;max-width:100%;padding:0}.search-mobile-override .tfc-dropdown-content.toggle-open .tfc-multi-select{background:inherit;border-top:3px solid #bdbdbd;border-bottom:3px solid #bdbdbd;padding:20px}#label-manhattan{margin-bottom:0}@media only screen and (width<=900px){#manhattan-nbs{display:none}}.fa-caret-right{color:#451b5f}@media only screen and (width<=900px){.mobile-full-width{width:100%}}#overlay{visibility:hidden;opacity:0;z-index:-1;cursor:pointer;background-color:#00000080;width:100%;height:100%;transition-property:opacity;transition-duration:.15s;display:block;position:fixed;inset:0}#overlay.show{visibility:visible;opacity:1;z-index:2}@media only screen and (width<=900px){.default-margin-left{margin-left:15px}}.default-margin-left{margin-left:50px}.dropdown-label2{color:#545556;text-align:left;justify-content:space-between;width:100%;padding-bottom:5px;font-family:Solanel \- thin;font-size:14pt;font-weight:700;line-height:21px;display:flex}#office h2{margin-bottom:25px}#office .paper h2{font-size:24px;line-height:24px}.static{justify-content:space-between;max-width:1110px;margin:0 auto;display:flex}@media only screen and (width<=1110px){.static{margin-left:30px;margin-right:30px}}@media only screen and (width<=900px){.static{display:block}}.beds-dropdown li{flex-basis:20%!important}.retail-spaces{margin-top:44px}.retail-spaces .image{background-color:#ccc;background-position:50%;background-size:cover;height:560px;min-height:560px;padding:50px}@media only screen and (width<=1110px){.retail-spaces .image{height:410px;min-height:410px;padding:15px}}@media only screen and (width<=420px){.retail-spaces .image{height:310px;min-height:310px;max-height:310px}}.retail-spaces .image .hide-on-phone{flex-direction:column;justify-content:space-between;height:100%;display:flex}.retail-spaces .image .hide-on-phone h2{color:#fff;text-shadow:0 4px 8px #00000059;font-family:Solanel \- Thin;font-size:48px;font-weight:400;line-height:56px}.retail-spaces .image .hide-on-phone .copy-area{background-color:#fff;flex-direction:column;justify-content:space-between;width:500px;max-width:100%;height:214px;padding:35px 35px 25px;display:flex;position:relative}.retail-spaces .image .hide-on-phone .copy-area a{color:#451b5f;align-items:center;font-size:22px;font-weight:400;line-height:16px;display:flex}.retail-spaces .show-on-phone{padding-top:18px;padding-bottom:49px}.retail-spaces .show-on-phone h3{color:#000;font-size:20px;font-weight:100;line-height:30px}.retail-spaces .show-on-phone a{float:right}@media only screen and (width<=900px){hr.line-break{margin-left:-15px;margin-right:-15px}}#not-found{min-height:500px}#not-found h1,#not-found h3,#not-found p{margin-bottom:25px}#not-found .redirect-buttons a{margin-right:10px}#not-found .redirect-buttons button{width:fit-content}#not-found div.featured{padding-left:0;padding-right:0}#not-found .title-section{margin-top:30px!important}#not-found .title-section h2{margin-top:0}.page-loading-icon{text-align:center;width:100%;margin-top:100px;margin-bottom:100px;font-size:60px}.svg-logo{width:86px;height:86px;display:block}.mobile{display:none}@media only screen and (width<=900px){.mobile{display:block}}.desktop{display:none}@media only screen and (width>=901px){.desktop{display:block}}.skip-to-content{text-align:left;width:1px;height:1px;position:absolute;top:-1000px;left:-1000px;overflow:hidden}.skip-to-content:active,.skip-to-content:focus,.skip-to-content:hover{width:auto;height:auto;position:relative;top:0;left:0;overflow:visible}#privacy a,#terms-of-use a{text-decoration:underline}.map:focus-within{border:2px solid #b47f00}.asterisk{position:relative;left:10px;font-size:18px!important;font-weight:700!important}ul.bullet>li{margin-left:32px;list-style-type:disc}ul.decimal>li,ul.numbered>li{margin-left:32px;list-style-type:decimal}.gold-tagline{color:#b47f00;margin-top:20px;margin-bottom:20px;font-family:Pensum Display;font-size:20px}.two-col-desktop{width:50%;margin:0;padding:0;display:inline-block}@media only screen and (width<=900px){.two-col-desktop{width:100%}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.ready-to-view-or-apply{flex-direction:column;gap:60px;margin-bottom:100px;padding-right:30px;scroll-margin-top:40px;display:flex}@media (width>=1025px){.ready-to-view-or-apply--building{flex-direction:row;gap:177px;margin-bottom:150px;padding-right:0}.ready-to-view-or-apply--building .ready-to-view-or-apply__apply{margin-left:0;margin-right:90px}}@media (width>=1800px){.ready-to-view-or-apply{flex-direction:row;gap:177px;margin-bottom:150px;padding-right:0}}.ready-to-view-or-apply__apply{background-color:#fff;border:1px solid #b47f00;flex-direction:column;align-items:flex-start;gap:20px;height:fit-content;margin-left:30px;padding:30px;display:flex}@media (width>=1800px){.ready-to-view-or-apply__apply{margin-left:0;margin-right:90px}}.ready-to-view-or-apply__heading{color:#545556;letter-spacing:0;font-family:Solanel \- Medium;font-size:16px;font-weight:400;line-height:20px}@media (width>=1025px){.ready-to-view-or-apply__heading{letter-spacing:0;font-family:Solanel \- Medium;font-size:18px;font-weight:400;line-height:22px}}.ready-to-view-or-apply__body{flex-direction:column;gap:2rem;width:100%;display:flex}@media (width>=575px){.ready-to-view-or-apply__body{flex-direction:row}}@media (width>=1512px){.ready-to-view-or-apply__body{flex-direction:column}}.ready-to-view-or-apply__description{color:#545556;letter-spacing:0;margin-bottom:0;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px}@media (width>=1280px){.ready-to-view-or-apply__description{letter-spacing:0;vertical-align:middle;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px}}@media (width>=575px){.ready-to-view-or-apply__description{flex:1}}@media (width>=1512px){.ready-to-view-or-apply__description{flex:initial}}.ready-to-view-or-apply__action{justify-content:start;width:100%;display:flex}@media (width>=575px){.ready-to-view-or-apply__action{flex-shrink:0;width:auto}}@media (width>=1512px){.ready-to-view-or-apply__action{width:100%}}.ready-to-view-or-apply__button{text-align:center;font-feature-settings:"liga" off, "clig" off;border:1px solid #b47f00;height:fit-content;padding:10px 20px;font-family:Solanel \- Regular;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:color .3s,background-color .3s,opacity .3s}.ready-to-view-or-apply__button:hover,.ready-to-view-or-apply__button:focus{text-decoration:none}.ready-to-view-or-apply__button{color:#946800;background:#fff}.ready-to-view-or-apply__button:link,.ready-to-view-or-apply__button:visited,.ready-to-view-or-apply__button:active{color:#946800;text-decoration:none}.ready-to-view-or-apply__button:hover,.ready-to-view-or-apply__button:focus{color:#946800cc;border:1px dashed #b47f00cc;text-decoration:none}.transportation-unit__header{color:#451b5f;margin:0 30px 45px;font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:28px}@media (width>=1025px){.transportation-unit__header{margin-left:90px;font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}.transportation-unit__content{flex-flow:column;gap:70px;margin:0 30px 100px 0;display:flex;overflow:hidden}@media (width>=1025px){.transportation-unit__content{flex-direction:row;gap:90px;margin:0 0 100px}}.transportation-unit__map-section{flex:65%;min-width:0;height:fit-content}@media (width>=1280px) and (width<=1920px){.transportation-unit__map-section{min-height:0;max-height:800px}.transportation-unit__map-section .apartment-map{max-height:800px}}@media (width>=1921px){.transportation-unit__map-section{min-height:0;max-height:clamp(800px,41.67vw,1067px)}.transportation-unit__map-section .apartment-map{max-height:clamp(800px,41.67vw,1067px)}}.transportation-unit__marketing-data{z-index:1;flex:35%;min-width:0;max-width:100%;margin-left:30px;position:relative}@media (width>=575px) and (width<=1024px){.transportation-unit__marketing-data{flex-wrap:wrap;gap:40px;display:flex}.transportation-unit__marketing-data>*{flex:200px;min-width:min(200px,100%)}}@media (width>=1025px){.transportation-unit__marketing-data{flex-direction:column;gap:40px;margin-left:0;display:flex}.transportation-unit__marketing-data>*{flex:none}}.transportation-unit .apartment-map{aspect-ratio:1;width:100%;max-width:100%;position:relative;overflow:hidden}.transportation-unit .apartment-map__container{width:100%;height:100%;position:relative}.transportation-unit .apartment-map__loading{color:#451b5f;background:linear-gradient(135deg,#f5f5f5 0%,#e8e8e8 100%);justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex;position:absolute;inset:0}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}.featured-apartments{padding:0 0 100px 30px}@media (width>=1025px){.featured-apartments{padding:0 0 100px 90px}}.featured-apartments__header{flex-direction:column;gap:20px;margin-bottom:45px;padding-right:30px;display:flex}@media (width>=1025px){.featured-apartments__header{align-items:flex-start;margin-bottom:60px}}.featured-apartments__heading{color:var(--Main-Purple,#451b5f);margin:0;font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:28px}@media (width>=1025px){.featured-apartments__heading{font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}.featured-apartments__intro{flex-direction:column;align-items:flex-start;gap:30px;width:100%;display:flex}@media (width>=700px){.featured-apartments__intro{flex-direction:row;align-items:center}}.featured-apartments__intro-text{color:#545556;margin:0;font-family:Solanel \- Thin;font-size:17px;font-style:normal;font-weight:400;line-height:23px}@media (width>=1280px){.featured-apartments__intro-text{letter-spacing:0;font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:140%}}.featured-apartments__view-more-btn{text-align:center;font-feature-settings:"liga" off, "clig" off;border:1px solid #451b5f;height:fit-content;padding:10px 20px;font-family:Solanel \- Regular;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:color .3s,background-color .3s,opacity .3s}.featured-apartments__view-more-btn:hover,.featured-apartments__view-more-btn:focus{text-decoration:none}.featured-apartments__view-more-btn{color:#451b5f;background:#fff}.featured-apartments__view-more-btn:link,.featured-apartments__view-more-btn:visited,.featured-apartments__view-more-btn:active{color:#451b5f;text-decoration:none}.featured-apartments__view-more-btn:hover,.featured-apartments__view-more-btn:focus{color:#451b5fcc;border:1px dashed #451b5fcc;text-decoration:none}.featured-apartments__view-more-btn{white-space:nowrap}.featured-apartments__view-more-btn:focus{outline-offset:2px;outline:2px solid #b47f00}.featured-apartments__carousel .swiper{padding-bottom:1px}.featured-apartments .tile-slider .swiper-slide{flex-shrink:0;width:260px!important}.building-sidebar{background-color:#fff;flex-direction:column;width:100%;display:flex}@media (width>=700px) and (width<=1024px){.building-sidebar{box-sizing:border-box;flex-flow:wrap;width:100%;display:flex}.building-sidebar .building-sidebar__header{border:none;border-top:1px solid var(--Web-Mid-Gray,#ccc);flex:0 0 100%;width:100%}.building-sidebar .building-sidebar__commercial-section{box-sizing:border-box;flex:1 1 0;min-width:0}.building-sidebar .building-sidebar__commercial-section:nth-child(2){border:1px solid var(--Web-Mid-Gray,#ccc)}}@media (width>=1025px){.building-sidebar{width:375px;min-width:300px;max-width:400px;top:var(--sticky-top);flex-grow:0;flex-shrink:0;grid-area:sidebar;align-self:start;margin-bottom:60px;transition:top .2s;position:sticky}}.building-sidebar__header{border:1px solid var(--Web-Mid-Gray,#ccc);background-color:#fff;padding:25px 30px 30px}.building-sidebar__title{letter-spacing:0;margin-bottom:5px;font-family:Solanel \- Thin;font-size:30px;font-style:normal;font-weight:400;line-height:35px}@media (width>=1025px){.building-sidebar__title{font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}.building-sidebar__address{letter-spacing:0;color:#545556;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}.building-sidebar__contact-section{background-color:#f6f5f2;padding:30px}.building-sidebar__section-heading{letter-spacing:0;color:#545556;margin:0 0 10px;font-family:Solanel \- Medium;font-size:16px;font-weight:400;line-height:20px}@media (width>=1025px){.building-sidebar__section-heading{letter-spacing:0;font-family:Solanel \- Medium;font-size:18px;font-weight:400;line-height:22px}}.building-sidebar__contact-text{letter-spacing:0;color:#545556;margin-bottom:30px;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}.building-sidebar__contact-text p{margin:0 0 8px}.building-sidebar__contact-text div{margin-top:8px}.building-sidebar__contact-text div div{margin-bottom:4px}.building-sidebar__link{color:#545556;text-decoration:underline}.building-sidebar__link:hover{opacity:.7}.building-sidebar__contact-button{text-align:center;font-feature-settings:"liga" off, "clig" off;border:1px solid #fff;height:fit-content;padding:10px 20px;font-family:Solanel \- Regular;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:color .3s,background-color .3s,opacity .3s}.building-sidebar__contact-button:hover,.building-sidebar__contact-button:focus{text-decoration:none}.building-sidebar__contact-button{color:#fff;background:#451b5f;border:1px solid #451b5f}.building-sidebar__contact-button:link,.building-sidebar__contact-button:visited,.building-sidebar__contact-button:active{color:#fff;text-decoration:none}.building-sidebar__contact-button:hover,.building-sidebar__contact-button:focus{color:#fffc;border:1px dashed #fffc;text-decoration:none}.building-sidebar__contact-button{width:100%}.building-sidebar__commercial-section{background-color:#fff;padding:30px}.building-sidebar__commercial-section:nth-child(2){border-left:1px solid var(--Web-Mid-Gray,#ccc);border-right:1px solid var(--Web-Mid-Gray,#ccc);background-color:#f6f5f2}.building-sidebar__commercial-section:nth-child(3){border:1px solid #b47f00}.building-sidebar__commercial-text{letter-spacing:0;color:#545556;margin-bottom:30px;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}.building-sidebar__commercial-button{text-align:center;font-feature-settings:"liga" off, "clig" off;border:1px solid #b47f00;height:fit-content;padding:10px 20px;font-family:Solanel \- Regular;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:color .3s,background-color .3s,opacity .3s}.building-sidebar__commercial-button:hover,.building-sidebar__commercial-button:focus{text-decoration:none}.building-sidebar__commercial-button{color:#946800;background:#fff}.building-sidebar__commercial-button:link,.building-sidebar__commercial-button:visited,.building-sidebar__commercial-button:active{color:#946800;text-decoration:none}.building-sidebar__commercial-button:hover,.building-sidebar__commercial-button:focus{color:#946800cc;border:1px dashed #b47f00cc;text-decoration:none}.building-sidebar__commercial-button{width:100%;display:block}.building-features{flex-direction:column;align-self:stretch;align-items:flex-start;padding:45px 30px 100px;display:flex}@media (width>=1025px){.building-features{justify-content:center;padding:90px 0 100px 90px}}.building-features__header{margin-bottom:45px;font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:28px}@media (width>=1025px){.building-features__header{font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}.building-features__container{grid-template-columns:1fr;gap:45px 90px;width:100%;display:grid}@media only screen and (width>=775px){.building-features__container{row-gap:90px}}@media only screen and (width>=775px) and (width<=1024px){.building-features__container{grid-template-columns:1fr 1fr}}@media (width>=1800px){.building-features__container{grid-template-columns:1fr 560px}}.building-features__description-text{font-family:Solanel \- Thin;font-size:17px;font-style:normal;font-weight:400;line-height:23px}@media (width>=1025px){.building-features__description-text{letter-spacing:0;font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:140%}}.building-features__description-text p{margin:0 0 24px}.building-features__description-text p:last-child{margin-bottom:0}.building-features__description-text a{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.building-features__amenities{width:100%}.building-features__amenities-header{letter-spacing:0;color:#545556;margin-bottom:20px;font-family:Solanel \- Medium;font-size:16px;font-weight:400;line-height:20px}@media (width>=1025px){.building-features__amenities-header{letter-spacing:0;font-family:Solanel \- Medium;font-size:18px;font-weight:400;line-height:22px}}.building-features__amenities-list{column-count:2;column-gap:30px;width:100%;margin:0;list-style:none}.building-features__amenities-item{letter-spacing:0;color:#545556;padding-bottom:5px;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px}@media (width>=1025px){.building-features__amenities-item{letter-spacing:0;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}}.unit-features{flex-direction:column;align-self:stretch;align-items:flex-start;padding:0 30px 100px;display:flex}@media (width>=700px) and (width<=1024px){.unit-features{flex-shrink:0;width:50%;max-width:50%}}@media (width>=1025px){.unit-features{justify-content:center;padding:0 0 150px 90px}}.unit-features__header{margin-bottom:45px;font-family:Solanel \- Thin;font-size:24px;font-style:normal;font-weight:400;line-height:28px}@media (width>=1025px){.unit-features__header{font-family:Solanel \- Thin;font-size:41px;font-style:normal;font-weight:400;line-height:45px}}.unit-features__container,.unit-features__features{width:100%}.unit-features__features-list{column-count:2;column-gap:30px;width:100%;margin:0;list-style:none}@media (width>=1025px){.unit-features__features-list{column-count:1}}@media (width>=1920px){.unit-features__features-list{column-count:2}}.unit-features__features-item{letter-spacing:0;color:#545556;padding-bottom:5px;font-family:Solanel \- Regular;font-size:14px;font-weight:400;line-height:18px}@media (width>=1025px){.unit-features__features-item{letter-spacing:0;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}}.building-image-carousel{width:100%;padding-bottom:100px}@media (width>=1025px){.building-image-carousel{padding-bottom:150px}}.building-image-carousel__slider{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}@media (width>=1025px){.building-image-carousel__slider{aspect-ratio:16/9}}.building-image-carousel__slider .swiper,.building-image-carousel__slider .swiper-wrapper,.building-image-carousel__slider .swiper-slide,.building-image-carousel__slider .slider-item{width:100%;height:100%}.building-image-carousel__slider img{object-fit:cover;width:100%;height:100%;display:block}.building-image-carousel__nav-btn{cursor:pointer;z-index:9;background:#fff;border:1px solid #ccc;justify-content:center;align-items:center;width:32px;height:32px;padding:5.333px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.building-image-carousel__nav-btn:after{display:none}.building-image-carousel__nav-btn:hover{outline-offset:-2px;outline:2px solid #451b5f}.building-image-carousel__nav-btn svg{fill:#545556;stroke-width:.25px;stroke:#545556;flex-shrink:0;width:16px;height:15.074px}.building-image-carousel__nav-btn--prev{left:16px}@media (width>=1025px){.building-image-carousel__nav-btn--prev{left:30px}}.building-image-carousel__nav-btn--next{right:16px}@media (width>=1025px){.building-image-carousel__nav-btn--next{right:30px}}.building-image-carousel__nav-btn.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.building-image-carousel__info{flex-direction:column;align-items:flex-start;gap:10px;padding:0 30px;display:flex}@media (width>=1025px){.building-image-carousel__info{flex-direction:row;gap:90px;padding:0 90px}}.building-image-carousel__caption-block{flex-direction:column;gap:15px;min-height:90px;padding-top:30px;display:flex}@media (width>=1025px){.building-image-carousel__caption-block{flex:50%;min-height:auto}}.building-image-carousel__divider{border:none;border-top:1px solid #ccc;margin:0;padding:0}.building-image-carousel__caption{letter-spacing:0;color:#545556;margin:0;font-family:Solanel \- Regular;font-size:16px;font-weight:400;line-height:21.33px}@media (width>=1025px){.building-image-carousel__caption{letter-spacing:0;font-family:Solanel \- Regular;font-size:18px;font-weight:400;line-height:24px}}.building-image-carousel__pagination-block{align-items:center;padding:30px 0;display:flex}@media (width>=1025px){.building-image-carousel__pagination-block{flex:50%;padding:30px 0 0}}.building-image-carousel__pagination-block .tile-slider__pagination{padding-top:0}.redesign-building-page{width:100%}@media (width>=2560px){.redesign-building-page__max-col{width:2560px;max-width:2560px;margin-left:auto;margin-right:auto}}.redesign-building-page .building-layout{display:block}@media (width>=1025px){.redesign-building-page .building-layout{grid-template-columns:minmax(0,1fr) 375px;grid-template-areas:"top sidebar""left sidebar";align-items:start;gap:0 33.5px;padding-right:90px;display:grid}}@media (width>=1280px){.redesign-building-page .building-layout{gap:0 67px}}@media (width>=1025px){.redesign-building-page .top-panel{grid-area:top}}.redesign-building-page .building-image-container{aspect-ratio:69/61;align-self:stretch;width:100%;display:contents}@media only screen and (width<=900px){.redesign-building-page .building-image-container{height:310px}}.redesign-building-page .building-image-container img{object-fit:cover;width:100%;height:100%}@media (width>=1025px){.redesign-building-page .left-content{grid-area:left}}.redesign-building-page .unit-features-and-outdoor{width:100%;display:block}@media (width>=1025px){.redesign-building-page .unit-features-and-outdoor{grid-template-columns:1fr 2fr;align-items:start;gap:48px;display:grid}.redesign-building-page .unit-features-and-outdoor .unit-features{grid-column:1;justify-content:flex-start}.redesign-building-page .unit-features-and-outdoor .featured-amenity{grid-column:2}}.redesign-building-page .contact-block{margin-bottom:-32px}@media (width>=1025px){.redesign-building-page .transportation-unit__content{margin-right:90px}}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100%));height:100%;animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}
