:root{--va-alignment-margin-inline-start:auto;--va-alignment-margin-inline-end:auto;--va-alignment-text:left;--va-easing-preferred:cubic-bezier(0.52,0.01,0.16,1);--va-transition-time:.25s;--va-transition-time-quick:.15s;--va-transition-time-medium:.5s;--va-transition-time-long:.75s;--va-zindex-nav:9999;--va-color-accent:#cf9e4c;--va-color-black:#000;--va-color-white:#fff;--va-color-highlight:var(--va-color-accent);--va-color-body-cover:rgba(0,0,0,0.25);--va-color-body-background:var(--va-color-white);--va-color-body-text:var(--va-color-black);--va-color-light1-background:#fafafa;--va-color-light1-text:var(--va-color-body-text);--va-color-light2-background:#f0efeb;--va-color-light2-text:var(--va-color-body-text);--va-color-dark1-background:#3b3a3a;--va-color-dark1-text:var(--va-color-white);--va-color-dark2-background:#1b1b19;--va-color-dark2-text:var(--va-color-white);--va-color-navbar-background:var(--va-color-dark2-background);--va-color-navbar-text:var(--va-color-dark2-text);--va-color-navdrawer-background:var(--va-color-white);--va-color-navdrawer-text:var(--va-color-black);--va-color-footer-background:var(--va-color-dark2-background);--va-color-footer-text:var(--va-color-dark2-text);--va-color-subfooter-background:var(--va-color-white);--va-color-subfooter-text:var(--va-color-black);--va-color-button-bg:var(--va-color-dark2-background);--va-color-button-bg-hover:var(--va-color-accent);--va-color-button-text:var(--va-color-dark2-text);--va-color-button-text-hover:var(--va-color-body-text);--va-font-family-body:serif;--va-font-family-alternate:sans-serif;--va-font-family-headlines:sans-serif;--va-font-weight-body:400;--va-font-weight-headlines:500;--va-font-weight-alternate:500;--va-spacing:1.5625em;--va-gutter:2.75rem;--va-mainnav-bar-height:clamp(6.25rem,5.33981rem + 3.8835vw,10rem);--va-spacing-scale-gutter:clamp(.875rem,.4199rem + 1.94175vw,2.75rem);--va-spacing-scale-gutter-mild:clamp(2rem,1.81796rem + .7767vw,2.75rem);--va-spacing-scale-gutter-small:clamp(.875rem,.75364rem + .5178vw,1.375rem);--va-spacing-scale-gutter-large:clamp(2rem,1.57524rem + 1.8123vw,3.75rem);--va-spacing-scale-blocks-large:clamp(4.125rem,2.85073rem + 5.43689vw,9.375rem);--va-spacing-scale-blocks-medium:clamp(2.75rem,1.90049rem + 3.6246vw,6.25rem);--va-spacing-scale-blocks-small:var(--va-spacing-scale-gutter);--va-spacing-minimum-content-column:50rem;--va-spacing-maxwidth-blocks-xlarge:105.5rem;--va-spacing-maxwidth-blocks-large:84rem;--va-spacing-maxwidth-blocks-medium:64rem;--va-spacing-maxwidth-blocks-small:45rem;--va-type-scale-fontsize-h1:clamp(1.5rem,1.01456rem + 2.0712vw,3.5rem);--va-type-scale-lineheight-h1:clamp(1.75rem,1.20388rem + 2.3301vw,4rem);--va-type-scale-fontsize-h2:clamp(1.5rem,1.21177rem + 1.22977vw,2.6875rem);--va-type-scale-lineheight-h2:clamp(1.75rem,1.4466rem + 1.2945vw,3rem);--va-type-scale-fontsize-h3:clamp(1.25rem,1.18932rem + .2589vw,1.5rem);--va-type-scale-lineheight-h3:clamp(1.4375rem,1.2858rem + .64725vw,2.0625rem);--va-type-scale-fontsize-body:clamp(.9375rem,.89199rem + .19417vw,1.125rem);--va-type-scale-lineheight-body:clamp(1.5625rem,1.42597rem + .58252vw,2.125rem);--va-type-scale-fontsize-navitem:clamp(.9375rem,.89199rem + .19417vw,1.125rem);--va-type-scale-fontsize-button:.75rem;--va-type-scale-fontsize-subnav:clamp(.75rem,.68932rem + .2589vw,1rem);--va-type-scale-lineheight-subnav:clamp(1rem,.87864rem + .5178vw,1.5rem)}html.va-static-print-view{--va-mainnav-bar-height:80px}.va-bg--body,.va-bg--light1,.va-bg--light2,.va-bg--white{--va-color-button-bg:var(--va-color-dark2-background);--va-color-button-text:var(--va-color-dark2-text)}.va-bg--body{background-color:var(--va-color-body-background)}.va-bg--body,.va-bg--body .eyebrow{color:var(--va-color-body-text)}.va-bg--light1{background-color:var(--va-color-light1-background)}.va-bg--light1,.va-bg--light1 .eyebrow{color:var(--va-color-light1-text)}.va-bg--light2{background-color:var(--va-color-light2-background)}.va-bg--light2,.va-bg--light2 .eyebrow{color:var(--va-color-light2-text)}.va-bg--white{background-color:var(--va-color-white)}.va-bg--white,.va-bg--white .eyebrow{color:var(--va-color-black)}.invert,.va-bg--black,.va-bg--dark1,.va-bg--dark2{--va-color-button-bg:var(--va-color-white);--va-color-button-text:var(--va-color-body-text)}.va-bg--black{background-color:var(--va-color-black);color:var(--va-color-white)}.va-bg--black .eyebrow{color:var(--va-color-accent)}.va-bg--dark1{background-color:var(--va-color-dark1-background);color:var(--va-color-dark1-text)}.va-bg--dark1 .eyebrow{color:var(--va-color-accent)}.va-bg--dark2{background-color:var(--va-color-dark2-background);color:var(--va-color-dark2-text)}.va-bg--dark2 .eyebrow{color:var(--va-color-accent)}.invert{color:var(--va-color-white)}.uninvert{--va-color-button-bg:var(--va-color-dark2-background);--va-color-button-text:var(--va-color-dark2-text);color:var(--va-color-body-text)}html.va-static-print-view .va-bg--print--body,html.va-static-print-view .va-bg--print--light1,html.va-static-print-view .va-bg--print--light2,html.va-static-print-view .va-bg--print--white{--va-color-button-bg:var(--va-color-dark2-background)!important;--va-color-button-text:var(--va-color-dark2-text)!important}html.va-static-print-view .va-bg--print--body{background-color:var(--va-color-body-background)!important;color:var(--va-color-body-text)!important}html.va-static-print-view .va-bg--print--body .eyebrow{color:var(--va-color-body-text)!important}html.va-static-print-view .va-bg--print--light1{background-color:var(--va-color-light1-background)!important;color:var(--va-color-light1-text)!important}html.va-static-print-view .va-bg--print--light1 .eyebrow{color:var(--va-color-light1-text)!important}html.va-static-print-view .va-bg--print--light2{background-color:var(--va-color-light2-background)!important;color:var(--va-color-light2-text)!important}html.va-static-print-view .va-bg--print--light2 .eyebrow{color:var(--va-color-light2-text)!important}html.va-static-print-view .va-bg--print--white{background-color:var(--va-color-white)!important;color:var(--va-color-black)!important}html.va-static-print-view .va-bg--print--white .eyebrow{color:var(--va-color-black)!important}html.va-static-print-view .va-bg--print--black,html.va-static-print-view .va-bg--print--dark1,html.va-static-print-view .va-bg--print--dark2{--va-color-button-bg:var(--va-color-white)!important;--va-color-button-text:var(--va-color-body-text)!important}html.va-static-print-view .va-bg--print--black{background-color:var(--va-color-black)!important;color:var(--va-color-white)!important}html.va-static-print-view .va-bg--print--black .eyebrow{color:var(--va-color-accent)!important}html.va-static-print-view .va-bg--print--dark1{background-color:var(--va-color-dark1-background)!important;color:var(--va-color-dark1-text)!important}html.va-static-print-view .va-bg--print--dark1 .eyebrow{color:var(--va-color-accent)!important}html.va-static-print-view .va-bg--print--dark2{background-color:var(--va-color-dark2-background)!important;color:var(--va-color-dark2-text)!important}html.va-static-print-view .va-bg--print--dark2 .eyebrow{color:var(--va-color-accent)!important}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:-webkit-fill-available;overflow-x:hidden;scroll-padding:calc(var(--va-mainnav-bar-height) + var(--va-spacing-scale-blocks-medium)/2) 0 0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html[data-body-cover],html[data-body-cover] body,html[data-mainnav-open],html[data-mainnav-open] body{overflow:hidden;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto;height:auto;min-height:100vh}html:has(body.va-templatesite){scroll-padding:calc(var(--va-spacing-scale-blocks-medium)/2) 0 0}@media (min-width:64rem){html:has(.va-mainnav--visible-large){scroll-padding:calc(var(--va-spacing-scale-blocks-medium)/2) 0 0}}html[data-promobanner-open]{scroll-padding:calc(var(--banner-offset) + var(--va-mainnav-bar-height) + var(--va-spacing-scale-blocks-medium)/2) 0 0}html[data-promobanner-open]:has(body.va-templatesite){scroll-padding:calc(var(--banner-offset) + var(--va-spacing-scale-blocks-medium)/2) 0 0}@media (min-width:64rem){html[data-promobanner-open]:has(.va-mainnav--visible-large){scroll-padding:calc(var(--banner-offset) + var(--va-spacing-scale-blocks-medium)/2) 0 0}}body{margin:0;min-height:100vh;min-height:-webkit-fill-available;overflow-x:hidden;-webkit-padding-before:var(--va-mainnav-bar-height);padding-block-start:var(--va-mainnav-bar-height);position:relative;-webkit-transition:-webkit-padding-before var(--va-transition-time-medium) var(--va-easing-preferred);transition:-webkit-padding-before var(--va-transition-time-medium) var(--va-easing-preferred);transition:padding-block-start var(--va-transition-time-medium) var(--va-easing-preferred);transition:padding-block-start var(--va-transition-time-medium) var(--va-easing-preferred),-webkit-padding-before var(--va-transition-time-medium) var(--va-easing-preferred)}body.transparent_nav,body:has(main>.va-block--hero:first-child){-webkit-padding-before:0;padding-block-start:0}@media (min-width:64rem){body:has(.va-mainnav--visible-large){-webkit-padding-before:0;padding-block-start:0}}body:after{background-color:var(--va-color-body-cover);bottom:0;content:"";display:block;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear var(--va-transition-time-medium);transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear var(--va-transition-time-medium);visibility:hidden;z-index:calc(var(--va-zindex-nav) - 1)}html[data-body-cover] body:after{opacity:1;-webkit-transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear 0s;transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear 0s;visibility:visible}body.va-templatesite{-webkit-padding-before:0;padding-block-start:0}html.va-static-print-view body.template--dynamic_section{-webkit-padding-before:0!important;padding-block-start:0!important}html[data-promobanner-open] body{-webkit-padding-before:calc(var(--va-mainnav-bar-height) + var(--banner-offset));padding-block-start:calc(var(--va-mainnav-bar-height) + var(--banner-offset))}html[data-promobanner-open] body.transparent_nav,html[data-promobanner-open] body.va-templatesite,html[data-promobanner-open] body:has(main>.va-block--hero:first-child){-webkit-padding-before:var(--banner-offset);padding-block-start:var(--banner-offset)}@media (min-width:64rem){html[data-promobanner-open] body:has(.va-mainnav--visible-large){-webkit-padding-before:var(--banner-offset);padding-block-start:var(--banner-offset)}}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[type=checkbox],[type=radio],[type=submit],button,label,select,summary{cursor:pointer}#content,figure{position:relative}figure{margin-inline:0}.va-inlinemedia figure{margin-block:0}figure img,figure video{height:auto;width:100%}figure figcaption{display:block;margin:.5em 0 0;text-align:end}.w-full figure figcaption{padding-inline:var(--va-spacing-scale-gutter)}img,video{display:block}embed,iframe,img,object,video{max-width:100%}.svg-defs{height:0;position:absolute;width:0}.print-only{display:none}html.va-static-print-view .print-only{display:block}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}[tabindex="-1"]:focus{outline:none}[data-blendmode=multiply]{mix-blend-mode:multiply}[data-blendmode=screen]{mix-blend-mode:screen}[data-bgposition=bl],[data-bgposition=bottom-left]{background-position:0 100%!important}[data-bgposition=bc],[data-bgposition=bottom]{background-position:bottom!important}[data-bgposition=bottom-right],[data-bgposition=br]{background-position:100% 100%!important}[data-bgposition=cl],[data-bgposition=left]{background-position:0!important}[data-bgposition=c],[data-bgposition=center]{background-position:50%!important}[data-bgposition=cr],[data-bgposition=right]{background-position:100%!important}[data-bgposition=tl],[data-bgposition=top-left]{background-position:0 0!important}[data-bgposition=tc],[data-bgposition=top]{background-position:top!important}[data-bgposition=top-right],[data-bgposition=tr]{background-position:100% 0!important}[data-bgsize=contain]{background-size:contain!important}[data-bgsize=cover]{background-size:cover!important}[data-objposition=bl],[data-objposition=bottom-left]{-o-object-position:left bottom!important;object-position:left bottom!important}[data-objposition=bc],[data-objposition=bottom]{-o-object-position:center bottom!important;object-position:center bottom!important}[data-objposition=bottom-right],[data-objposition=br]{-o-object-position:right bottom!important;object-position:right bottom!important}[data-objposition=cl],[data-objposition=left]{-o-object-position:left center!important;object-position:left center!important}[data-objposition=c],[data-objposition=center]{-o-object-position:center!important;object-position:center!important}[data-objposition=cr],[data-objposition=right]{-o-object-position:right center!important;object-position:right center!important}[data-objposition=tl],[data-objposition=top-left]{-o-object-position:left top!important;object-position:left top!important}[data-objposition=tc],[data-objposition=top]{-o-object-position:center top!important;object-position:center top!important}[data-objposition=top-right],[data-objposition=tr]{-o-object-position:right top!important;object-position:right top!important}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}body{background:var(--va-color-body-background);color:var(--va-color-body-text);font-family:var(--va-font-family-body);font-size:var(--va-type-scale-fontsize-body);font-weight:var(--va-font-weight-body);letter-spacing:1px;line-height:var(--va-type-scale-lineheight-body);text-align:var(--va-alignment-text)}html.va-static-print-view body{font-size:.9375rem}ol,p,ul{margin-block:0 var(--va-spacing)}p{text-wrap:pretty}p.big{font-size:1.5em;line-height:1;margin-block:0 1em}hr+p.big{-webkit-margin-before:1em;margin-block-start:1em}ol,ul{-webkit-margin-start:2em;margin-inline-start:2em;padding:0}ol ol,ol ul,ul ol,ul ul{margin-block:0}ol[role=list],ul[role=list]{list-style:none;margin:0;padding:0}hr{border:none;border-top:1.5px solid var(--va-color-accent);margin:0 var(--va-alignment-margin-inline-end) var(--va-type-scale-fontsize-body) var(--va-alignment-margin-inline-start);width:3.25rem}hr.big{width:100%}.eyebrow,.subtitle{display:block;font-family:var(--va-font-family-alternate);font-weight:400;font-size:.75rem;letter-spacing:.25em;line-height:1.5;-webkit-margin-after:1.25em;margin-block-end:1.25em;text-transform:uppercase;text-wrap:balance}.subtitle{-webkit-margin-after:2em;margin-block-end:2em}.subtitle+.subtitle{-webkit-margin-before:-1em;margin-block-start:-1em}a:not([class]){color:inherit;text-decoration-thickness:.075em}a:not([class]):hover{color:var(--va-color-accent)}.h1,.h2,.h3,.h4,.h5,.h6,.t1,h1,h2,h3,h4,h5,h6{font-family:var(--va-font-family-headlines);font-style:normal!important;font-weight:var(--va-font-weight-headlines);letter-spacing:.125em;margin-block:0 1em;text-transform:uppercase;text-wrap:balance}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.t1 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,.t1 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{display:block;font-size:.6666666667em;line-height:1}.h1,.t1,h1{font-size:var(--va-type-scale-fontsize-h1);line-height:var(--va-type-scale-lineheight-h1)}.h1+hr,h1+hr{-webkit-margin-after:calc(var(--va-type-scale-fontsize-h1) - .5rem);margin-block-end:calc(var(--va-type-scale-fontsize-h1) - .5rem);-webkit-margin-before:-.5rem;margin-block-start:-.5rem}.h1+.big,h1+.big{-webkit-margin-before:-.4em;margin-block-start:-.4em}.h1+.subtitle,h1+.subtitle{-webkit-margin-before:calc(clamp(.625rem, .1699rem + 1.94175vw, 2.5rem)*-1);margin-block-start:calc(clamp(.625rem, .1699rem + 1.94175vw, 2.5rem)*-1)}.h2,h2{font-size:var(--va-type-scale-fontsize-h2);line-height:var(--va-type-scale-lineheight-h2)}.h2+hr,h2+hr{-webkit-margin-after:calc(var(--va-type-scale-fontsize-h2) - .5rem);margin-block-end:calc(var(--va-type-scale-fontsize-h2) - .5rem);-webkit-margin-before:-.5rem;margin-block-start:-.5rem}.h2+.big,h2+.big{-webkit-margin-before:-.4em;margin-block-start:-.4em}.h2+.subtitle,h2+.subtitle{-webkit-margin-before:calc(clamp(.625rem, .41262rem + .90615vw, 1.5rem)*-1);margin-block-start:calc(clamp(.625rem, .41262rem + .90615vw, 1.5rem)*-1)}.h3,h3{font-size:var(--va-type-scale-fontsize-h3);line-height:var(--va-type-scale-lineheight-h3)}.h3+hr,h3+hr{-webkit-margin-after:var(--va-type-scale-fontsize-h3);margin-block-end:var(--va-type-scale-fontsize-h3);-webkit-margin-before:0;margin-block-start:0}.h3+.big,h3+.big{-webkit-margin-before:-.4em;margin-block-start:-.4em}.h3+.subtitle,h3+.subtitle{-webkit-margin-before:calc(clamp(.25rem, .18932rem + .2589vw, .5rem)*-1);margin-block-start:calc(clamp(.25rem, .18932rem + .2589vw, .5rem)*-1)}.h4,.h5,.h6,h4,h5,h6{font-size:var(--va-type-scale-fontsize-body);line-height:var(--va-type-scale-lineheight-body)}.h4+hr,.h5+hr,.h6+hr,h4+hr,h5+hr,h6+hr{-webkit-margin-after:calc(var(--va-type-scale-fontsize-body) - .25rem);margin-block-end:calc(var(--va-type-scale-fontsize-body) - .25rem);-webkit-margin-before:-.25rem;margin-block-start:-.25rem}.text-center-smallscreen{--va-alignment-margin-inline-end:auto;--va-alignment-margin-inline-start:auto;--va-alignment-objectposition:center;--va-alignment-text:center;text-align:center!important}.text-center-smallscreen .va-buttongroup{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.text-start-smallscreen{--va-alignment-margin-inline-start:0;--va-alignment-objectposition:left;--va-alignment-text:start;text-align:start!important}.text-start-smallscreen .va-buttongroup{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.text-end-smallscreen{--va-alignment-margin-inline-end:0;--va-alignment-objectposition:right;--va-alignment-text:end;text-align:end!important}.text-end-smallscreen .va-buttongroup{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}@media (min-width:45rem){.text-center-largescreen{--va-alignment-margin-inline-end:auto;--va-alignment-margin-inline-start:auto;--va-alignment-objectposition:center;--va-alignment-text:center;text-align:center!important}.text-center-largescreen .va-buttongroup{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.text-start-largescreen{--va-alignment-margin-inline-start:0;--va-alignment-objectposition:left;--va-alignment-text:start;text-align:start!important}.text-start-largescreen .va-buttongroup{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.text-end-largescreen{--va-alignment-margin-inline-end:0;--va-alignment-objectposition:right;--va-alignment-text:end;text-align:end!important}.text-end-largescreen .va-buttongroup{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}}.text-center{--va-alignment-margin-inline-end:auto;--va-alignment-margin-inline-start:auto;--va-alignment-objectposition:center;--va-alignment-text:center;text-align:center}.text-start{--va-alignment-margin-inline-start:0;--va-alignment-objectposition:left;--va-alignment-text:start;text-align:start}.text-end{--va-alignment-margin-inline-end:0;--va-alignment-objectposition:right;--va-alignment-text:end;text-align:end}html.va-static-print-view .text-center-print{--va-alignment-margin-inline-end:auto;--va-alignment-margin-inline-start:auto;--va-alignment-objectposition:center;--va-alignment-text:center;text-align:center!important}html.va-static-print-view .text-center-print .va-buttongroup{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}html.va-static-print-view .text-start-print{--va-alignment-margin-inline-start:0;--va-alignment-objectposition:left;--va-alignment-text:start;text-align:start!important}html.va-static-print-view .text-start-print .va-buttongroup{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}html.va-static-print-view .text-end-print{--va-alignment-margin-inline-end:0;--va-alignment-objectposition:right;--va-alignment-text:end;text-align:end!important}html.va-static-print-view .text-end-print .va-buttongroup{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.text-uppercase{text-transform:uppercase}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:100%;padding:0}.va-btn,.va-icontext{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:currentColor;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--va-font-family-alternate);font-weight:400;font-size:.75rem;letter-spacing:.25em;gap:.5em;text-decoration:none;text-transform:uppercase;width:auto}.va-btn>span,.va-icontext>span{display:inline-block;position:relative}.va-btn svg,.va-icontext svg{display:block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.va-icontext{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.va-icontext svg{height:2.25em;width:2.25em}.va-icontext .text{text-align:start}.va-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.va-btn:disabled{cursor:not-allowed;opacity:.25}.va-btn.va-icontext:hover{color:var(--va-color-accent)}.va-btn--outline,.va-btn--solid{border:1px solid var(--va-color-button-bg);max-width:24em;min-width:clamp(6.25rem,4.73301rem + 6.47249vw,12.5rem);overflow-wrap:break-word;padding:.45em 1.25em .4em;text-align:center;-webkit-transition:background-color var(--va-transition-time) var(--va-easing-preferred),border-color var(--va-transition-time) var(--va-easing-preferred),color var(--va-transition-time) var(--va-easing-preferred);transition:background-color var(--va-transition-time) var(--va-easing-preferred),border-color var(--va-transition-time) var(--va-easing-preferred),color var(--va-transition-time) var(--va-easing-preferred);width:100%}.va-btn--outline.block,.va-btn--solid.block{display:block;max-width:100%;width:100%}.va-btn--outline.va-icontext,.va-btn--solid.va-icontext{padding:0 1em 0 .5em}.va-btn--outline.va-icontext:hover,.va-btn--solid.va-icontext:hover{color:var(--va-color-button-text-hover)}.false-btn-parent:hover .va-btn--outline,.false-btn-parent:hover .va-btn--solid,.va-btn--outline:hover,.va-btn--solid:hover{background-color:var(--va-color-button-bg-hover);border-color:var(--va-color-button-bg-hover);color:var(--va-color-button-text-hover)}.va-btn--outline{color:var(--va-color-button-bg)}.va-btn--outline,.va-btn--solid{border-color:var(--va-color-button-bg)}.va-btn--solid{background-color:var(--va-color-button-bg);color:var(--va-color-button-text)}.va-btn--text{--text-button-inset-start-pos:-1.5em;--text-button-inset-end-pos:-1.5em;--text-button-transform-origin:center;--text-button-justify-content:center;-webkit-box-pack:var(--text-button-justify-content);-ms-flex-pack:var(--text-button-justify-content);justify-content:var(--text-button-justify-content);width:auto}.va-btn--text>span{padding:.45em 0 1em}.va-btn--text>span:after{border-bottom:1px solid;bottom:0;content:"";display:block;inset-inline-start:var(--text-button-inset-start-pos);position:absolute;inset-inline-end:var(--text-button-inset-end-pos);-webkit-transform-origin:var(--text-button-transform-origin);transform-origin:var(--text-button-transform-origin);-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform var(--va-transition-time) var(--va-easing-preferred);transition:-webkit-transform var(--va-transition-time) var(--va-easing-preferred);transition:transform var(--va-transition-time) var(--va-easing-preferred);transition:transform var(--va-transition-time) var(--va-easing-preferred),-webkit-transform var(--va-transition-time) var(--va-easing-preferred)}.false-btn-parent:hover .va-btn--text>span:after,.va-btn--text:hover>span:after{-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}.text-center-smallscreen .va-btn--text,.text-center .va-btn--text{--text-button-inset-start-pos:-1.5em;--text-button-inset-end-pos:-1.5em;--text-button-transform-origin:center;--text-button-justify-content:center;--va-alignment-text:center}.text-start-smallscreen .va-btn--text,.text-start .va-btn--text{--text-button-inset-start-pos:0;--text-button-inset-end-pos:-3em;--text-button-transform-origin:0%;--text-button-justify-content:flex-start}.text-end-smallscreen .va-btn--text,.text-end .va-btn--text{--text-button-inset-start-pos:-3em;--text-button-inset-end-pos:0;--text-button-transform-origin:100%;--text-button-justify-content:flex-end}@media (min-width:45rem){.text-center-largescreen .va-btn--text{--text-button-inset-start-pos:-1.5em;--text-button-inset-end-pos:-1.5em;--text-button-transform-origin:center;--text-button-justify-content:center}.text-start-largescreen .va-btn--text{--text-button-inset-start-pos:-0;--text-button-inset-end-pos:-3em;--text-button-transform-origin:0%;--text-button-justify-content:flex-start}.text-end-largescreen .va-btn--text{--text-button-inset-start-pos:-3em;--text-button-inset-end-pos:0;--text-button-transform-origin:100%;--text-button-justify-content:flex-end}}.va-btn--media-overlay{background:hsla(0,0%,100%,.75);border-radius:1.5em;bottom:var(--va-spacing-scale-gutter-small);-webkit-box-shadow:0 4px 24px 0 rgba(0,0,0,.25);box-shadow:0 4px 24px 0 rgba(0,0,0,.25);color:var(--va-color-body-text);font-weight:500;padding:.25em 1em;position:absolute;right:var(--va-spacing-scale-gutter-small);z-index:2}.va-btn--media-overlay svg{height:2em;width:2em}.va-btn--media-overlay:hover{background:var(--va-color-accent)!important;color:var(--va-color-body-text)!important}@media (max-width:45rem){.va-btn--media-overlay .text{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}html.va-static-print-view .template--dynamic_section .va-btn--media-overlay{display:none!important}.stretched-link:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:10}.va-form{--form-color:var(--va-color-body-text);--highlight-color:rgba(0,0,0,0.03);--placeholder-color:rgba(0,0,0,0.4)}.invert .va-form,.va-bg--black .va-form,.va-bg--dark1 .va-form,.va-bg--dark2 .va-form{--form-color:var(--va-color-white);--highlight-color:hsla(0,0%,100%,0.035);--placeholder-color:hsla(0,0%,100%,0.4)}.va-form__validation-reminder{font-size:.75em;opacity:0;-webkit-transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear var(--va-transition-time-medium);transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear var(--va-transition-time-medium);visibility:hidden}.va-form__validation-reminder[aria-hidden=false]{opacity:1;-webkit-transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear 0s;transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear 0s;visibility:visible}button[type=submit]+.va-form__validation-reminder{margin-block:1em 0}.va-form--inline .va-form__row{-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--va-gutter);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.va-form--inline .va-form__row>div{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.va-form--inline .va-form__row>div.wide{-webkit-box-flex:1.75;-ms-flex:1.75 0 0px;flex:1.75 0 0}.va-form--inline .va-form__row input,.va-form--inline .va-form__row textarea{height:100%}.va-form__row+.va-form__row,.va-form__row>div+div{margin-top:var(--va-gutter)}@media (min-width:64rem){.va-form__row{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--va-gutter);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.va-form__row>div{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.va-form__row>div.wide{-webkit-box-flex:1.75;-ms-flex:1.75 0 0px;flex:1.75 0 0}.va-form__row>div+div{margin-top:0}}.va-form__row input,.va-form__row select,.va-form__row textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid var(--form-color);border-radius:0;color:var(--form-color);display:block;font-family:var(--va-font-family-alternate);font-size:.75rem;letter-spacing:.25em;line-height:1.25;padding:1.5em 0;text-transform:uppercase;width:100%}.va-form__row input::-webkit-input-placeholder,.va-form__row select::-webkit-input-placeholder,.va-form__row textarea::-webkit-input-placeholder{color:var(--placeholder-color)}.va-form__row input::-moz-placeholder,.va-form__row select::-moz-placeholder,.va-form__row textarea::-moz-placeholder{color:var(--placeholder-color)}.va-form__row input:-ms-input-placeholder,.va-form__row select:-ms-input-placeholder,.va-form__row textarea:-ms-input-placeholder{color:var(--placeholder-color)}.va-form__row input::-ms-input-placeholder,.va-form__row select::-ms-input-placeholder,.va-form__row textarea::-ms-input-placeholder{color:var(--placeholder-color)}.va-form__row input::placeholder,.va-form__row select::placeholder,.va-form__row textarea::placeholder{color:var(--placeholder-color)}.va-form__row input:focus,.va-form__row select:focus,.va-form__row textarea:focus{background:var(--highlight-color);outline:none}.va-form__row input.disabled,.va-form__row input[disabled],.va-form__row select.disabled,.va-form__row select[disabled],.va-form__row textarea.disabled,.va-form__row textarea[disabled]{cursor:not-allowed;opacity:.3}.va-form__row textarea{max-width:100%;resize:none}.va-form__checkrow .va-checkrow__option{display:inline-block;-webkit-padding-start:2.5em;padding-inline-start:2.5em;position:relative}.va-form__checkrow .va-checkrow__option.disabled{cursor:not-allowed}.va-form__checkrow .va-checkrow__option:focus{outline:none}.va-form__checkrow .va-checkrow__option__control{background:transparent;border:1px solid;display:block;height:1.5em;left:0;position:absolute;top:.2em;width:1.5em}.va-form__checkrow .va-checkrow__option__control:after{background:currentColor;bottom:.25em;content:"";display:block;left:.25em;position:absolute;right:.25em;top:.25em;visibility:hidden}.va-form__checkrow .va-checkrow__option__label{color:var(--form-color);display:inline-block;font-family:var(--va-font-family-alternate);font-size:.75rem;letter-spacing:.2em;line-height:1.25;text-transform:uppercase}.va-form__checkrow .va-checkrow__option input[type=checkbox]~.va-checkrow__option__control:after{visibility:hidden}.va-form__checkrow .va-checkrow__option input[type=checkbox]:disabled~.va-checkrow__option__control:after{opacity:.3}.va-form__checkrow .va-checkrow__option input[type=checkbox]:checked~.va-checkrow__option__control:after{visibility:visible}.va-form__checkrow .va-checkrow__option input[type=checkbox]:focus{outline:none}.va-form__label+.va-form__control,.va-form__label+.va-form__select{margin-top:1.5em}.va-form__select{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-grid;display:grid;grid-template-areas:"select";line-height:1;position:relative}.va-form__select svg{-ms-grid-column-align:end;justify-self:end;z-index:2}.va-form__select select,.va-form__select svg{-ms-grid-row:1;-ms-grid-column:1;grid-area:select}.va-form__select select{outline:none}.va-form__select select::-ms-expand{display:none}.va-form__select select:focus{outline:none}.va-form__select select.placeholder{color:var(--placeholder-color)}.va-block{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;position:relative;width:100%}.va-block.full-height{height:100vh;min-height:100vh;min-height:-webkit-fill-available}.va-block.full-height .va-block__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:0!important}.va-block.full-height .static-print-rotated{position:relative;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.va-block.full-height .static-print-rotated img,.va-block.full-height .static-print-rotated video{left:50%;height:auto;max-width:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90vh!important}.va-block .rotated-logo,.va-block .rotated-title{left:2rem;position:absolute;z-index:2;text-align:left;-webkit-transform-origin:0 0;transform-origin:0 0}.va-block .rotated-logo{height:auto;top:2rem;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-90deg) translateX(calc(-100% - 2.5rem));transform:rotate(-90deg) translateX(calc(-100% - 2.5rem));width:14vw}.va-block .rotated-logo svg{height:auto;width:100%}.va-block .rotated-title{bottom:2rem;-webkit-transform:rotate(-90deg) translateY(50%);transform:rotate(-90deg) translateY(50%)}.va-block.inset{padding:var(--va-spacing-scale-gutter)}.va-block__media-container{--va-screen-color:0,0,0;--va-screen-direction:180deg;--va-screen-distance:60%;--va-screen-opacity:.5;bottom:0;position:absolute;left:0;right:0;top:0;z-index:1}.va-block__media-container:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.va-block__media-container img,.va-block__media-container video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.va-block__media-container .banner{background-color:var(--va-color-dark2-background);color:var(--va-color-accent);font-family:var(--va-font-family-alternate);font-size:.75rem;left:0;letter-spacing:.25em;line-height:1;padding:.5em 1.25em .45em;position:absolute;text-align:center;text-transform:uppercase;top:0;width:100%;z-index:2}.va-block__media-container.screen--gradient:after,.va-block__media-container.screen--solid:after{background:RGBA(var(--va-screen-color),var(--va-screen-opacity))}.va-block__media-container.screen--gradient:after{background:-webkit-gradient(linear,left top,left bottom,from(var(--va-screen-direction)),color-stop(0,RGBA(var(--va-screen-color),var(--va-screen-opacity))),to(RGBA(var(--va-screen-color),0)));background:linear-gradient(var(--va-screen-direction),RGBA(var(--va-screen-color),var(--va-screen-opacity)),RGBA(var(--va-screen-color),0) var(--va-screen-distance))}.va-block__container{position:relative}.va-block__container.pbe-large{-webkit-padding-after:var(--va-spacing-scale-blocks-large);padding-block-end:var(--va-spacing-scale-blocks-large)}.va-block__container.pbe-medium{-webkit-padding-after:var(--va-spacing-scale-blocks-medium);padding-block-end:var(--va-spacing-scale-blocks-medium)}.va-block__container.pbe-small{-webkit-padding-after:var(--va-spacing-scale-blocks-small);padding-block-end:var(--va-spacing-scale-blocks-small)}.va-block__container.pbe-none{-webkit-padding-after:0;padding-block-end:0}.va-block__container.pbs-large{-webkit-padding-before:var(--va-spacing-scale-blocks-large);padding-block-start:var(--va-spacing-scale-blocks-large)}.va-block__container.pbs-medium{-webkit-padding-before:var(--va-spacing-scale-blocks-medium);padding-block-start:var(--va-spacing-scale-blocks-medium)}.va-block__container.pbs-small{-webkit-padding-before:var(--va-spacing-scale-blocks-small);padding-block-start:var(--va-spacing-scale-blocks-small)}.va-block__container.pbs-none{-webkit-padding-before:0;padding-block-start:0}html.va-static-print-view .va-block__container.pbe-print-large{-webkit-padding-after:var(--va-spacing-scale-blocks-large);padding-block-end:var(--va-spacing-scale-blocks-large)}html.va-static-print-view .va-block__container.pbe-print-medium{-webkit-padding-after:var(--va-spacing-scale-blocks-medium);padding-block-end:var(--va-spacing-scale-blocks-medium)}html.va-static-print-view .va-block__container.pbe-print-small{-webkit-padding-after:var(--va-spacing-scale-blocks-small);padding-block-end:var(--va-spacing-scale-blocks-small)}html.va-static-print-view .va-block__container.pbe-print-none{-webkit-padding-after:0;padding-block-end:0}html.va-static-print-view .va-block__container.pbs-print-large{-webkit-padding-before:var(--va-spacing-scale-blocks-large);padding-block-start:var(--va-spacing-scale-blocks-large)}html.va-static-print-view .va-block__container.pbs-print-medium{-webkit-padding-before:var(--va-spacing-scale-blocks-medium);padding-block-start:var(--va-spacing-scale-blocks-medium)}html.va-static-print-view .va-block__container.pbs-print-small{-webkit-padding-before:var(--va-spacing-scale-blocks-small);padding-block-start:var(--va-spacing-scale-blocks-small)}html.va-static-print-view .va-block__container.pbs-print-none{-webkit-padding-before:0;padding-block-start:0}.va-block__inner{margin:0 auto;padding:0 var(--va-spacing-scale-gutter);position:relative;width:100%;z-index:2}.va-block__inner>:last-child{-webkit-margin-after:0;margin-block-end:0}.va-block__inner.w-full{max-width:100%!important;padding:0!important}.va-block__inner.w-small{max-width:var(--va-spacing-maxwidth-blocks-small)}.inline-flush .va-block__inner.w-small{max-width:calc(var(--va-spacing-maxwidth-blocks-small) - var(--va-spacing-scale-gutter)*2);padding:0}.va-block__inner.w-medium{max-width:var(--va-spacing-maxwidth-blocks-medium)}.inline-flush .va-block__inner.w-medium{max-width:calc(var(--va-spacing-maxwidth-blocks-medium) - var(--va-spacing-scale-gutter)*2);padding:0}.va-block__inner,.va-block__inner.w-large{max-width:var(--va-spacing-maxwidth-blocks-large)}.inline-flush .va-block__inner,.inline-flush .va-block__inner.w-large{max-width:calc(var(--va-spacing-maxwidth-blocks-large) - var(--va-spacing-scale-gutter)*2);padding:0}.va-block__inner.w-xlarge{max-width:var(--va-spacing-maxwidth-blocks-xlarge)}.inline-flush .va-block__inner.w-xlarge{max-width:calc(var(--va-spacing-maxwidth-blocks-xlarge) - var(--va-spacing-scale-gutter)*2);padding:0}.inline-flush--smallscreen .va-block__inner{padding:0}@media (min-width:45rem){.inline-flush--smallscreen .va-block__inner{padding:0 var(--va-spacing-scale-gutter)}}.va-block__shell{margin:0;position:relative;width:100%}.va-block__shell.inset{padding:var(--va-spacing-scale-gutter)}.va-block.mbe-large{-webkit-margin-after:var(--va-spacing-scale-blocks-large);margin-block-end:var(--va-spacing-scale-blocks-large)}.va-block.mbe-medium{-webkit-margin-after:var(--va-spacing-scale-blocks-medium);margin-block-end:var(--va-spacing-scale-blocks-medium)}.va-block.mbe-small{-webkit-margin-after:var(--va-spacing-scale-blocks-small);margin-block-end:var(--va-spacing-scale-blocks-small)}.va-block.mbe-none{-webkit-margin-after:0;margin-block-end:0}.va-block.mbs-large{-webkit-margin-before:var(--va-spacing-scale-blocks-large);margin-block-start:var(--va-spacing-scale-blocks-large)}.va-block.mbs-medium{-webkit-margin-before:var(--va-spacing-scale-blocks-medium);margin-block-start:var(--va-spacing-scale-blocks-medium)}.va-block.mbs-small{-webkit-margin-before:var(--va-spacing-scale-blocks-small);margin-block-start:var(--va-spacing-scale-blocks-small)}.va-block.mbs-none{-webkit-margin-before:0;margin-block-start:0}html.va-static-print-view .va-block.mbe-print-large{-webkit-margin-after:var(--va-spacing-scale-blocks-large);margin-block-end:var(--va-spacing-scale-blocks-large)}html.va-static-print-view .va-block.mbe-print-medium{-webkit-margin-after:var(--va-spacing-scale-blocks-medium);margin-block-end:var(--va-spacing-scale-blocks-medium)}html.va-static-print-view .va-block.mbe-print-small{-webkit-margin-after:var(--va-spacing-scale-blocks-small);margin-block-end:var(--va-spacing-scale-blocks-small)}html.va-static-print-view .va-block.mbe-print-none{-webkit-margin-after:0;margin-block-end:0}html.va-static-print-view .va-block.mbs-print-large{-webkit-margin-before:var(--va-spacing-scale-blocks-large);margin-block-start:var(--va-spacing-scale-blocks-large)}html.va-static-print-view .va-block.mbs-print-medium{-webkit-margin-before:var(--va-spacing-scale-blocks-medium);margin-block-start:var(--va-spacing-scale-blocks-medium)}html.va-static-print-view .va-block.mbs-print-small{-webkit-margin-before:var(--va-spacing-scale-blocks-small);margin-block-start:var(--va-spacing-scale-blocks-small)}html.va-static-print-view .va-block.mbs-print-none{-webkit-margin-before:0;margin-block-start:0}.va-block.mobile-only{display:block}.va-block.desktop-only{display:none}@media (min-width:64rem){.va-block.mobile-only{display:none}.va-block.desktop-only{display:block}}.va-block--buttongroup .va-block__container{padding-block:1.125rem}.va-buttongroup{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(.625rem,.4733rem + .64725vw,1.25rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.va-carousel__textitem .va-buttongroup{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.va-buttongroup .va-btn{width:100%}@media (min-width:30rem){.va-buttongroup{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.va-buttongroup .va-btn{width:auto}.va-buttongroup .va-btn:only-child{width:100%}}.pbs-large .va-buttongroup+.va-featurednews{-webkit-margin-before:var(--va-spacing-scale-blocks-large);margin-block-start:var(--va-spacing-scale-blocks-large)}.pbs-medium .va-buttongroup+.va-featurednews{-webkit-margin-before:var(--va-spacing-scale-blocks-medium);margin-block-start:var(--va-spacing-scale-blocks-medium)}.pbs-none .va-buttongroup+.va-featurednews,.pbs-small .va-buttongroup+.va-featurednews{-webkit-margin-before:var(--va-spacing-scale-blocks-small);margin-block-start:var(--va-spacing-scale-blocks-small)}.va-carousel{--height:clamp(10.3125rem,7.80947rem + 10.67961vw,20.625rem);--text-width:clamp(15.625rem,12.59102rem + 12.94498vw,28.125rem)}.va-carousel:after{content:"flickity";display:none}.va-carousel.big{--height:clamp(10.3125rem,1.7415rem + 36.56958vw,45.625rem);--text-width:clamp(17.5rem,11.88714rem + 23.94822vw,40.625rem)}html.va-static-print-view .va-carousel{--height:330px;--text-width:450px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--va-spacing-scale-gutter);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;position:relative;width:100%}html.va-static-print-view .va-carousel.big{--height:730px;--text-width:650px}html.va-static-print-view .va-carousel:after{content:""!important}html.va-static-print-view .va-carousel .va-carousel__item{display:block!important;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - var(--va-spacing-scale-gutter)/2);flex:0 0 calc(50% - var(--va-spacing-scale-gutter)/2);-webkit-margin-end:0!important;margin-inline-end:0!important;position:relative;-webkit-transform:none!important;transform:none!important}html.va-static-print-view .va-carousel .va-carousel__item img,html.va-static-print-view .va-carousel .va-carousel__item video{height:auto;width:100%}.va-carousel__textitem{height:var(--height);max-width:var(--text-width)}.va-carousel__textitem__inner{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.va-carousel__textitem__inner>div{text-align:left}.va-carousel__textitem__inner>div>:last-child{-webkit-margin-after:0;margin-block-end:0}.va-carousel__media__inner{position:relative}.va-carousel__media__inner:hover .va-carousel__media__overlay{opacity:1;-webkit-transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear 0s;transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear 0s;visibility:visible}.va-carousel__media__overlay{--va-screen-color:0,0,0;--va-screen-opacity:.5;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:RGBA(var(--va-screen-color),var(--va-screen-opacity));bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;padding:1.5rem 1rem;position:absolute;right:0;top:0;-webkit-transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear var(--va-transition-time-medium);transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear var(--va-transition-time-medium);visibility:hidden;z-index:2}.va-carousel__media__overlay>div{text-align:center}.va-carousel__media__overlay>div>:last-child{-webkit-margin-after:0;margin-block-end:0}.va-carousel__media__overlay>div p:not(.h1,.h2,.h3,.h4){display:none}@media (min-width:45rem){.va-carousel__media__overlay>div p:not(.h1,.h2,.h3,.h4){display:block}}.va-carousel__media figure{margin:0;position:relative}.va-carousel__media figcaption{display:block;left:0;margin:.5em 0 0;position:absolute;right:0;text-align:end;top:100%}.va-carousel__media img,.va-carousel__media video{display:block;height:var(--height);width:auto}.va-carousel.flickity-enabled{display:block}.va-carousel.flickity-enabled .va-carousel__item{-webkit-margin-end:var(--va-spacing-scale-gutter);margin-inline-end:var(--va-spacing-scale-gutter)}.va-carousel .flickity-viewport{overflow:visible}.desktop-only .va-carousel:after,.va-carousel[data-desktoponly]:after{content:""}.mobile-only .va-carousel:after,.va-carousel[data-mobileonly]:after{content:"flickity"}@media (min-width:64rem){.desktop-only .va-carousel[data-va-carousel]:after,.va-carousel[data-va-carousel][data-desktoponly]:after{content:"flickity"}.mobile-only .va-carousel[data-va-carousel]:after,.va-carousel[data-va-carousel][data-mobileonly]:after{content:""}}.va-carousel-fullscreen{height:80vh;width:100%}.va-carousel-fullscreen__close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:0;width:50px}.va-carousel-fullscreen__close svg{height:1.25rem;width:1.25rem}.va-carousel-fullscreen__share{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:60px;top:0}.va-carousel-fullscreen__share svg{height:1.25rem;width:1.25rem}.va-carousel-fullscreen__container{--va-color-button-bg:var(--va-color-white);--va-color-button-text:var(--va-color-body-text);-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;color:var(--va-color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3vh;left:0;padding:3vh 0;position:fixed;right:0;top:0;width:100vw;z-index:999999}.va-carousel-fullscreen__container.va-bg--body{color:var(--va-color-body-text)}.va-carousel-fullscreen .va-carousel__media,.va-carousel-fullscreen .va-carousel__media__inner,.va-carousel-fullscreen__item{height:80vh;width:100vw}.va-carousel-fullscreen__item{margin-right:var(--va-spacing-scale-gutter);position:relative}.va-carousel-fullscreen .va-carousel__media img,.va-carousel-fullscreen .va-carousel__media video{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center!important;object-position:center!important;width:100%}.va-carousel-fullscreen .flickity-page-dot{background:transparent;border:1px solid hsla(0,0%,100%,.4);margin:5px;-webkit-transition:background var(--va-transition-time) var(--va-easing-preferred),border-color var(--va-transition-time) var(--va-easing-preferred),width var(--va-transition-time) var(--va-easing-preferred);transition:background var(--va-transition-time) var(--va-easing-preferred),border-color var(--va-transition-time) var(--va-easing-preferred),width var(--va-transition-time) var(--va-easing-preferred)}.va-carousel-fullscreen .flickity-page-dot:hover{border-color:var(--va-color-white)}.va-carousel-fullscreen .flickity-page-dot.is-selected{background:var(--va-color-white);border-color:var(--va-color-white)}.va-carousel-fullscreen figcaption{background:rgba(0,0,0,.4);bottom:1rem;color:var(--va-color-white);display:block;height:auto;left:50%;max-width:55ch;padding:.75em;position:absolute;right:auto;text-align:center;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:2}.va-carousel-fullscreen__thumbnails{display:block;height:7vh;width:100vw;z-index:2}.va-carousel-fullscreen__thumbnails .va-carousel-fullscreen__thumbnail{height:7vh;margin-right:var(--va-spacing-scale-gutter-small);opacity:.6;width:7vh}.va-carousel-fullscreen__thumbnails .va-carousel-fullscreen__thumbnail img,.va-carousel-fullscreen__thumbnails .va-carousel-fullscreen__thumbnail video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.va-carousel-fullscreen__thumbnails .va-carousel-fullscreen__thumbnail.is-selected{opacity:1}.va-block--featuredposts .va-sidebyside+.va-featuredposts{margin-top:var(--va-spacing-scale-gutter-large)}.va-featuredposts{--flex-items:1;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--va-spacing-scale-gutter-large);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.va-featuredposts[data-flickity] .flickity-viewport{overflow:visible}.va-featuredposts[data-flickity].flickity-enabled{display:block}.va-featuredposts[data-flickity].flickity-enabled .va-featuredposts__item{-webkit-margin-end:var(--va-spacing-scale-gutter-large);margin-inline-end:var(--va-spacing-scale-gutter-large);width:250px}.desktop-only .va-featuredposts[data-flickity]:after,.va-featuredposts[data-flickity][data-desktoponly]:after{content:"";display:none}.mobile-only .va-featuredposts[data-flickity]:after,.va-featuredposts[data-flickity][data-mobileonly]:after{content:"flickity";display:none}.va-featuredposts+.va-featuredposts{margin-top:var(--va-spacing-scale-gutter-large)}.va-featuredposts__item{position:relative;width:calc(100%/var(--flex-items) - (var(--flex-items) - 1)/var(--flex-items)*var(--va-spacing-scale-gutter-large))}.va-featuredposts__item[class*=" va-bg--"] .va-featuredposts__text{padding:var(--va-spacing-scale-gutter)}.va-featuredposts__intro{width:100%}.va-featuredposts__intro .va-featuredposts__text{text-align:center}.va-featuredposts__media{aspect-ratio:4/3;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.va-featuredposts__media.square{aspect-ratio:1}.va-featuredposts__text{-webkit-padding-before:var(--va-spacing-scale-gutter);padding-block-start:var(--va-spacing-scale-gutter)}.va-featuredposts__text>:last-child{-webkit-margin-after:0;margin-block-end:0}.va-featuredposts.four-up .va-featuredposts__media{aspect-ratio:.8}@media (min-width:30rem){.va-featuredposts__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100%/var(--flex-items) - (var(--flex-items) - 1)/var(--flex-items)*var(--va-spacing-scale-gutter-large))}.va-featuredposts__intro .va-featuredposts__text{text-align:start}.va-featuredposts.four-up,.va-featuredposts.three-up,.va-featuredposts.two-up{--flex-items:2}}@media (min-width:64rem){.va-featuredposts{gap:var(--va-spacing-scale-gutter) var(--va-spacing-scale-gutter-large)}.desktop-only .va-featuredposts[data-flickity]:after,.va-featuredposts[data-flickity][data-desktoponly]:after{content:"flickity"}.mobile-only .va-featuredposts[data-flickity]:after,.va-featuredposts[data-flickity][data-mobileonly]:after{content:""}.va-featuredposts+.va-featuredposts{margin-top:var(--va-spacing-scale-gutter)}.va-featuredposts.three-up{--flex-items:3}.va-featuredposts.four-up{--flex-items:4}}.va-featuredproperties{--flex-items:1;--gutter:clamp(1.5625rem,1.48665rem + .32362vw,1.875rem);-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gutter);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.va-featuredproperties,.va-featuredproperties__item{display:-webkit-box;display:-ms-flexbox;display:flex}.va-featuredproperties__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:calc(100%/var(--flex-items) - (var(--flex-items) - 1)/var(--flex-items)*var(--gutter))}.va-featuredproperties__item.filtering-hidden{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;pointer-events:none;position:absolute;white-space:nowrap;width:1px}.va-featuredproperties.packed-cards{--flex-items:2;--gutter:10px}.va-featuredproperties.packed-cards .va-carousel__item{width:calc(100%/var(--flex-items) - (var(--flex-items) - 1)/var(--flex-items)*var(--gutter))}.va-featuredproperties.packed-cards .va-carousel__item .va-carousel__media,.va-featuredproperties.packed-cards .va-carousel__item .va-carousel__media__inner,.va-featuredproperties.packed-cards .va-carousel__item .va-carousel__media figure{aspect-ratio:1}.va-featuredproperties.packed-cards .va-carousel__item.wide{width:100%}.va-featuredproperties.packed-cards .va-carousel__item.wide .va-carousel__media,.va-featuredproperties.packed-cards .va-carousel__item.wide .va-carousel__media__inner,.va-featuredproperties.packed-cards .va-carousel__item.wide .va-carousel__media figure{aspect-ratio:2}.va-featuredproperties.packed-cards .va-carousel__item .va-carousel__media img,.va-featuredproperties.packed-cards .va-carousel__item .va-carousel__media video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:64rem){.va-featuredproperties.packed-cards{--flex-items:4}.va-featuredproperties.packed-cards .va-carousel__item.wide{width:calc(50% - var(--gutter)*0.5)}.va-featuredproperties.packed-cards .va-carousel__item.wide .va-carousel__media,.va-featuredproperties.packed-cards .va-carousel__item.wide .va-carousel__media__inner,.va-featuredproperties.packed-cards .va-carousel__item.wide .va-carousel__media figure{aspect-ratio:2.0325732899}}.va-featuredproperties__media{aspect-ratio:16/9;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.va-featuredproperties__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;height:100%}.va-featuredproperties__text__inner{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:1.5rem 1rem}.va-featuredproperties__text__inner>:last-child{-webkit-margin-after:0;margin-block-end:0}.va-featuredproperties__text .va-btn{-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;margin:1px auto 0}.va-featuredproperties__text h3{line-height:1.2}.va-featuredproperties__text p.price{font-size:1.2em;margin-block:-.25em .75em}@media (min-width:30rem){.media-bg .va-featuredproperties__item{--flex-items:1;--va-color-button-bg:var(--va-color-white);--va-color-button-text:var(--va-color-body-text);aspect-ratio:16/9;color:var(--va-color-white)}.media-bg .va-featuredproperties__item .va-featuredproperties__media{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.media-bg .va-featuredproperties__item .va-featuredproperties__text{display:block;padding:3rem var(--va-spacing-scale-gutter-large) 1rem;text-align:start;z-index:2}.media-bg .va-featuredproperties__item .va-featuredproperties__text__inner{margin-bottom:var(--va-spacing);max-width:20.625rem;padding:0;width:100%}.va-featuredproperties.three-up,.va-featuredproperties.two-up{--flex-items:2}}@media (min-width:55rem){.media-bg .va-featuredproperties__item{--flex-items:2}}@media (min-width:64rem){.va-featuredproperties.three-up{--flex-items:3}}.va-featuredproperties--mapset{--mapset-flex-items:1;--gutter:clamp(1.5625rem,1.48665rem + .32362vw,1.875rem);-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gutter);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.va-featuredproperties--mapset .va-featuredproperties,.va-featuredproperties--mapset .va-featuredproperties--map{width:100%}.va-featuredproperties--mapset .va-featuredproperties{display:none}.va-featuredproperties--mapset .va-featuredproperties--map{aspect-ratio:4/3;overflow:hidden;position:relative;width:100%}.va-featuredproperties--mapset .va-featuredproperties--map__inner{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}.va-featuredproperties--mapset .va-featuredproperties--map .map{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.va-featuredproperties--mapset .va-featuredproperties__item{width:100%!important}.va-featuredproperties--mapset .va-featuredproperties__item.mapbounds-hidden{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;pointer-events:none;position:absolute;white-space:nowrap;width:1px}@media (min-width:64rem){.va-featuredproperties--mapset{--mapset-flex-items:3;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100vh}.va-featuredproperties--mapset .va-featuredproperties{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;width:calc(100%/var(--mapset-flex-items) - (var(--mapset-flex-items) - 1)/var(--mapset-flex-items)*var(--gutter))}.va-featuredproperties--mapset .va-featuredproperties--map{aspect-ratio:initial;height:100vh;width:calc(100%/var(--mapset-flex-items)*2 - (var(--mapset-flex-items) - 1)/var(--mapset-flex-items)*var(--gutter)*2 + var(--gutter))}}.va-featuredteam{--flex-items:1;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--va-spacing-scale-gutter);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.va-featuredteam,.va-featuredteam__icons{display:-webkit-box;display:-ms-flexbox;display:flex}.va-featuredteam__icons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;margin:0 auto;width:5rem}.va-featuredteam__icons .va-btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0}.va-featuredteam__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;text-align:center;width:calc(100%/var(--flex-items) - (var(--flex-items) - 1)/var(--flex-items)*var(--va-spacing-scale-gutter))}.cards .va-featuredteam__item{-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.va-featuredteam__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;padding:1.5rem 1rem;position:absolute;right:0;top:0;-webkit-transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear var(--va-transition-time-medium);transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear var(--va-transition-time-medium);visibility:hidden;z-index:10}.va-featuredteam__info>div>:last-child{-webkit-margin-after:0;margin-block-end:0}.va-featuredteam__info[aria-hidden=false]{opacity:1;-webkit-transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear 0s;transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear 0s;visibility:visible}.va-featuredteam__photo{aspect-ratio:1;margin:0 auto;max-width:25rem;position:relative}.va-featuredteam__photo .va-block__media-container{border-radius:50%;overflow:hidden}.cards .va-featuredteam__photo{background:var(--va-color-light2-background);aspect-ratio:4/3;margin:0;max-width:none}.va-block__container.va-bg--light2 .cards .va-featuredteam__photo{background:var(--va-color-white)}.cards .va-featuredteam__photo:after{background:var(--va-color-dark2-background);bottom:0;content:"";display:block;height:45%;left:0;position:absolute;width:100%;z-index:1}.cards .va-featuredteam__photo .va-block__media-container{aspect-ratio:1;height:auto;left:50%;top:55%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60%;z-index:2}.va-featuredteam__text{margin:0 auto;max-width:25rem}.va-featuredteam__text__inner{padding-block:1.5rem}.va-featuredteam__text__inner>:last-child{-webkit-margin-after:0;margin-block-end:0}.va-featuredteam__text__inner .subtitle{-webkit-margin-after:.75em;margin-block-end:.75em}.va-featuredteam__text__inner a{color:inherit;text-decoration:none}.va-featuredteam__text__inner a:hover{text-decoration:underline}.va-featuredteam__text .va-btn{margin:1px auto 0}.cards .va-featuredteam__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin:0;max-width:none}.cards .va-featuredteam__text__inner{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:1.5rem 1rem}.cards .va-featuredteam__text .va-btn{-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0}@media (min-width:30rem){.va-featuredteam.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.va-featuredteam.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.va-featuredteam.three-up,.va-featuredteam.two-up{--flex-items:2}}@media (min-width:64rem){.va-featuredteam{gap:var(--va-spacing-scale-gutter) var(--va-spacing-scale-gutter-large)}.va-featuredteam.three-up{--flex-items:3}.va-featuredteam__item{width:calc(100%/var(--flex-items) - (var(--flex-items) - 1)/var(--flex-items)*var(--va-spacing-scale-gutter-large))}.cards-inline .va-featuredteam__item{-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cards-inline .va-featuredteam__photo{aspect-ratio:1;-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%}.cards-inline .va-featuredteam__photo:after{display:none}.cards-inline .va-featuredteam__photo .va-block__media-container{top:50%;width:90%}.cards-inline .va-featuredteam__text{-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%}}html.va-static-print-view .va-featuredteam{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--va-spacing-scale-gutter)}html.va-static-print-view .va-featuredteam.three-up,html.va-static-print-view .va-featuredteam.two-up{--flex-items:2}html.va-static-print-view .va-featuredteam.cards-inline .va-featuredteam__item,html.va-static-print-view .va-featuredteam.cards-stacked .va-featuredteam__item{-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100%/var(--flex-items) - (var(--flex-items) - 1)/var(--flex-items)*var(--va-spacing-scale-gutter))}html.va-static-print-view .va-featuredteam.cards-inline .va-featuredteam__photo,html.va-static-print-view .va-featuredteam.cards-stacked .va-featuredteam__photo{aspect-ratio:1;-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%}html.va-static-print-view .va-featuredteam.cards-inline .va-featuredteam__photo:after,html.va-static-print-view .va-featuredteam.cards-stacked .va-featuredteam__photo:after{display:none}html.va-static-print-view .va-featuredteam.cards-inline .va-featuredteam__photo .va-block__media-container,html.va-static-print-view .va-featuredteam.cards-stacked .va-featuredteam__photo .va-block__media-container{top:50%;width:90%}html.va-static-print-view .va-featuredteam.cards-inline .va-featuredteam__text,html.va-static-print-view .va-featuredteam.cards-stacked .va-featuredteam__text{-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%}html.va-static-print-view .va-featuredteam .va-featuredteam__emaillink{display:none}.va-featuredhomesites{gap:var(--va-spacing-scale-gutter-small)}.va-featuredhomesites .va-featuredposts__item{width:calc(100%/var(--flex-items) - (var(--flex-items) - 1)/var(--flex-items)*var(--va-spacing-scale-gutter-small))}.va-featuredhomesites .va-featuredposts__media{aspect-ratio:1!important}.va-featuredhomesites .va-featuredposts__text{-webkit-padding-before:var(--va-spacing-scale-gutter-small);padding-block-start:var(--va-spacing-scale-gutter-small)}.va-featuredhomesites.four-up .va-featuredposts__media{aspect-ratio:.8}.va-gallery--masonry{--gutter:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.va-gallery--masonry__col{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin-right:var(--gutter)}.va-gallery--masonry__col:last-child{margin-right:0}.va-gallery--masonry__col--2{display:none}@media (min-width:45rem){.va-gallery--masonry__col--2{display:block}}.va-gallery--masonry .va-gallery__item{display:block;margin-bottom:var(--gutter)}.va-gallery--masonry .va-gallery__item img,.va-gallery--masonry .va-gallery__item video{display:block;height:auto;max-width:100%;width:100%}.va-gallery--packedgrid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(6,1fr);-ms-grid-rows:1fr 10px 1fr 10px 1fr;grid-template-rows:repeat(3,1fr);grid-auto-flow:dense;grid-gap:10px}.va-gallery--packedgrid>:first-child{-ms-grid-row:1;-ms-grid-column:1}.va-gallery--packedgrid>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.va-gallery--packedgrid>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.va-gallery--packedgrid>:nth-child(4){-ms-grid-row:1;-ms-grid-column:7}.va-gallery--packedgrid>:nth-child(5){-ms-grid-row:1;-ms-grid-column:9}.va-gallery--packedgrid>:nth-child(6){-ms-grid-row:1;-ms-grid-column:11}.va-gallery--packedgrid>:nth-child(7){-ms-grid-row:3;-ms-grid-column:1}.va-gallery--packedgrid>:nth-child(8){-ms-grid-row:3;-ms-grid-column:3}.va-gallery--packedgrid>:nth-child(9){-ms-grid-row:3;-ms-grid-column:5}.va-gallery--packedgrid>:nth-child(10){-ms-grid-row:3;-ms-grid-column:7}.va-gallery--packedgrid>:nth-child(11){-ms-grid-row:3;-ms-grid-column:9}.va-gallery--packedgrid>:nth-child(12){-ms-grid-row:3;-ms-grid-column:11}.va-gallery--packedgrid>:nth-child(13){-ms-grid-row:5;-ms-grid-column:1}.va-gallery--packedgrid>:nth-child(14){-ms-grid-row:5;-ms-grid-column:3}.va-gallery--packedgrid>:nth-child(15){-ms-grid-row:5;-ms-grid-column:5}.va-gallery--packedgrid>:nth-child(16){-ms-grid-row:5;-ms-grid-column:7}.va-gallery--packedgrid>:nth-child(17){-ms-grid-row:5;-ms-grid-column:9}.va-gallery--packedgrid>:nth-child(18){-ms-grid-row:5;-ms-grid-column:11}.va-gallery--packedgrid .va-gallery__item:nth-child(8n+1) img,.va-gallery--packedgrid .va-gallery__item:nth-child(8n+1) video,.va-gallery--packedgrid .va-gallery__item:nth-child(8n+3) img,.va-gallery--packedgrid .va-gallery__item:nth-child(8n+3) video,.va-gallery--packedgrid .va-gallery__item:nth-child(8n+4) img,.va-gallery--packedgrid .va-gallery__item:nth-child(8n+4) video,.va-gallery--packedgrid .va-gallery__item:nth-child(8n+6) img,.va-gallery--packedgrid .va-gallery__item:nth-child(8n+6) video,.va-gallery--packedgrid .va-gallery__item:nth-child(8n+7) img,.va-gallery--packedgrid .va-gallery__item:nth-child(8n+7) video,.va-gallery--packedgrid .va-gallery__item:nth-child(8n+8) img,.va-gallery--packedgrid .va-gallery__item:nth-child(8n+8) video{aspect-ratio:16/9}.va-gallery--packedgrid .va-gallery__item:nth-child(8n+1),.va-gallery--packedgrid .va-gallery__item:nth-child(8n+6){-ms-grid-column-span:4;grid-column:span 4;-ms-grid-row-span:2;grid-row:span 2}.va-gallery--packedgrid .va-gallery__item:nth-child(8n+2),.va-gallery--packedgrid .va-gallery__item:nth-child(8n+5){-ms-grid-column-span:2;grid-column:span 2;-ms-grid-row-span:3;grid-row:span 3}.va-gallery--packedgrid .va-gallery__item:nth-child(8n+3),.va-gallery--packedgrid .va-gallery__item:nth-child(8n+4),.va-gallery--packedgrid .va-gallery__item:nth-child(8n+7),.va-gallery--packedgrid .va-gallery__item:nth-child(8n+8){-ms-grid-column-span:2;grid-column:span 2}.va-gallery--packedgrid .va-gallery__item img,.va-gallery--packedgrid .va-gallery__item video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.va-block--hero{--hero-height:86vh;--hero-nav-height:2rem}.va-block--hero.full-height{height:var(--hero-height);min-height:var(--hero-height)}.va-block--hero.full-height .va-block__container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:64rem){.va-block--hero.full-height{--hero-height:100vh;min-height:-webkit-fill-available}.va-block--hero.full-height .va-block__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.va-hero{height:var(--hero-height);min-height:var(--hero-height);width:auto}.va-hero .flickity-page-dots{bottom:calc(var(--va-gutter) - 20px);left:50%;margin:0 auto;max-width:var(--va-spacing-maxwidth-blocks-xlarge);padding:0 var(--va-spacing-scale-gutter);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.va-hero .flickity-page-dots .flickity-page-dot{background:transparent;border-radius:0;height:44px;margin:0;position:relative;opacity:.25;width:clamp(2.25rem,2.56068rem + -.2589vw,2.5rem)}.va-hero .flickity-page-dots .flickity-page-dot:only-child{display:none}.va-hero .flickity-page-dots .flickity-page-dot.is-selected{opacity:1}.va-hero .flickity-page-dots .flickity-page-dot:after{background:currentColor;content:"";display:block;height:3px;left:4px;position:absolute;right:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.va-hero__slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:currentColor;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--hero-height);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-padding-before:calc(var(--va-mainnav-bar-height)*0.75);padding-block-start:calc(var(--va-mainnav-bar-height)*0.75);position:relative;text-decoration:none;width:100%}.va-hero--nav-titles .va-hero__slide{height:calc(var(--hero-height) - var(--hero-nav-height)*var(--hero-slide-count, 0))}.va-hero__slide__media{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.va-hero__slide__text{position:relative;z-index:2}.va-hero__slide__text__inner{max-width:37.5rem;padding:0 var(--va-spacing-scale-gutter);position:relative;text-align:center;width:100%}.va-hero--nav-titles .va-hero__slide__text__inner p:not(.h1){display:none}.va-hero--nav-dots .va-hero__slide__text{bottom:calc(var(--va-gutter)*2);left:50%;margin:0 auto;max-width:var(--va-spacing-maxwidth-blocks-xlarge);position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.va-hero--nav-dots .va-hero__slide__text .va-hero__slide__text__inner{margin:0 auto}.va-hero--nav-dots .va-hero__slide__text .va-hero__slide__text__inner p.h1:only-child{margin-block:0}@media (min-width:64rem){.va-hero{min-height:-webkit-fill-available}.va-hero .flickity-page-dots{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.va-hero__slide{min-height:var(--hero-height);min-height:-webkit-fill-available;-webkit-padding-before:0;padding-block-start:0}.va-hero--nav-titles .va-hero__slide,.va-hero__slide{height:var(--hero-height)}.va-hero--nav-titles .va-hero__slide__text__inner p:not(.h1){display:block}.va-hero--nav-dots .va-hero__slide__text{text-align:end}.va-hero--nav-dots .va-hero__slide__text .va-hero__slide__text__inner{margin:0 0 0 auto;text-align:end}.va-hero--nav-dots .va-hero__slide__text .va-hero__slide__text__inner .va-buttongroup{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.va-hero .va-btn--solid{--va-color-button-bg:var(--va-color-accent);--va-color-button-bg-hover:var(--va-color-white);--va-color-button-text:var(--va-color-black);max-width:12.5rem}.va-hero__nav{bottom:0;height:calc(var(--hero-nav-height)*var(--hero-slide-count));left:0;position:absolute;text-align:start;width:100%;z-index:2}.va-hero__nav ul{padding:0 1em .5em;text-align:start}.va-hero__nav__trigger{color:currentColor;display:block;font-family:var(--va-font-family-alternate);font-weight:300;font-size:var(--va-type-scale-fontsize-subnav);letter-spacing:.25em;line-height:1.125;padding:.75em 0;position:relative;text-align:start;text-decoration:none;text-transform:uppercase;width:100%}.va-hero__nav__trigger:after{border-top:1px solid;content:"";display:block;left:0;opacity:1;position:absolute;top:0;width:100%}.va-hero__nav__trigger.active{font-weight:500}@media (min-width:64rem){.va-hero__nav{background:transparent!important;height:auto;overflow-x:visible;overflow-y:visible;text-align:center}.va-hero__nav ul{--gutter:clamp(1.125rem,.48786rem + 2.71845vw,3.75rem);--vertical-padding:clamp(.875rem,.51092rem + 1.5534vw,2.375rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--va-spacing-scale-gutter);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:var(--vertical-padding) var(--gutter);white-space:nowrap}.va-hero__nav ul li{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.va-hero__nav__trigger{display:inline-block;font-weight:400;padding:.5em 0;text-align:left;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform var(--va-transition-time-medium) var(--va-easing-preferred);transition:-webkit-transform var(--va-transition-time-medium) var(--va-easing-preferred);transition:transform var(--va-transition-time-medium) var(--va-easing-preferred);transition:transform var(--va-transition-time-medium) var(--va-easing-preferred),-webkit-transform var(--va-transition-time-medium) var(--va-easing-preferred);width:100%}.va-hero__nav__trigger:after{opacity:1;-webkit-margin-before:-.75em;margin-block-start:-.75em;top:0}.va-hero__nav__trigger.active{font-weight:400;-webkit-transform:translateY(-125%);transform:translateY(-125%)}}.va-iconcards{--flex-items:1;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--va-spacing-scale-gutter-small);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.va-iconcards__item{padding:2rem 1.25rem;position:relative;text-align:var(--va-alignment-text,center);width:calc(100%/var(--flex-items) - (var(--flex-items) - 1)/var(--flex-items)*var(--va-spacing-scale-gutter-small))}.va-iconcards__item--intro{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.va-iconcards__item--intro>div{width:100%}.va-iconcards__media{aspect-ratio:2;position:relative;width:100%}.va-iconcards__media.small{aspect-ratio:3}.va-iconcards__media img,.va-iconcards__media video{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:var(--va-alignment-objectposition,center) center;object-position:var(--va-alignment-objectposition,center) center;width:100%}.va-iconcards__media svg{display:block;height:100%;margin-block:0;margin-inline:var(--va-alignment-margin-inline-start,auto) var(--va-alignment-margin-inline-end,auto);width:auto}.va-iconcards h3 a:hover{color:var(--va-color-accent)}.va-iconcards__text{-webkit-padding-before:var(--va-spacing-scale-gutter-small);padding-block-start:var(--va-spacing-scale-gutter-small)}.va-iconcards__text>:last-child{-webkit-margin-after:0;margin-block-end:0}.va-iconcards.dropshadows .va-iconcards__item{-webkit-filter:drop-shadow(2px 7px 19px rgba(0,0,0,.14));filter:drop-shadow(2px 7px 19px rgba(0,0,0,.14))}.va-iconcards.dropshadows .va-iconcards__item--intro{-webkit-filter:none;filter:none}@media (min-width:30rem){.va-iconcards__media.small{aspect-ratio:3.5}.va-iconcards.four-up,.va-iconcards.three-up,.va-iconcards.two-up{--flex-items:2}}@media (min-width:64rem){.va-iconcards__media.small{aspect-ratio:4}.va-iconcards.three-up{--flex-items:3}.va-iconcards.four-up{--flex-items:4}.va-iconcards.has-intro.three-up .va-iconcards__item--intro{width:calc(42.85714% - (var(--flex-items) - 1)/var(--flex-items)*var(--va-spacing-scale-gutter-small))}.va-iconcards.has-intro.three-up .va-iconcards__item--card{width:calc(28.57143% - (var(--flex-items) - 1)/var(--flex-items)*var(--va-spacing-scale-gutter-small))}.va-iconcards.has-intro.four-up .va-iconcards__item--intro{width:calc(33.33333% - (var(--flex-items) - 1)/var(--flex-items)*var(--va-spacing-scale-gutter-small))}.va-iconcards.has-intro.four-up .va-iconcards__item--card{width:calc(22.22222% - (var(--flex-items) - 1)/var(--flex-items)*var(--va-spacing-scale-gutter-small))}}html.va-static-print-view .va-block--listingsembed{display:none!important}.va-block--mediabanner .va-block__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:18.75rem;padding-block:1.125rem;text-align:center}@media (min-width:45rem){.va-block--mediabanner.layout-medium .va-block__container{min-height:31.25rem}.va-block--mediabanner.layout-large .va-block__container{min-height:var(--va-spacing-minimum-content-column)}}.va-block--mediabanner.layout-hero .va-block__background{height:clamp(35.625rem,31.68083rem + 16.82848vw,51.875rem);position:relative}.va-block--mediabanner.layout-hero .va-block__container{display:block;min-height:0;padding:0}.va-block--mediabanner.layout-hero .va-block__inner{padding-block:var(--va-spacing-scale-gutter-mild)}.va-mediabanner>:last-child{-webkit-margin-after:0;margin-block-end:0}.va-block--portfolio.full-height .va-block__inner{height:100%}.va-portfolio__figures{--flex-items:2;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--va-spacing-scale-gutter-small);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-margin-before:var(--va-spacing-scale-gutter);margin-block-start:var(--va-spacing-scale-gutter)}.va-portfolio__figure{text-align:center;width:calc(100%/var(--flex-items) - (var(--flex-items) - 1)/var(--flex-items)*var(--va-spacing-scale-gutter-small))}.va-portfolio__figure p.big{font-size:2.25em;font-weight:400;-webkit-margin-after:.25em;margin-block-end:.25em}.va-portfolio__figure hr{margin-inline:auto}.va-portfolio__figure .subtitle{font-weight:300}.va-block--postsfilterset,.va-block--postsfilterset .va-block__container,.va-block--postsfilterset .va-block__inner{position:static}.va-block--postsfilterset .va-buttongroup{gap:.625rem var(--va-spacing-scale-gutter-small);padding:.75rem}.va-block--postsfilterset .va-tabgroup__tabs{padding-block:var(--va-spacing-scale-blocks-small)}html.va-static-print-view .va-block--postsfilterset{display:none}.va-filter{--va-color-button-bg:var(--va-color-white);--va-color-button-text:var(--va-color-black);-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;height:29px;line-height:1;margin:0;padding:0}.va-filter.selections{--va-color-button-text:var(--va-color-dark1-text);--va-color-button-bg:var(--va-color-dark1-background)}.va-filter.active>.va-btn{border-color:var(--va-color-button-text)}.va-filter.active .va-filter__cover{background:transparent;bottom:0;display:block;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:calc(var(--va-zindex-nav) + 8)}.va-filter>.va-btn{min-width:0;width:auto;white-space:nowrap}.va-filter__close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:0;width:44px}.va-filter__close svg{display:block;height:16px;width:16px}.va-filter__dropdown{background:var(--va-color-white);-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.25);box-shadow:0 10px 20px 0 rgba(0,0,0,.25);left:50%;max-width:400px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80vw;z-index:calc(var(--va-zindex-nav) + 10)}.va-filter__dropdown>p{margin-block:0;padding:1rem}.va-filter__dropdown .filterclear{opacity:.4;margin:.75rem 1rem}.va-filter__dropdown .filterclear:hover{opacity:1}.va-filter__optionlist{max-height:375px;overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:contain}@media (min-width:64rem){.va-filter__optionlist{max-height:606px}}.va-filter__optionlist.inline{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.va-filter__optionlist.inline li{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.va-filter__optionlist label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.75rem 1rem;position:relative}.va-filter__optionlist label:focus,.va-filter__optionlist label:focus-within,.va-filter__optionlist label:hover{background-color:var(--va-color-light2-background)}.va-filter__optionlist label input{position:absolute;height:1em;width:1em;opacity:0}.va-filter__optionlist__control{background:transparent;border:1px solid var(--va-color-body-text);display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:1em;position:relative;width:1em}.va-filter__optionlist__control svg{display:none}input[type=checkbox]~.va-filter__optionlist__control{border-radius:2px}input[type=radio]~.va-filter__optionlist__control{border-radius:50%}input:checked~.va-filter__optionlist__control{background:var(--va-color-dark1-background);color:var(--va-color-dark1-text)}input[type=checkbox]:checked~.va-filter__optionlist__control svg{display:block}input[type=radio]:checked~.va-filter__optionlist__control:after{background:var(--va-color-white);border-radius:50%;content:"";display:block;height:5px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:5px}.va-filter__optionlist__label{font-family:var(--va-font-family-alternate);font-weight:400;font-size:.75rem;letter-spacing:.25em;line-height:1.2;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-transform:uppercase}.va-filter__optionrange{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.75rem 1rem;position:relative}.va-filter__optionrange input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--va-color-body-text);border-radius:0;color:var(--va-color-body-text);display:block;font-family:var(--va-font-family-alternate);font-size:.75rem;letter-spacing:.25em;line-height:1;padding:1em;text-transform:uppercase;width:100%}.va-filter__optionrange>div{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.va-filter__optionrange label{font-weight:700;margin-block:0 .25em}.va-promosbanner{left:0;position:absolute!important;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform var(--va-transition-time-medium) var(--va-easing-preferred);transition:-webkit-transform var(--va-transition-time-medium) var(--va-easing-preferred);transition:transform var(--va-transition-time-medium) var(--va-easing-preferred);transition:transform var(--va-transition-time-medium) var(--va-easing-preferred),-webkit-transform var(--va-transition-time-medium) var(--va-easing-preferred);z-index:calc(var(--va-zindex-nav) + 1)}html[data-promobanner-open] .va-promosbanner{-webkit-transform:translateY(0);transform:translateY(0)}.va-promosbanner:after{content:"flickity";display:none}html.va-static-print-view .va-promosbanner{display:none!important}html.va-static-print-view .va-promosbanner:after{content:""!important}.va-promosbanner__close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:0;width:44px;z-index:3}.va-promosbanner__close svg{display:block;height:16px;width:16px}.va-promosbanner__item{min-height:100%}.va-promosbanner__inner,.va-promosbanner__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%}.va-promosbanner__inner{padding:var(--va-spacing-scale-gutter-small) var(--va-spacing-scale-gutter-mild);text-align:center;z-index:2}.va-promosbanner__inner .va-btn,.va-promosbanner__inner p{display:inline-block;margin:0}.va-promosbanner__inner p+.va-btn{margin-inline:var(--va-spacing-scale-gutter-small)}.va-promosbanner__inner p{line-height:1.2}.va-promosbanner__inner .va-btn{min-width:0;width:auto}.va-block--propertiesmap.full-height .va-propertiesmap{aspect-ratio:initial;height:100vh}.va-propertiesmap{aspect-ratio:4/3;position:relative;width:100%}@media (min-width:45rem){.va-propertiesmap.simple{aspect-ratio:initial;height:clamp(10.3125rem,1.7415rem + 36.56958vw,45.625rem)}}.va-propertiesmap .map{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}html.va-static-print-view .va-propertiesmap{aspect-ratio:initial;height:275px;width:735px}html.va-static-print-view .va-propertiesmap.simple{height:275px}html.va-static-print-view .va-propertiesmap .map{bottom:auto;height:275px;left:auto;position:relative;right:auto;top:auto;width:735px}.va-block--sidebyside.full-height .va-block__inner{height:100%}.va-sidebyside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;position:relative}.full-height .va-sidebyside{height:100%}.va-sidebyside__media{aspect-ratio:.9146341463;position:relative}.full-height .va-sidebyside__media{aspect-ratio:auto;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.layout-m-t .va-sidebyside__media{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.layout-t-m .va-sidebyside__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.va-sidebyside__media.rounded{aspect-ratio:1.1}.va-sidebyside__media.rounded .va-block__media-container{aspect-ratio:1!important;border-radius:50%;bottom:auto;height:auto;left:50%;overflow:hidden;right:auto;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}.layout-m-t .va-sidebyside__media.rounded+.va-sidebyside__text{-webkit-padding-before:0;padding-block-start:0}.layout-t-m .va-sidebyside__media.rounded+.va-sidebyside__text{-webkit-padding-after:0;padding-block-end:0}@media (min-width:45rem){.va-sidebyside__media.rounded{aspect-ratio:auto}.va-sidebyside__media.rounded .va-block__media-container{width:75%}.va-sidebyside__media.rounded+.va-sidebyside__text{padding-block:var(--va-spacing-scale-blocks-medium)!important}}.va-sidebyside__side{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}.va-sidebyside__text{padding:var(--va-spacing-scale-blocks-medium) 0}.inline-flush .va-sidebyside__text,.va-sidebyside__text[class*=" va-bg--"]{padding-inline:var(--va-spacing-scale-blocks-small)}.inline-flush .va-sidebyside__text .va-sidebyside__text__inner,.va-sidebyside__text[class*=" va-bg--"] .va-sidebyside__text__inner{margin-inline:auto}.layout-m-t .va-sidebyside__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.layout-t-m .va-sidebyside__text{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.va-sidebyside__text__inner{margin:0;max-width:30rem;width:100%}.va-sidebyside__text__inner>:last-child{-webkit-margin-after:0;margin-block-end:0}@media (min-width:45rem){.va-sidebyside{-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;aspect-ratio:1.92;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.full-height .va-sidebyside{aspect-ratio:auto!important;height:100%!important}.va-sidebyside__media{aspect-ratio:auto;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.layout-lg-m-t .va-sidebyside__media{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.layout-lg-t-m .va-sidebyside__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.full-height .va-sidebyside__media{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.va-sidebyside__side{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.va-sidebyside__text{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;padding:var(--va-spacing-scale-blocks-medium) var(--va-spacing-scale-blocks-small)}.va-sidebyside__text__inner{margin:0 auto}.layout-lg-m-t .va-sidebyside__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.layout-lg-t-m .va-sidebyside__text{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width:1920px){.w-full .va-sidebyside{aspect-ratio:auto;height:1000px}}.va-sidebysideslideshow{overflow:hidden}.va-sidebysideslideshow .va-sidebyside__side{position:relative}.va-sidebysideslideshow__carousel{height:100%;min-height:100%;width:100%}.va-sidebysideslideshow__slide{height:100%;position:relative;width:100%}.va-sidebysideslideshow__count{bottom:var(--va-spacing-scale-blocks-small);display:block;left:var(--va-spacing-scale-blocks-small);line-height:1;margin:0;position:absolute;-webkit-transform:translateY(50%);transform:translateY(50%)}.va-sidebysideslideshow>.va-sidebyside>.va-sidebyside__text{padding:0!important;height:auto}.va-sidebysideslideshow>.va-sidebyside>.va-sidebyside__text .va-sidebysideslideshow__carousel .va-sidebysideslideshow__slide{height:auto;overflow:visible}.va-sidebysideslideshow .flickity-prev-next-button{bottom:var(--va-spacing-scale-blocks-small);top:auto;-webkit-transform:translateY(50%);transform:translateY(50%)}.va-sidebysideslideshow .flickity-prev-next-button.next{right:var(--va-spacing-scale-blocks-small)}.va-sidebysideslideshow .flickity-prev-next-button.next .flickity-button-icon{left:auto;right:0}.va-sidebysideslideshow .flickity-prev-next-button.previous{left:auto;right:calc(44px + var(--va-spacing-scale-blocks-small))}.va-sidebysideslideshow .flickity-prev-next-button.previous .flickity-button-icon{left:0}@media (min-width:45rem){.va-sidebysideslideshow>.va-sidebyside>.va-sidebyside__text{height:100%;min-height:0}.va-sidebysideslideshow>.va-sidebyside>.va-sidebyside__text .va-sidebysideslideshow__carousel .va-sidebysideslideshow__slide{height:100%;overflow:hidden}.va-sidebysideslideshow .va-sidebyside__media .va-sidebysideslideshow__carousel{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.va-sidebysideslideshow .va-sidebyside__text .va-sidebysideslideshow__carousel .flickity-viewport{height:100%!important}.va-sidebysideslideshow__carousel{height:100%;min-height:100%;width:100%}.va-sidebysideslideshow__carousel .va-sidebyside__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:var(--va-spacing-scale-blocks-small) var(--va-spacing-scale-blocks-small) var(--va-spacing-scale-blocks-medium)}}.va-block--subnav .va-block__inner{background-color:inherit}.va-block--subnav .va-block__inner:after,.va-block--subnav .va-block__inner:before{background-color:inherit;bottom:0;content:"";display:block;position:absolute;pointer-events:none;top:0;width:var(--va-spacing-scale-gutter-large);z-index:1}.va-block--subnav .va-block__inner:after{-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(5%,transparent),color-stop(90%,rgba(0,0,0,.95)));-webkit-mask-image:linear-gradient(90deg,transparent 5%,rgba(0,0,0,.95) 90%);mask-image:-webkit-gradient(linear,left top,right top,color-stop(5%,transparent),color-stop(90%,rgba(0,0,0,.95)));mask-image:linear-gradient(90deg,transparent 5%,rgba(0,0,0,.95) 90%);right:0}.va-block--subnav .va-block__inner:before{-webkit-mask-image:-webkit-gradient(linear,right top,left top,color-stop(5%,transparent),color-stop(90%,rgba(0,0,0,.95)));-webkit-mask-image:linear-gradient(-90deg,transparent 5%,rgba(0,0,0,.95) 90%);mask-image:-webkit-gradient(linear,right top,left top,color-stop(5%,transparent),color-stop(90%,rgba(0,0,0,.95)));mask-image:linear-gradient(-90deg,transparent 5%,rgba(0,0,0,.95) 90%);left:0}html.va-static-print-view .va-block--subnav{display:none!important}.va-subnav{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;text-align:center;width:100%}.va-subnav::-webkit-scrollbar{background:transparent;height:0;width:0}.va-subnav ul{--gutter:clamp(1.125rem,.48786rem + 2.71845vw,3.75rem);--vertical-padding:clamp(.875rem,.51092rem + 1.5534vw,2.375rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--va-type-scale-fontsize-subnav);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;gap:var(--gutter);margin:0 auto;padding:var(--vertical-padding) var(--gutter);white-space:nowrap}.va-subnav ul li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.va-subnav ul a,.va-subnav ul button,.va-subnav ul span{display:inline-block;line-height:1;text-decoration:none}.va-tabbedcarousel__slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:36.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.va-tabbedcarousel__slide__media{height:100%;left:0;position:absolute;top:0;width:100%}.va-tabbedcarousel__slide__text{position:relative;width:100%;z-index:2}.va-tabbedcarousel__slide__text__inner{margin:0 auto;max-width:37.5rem;padding:0 var(--va-spacing-scale-gutter);text-align:center;width:100%}.va-tabbedcarousel__tabs__inner{text-align:center}.va-tabbedcarousel__tabs .va-subnav ul{padding-inline:0}.va-tabbedcarousel__tabs .va-subnav ul button{letter-spacing:.1666666667em;text-transform:uppercase}.va-tabbedcarousel__tabs .va-subnav ul button.active{font-weight:900;text-decoration:underline;text-underline-offset:.5em}@media (min-width:64rem){.va-tabbedcarousel{-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;aspect-ratio:1.7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.va-tabbedcarousel__slides{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}.va-tabbedcarousel__slides .flickity-viewport{height:100%!important}.va-tabbedcarousel__slide{height:100%;min-height:0}.va-tabbedcarousel__tabs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--va-spacing-scale-gutter) calc(var(--va-spacing-scale-gutter)/2) var(--va-spacing-scale-gutter) var(--va-spacing-scale-gutter)}.va-tabbedcarousel__tabs__inner{text-align:start}.va-tabbedcarousel__tabs .va-subnav{-webkit-margin-after:0;margin-block-end:0;overflow:auto;text-align:start}.va-tabbedcarousel__tabs .va-subnav ul{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--va-spacing-scale-gutter)/2);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.va-tabbedcarousel__tabs .va-subnav ul li{display:block}.va-tabbedcarousel__tabs .va-subnav ul button{display:block;padding:1em 0;position:relative;text-align:start;text-transform:uppercase;width:100%}.va-tabbedcarousel__tabs .va-subnav ul button:after{background:currentColor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;-webkit-transform:scaleX(.5);transform:scaleX(.5);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:height var(--va-transition-time-medium) var(--va-easing-preferred),-webkit-transform var(--va-transition-time-medium) var(--va-easing-preferred);transition:height var(--va-transition-time-medium) var(--va-easing-preferred),-webkit-transform var(--va-transition-time-medium) var(--va-easing-preferred);transition:height var(--va-transition-time-medium) var(--va-easing-preferred),transform var(--va-transition-time-medium) var(--va-easing-preferred);transition:height var(--va-transition-time-medium) var(--va-easing-preferred),transform var(--va-transition-time-medium) var(--va-easing-preferred),-webkit-transform var(--va-transition-time-medium) var(--va-easing-preferred);width:100%}.va-tabbedcarousel__tabs .va-subnav ul button.active,.va-tabbedcarousel__tabs .va-subnav ul button:hover{font-weight:900;text-decoration:none}.va-tabbedcarousel__tabs .va-subnav ul button.active:after{height:2px;-webkit-transform:scaleX(1);transform:scaleX(1)}}.va-tabgroup .va-block__container{padding-block:var(--va-spacing-scale-gutter)}.va-tabgroup__tab[aria-hidden=true]{display:none}html.va-static-print-view .va-tabgroup__tab{display:block!important}html.va-static-print-view .va-tabgroup__tabs{display:none}.va-tabgroup__tabs ul{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:"";margin:0 auto}.va-tabgroup__tabs.stretched ul{width:100%}.va-tabgroup__tabs.stretched ul li{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.va-tabgroup__tabs.stretched ul li .va-btn{width:100%}.va-tabgroup__tabs.stretched ul li:first-child:nth-last-child(n+2):first-child .va-btn,.va-tabgroup__tabs.stretched ul li:first-child:nth-last-child(n+2)~li:first-child .va-btn{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.va-tabgroup__tabs.stretched ul li:first-child:nth-last-child(n+2):last-child .va-btn,.va-tabgroup__tabs.stretched ul li:first-child:nth-last-child(n+2)~li:last-child .va-btn{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.va-tabgroup__tabs.stretched ul li:first-child:nth-last-child(n+3):first-child .va-btn,.va-tabgroup__tabs.stretched ul li:first-child:nth-last-child(n+3):last-child .va-btn,.va-tabgroup__tabs.stretched ul li:first-child:nth-last-child(n+3)~li:first-child .va-btn,.va-tabgroup__tabs.stretched ul li:first-child:nth-last-child(n+3)~li:last-child .va-btn,.va-tabgroup__tabs.stretched ul li:first-child:nth-last-child(n+4):first-child .va-btn,.va-tabgroup__tabs.stretched ul li:first-child:nth-last-child(n+4):last-child .va-btn,.va-tabgroup__tabs.stretched ul li:first-child:nth-last-child(n+4)~li:first-child .va-btn,.va-tabgroup__tabs.stretched ul li:first-child:nth-last-child(n+4)~li:last-child .va-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.va-tabgroup__tabs .va-btn{border-bottom:1px solid;opacity:.8;padding-block:0 1.25em;position:relative}.va-tabgroup__tabs .va-btn .va-tabgroup__tabs__inner{display:inline-block;font-weight:300;padding-inline:var(--va-spacing-scale-gutter)}.va-tabgroup__tabs .va-btn:after{bottom:0;border:none;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.va-tabgroup__tabs .va-btn:hover,.va-tabgroup__tabs .va-btn[aria-selected=true]{opacity:1}.va-tabgroup__tabs .va-btn:hover .va-tabgroup__tabs__inner,.va-tabgroup__tabs .va-btn[aria-selected=true] .va-tabgroup__tabs__inner{font-weight:500}.va-tabgroup__tabs .va-btn:hover:after,.va-tabgroup__tabs .va-btn[aria-selected=true]:after{border-bottom:1px solid}.va-table{--table-border-color:rgba(0,0,0,0.3)}.invert .va-table,.va-bg--black .va-table,.va-bg--dark1 .va-table,.va-bg--dark2 .va-table{--table-border-color:hsla(0,0%,100%,0.3)}.va-table table{border-collapse:collapse;border:0;width:100%}.va-table td,.va-table th{padding:1.3em .5em 1em}.va-table tr{border-bottom:1px solid var(--table-border-color)}.va-table thead th{font-weight:500}.va-table thead tr{border-bottom-width:2px}.va-table p{margin:0}.va-table.small thead th{font-family:var(--va-font-family-alternate);font-size:var(--va-type-scale-fontsize-subnav);letter-spacing:.25em;line-height:1;text-transform:uppercase}.va-table.small td:first-child,.va-table.small th:first-child{-webkit-padding-start:1em;padding-inline-start:1em}.va-table.small td:last-child,.va-table.small th:last-child{-webkit-padding-end:1em;padding-inline-end:1em}.va-table.large table{font-family:var(--va-font-family-alternate);font-size:var(--va-type-scale-fontsize-h3);font-weight:300;line-height:var(--va-type-scale-lineheight-h3);text-align:center;text-transform:uppercase}.va-table.large table,.va-table.large tbody,.va-table.large td,.va-table.large th,.va-table.large tr{display:block}.va-table.large thead{display:none}.va-table.large tr{padding:1em}.va-table.large tr:last-child{border:none}.va-table.large td,.va-table.large th{padding:.5em 0}.va-table.large td{border:none}@media (min-width:45rem){.va-table.large table{display:table}.va-table.large thead{display:table-header-group}.va-table.large tbody{display:table-row-group}.va-table.large tr{display:table-row;padding:0}.va-table.large td,.va-table.large th{display:table-cell;padding:1.3em 1em 1em}.va-table.large td:first-child,.va-table.large th:first-child{text-align:start}.va-table.large td:last-child,.va-table.large th:last-child{text-align:end}}@media (min-width:45rem){.va-table td,.va-table th{padding:1.3em 1em 1em}}.va-block--textheader{-webkit-column-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}.va-block--textheader__inner{margin:0 var(--va-alignment-margin-inline-end) 0 var(--va-alignment-margin-inline-start);max-width:var(--va-spacing-minimum-content-column)}.va-block--textheader__inner>:last-child{-webkit-margin-after:0;margin-block-end:0}.va-textlist__item{-webkit-border-before:1px solid currentColor;border-block-start:1px solid currentColor;-webkit-margin-before:var(--va-spacing-scale-blocks-small);margin-block-start:var(--va-spacing-scale-blocks-small);-webkit-padding-before:var(--va-spacing-scale-blocks-small);padding-block-start:var(--va-spacing-scale-blocks-small)}.tight .va-textlist__item{border:none}.va-textlist__item:first-child{-webkit-border-before:none;border-block-start:none;-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:0;padding-block-start:0}.va-textlist__item .va-buttongroup,.va-textlist__item__inner,.va-textlist__item__title{margin-inline:auto;text-align:center}.va-textlist__item__inner{max-width:var(--va-spacing-minimum-content-column)}.va-textlist__item__inner.text-start{text-align:left}@media (min-width:45rem){.va-textlist__item{padding-inline:var(--va-spacing-scale-gutter-large)}.tight .va-textlist__item{padding-inline:var(--va-spacing-scale-gutter)}.va-textlist__item .va-buttongroup,.va-textlist__item__title{margin-inline:0}.va-textlist__item__title{text-align:start}.va-textlist__item .va-buttongroup{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.va-textlist__item__inner{text-align:start}}@media (min-width:45rem){.va-textlist.two-up{--flex-items:2;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--va-spacing-scale-gutter);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.va-textlist.two-up.tight{gap:0}.va-textlist.two-up .va-textlist__item{-webkit-border-before:none;border-block-start:none;-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:0;padding-block-start:0;width:calc(100%/var(--flex-items) - (var(--flex-items) - 1)/var(--flex-items)*var(--va-spacing-scale-gutter))}}.va-videoembed figure{margin-block:0}.va-videoembed__container{position:relative;width:100%}.va-videoembed__container iframe{left:0;height:100%;position:absolute;top:0;width:100%}.va-footer--main{background-color:var(--va-color-footer-background);color:var(--va-color-footer-text)}.va-footer--sub{background-color:var(--va-color-subfooter-background);color:var(--va-color-subfooter-text)}.va-footer--sub .va-footer__columns{gap:var(--va-spacing-scale-gutter-large)}.va-footer--sub .va-footer__column.logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.va-footer--sub .va-footer__column.logo img{display:block;height:auto;width:clamp(6.5625rem,5.91019rem + 2.78317vw,9.25rem)}.va-footer__columns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--va-spacing-scale-blocks-medium);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.va-footer__column{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.va-footer__column>p:last-child{-webkit-margin-after:0;margin-block-end:0}.va-footer__column.logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.va-footer__column.logo img{display:block;height:auto;width:clamp(15rem,14.16566rem + 3.55987vw,18.4375rem)}.va-footer__column.smalllogo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.va-footer__column.smalllogo img{display:block;height:auto;width:clamp(10rem,9.6966rem + 1.2945vw,11.25rem)}.va-footer__column.primary-nav,.va-footer__column.sub-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.va-footer__column.primary-nav ul,.va-footer__column.sub-nav ul{font-family:var(--va-font-family-alternate);font-weight:400;font-size:var(--va-type-scale-fontsize-subnav);letter-spacing:.2625em;line-height:var(--va-type-scale-lineheight-subnav);text-transform:uppercase}.va-footer__column.primary-nav ul li+li,.va-footer__column.sub-nav ul li+li{-webkit-margin-before:1em;margin-block-start:1em}.va-footer__column.primary-nav ul a,.va-footer__column.sub-nav ul a{text-decoration:none}.va-footer__column.primary-nav .va-navgroup,.va-footer__column.sub-nav .va-navgroup{margin-inline:auto}@media (min-width:45rem){.va-footer__column.primary-nav .va-navgroup,.va-footer__column.sub-nav .va-navgroup{margin-inline:0}}.va-footer__column.primary-nav{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--va-spacing-scale-blocks-medium);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.va-footer__column.sub-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.va-footer p.copyright{font-size:.75em}.va-footer .va-sn-icons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:30rem){.va-footer__column.primary-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:45rem){.va-footer__columns{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.va-footer__columns.vcentered{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.va-footer .va-sn-icons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.va-footer--sub .va-footer__columns{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:64rem){.va-footer--sub .va-footer__columns{gap:var(--va-spacing-scale-blocks-medium)}.va-footer__column.sub-nav ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.va-footer__column.sub-nav ul li{-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;white-space:nowrap}.va-footer__column.sub-nav ul li+li{-webkit-margin-before:0;margin-block-start:0}}html.va-static-print-view .va-footer{display:none!important}.va-glossary-group+.va-glossary-group{-webkit-margin-before:var(--va-spacing-scale-blocks-medium);margin-block-start:var(--va-spacing-scale-blocks-medium)}.va-glossary-group__title{text-align:center}@media (min-width:45rem){.va-glossary-group__title{text-align:start}}.va-glossary-terms{-webkit-border-after:1px solid currentColor;border-block-end:1px solid currentColor;-webkit-padding-after:.5rem;padding-block-end:.5rem}.va-glossary-term{-webkit-border-before:1px solid currentColor;border-block-start:1px solid currentColor;-webkit-margin-before:.5rem;margin-block-start:.5rem;-webkit-padding-before:.75rem;padding-block-start:.75rem}.va-glossary-term summary{cursor:pointer;display:block;list-style:none;position:relative;padding-right:4rem}.va-glossary-term summary::-webkit-details-marker{display:none}.va-glossary-term__title{display:inline-block;font-size:var(--va-type-scale-fontsize-body);line-height:1.2;margin:0}.va-glossary-term__icon{display:block;fill:currentColor;height:1em;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%) scaleY(1);transform:translateY(-50%) scaleY(1);width:1em}.va-glossary-term[open] summary{margin-bottom:1.5em}.va-glossary-term[open] .va-glossary-term__icon{-webkit-transform:translateY(-50%) scaleY(-1);transform:translateY(-50%) scaleY(-1)}.va-mainnav{left:0;position:absolute;top:0;-webkit-transition:top var(--va-transition-time-medium) var(--va-easing-preferred);transition:top var(--va-transition-time-medium) var(--va-easing-preferred);width:100%;z-index:var(--va-zindex-nav)}html[data-promobanner-open] .va-mainnav{top:var(--banner-offset)}.va-templatesite .va-mainnav{position:relative!important}.va-mainnav__bar{background-color:var(--va-color-navbar-background);color:var(--va-color-navbar-text);height:var(--va-mainnav-bar-height);padding-block:clamp(.6875rem,.59648rem + .38835vw,1.0625rem) clamp(1.0625rem,.94114rem + .5178vw,1.5625rem);position:relative;-webkit-transition:background-color var(--va-transition-time-medium) var(--va-easing-preferred);transition:background-color var(--va-transition-time-medium) var(--va-easing-preferred);z-index:3}html.va-static-print-view .va-mainnav__bar{padding-block:7px 17px}body.transparent_nav .va-mainnav__bar,body:has(main>.va-block--hero:first-child) .va-mainnav__bar{background-color:transparent;color:var(--va-color-white)}body.transparent_nav .va-mainnav__bar .logo,body:has(main>.va-block--hero:first-child) .va-mainnav__bar .logo{color:var(--va-color-white)}html[data-mainnav-open] .va-mainnav__bar{background-color:var(--va-color-navbar-background)!important}html[data-mainnav-open] .va-mainnav__bar,html[data-mainnav-open] .va-mainnav__bar .logo{color:var(--va-color-navbar-text)!important}.va-mainnav__bar .va-block__inner{height:100%}.va-mainnav__bar .logo{color:var(--va-color-navbar-text);display:inline-block;height:100%;margin:0 auto;-webkit-transition:color var(--va-transition-time-medium) var(--va-easing-preferred);transition:color var(--va-transition-time-medium) var(--va-easing-preferred);width:auto}.va-mainnav__bar .logo img,.va-mainnav__bar .logo svg{display:block;height:100%;width:auto}.va-mainnav__drawer{--flex-items:1;--flex-gap:var(--va-gutter);background-color:var(--va-color-navdrawer-background);bottom:0;color:var(--va-color-navdrawer-text);left:0;opacity:0;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;position:fixed;top:var(--va-mainnav-bar-height);-webkit-transform:translateY(-1rem);transform:translateY(-1rem);-webkit-transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),top var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear var(--va-transition-time-medium),-webkit-transform var(--va-transition-time-medium) var(--va-easing-preferred);transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),top var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear var(--va-transition-time-medium),-webkit-transform var(--va-transition-time-medium) var(--va-easing-preferred);transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),top var(--va-transition-time-medium) var(--va-easing-preferred),transform var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear var(--va-transition-time-medium);transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),top var(--va-transition-time-medium) var(--va-easing-preferred),transform var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear var(--va-transition-time-medium),-webkit-transform var(--va-transition-time-medium) var(--va-easing-preferred);visibility:hidden;width:100%;z-index:2}.va-mainnav__drawer__inner{min-height:calc(101vh - var(--va-spacing-scale-blocks-medium)*2);padding-block:var(--va-spacing-scale-blocks-medium)}html[data-promobanner-open] .va-mainnav__drawer{top:calc(var(--banner-offset) + var(--va-mainnav-bar-height))}.va-mainnav__drawer ul{font-family:var(--va-font-family-alternate);font-weight:400;font-size:var(--va-type-scale-fontsize-subnav);letter-spacing:.2625em;line-height:var(--va-type-scale-lineheight-subnav);text-transform:uppercase}.va-mainnav__drawer ul li+li{-webkit-margin-before:1em;margin-block-start:1em}.va-mainnav__drawer ul a{text-decoration:none}html[data-mainnav-open] .va-mainnav__drawer{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),top var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear 0s,-webkit-transform var(--va-transition-time-medium) var(--va-easing-preferred);transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),top var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear 0s,-webkit-transform var(--va-transition-time-medium) var(--va-easing-preferred);transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),top var(--va-transition-time-medium) var(--va-easing-preferred),transform var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear 0s;transition:opacity var(--va-transition-time-medium) var(--va-easing-preferred),top var(--va-transition-time-medium) var(--va-easing-preferred),transform var(--va-transition-time-medium) var(--va-easing-preferred),visibility 0s linear 0s,-webkit-transform var(--va-transition-time-medium) var(--va-easing-preferred);visibility:visible}.va-mainnav__drawer .va-block__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--flex-gap);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:64rem){.va-mainnav--visible-large .va-mainnav__drawer{background-color:var(--va-color-navbar-background);bottom:auto;color:var(--va-color-navbar-text);display:block;left:auto;position:relative;margin:0;opacity:1;overflow:auto;top:auto;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.va-mainnav--visible-large .va-mainnav__drawer__inner{min-height:0;padding-block:0}.va-mainnav--visible-large .va-mainnav__drawer .va-subnav{color:var(--va-color-navbar-text)}body.transparent_nav .va-mainnav--visible-large .va-mainnav__drawer .va-subnav,body:has(main>.va-block--hero:first-child) .va-mainnav--visible-large .va-mainnav__drawer .va-subnav{color:var(--va-color-white)}html[data-mainnav-open] .va-mainnav--visible-large .va-mainnav__drawer .va-subnav{color:var(--va-color-navbar-text)!important}html[data-mainnav-open] .va-mainnav--visible-large .va-mainnav__drawer .va-subnav a:hover{color:var(--va-color-accent)!important}.va-mainnav--visible-large .va-mainnav__drawer .va-block__inner{max-width:100%!important;padding:0!important}.va-mainnav--visible-large .va-mainnav__drawer ul{line-height:1}.va-mainnav--visible-large .va-mainnav__drawer ul li+li{-webkit-margin-before:0;margin-block-start:0}body.transparent_nav .va-mainnav--visible-large .va-mainnav__drawer,body:has(main>.va-block--hero:first-child) .va-mainnav--visible-large .va-mainnav__drawer{background-color:transparent}}html.va-static-print-view .va-mainnav__drawer{display:none!important}.va-mainnav__trigger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:44px;width:44px;left:var(--va-spacing-scale-gutter);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:64rem){.va-mainnav--visible-large .va-mainnav__trigger{display:none}}.va-mainnav__trigger span{display:block;height:22.72727273%;position:relative;width:80%}.va-mainnav__trigger span:after,.va-mainnav__trigger span:before{background:currentColor;border-radius:1px;content:"";display:block;height:2px;position:absolute;-webkit-transition:all var(--va-transition-time-medium) var(--va-easing-preferred);transition:all var(--va-transition-time-medium) var(--va-easing-preferred);width:100%}.va-mainnav__trigger span:after{top:0}html[data-mainnav-open] .va-mainnav__trigger span:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:4px}.va-mainnav__trigger span:before{bottom:0;width:80%}html[data-mainnav-open] .va-mainnav__trigger span:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:4px;width:100%}html.va-static-print-view .va-mainnav__trigger{display:none!important}.va-mainnav .va-navgroup{width:calc(100%/var(--flex-items) - (var(--flex-items) - 1)/var(--flex-items)*var(--flex-gap))}.va-mainnav .va-navgroup h3{border-bottom:1px solid;padding-bottom:1em}.va-mainnav .va-subnav{margin-block:0}.va-mainnav.va-mainnav--visible-large .va-subnav a{color:inherit}.va-mainnav.va-mainnav--visible-large .va-subnav a:hover{color:var(--va-color-accent)!important}@media (min-width:64rem){.va-mainnav.va-mainnav--visible-large .va-subnav ul{border-top:1px solid;letter-spacing:inherit}}@media (max-width:64rem){.va-mainnav.va-mainnav--visible-large .va-subnav{overflow:auto}.va-mainnav.va-mainnav--visible-large .va-subnav ul{display:block;letter-spacing:.2625em;line-height:var(--va-type-scale-lineheight-subnav);text-transform:uppercase;white-space:normal}.va-mainnav.va-mainnav--visible-large .va-subnav ul li+li{-webkit-margin-before:1em;margin-block-start:1em}.va-mainnav.va-mainnav--visible-large .va-subnav ul li+li a,.va-mainnav.va-mainnav--visible-large .va-subnav ul li+li span{line-height:inherit}}@media (min-width:45rem){.va-mainnav__drawer{--flex-items:2;--flex-gap:var(--va-spacing-scale-blocks-medium)}.va-mainnav__drawer .va-block__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--va-spacing-scale-blocks-medium) var(--flex-gap)}}@media (min-width:64rem){.va-mainnav__drawer{--flex-items:3;--flex-gap:clamp(2.75rem,-7.46687rem + 15.96386vw,9.375rem)}html.va-static-print-view .va-mainnav__drawer{--flex-gap:44px}.va-mainnav.va-mainnav--visible-large{position:relative}body.transparent_nav .va-mainnav.va-mainnav--visible-large,body:has(main>.va-block--hero:first-child) .va-mainnav.va-mainnav--visible-large{position:absolute}}.mapboxgl-popup{max-width:300px!important;text-align:center;z-index:101}.mapboxgl-popup-close-button{font-size:1rem;padding:.1em .25em}.mapboxgl-popup-content{padding:1rem}.mapboxgl-popup-content h3{line-height:1.2}.mapboxgl-popup-content p.price{font-family:var(--va-font-family-body);font-size:1.66em;margin-block:0 .75em}.mapboxgl-popup-content p:last-of-type{margin-bottom:0}.va-map__marker{border:none;cursor:pointer;opacity:.25;height:44px;text-align:center;width:32px}.va-map__marker.filter-hidden{display:none!important}.va-map__marker>svg{fill:var(--va-color-accent)}.va-map__marker.hover,.va-map__marker:hover{z-index:100}.va-map__marker.hover>svg,.va-map__marker:hover>svg{fill:var(--va-color-body-text)}.va-map__marker.hover span svg,.va-map__marker:hover span svg{fill:var(--va-color-accent)}.va-map__marker.active{z-index:99}.va-map__marker.active>svg{fill:var(--va-color-white)}.va-map__marker.active span svg{fill:var(--va-color-accent)}.va-map__marker span{display:block;height:30px;left:0;position:absolute;top:1px;width:32px}.va-map__marker span svg{fill:var(--va-color-white)}.va-postdetail__gallery-grid{display:block;-webkit-margin-after:var(--va-spacing-scale-gutter);margin-block-end:var(--va-spacing-scale-gutter);position:relative}.va-postdetail__gallery-grid .cell{background-color:rgba(0,0,0,.04);position:relative}.va-postdetail__gallery-grid .one{aspect-ratio:4/3}.va-postdetail__gallery-grid .three,.va-postdetail__gallery-grid .two{display:none}.va-postdetail__gallery-grid img,.va-postdetail__gallery-grid video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.va-postdetail__header{-webkit-margin-after:var(--va-spacing-scale-gutter);margin-block-end:var(--va-spacing-scale-gutter);text-align:center}.va-postdetail__header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.va-postdetail__info__main__inner .va-postdetail__header__actions{-webkit-margin-after:1em;margin-block-end:1em}.va-postdetail__header__actions .va-btn .text{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}html.va-static-print-view .va-postdetail__header__actions{display:none!important}html.va-static-print-view .va-postdetail__header{padding-block:var(--va-spacing-scale-gutter) 0}html.va-static-print-view .va-postdetail__header+.va-postdetail__header{-webkit-padding-before:0;padding-block-start:0}html.va-static-print-view .va-postdetail__header .va-postdetail__info__amenities{padding:0}html.va-static-print-view .template--home_plans .va-postdetail__header{padding:var(--va-gutter) var(--va-gutter) 0}html.va-static-print-view .template--home_plans .va-postdetail__header+.va-postdetail__header{-webkit-padding-before:0;padding-block-start:0}.va-postdetail__info{-webkit-margin-after:var(--va-spacing-scale-gutter);margin-block-end:var(--va-spacing-scale-gutter)}.va-postdetail__info .col-reverse ul{list-style-position:inside;-webkit-margin-start:0;margin-inline-start:0}.va-postdetail__info__amenities{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em var(--va-spacing-scale-gutter);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:calc(var(--va-gutter)/2) var(--va-gutter)}.va-postdetail__info__amenities .va-icontext{gap:1em}.va-postdetail__header .va-postdetail__info__amenities{border:none;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:0 0 2em}.va-postdetail__info__details{padding:var(--va-spacing-scale-gutter) var(--va-gutter) var(--va-gutter)}.va-postdetail__info__details :last-child{-webkit-margin-after:0;margin-block-end:0}.va-postdetail__info__main{padding:var(--va-gutter) var(--va-gutter) 0}.va-postdetail__info__main__inner{margin:0 auto;max-width:var(--va-spacing-minimum-content-column)}.va-postdetail__info__main__inner :last-child{-webkit-margin-after:0;margin-block-end:0}html.va-static-print-view .template--neighborhood_developments .va-postdetail__info__main{margin-inline:auto}html.va-static-print-view .template--dynamic_section .va-postdetail__info:not(.no-static-columns){-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--va-gutter);width:100%}html.va-static-print-view .template--dynamic_section .va-postdetail__info:not(.no-static-columns) .va-postdetail__info__aside{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:0 var(--va-gutter) 0 0}html.va-static-print-view .template--dynamic_section .va-postdetail__info:not(.no-static-columns) .va-postdetail__info__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}html.va-static-print-view .template--dynamic_section .va-postdetail__info:not(.no-static-columns) .va-postdetail__info__details p.big{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:.75em;margin-block-end:.75em}html.va-static-print-view .template--dynamic_section .va-postdetail__info:not(.no-static-columns) .va-postdetail__info__details hr{margin-block:calc(var(--va-spacing-scale-gutter)*1.5);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}html.va-static-print-view .template--dynamic_section .va-postdetail__info:not(.no-static-columns) .va-postdetail__info__main{padding:0}html.va-static-print-view .template--dynamic_section .va-postdetail__info:not(.no-static-columns):has(.va-postdetail__info__aside){text-align:left}html.va-static-print-view .template--dynamic_section .va-postdetail__info:not(.no-static-columns):has(.va-postdetail__info__aside) .va-postdetail__info__amenities{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}html.va-static-print-view .template--dynamic_section .va-postdetail__info:not(.no-static-columns):has(.va-postdetail__info__aside) .va-postdetail__info__details{text-align:left}html.va-static-print-view .template--dynamic_section .va-postdetail__info:not(.no-static-columns):has(.va-postdetail__info__aside) .va-postdetail__info__main{border-left:1px solid;-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 0 0 var(--va-gutter)}@media (min-width:45rem){.va-postdetail__gallery-grid{aspect-ratio:2;display:-ms-grid;display:grid;-ms-grid-columns:2fr var(--va-spacing-scale-gutter) 1fr;grid-template-columns:2fr 1fr;-ms-grid-rows:1fr var(--va-spacing-scale-gutter) 1fr;grid-template-rows:1fr 1fr;gap:var(--va-spacing-scale-gutter);grid-auto-flow:row;grid-template-areas:"one two" "one three"}.va-postdetail__gallery-grid.tight{gap:clamp(.375rem,.2233rem + .64725vw,1rem)}.va-postdetail__gallery-grid .cell{contain:size}.va-postdetail__gallery-grid .one{aspect-ratio:initial;grid-area:one}.va-postdetail__gallery-grid .two{display:block;grid-area:two}.va-postdetail__gallery-grid .three{display:block;grid-area:three}.va-postdetail__header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.va-postdetail__header.v-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.va-postdetail__header__actions{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.va-postdetail__info__main__inner .va-postdetail__header__actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.va-postdetail__header__actions.largescreen-float{position:absolute;right:var(--va-gutter);top:0}.va-postdetail__header__title{-webkit-box-flex:2.5;-ms-flex:2.5 0 0px;flex:2.5 0 0;margin:0;text-align:start}.va-postdetail__header .va-postdetail__info__amenities{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;text-align:start}}@media (min-width:45rem){.va-postdetail__gallery-grid .one{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.va-postdetail__gallery-grid .two{-ms-grid-row:1;-ms-grid-column:3}.va-postdetail__gallery-grid .three{-ms-grid-row:3;-ms-grid-column:3}}@media (min-width:64rem){.va-postdetail__header__actions .va-btn{position:relative}.va-postdetail__header__actions .va-btn .text{clip:auto;clip-path:none;height:auto;overflow:visible;position:static;width:auto}}html.va-static-print-view .template--dynamic_section #detail-header .va-block__container{padding-block:0!important}html.va-static-print-view .template--dynamic_section #detail-header,html.va-static-print-view .template--dynamic_section #detail-header .va-postdetail{height:100vh}html.va-static-print-view .template--dynamic_section .va-postdetail{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-padding-before:var(--va-mainnav-bar-height);padding-block-start:var(--va-mainnav-bar-height)}html.va-static-print-view .template--dynamic_section .va-postdetail .va-postdetail__info{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;height:auto}html.va-static-print-view .template--dynamic_section .va-postdetail .va-postdetail__info .h2.print-only{margin-inline:auto;text-align:center}html.va-static-print-view .template--dynamic_section .va-postdetail .va-postdetail__info .col-reverse{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html.va-static-print-view .template--dynamic_section .va-postdetail .va-postdetail__info .col-reverse br{display:none}html.va-static-print-view .template--dynamic_section .va-postdetail .va-block--mediabanner .va-block__container{aspect-ratio:2.0138888889;min-height:0}html.va-static-print-view .template--dynamic_section .va-postdetail .va-block--mediabanner .va-mediabanner{display:none!important}/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;-ms-touch-action:pan-y;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:HSL(0 0% 100%/75%);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:HSL(0 0% 20%/25%);border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:HSL(0 0% 20%/100%)}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.flickity-button{background:transparent;color:inherit}.flickity-button[disabled]{opacity:0;visibility:hidden}.flickity-button:hover{background:transparent}.flickity-button:focus{-webkit-box-shadow:none;box-shadow:none}