/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none}.action-links li{display:inline-block;margin:0 .3em}.action-links li:first-child{margin-left:0}.button-action{display:inline-block;padding:.2em .5em .3em;text-decoration:none;line-height:160%}.button-action:before{margin-left:-.1em;padding-right:.2em;content:"+";font-weight:900}[dir=rtl] .action-links{margin-right:0}[dir=rtl] .action-links li:first-child{margin-right:0;margin-left:.3em}[dir=rtl] .button-action:before{margin-right:-.1em;margin-left:0;padding-right:0;padding-left:.2em}
.breadcrumb{padding-bottom:.5em}.breadcrumb ol{margin:0;padding:0}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none}.breadcrumb li:before:not(:last-child){content:" »"}[dir=rtl] .breadcrumb ol{margin-right:0}
.button,.image-button{margin-right:1em;margin-left:1em}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0}
.container-inline label:after,.container-inline .label:after{content:":"}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:""}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc}details>.details-wrapper{padding:.5em 1.5em}summary{padding:.2em .5em;cursor:pointer}
.exposed-filters .filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em}.exposed-filters .form-item{margin:0 0 .1em;padding:0}.exposed-filters .form-item label{float:left;width:10em;font-weight:400}[dir=rtl] .exposed-filters .form-item label{float:right}.exposed-filters .form-select{width:14em}.exposed-filters .current-filters{margin-bottom:1em}.exposed-filters .current-filters .placeholder{font-weight:700;font-style:normal}.exposed-filters .additional-filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em}
.field__label{font-weight:700}.field--label-inline .field__label,.field--label-inline .field__items{float:left}.field--label-inline .field__label,.field--label-inline>.field__item,.field--label-inline .field__items{padding-right:.5em}[dir=rtl] .field--label-inline .field__label,[dir=rtl] .field--label-inline .field__items{padding-right:0;padding-left:.5em}.field--label-inline .field__label:after{content:":"}
form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:.5em}form .field-add-more-submit{margin:.5em 0 0}.form-item,.form-actions{margin-top:1em;margin-bottom:1em}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0}.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:.85em}label.option{display:inline;font-weight:400}.form-composite>legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:700}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.4em}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em}[dir=rtl] .form-type-radio .description,[dir=rtl] .form-type-checkbox .description{margin-right:2.4em;margin-left:0}.marker{color:#e00}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 .3em;content:"";vertical-align:super;background-image:url(/themes/custom/by_grosvenor/dist/assets/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/by_grosvenor/dist/assets/images/icons/error.svg) no-repeat;background-size:contain}.form-item{font-size:1.125rem}.form-item label{font-weight:var(--font-weight-semi-bold);color:var(--color-black);margin-bottom:1.25rem;display:block}.form-item input.form-text,.form-item input.form-email{background-color:var(--color-grey-smoke);border:none;border-radius:var(--border-radius);color:var(--color-black);font-size:1.125rem;font-weight:400;padding:1.125rem .625rem}.form-item select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--color-grey-smoke);border:none;border-radius:var(--border-radius);color:var(--color-black);cursor:pointer;font-size:1.125rem;font-weight:400;padding:1.125rem .625rem;width:100%;position:relative;background-image:url(/themes/custom/by_grosvenor/assets/icon-chevron.svg);background-repeat:no-repeat;background-position:right 15px center;background-size:.9375rem .5625rem}.form-item select:focus{outline:none;box-shadow:0 0 0 2px #0000001a}.form-item select::-ms-expand{display:none}input.form-submit{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:var(--button-padding);font-size:var(--button-font-size);font-weight:var(--button-font-weight);background-color:var(--button-bg-color);color:var(--button-text-color);border-radius:var(--button-border-radius);text-decoration:none;transition:color .5s,background-color .5s}input.form-submit:hover{background-color:var(--button-bg-color-hover);color:var(--button-text-color-hover)}#views-exposed-form-property-listing-block-1,#views-exposed-form-property-listing-embed-1{display:flex;flex-direction:column;gap:1.25rem}#views-exposed-form-property-listing-block-1 .form-item,#views-exposed-form-property-listing-embed-1 .form-item{margin:0}@media (min-width:48em){#views-exposed-form-property-listing-block-1 .form-item,#views-exposed-form-property-listing-embed-1 .form-item{max-width:50%}}#views-exposed-form-property-listing-block-1 .container-inline,#views-exposed-form-property-listing-embed-1 .container-inline{display:flex;gap:1.25rem}#views-exposed-form-property-listing-block-1 .container-inline .form-item,#views-exposed-form-property-listing-embed-1 .container-inline .form-item{width:50%}#views-exposed-form-property-listing-block-1 .form-submit,#views-exposed-form-property-listing-embed-1 .form-submit{width:100%}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/by_grosvenor/dist/assets/images/icons/help.png) 0 50% no-repeat}[dir=rtl] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/by_grosvenor/dist/assets/images/icons/feed.svg) no-repeat}
.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-right:0;margin-left:.5em}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:.5em}[dir=rtl] .form--inline .form-item-separator{margin-right:.5em;margin-left:1em}.form--inline .form-actions{clear:left}[dir=rtl] .form--inline .form-actions{clear:right}
.item-list .title{font-weight:700}.item-list ul{margin:0 0 .75em;padding:0}.item-list li{margin:0 0 .25em 1.5em;padding:0}[dir=rtl] .item-list li{margin:0 1.5em .25em 0}.item-list--comma-list{display:inline}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir=rtl] .item-list--comma-list .item-list__comma-list,[dir=rtl] .item-list__comma-list li{margin:0}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em}label button.link{font-weight:700}
ul.inline,ul.links.inline{display:inline;padding-left:0}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-right:0;padding-left:15px}ul.inline li{display:inline;padding:0 .5em;list-style-type:none}ul.links a.is-active{color:#000}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left}[dir=rtl] ul.menu{margin-right:1em;margin-left:0;text-align:right}.menu-item--expanded,.menu-item--collapsed{list-style-type:none}.menu-item{margin:0;padding-top:.2em}ul.menu a.is-active{color:#000}
.more-link{display:block;text-align:right}[dir=rtl] .more-link{text-align:left}
.pager__items{clear:both;text-align:center}.pager__item{display:inline;padding:.5em}.pager__item.is-active{font-weight:700}
tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5em}
tr.selected td{background:#ffc}td.checkbox,th.checkbox,[dir=rtl] td.checkbox,[dir=rtl] th.checkbox{text-align:center}
th.is-active img{display:inline}td.is-active{background-color:#ddd}
div.tabs{margin:1em 0}ul.tabs{margin:0 0 .5em;padding:0;list-style:none}.tabs>li{display:inline-block;margin-right:.3em}[dir=rtl] .tabs>li{margin-right:0;margin-left:.3em}.tabs a{display:block;padding:.2em 1em;text-decoration:none}.tabs a.is-active{background-color:#eee}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0}
.ui-dialog--narrow{max-width:500px}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%}}
.embla{position:relative}.embla.size--fullWidth .embla__container{--slide-count:1}.embla__container{--slide-count:1.3;--gap-count:calc(var(--slide-count) - 1);--total-gap-width:calc(var(--gap-count) * var(--column-gap));--grid-item--max-width:calc((100% - var(--total-gap-width)) / var(--grid-column-count));display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--total-gap-width)) / var(--slide-count));grid-gap:var(--row-gap) var(--column-gap)}@media (min-width:48em){.embla__container{--slide-count:2}}@media (min-width:61.25em){.embla__container{--slide-count:3}}.embla__prev,.embla__next{background-color:var(--embla-navigation-background);border-radius:var(--embla-navigation-radius);transform:translateY(-50%);margin-top:0;position:absolute;border:0;cursor:pointer;width:var(--embla-navigation-size);height:var(--embla-navigation-size);z-index:9;place-items:center;color:var(--embla-navigation-color);display:none;padding:0}@media (min-width:48em){.embla__prev,.embla__next{top:var(--embla-navigation-top-offset,50%);display:grid}}.embla__prev:before,.embla__next:before{display:none}.embla__prev svg,.embla__next svg{width:.5625rem;height:.9375rem}.embla__prev{left:1rem}.embla__prev svg{transform:scale(-1)}.embla__next{right:1rem}.embla__dots{margin-top:3.125rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.embla__dot{padding:.625rem 0;margin:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer}.embla__dot--line{background-color:var(--color-stone-grey);width:100%;height:1px;border-radius:0;display:block;transition:background-color .3s ease-in-out}.embla__dot--selected .embla__dot--line{background-color:var(--color-black)}.embla .card .content{padding-bottom:1.25rem}@media (min-width:48em){.embla .card .content{border-bottom:.0625rem solid var(--color-stone-grey)}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word}[dir=rtl] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px}.messages+.messages{margin-top:1.538em}.messages__list{margin:0;padding:0;list-style:none}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/by_grosvenor/dist/assets/images/icons/check.svg);box-shadow:-8px 0 #77b259}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 #77b259}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/by_grosvenor/dist/assets/images/icons/warning.svg);box-shadow:-8px 0 #e09600}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 #e09600}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/by_grosvenor/dist/assets/images/icons/error.svg);box-shadow:-8px 0 #e62600}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 #e62600}.messages--error p.error{color:#a51b00}
.node--view-mode-full{display:grid;grid-template-columns:1fr;grid-template-rows:auto var(--component-spacing) auto;grid-template-areas:"header" "." "content";justify-content:center}.node--view-mode-full>.banner{grid-area:header}.node--view-mode-full .fallback-header{grid-area:header;--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end];padding-top:var(--component-spacing)}.node--view-mode-full .fallback-header h1{grid-column:popout}.node--view-mode-full__content,.node--view-mode-full .fullwidth{grid-area:content;--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end]}.node--view-mode-full__content .block-system-breadcrumb-block,.node--view-mode-full .fullwidth .block-system-breadcrumb-block{grid-column:content}
.node--view-mode-teaser{position:relative}.node--view-mode-teaser a:after{position:absolute;inset-block:0;inset-inline:0;cursor:pointer;content:"";z-index:4}.node--view-mode-teaser .field--name-field-image-caption{display:none}
.paragraph--type--content-carousel{overflow:hidden;background-color:var(--color-peach);padding:var(--component-padding);grid-column:full;--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end]}.paragraph--type--content-carousel h2,.paragraph--type--content-carousel h3,.paragraph--type--content-carousel .embla{grid-column:popout}.paragraph--type--content-carousel .card .content{padding:.625rem 0 1.25rem;margin:0;border-bottom:.0625rem solid var(--color-stone-grey)}.paragraph--type--full-width-content-carousel{overflow:hidden}.paragraph--type--full-width-content-carousel h2,.paragraph--type--full-width-content-carousel h3,.paragraph--type--full-width-content-carousel .embla{grid-column:popout}
.paragraph--type--home-page-banner{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"media";height:80vh;place-items:center;overflow:hidden}.paragraph--type--home-page-banner .field--name-field-media{grid-area:media;overflow:hidden;width:100%;height:100%}.paragraph--type--home-page-banner img,.paragraph--type--home-page-banner video{width:100%;height:100%;object-fit:cover;object-position:bottom}.paragraph--type--home-page-banner .media--view-mode--page-banner.media--type--video{width:100%;height:100%}.paragraph--type--home-page-banner .search-container{width:100%;padding-left:var(--page-gutter-left);padding-right:var(--page-gutter-right);grid-area:media;color:var(--color-white);z-index:1;max-width:45.3125rem}.paragraph--type--home-page-banner .search-container .field--name-field-title{font-size:clamp(2.81rem,2.04vw + 2.4rem,4.06rem);color:var(--color-white);text-align:center}.paragraph--type--home-page-banner .search-container .paragraph--type--search{margin-top:2.5rem}.paragraph--type--home-page-banner:after{content:"";grid-area:media;background-color:rgb(from var(--color-black) r g b/.4);width:100%;height:100%}
.paragraph--type--search{background-color:var(--color-white);border-radius:var(--border-radius);color:var(--color-black);padding:.625rem 1.25rem;display:grid;grid-template-columns:1fr 3.4375rem;gap:1.25rem;cursor:pointer;margin:0 auto}.paragraph--type--search .property-type,.paragraph--type--search .property-location{display:none}.paragraph--type--search .search-icon{display:grid;background-color:var(--color-salmon);border-radius:.125rem;place-items:center;width:3.4375rem;height:3.4375rem}.paragraph--type--search .search-icon svg{width:1.25rem;height:1.25rem}.paragraph--type--search .spacer{background-color:var(--color-stone-grey);width:1px;align-self:stretch;display:none}@media (min-width:48em){.paragraph--type--search .spacer{display:block}}@media (min-width:48em){.paragraph--type--search{grid-template-columns:1fr 2.5625rem 1fr 3.4375rem}.paragraph--type--search .property-type,.paragraph--type--search .property-location{display:block}.paragraph--type--search .property-search{display:none}}
.paragraph--type--teaser,.card{position:relative}.paragraph--type--teaser h2,.card h2{margin-bottom:.5rem}.paragraph--type--teaser .image,.card .image{overflow:clip;border-radius:var(--border-radius)}.paragraph--type--teaser .image img,.card .image img{object-fit:cover;transition:transform .3s ease}.paragraph--type--teaser:hover .image img,.card:hover .image img{transform:scale(1.05)}.paragraph--type--teaser .content,.card .content{margin-top:.9375rem}.paragraph--type--teaser .content>*:last-child,.card .content>*:last-child{margin-bottom:0}.paragraph--type--teaser .content a:after,.card .content a:after{position:absolute;inset-block:0;inset-inline:0;cursor:pointer;content:""}.paragraph--type--teaser.node-property .content a:after,.card.node-property .content a:after{bottom:3.75rem}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px #00000029}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width .5s ease-out;transition:width .5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,#0000,#00000026),linear-gradient(to right bottom,#0094f0,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0,#0094f0);background-size:40px 40px}[dir=rtl] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none}}@keyframes animate-stripes{0%{background-position:0 0,0 0}to{background-position:0 0,-80px 0}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff}@media all and (max-width:48em){.ui-dialog{width:92%!important}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:700}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:.9;border-radius:7px;background-color:#232323;background-image:url(/themes/custom/by_grosvenor/dist/assets/images/icons/loading-small.gif);background-repeat:no-repeat;background-position:center center}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none}
.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#fff}.hamburger-box{width:20px;height:22px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:20px;height:2px;background-color:#fff;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:40px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner:before,.hamburger--3dx .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:40px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner:before,.hamburger--3dx-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:40px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner:before,.hamburger--3dy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:40px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner:before,.hamburger--3dy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:40px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner:before,.hamburger--3dxy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:40px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner:before,.hamburger--3dxy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-4px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-4px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(4px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(4px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-4px,-5px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-4px,5px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(4px,-5px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(4px,5px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:before,.hamburger--boring .hamburger-inner:after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{left:-40px;top:-40px;transform:translate3d(40px,40px,0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner:after{right:-40px;top:-40px;transform:translate3d(-40px,40px,0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-40px;top:40px;transform:translate3d(40px,-40px,0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-40px;top:40px;transform:translate3d(-40px,-40px,0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner:before,.hamburger--minus .hamburger-inner:after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:before,.hamburger--minus.is-active .hamburger-inner:after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-2.8571428571px,-8px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(2.8571428571px,-8px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand .hamburger-inner:before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:before,.hamburger--vortex .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:before,.hamburger--vortex.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:before,.hamburger--vortex-r .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:before,.hamburger--vortex-r.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}
*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.field-collection-view{padding:0;margin:0;border-bottom:0px}.field-collection-container{border-bottom:0px}button.hamburger:focus{outline:0}.clearfix:after{content:none}@font-face{font-family:GrosvenorHeadline;src:url(/themes/custom/by_grosvenor/assets/fonts/Grosvenor-Headline.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GrosvenorHeadline;src:url(/themes/custom/by_grosvenor/assets/fonts/Grosvenor-HeadlineItalic.ttf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:GrosvenorHeadline;src:url(/themes/custom/by_grosvenor/assets/fonts/Grosvenor-HeadlineLight.ttf);font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:GrosvenorHeadline;src:url(/themes/custom/by_grosvenor/assets/fonts/Grosvenor-HeadlineLightItalic.ttf);font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:GrosvenorReg;src:url(/themes/custom/by_grosvenor/assets/fonts/GrosvenorDisplay_Rg.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GrosvenorReg;src:url(/themes/custom/by_grosvenor/assets/fonts/Libre_Franklin/LibreFranklin-VariableFont_wght.ttf);font-style:normal;font-display:swap}@font-face{font-family:LibreFranklin;src:url(/themes/custom/by_grosvenor/assets/fonts/Libre_Franklin/LibreFranklin-VariableFont_wght.ttf);font-display:swap}@font-face{font-family:Adjusted Arial Fallback;src:local(Arial);size-adjust:89%;ascent-override:108%;descent-override:22%;line-gap-override:normal}:root{--page-width:81.25rem;--page-gutter:1.25rem;--page-gutter-total:calc(var(--page-gutter) * 2);--page-gutter-left:calc(var(--page-gutter) + env(safe-area-inset-left));--page-gutter-right:calc(var(--page-gutter) + env(safe-area-inset-right));--vertical-spacing:2.5rem;--component-spacing:3.125rem;--component-padding:4.6875rem 0;--row-gap:1.875rem;--column-gap:1.25rem;--grid-column-count:4;--grid-item--min-width:12.5rem;--max-text-width:75ch;--max-heading-width:65.625rem;--color-yellow-butter:#f6cd8b;--color-black:#333333;--color-white:#ffffff;--color-off-white:#f5f1ed;--color-peach:#f7ede2;--color-black:#111111;--color-dark-brown:#332c29;--color-light-grey:#ececec;--color-salmon:#dd7659;--color-light-salmon:#f2d1c4;--color-soft-blush:#e2bfb3;--color-soft-blush-tint:#eed9d1;--color-white-smoke:#f7f7f7;--color-black-90:#000000e6;--color-red-alert:#ff0808;--color-grey-smoke:#f4f4f4;--color-black-05:#0000000d;--color-stone-grey:#c5c2bd;--color-black-96:#111111f5;--color-black-50:#11111180;--color-black-transparent:#11111100;--color-primary:var(--color-yellow-butter);--text-color:var(--color-black);--background-color:var(--color-white);--embla-theme-color:var(--color-black);--border-grey-50:#332c2933;--font-family:"LibreFranklin","Adjusted Arial Fallback";--font-secondary:"GrosvenorReg","Adjusted Arial Fallback";--body-text:var(--font-family);--header-text:"GrosvenorHeadline","Adjusted Arial Fallback";--font-weight-light:300;--font-weight-regular:normal;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:800;--header-bg-color:var(--color-black);--header-text-color:var(--color-white);--header-height:6.9375rem;--footer-bg-color:var(--color-black);--footer-text-color:var(--color-white);--button-bg-color:var(--color-salmon);--button-bg-color-secondary:var(--color-soft-blush);--button-bg-color-hover:var(--color-dark-brown);--button-text-color:var(--color-black);--button-text-color-hover:var(--color-white);--button-font-weight:var(--font-weight-regular);--button-padding:.9375rem 2.0625rem;--button-border-radius:.3125rem;--button-font-size:1.125rem;--border-radius:.3125rem;--embla-navigation-color:var(--color-white);--embla-navigation-background:rgb(from var(--color-black) r g b / .75);--embla-navigation-size:3.5rem;--embla-navigation-radius:50%;--embla-navigation-sides-offset:calc(-1 * var(--embla-navigation-size));--plyr-color-main:var(--color-salmon);--plyr-color-hover:var(--color-yellow-butter;)}@media (min-width:48em){:root{--component-spacing:5rem;--page-gutter:2rem}}html{font-family:var(--body-text);line-height:1.3}body{font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:1rem;color:var(--color-black);letter-spacing:0;line-height:1.6}h1,h2,h3,h4,h5{font-family:var(--header-text);margin-top:0;margin-bottom:1rem;letter-spacing:0;color:var(--color-black);font-weight:var(--font-weight-light);text-wrap:balance}p{font-size:1.125rem;margin-top:0;text-wrap:pretty}p a{text-decoration:underline}p a:hover{color:var(--color-salmon)}h1,.h1{font-size:clamp(2.19rem,2.04vw + 1.78rem,3.44rem);line-height:clamp(2.5rem,2.55vw + 1.99rem,4.06rem)}h2,.h2{font-size:2.8125rem;line-height:3.125rem}h3,.h3{font-size:clamp(1.75rem,.61vw + 1.63rem,2.13rem);line-height:2.75rem}h4,.h4{font-size:1.5rem;line-height:2rem}.paragraph ul,.paragraph ol{padding-inline-start:1rem}.paragraph li{font-size:1.125rem}body:has(dialog[open]){overflow:hidden}a,a:visited{text-decoration:none}h1 a,h2 a,h3 a,h1 a:visited,h2 a:visited,h3 a:visited,li.node-readmore a,body.front .field-name-field-link a,.views-field-view-node a,li.node-readmore a:visited,body.front .field-name-field-link a:visited,.views-field-view-node a:visited,.views-field-title a,.views-field-title a:visited,.meganav a,.meganav a:visited{color:#000}.btn{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:var(--button-padding);font-size:var(--button-font-size);font-weight:var(--button-font-weight);background-color:var(--button-bg-color);color:var(--button-text-color);border-radius:var(--button-border-radius);text-decoration:none;transition:color .5s,background-color .5s}.btn:hover{background-color:var(--button-bg-color-hover);color:var(--button-text-color-hover)}.btn__dark{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:var(--button-padding);font-size:var(--button-font-size);font-weight:var(--button-font-weight);background-color:var(--button-bg-color);color:var(--button-text-color);border-radius:var(--button-border-radius);text-decoration:none;transition:color .5s,background-color .5s}.btn__dark:hover{background-color:var(--button-bg-color-hover);color:var(--button-text-color-hover)}q{font-weight:100;font-family:var(--header-text);display:flex}q p{font-size:1.875rem;line-height:1.2}@media (min-width:48em){q p{font-size:2.8125rem}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}::backdrop{background-color:var(--color-black);opacity:.4}.dialog-modal{border:0;box-shadow:none;background-color:transparent;width:100%;height:100%;overflow:visible;align-content:center;padding-block:2.5rem;opacity:0}.dialog-modal[open]{translate:0;opacity:1}@starting-style{.dialog-modal[open]{translate:0 3.125rem;opacity:0}}@media (max-width:47.99em){.dialog-modal{margin:0;max-width:100%;max-height:100%}}.dialog-modal .close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;width:2.9375rem;height:2.9375rem;position:absolute;top:0;right:0;padding:0;margin:0;cursor:pointer;translate:-50% -50%;z-index:99}.dialog-modal .wrapper{background-color:#fff;border-radius:var(--border-radius);padding:.625rem;max-width:var(--max-text-width);max-height:100%;margin:0 auto;position:relative;display:flex;flex-direction:column}.dialog-modal .wrapper:has(.dialog-content){max-width:22.125rem;padding:0rem}.dialog-modal .wrapper:has(.dialog-content) .content{padding-inline:1.25rem;padding-block:0 1.25rem}@media (min-width:48em){.dialog-modal .wrapper{padding:2.5rem}}.dialog-modal .content{overflow:auto;flex:1;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.dialog-modal .content::-webkit-scrollbar{display:none}.dialog-modal .dialog-content{position:relative}.dialog-modal .dialog-content .field--name-field-image-caption{display:none}dialog:modal{scrollbar-width:none;-ms-overflow-style:none}dialog:modal::-webkit-scrollbar{display:none}body,html{margin:0;padding:0;height:100%}canvas{position:absolute;z-index:-1;overflow:hidden}.dialog-off-canvas-main-canvas{background-color:#fff;height:100%}.dialog-off-canvas-main-canvas .layout-container{margin:0;min-height:100%;box-sizing:border-box;background-color:var(--background-color);z-index:1;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;grid-template-areas:"header" "main" "footer"}.dialog-off-canvas-main-canvas .layout-container .site-logo img{filter:invert(1)}.dialog-off-canvas-main-canvas .layout-container:has(.paragraph--type--home-page-banner) .site-logo img,.dialog-off-canvas-main-canvas .layout-container:has(.paragraph--type--home-page-banner) .hamburger,.dialog-off-canvas-main-canvas .layout-container:has(.paragraph--type--home-page-banner) .search-button,.dialog-off-canvas-main-canvas .layout-container:has(.paragraph--type--media-banner) .site-logo img,.dialog-off-canvas-main-canvas .layout-container:has(.paragraph--type--media-banner) .hamburger,.dialog-off-canvas-main-canvas .layout-container:has(.paragraph--type--media-banner) .search-button{color:var(--color-white);filter:invert(0)}.dialog-off-canvas-main-canvas .layout-container:has(.paragraph--type--home-page-banner) main,.dialog-off-canvas-main-canvas .layout-container:has(.paragraph--type--media-banner) main{margin-top:-6.9375rem}.dialog-off-canvas-main-canvas .layout-container:has(.paragraph--type--home-page-banner) header.site-header,.dialog-off-canvas-main-canvas .layout-container:has(.paragraph--type--media-banner) header.site-header{--header-start-color:rgba(0,0,0,.6);--header-color:rgba(0,0,0,.6);--header-end-color:rgba(0,0,0,0)}.dialog-off-canvas-main-canvas .layout-container:has(.paragraph--type--home-page-banner) header.site-header a,.dialog-off-canvas-main-canvas .layout-container:has(.paragraph--type--home-page-banner) header.site-header a:visited,.dialog-off-canvas-main-canvas .layout-container:has(.paragraph--type--media-banner) header.site-header a,.dialog-off-canvas-main-canvas .layout-container:has(.paragraph--type--media-banner) header.site-header a:visited{color:var(--color-black)}@media (min-width:56.25em){.dialog-off-canvas-main-canvas .layout-container:has(.paragraph--type--home-page-banner) header.site-header a,.dialog-off-canvas-main-canvas .layout-container:has(.paragraph--type--home-page-banner) header.site-header a:visited,.dialog-off-canvas-main-canvas .layout-container:has(.paragraph--type--media-banner) header.site-header a,.dialog-off-canvas-main-canvas .layout-container:has(.paragraph--type--media-banner) header.site-header a:visited{color:var(--color-white)}}.dialog-off-canvas-main-canvas .layout-container:has(.paragraph--type--home-page-banner) header.site-header .mega-search svg,.dialog-off-canvas-main-canvas .layout-container:has(.paragraph--type--media-banner) header.site-header .mega-search svg{color:var(--color-white)}.dialog-off-canvas-main-canvas .layout-container>header{grid-area:header;width:100%}.dialog-off-canvas-main-canvas .layout-container>main{grid-area:main}.dialog-off-canvas-main-canvas .layout-container>footer{grid-area:footer}.dialog-off-canvas-main-canvas .breadcrumb-area{max-width:var(--page-width);margin:0 auto}img{width:100%;height:auto}body.mobile-nav-open{height:100%;overflow:hidden}body.mobile-nav-open header.site-header nav.navigation{transform:translate(0);color:var(--color-black)}body.mobile-nav-open .hamburger.is-active .hamburger-inner{background-color:#000}body.mobile-nav-open .hamburger.is-active .hamburger-inner:before,body.mobile-nav-open .hamburger.is-active .hamburger-inner:after{background-color:#000}body.mobile-nav-open .dialog-off-canvas-main-canvas header.site-header .site-logo img,body.mobile-nav-open .dialog-off-canvas-main-canvas header.site-header .mega-search img,body.mobile-nav-open .dialog-off-canvas-main-canvas header.site-header .hamburger img,body.mobile-nav-open .dialog-off-canvas-main-canvas header.site-header .mega-search svg{filter:invert(1)}body.mobile-nav-open .dialog-off-canvas-main-canvas header.site-header .search-button{color:var(--color-black)}body.mobile-nav-open .dialog-off-canvas-main-canvas header.site-header .hamburger{color:var(--color-black)}body.path-frontpage header.site-header .search-button{color:#fff}body header.site-header{z-index:10;height:var(--header-height);width:100%;padding-left:var(--page-gutter-left);padding-right:var(--page-gutter-right);padding-top:1.625rem;padding-bottom:1.875rem;position:relative;background:linear-gradient(180deg,var(--header-start-color) 0%,var(--header-color) 50%,var(--header-end-color) 100%)}body header.site-header .container{display:flex;align-items:center;max-width:calc(var(--page-width) - var(--page-gutter-total));margin:0 auto}@media (max-width:56.24em){body header.site-header .container{justify-content:space-between}body header.site-header .container .mega-menu{position:absolute;width:100%;top:0;left:0}}body header.site-header .search-button{border:0;background-color:transparent;cursor:pointer;color:var(--color-black);width:1.875rem;height:1.875rem;padding:0;z-index:15}body header.site-header .search-button svg{transition:.4s ease filter;width:100%;height:100%}@media (min-width:48em){body header.site-header .search-button{margin-left:1.25rem}}body header.site-header .mega-search{position:relative;z-index:15}body header.site-header .site-logo{flex:1;z-index:15}body header.site-header .site-logo img{height:2.1875rem;width:9.4375rem;transition:.2s ease-in-out,.4s ease filter}body header.site-header .site-logo img:hover{transform:scale(1.05);transform-origin:50% 50%}@media (max-width:56.24em){body header.site-header .site-logo img{width:2rem;height:2.125rem}}@media (max-width:56.24em){body header.site-header .site-logo{flex:initial}}body header.site-header .hamburger{z-index:15;order:-1}body header.site-header .hamburger:before,body header.site-header .hamburger:after{transition-property:transform,background-color}body header.site-header .hamburger:before{transform:translateY(-6px)}body header.site-header .hamburger .close-text{display:none}body header.site-header .hamburger .menu-text{display:block}body header.site-header .hamburger.is-active{color:var(--color-white)}body header.site-header .hamburger.is-active .close-text{display:block}body header.site-header .hamburger.is-active .menu-text{display:none}@media (min-width:56.25em){body header.site-header .hamburger{display:none}}body header.site-header nav.navigation{top:0;left:0;width:100%;justify-content:center;align-items:center;z-index:9;position:relative}@media (max-width:56.24em){body header.site-header nav.navigation{background-color:var(--color-salmon);transform:translateY(calc(-100% - var(--header-height)));transition:.4s ease transform;height:100dvh;position:absolute;display:flex}}body header.site-header nav.navigation ul.menu{margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;padding:0;padding-left:var(--page-gutter-left);padding-right:var(--page-gutter-right);overflow:scroll}body header.site-header nav.navigation ul.menu li{padding:0;margin-bottom:3.125rem;width:100%}body header.site-header nav.navigation ul.menu li:last-of-type a,body header.site-header nav.navigation ul.menu li:last-of-type a:visited{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:var(--button-padding);font-size:var(--button-font-size);font-weight:var(--button-font-weight);background-color:var(--button-bg-color);color:var(--button-text-color);border-radius:var(--button-border-radius);text-decoration:none;transition:color .5s,background-color .5s;background-color:var(--button-bg-color-secondary);line-height:1;font-family:var(--body-text);display:block;width:100%;margin:0}body header.site-header nav.navigation ul.menu li:last-of-type a:hover,body header.site-header nav.navigation ul.menu li:last-of-type a:visited:hover{background-color:var(--button-bg-color-hover);color:var(--button-text-color-hover)}@media (min-width:56.25em){body header.site-header nav.navigation ul.menu li:last-of-type a,body header.site-header nav.navigation ul.menu li:last-of-type a:visited{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:var(--button-padding);font-size:var(--button-font-size);font-weight:var(--button-font-weight);background-color:var(--button-bg-color);color:var(--button-text-color);border-radius:var(--button-border-radius);text-decoration:none;transition:color .5s,background-color .5s}body header.site-header nav.navigation ul.menu li:last-of-type a:hover,body header.site-header nav.navigation ul.menu li:last-of-type a:visited:hover{background-color:var(--button-bg-color-hover);color:var(--button-text-color-hover)}}@media (min-width:56.25em){body header.site-header nav.navigation ul.menu li:not(:first-child){margin-left:3.125rem}}body header.site-header nav.navigation ul.menu li a,body header.site-header nav.navigation ul.menu li a:visited{font-family:var(--header-text);font-weight:var(--font-weight-light);line-height:2.375rem;font-size:2rem}body header.site-header nav.navigation ul.menu li a:hover,body header.site-header nav.navigation ul.menu li a:visited:hover{color:var(--color-primary)}@media (min-width:56.25em){body header.site-header nav.navigation ul.menu li a,body header.site-header nav.navigation ul.menu li a:visited{font-size:1rem;font-weight:400;font-family:var(--body-text);width:fit-content}}@media (min-width:56.25em){body header.site-header nav.navigation ul.menu li{margin-bottom:0;width:auto}}@media (min-width:56.25em){body header.site-header nav.navigation ul.menu{flex-direction:row;width:auto;overflow:auto;height:auto;padding:0}}body header.site-header nav.navigation#block-actionmenu{padding:1.9em 0}body header.site-header nav.navigation#block-actionmenu a,body header.site-header nav.navigation#block-actionmenu a:visited{padding:2em;background-color:var(--color-primary);color:var(--color-white)}body header.site-header nav.navigation#block-actionmenu a:hover,body header.site-header nav.navigation#block-actionmenu a:visited:hover{background-color:hsl(var(--color-primary),45%)}.site-footer{--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end];background-color:var(--color-light-grey)}.site-footer .container{grid-area:popout;display:flex;justify-content:space-between;flex-wrap:wrap;padding:3.125rem 0}@media (min-width:48em){.site-footer .container{gap:1.875rem}}.site-footer nav{margin-bottom:4.6875rem}@media (min-width:48em){.site-footer nav{margin-bottom:unset}}.site-footer .block-menu h2{font-size:1.5rem;line-height:1;margin-bottom:4.375rem}@media (max-width:47.99em){.site-footer .block-menu h2{margin-bottom:1.875rem}}.site-footer .block-menu ul.menu{margin:0;font-size:1.125rem}.site-footer .block-menu.menu--privacy-menu{width:100%;clear:both;text-align:center;align-self:stretch;flex-basis:100%}.site-footer .block-menu.menu--privacy-menu ul.menu{display:flex;gap:2rem;padding:0;list-style:none}.site-footer .block-menu.menu--privacy-menu li.menu-item{margin:0;font-size:1.125rem;padding:0}@media (max-width:61.24em){.site-footer .block-menu.menu--privacy-menu ul.menu{flex-direction:column;gap:1rem;margin-top:2rem}}.site-footer .site-footer__logo{display:flex;align-items:center;justify-content:center;margin:4.375rem 0 0;width:100%}.site-footer .site-footer__logo a{display:inline-block}.site-footer .site-footer__logo a img{max-width:11.25rem;height:auto;display:block}@media (max-width:47.99em){.site-footer .site-footer__logo{margin-bottom:1rem;margin-top:2rem}.site-footer .site-footer__logo a img{max-width:8.75rem}}body.not-logged-in.path-user main{display:flex;align-items:center;text-align:center;justify-content:center}.block-core.block-local-tasks-block{position:fixed;bottom:20px;right:20px;z-index:20}.block-core.block-local-tasks-block ul.tabs.primary{margin:0;display:inline-flex}.block-core.block-local-tasks-block ul.tabs.primary li{margin:0}.block-core.block-local-tasks-block ul.tabs.primary li a{background-color:var(--gin-bg-layer);color:var(--gin-color-primary);font-weight:var(--gin-font-weight-semibold)}.block-core.block-local-tasks-block ul.tabs.primary li a:hover,.block-core.block-local-tasks-block ul.tabs.primary li a.is-active{color:var(--gin-bg-layer);background-color:var(--gin-color-primary)}.block-core.block-local-tasks-block ul.tabs.primary li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px}.block-core.block-local-tasks-block ul.tabs.primary li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px}.property-image-scroller{grid-column:popout;margin:0 0 var(--component-spacing);overflow:hidden;position:relative}.property-image-scroller .view-all-photos{margin-bottom:1.25rem;width:100%;display:flex;justify-content:flex-start}@media (min-width:48em){.property-image-scroller .view-all-photos{justify-content:flex-end}}.property-image-scroller .view-all-photos .lightbox-open{border:none;background:transparent;outline:none;text-decoration:underline;font-size:1rem;cursor:pointer;padding:0}.property-image-scroller .view-all-photos .lightbox-open :focus{outline:none}.property-image-scroller .embla__container{--slide-count:1.3}@media (min-width:48em){.property-image-scroller .embla__container{--slide-count:2}}.property-image-scroller .embla__container .paragraph--type--image-with-caption img{border-radius:.3125rem}.property-image-scroller .embla__container .paragraph--type--image-with-caption .field--name-field-image-caption{text-align:right;margin-top:1.25rem;font-size:.75rem}.property-info__top-section{grid-column:popout;margin-bottom:calc(var(--component-spacing) / 2)}.property-info__top-section__details{font-size:1rem;gap:1.25rem;margin-top:1.875rem;margin-bottom:1.5625rem;display:flex;flex-wrap:wrap;column-gap:3.125rem}.property-info__top-section__price{display:flex;align-items:center;gap:1.875rem;flex-wrap:wrap}.property-info__top-section__price .price-frequency{font-family:var(--header-text);font-weight:300}.property-info__top-section__price .price-frequency.lowercase{text-transform:lowercase}.property-info__top-section__price .field--name-field-residential-status{font-size:2.125rem;font-weight:300;margin:0;font-family:var(--header-text)}.property-info__top-section__price .field--name-field-residential-status .field__label{display:none}.property-info__top-section__price .field--name-field-residential-status{border:.0625rem solid var(--color-black);padding:.9375rem;border-radius:.125rem;font-size:1.0625rem}@media (min-width:48em){.property-info__top-section{margin:0}}.property-anchor{grid-column:popout}.paragraph--type--floorplan,.paragraph--type--single-promotional,.paragraph--type--location-map,.paragraph--type--location-highlight,.paragraph--type--related-properties-custom,.paragraph--type--video-with-caption{grid-column:popout;margin:0 0 var(--component-spacing)}.property-info{grid-column:full;margin:0 0 var(--component-spacing)}.property-info__top{--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end];background-color:var(--color-salmon)}.property-info__nav{grid-column:popout;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.property-info__nav::-webkit-scrollbar{display:none}.property-info__nav ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:.625rem}.property-info__nav ul li{padding:1.875rem;text-decoration:underline;width:fit-content;font-size:1rem;flex-shrink:0}@media (max-width:47.99em){.property-info__nav ul li{padding:1.875rem .9375rem}}.property-info__content-wrapper{--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end];background-color:var(--color-soft-blush)}.property-info__content{grid-column:popout;padding:3.125rem 0;display:flex;flex-direction:column;gap:1.875rem}@media (min-width:48em){.property-info__content{padding:var(--component-padding);flex-direction:row}}.property-info__description{flex-basis:50%}.property-info__description .paragraph--type--cta{margin-top:1.25rem}.property-info__features{background-color:var(--color-soft-blush-tint);border-radius:var(--border-radius);flex:1;padding:1.875rem}@media (min-width:48em){.property-info__features{margin-right:4.6875rem}}.paragraph--type--location-map .wrapper{display:flex;flex-direction:column;margin-top:1.875rem;gap:1.25rem}@media (min-width:61.25em){.paragraph--type--location-map .wrapper{margin-top:3.125rem;flex-direction:row;align-items:stretch}}.paragraph--type--location-map .links{flex-basis:40%;background:var(--color-salmon);padding:1.875rem;border-radius:var(--border-radius)}@media (min-width:48em){.paragraph--type--location-map .links{padding:3.125rem}}.paragraph--type--location-map .links .transport-block{margin-bottom:1.25rem}.paragraph--type--location-map .links .transport-block p{margin:.3125rem 0;font-size:1rem;font-family:var(--font-family)}.paragraph--type--location-map .links .transport-block p.heading{font-size:1.125rem;font-weight:700;display:flex;align-items:center}.paragraph--type--location-map .links .transport-block p.heading svg{width:1.875rem;height:1.875rem;margin-right:.625rem}.paragraph--type--location-map .map{flex-basis:60%;aspect-ratio:3/2;flex:1;position:relative;height:100%;border-radius:.3125rem}.paragraph--type--location-map .map button[title="Show street map"],.paragraph--type--location-map .map button[title="Show satellite imagery"],.paragraph--type--location-map .map button[title="Toggle fullscreen view"],.paragraph--type--location-map .map button[title="Keyboard shortcuts"],.paragraph--type--location-map .map a[title="Open this area in Google Maps (opens a new window)"],.paragraph--type--location-map .map .gm-svpc,.paragraph--type--location-map .map .gm-style-cc{display:none!important}.paragraph--type--location-map .map .gmnoprint{position:absolute;top:-3.125rem;right:1.875rem}.paragraph--type--location-map .map .gmnoprint div{background-color:transparent!important;height:.625rem!important}.paragraph--type--location-map .map .gm-control-active{background-color:var(--color-salmon)!important;position:absolute;top:.625rem;left:.625rem;background-repeat:no-repeat!important;background-size:1.25rem 1.25rem;background-position:center!important;border-radius:.125rem}.paragraph--type--location-map .map .gm-control-active:first-of-type{background-image:url(/themes/custom/by_grosvenor/images/icons/zoomP.svg)!important}.paragraph--type--location-map .map .gm-control-active:nth-of-type(2){background-image:url(/themes/custom/by_grosvenor/images/icons/zoomM.svg)!important}.paragraph--type--location-map .map .gm-control-active img{display:none}.paragraph--type--location-highlight .wrapper{display:flex;flex-direction:column;margin-top:1.875rem}@media (min-width:48em){.paragraph--type--location-highlight .wrapper{margin-top:3.125rem;flex-direction:row}}.paragraph--type--location-highlight .content,.paragraph--type--location-highlight .image{flex-basis:50%}.paragraph--type--location-highlight .content{display:flex;flex-direction:column;margin-bottom:3.125rem}@media (min-width:48em){.paragraph--type--location-highlight .content{margin-right:3.125rem;margin-bottom:0}}.paragraph--type--location-highlight .content .transport-block{border-top:.0625rem solid var(--border-grey-50);padding:.625rem 0}.paragraph--type--location-highlight .image img{border-radius:var(--border-radius)}.paragraph--type--location-highlight .image .image-caption{text-align:right;font-size:.75rem}.paragraph--type--related-properties-custom .properties{--grid-column-count:3;--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count) * var(--column-gap));--grid-item--max-width:calc((100% - var(--total-gap-width)) / var(--grid-column-count));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr));grid-gap:var(--row-gap) var(--column-gap)}.view-search,.view-property-listing{grid-column:full;--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end]}.view-search .view-container,.view-property-listing .view-container{grid-area:popout}.view-search .view-header,.view-property-listing .view-header{display:flex;flex-direction:column;margin-bottom:5.625rem;row-gap:5.625rem}@media (min-width:48em){.view-search .view-header,.view-property-listing .view-header{flex-direction:row;justify-content:space-between;align-items:end}}.view-search .view-header .buttons,.view-property-listing .view-header .buttons{display:flex;gap:.625rem}.view-search .search-filter,.view-property-listing .search-filter{border:0;box-shadow:none;background-color:transparent;width:100%}@media (max-width:47.99em){.view-search .search-filter,.view-property-listing .search-filter{margin:0;max-width:100%;max-height:100%}}.view-search .view-map,.view-property-listing .view-map{display:none;grid-area:popout}.view-search .view-content,.view-property-listing .view-content{--grid-column-count:3;--grid-item--min-width:21.25rem;grid-area:popout;--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count) * var(--column-gap));--grid-item--max-width:calc((100% - var(--total-gap-width)) / var(--grid-column-count));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr));grid-gap:var(--row-gap) var(--column-gap)}.view-search .view-toggle .list,.view-property-listing .view-toggle .list{display:none}.view-search.show-map .view-map,.view-property-listing.show-map .view-map{display:block}.view-search.show-map .pager-show-more,.view-property-listing.show-map .pager-show-more,.view-search.show-map .view-content,.view-property-listing.show-map .view-content{display:none}.view-search.show-map .view-toggle .list,.view-property-listing.show-map .view-toggle .list{display:block}.view-search.show-map .view-toggle .map,.view-property-listing.show-map .view-toggle .map{display:none}.pager-show-more a{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:var(--button-padding);font-size:var(--button-font-size);font-weight:var(--button-font-weight);background-color:var(--button-bg-color);color:var(--button-text-color);border-radius:var(--button-border-radius);text-decoration:none;transition:color .5s,background-color .5s}.pager-show-more a:hover{background-color:var(--button-bg-color-hover);color:var(--button-text-color-hover)}.quantity-icon{display:inline-flex;align-items:center;gap:.3125rem}.quantity-icon--has-label{gap:.625rem}.quantity-icon span{display:block;width:fit-content}.quantity-icon img{width:auto;height:1.125rem}.property-icons{display:flex;gap:1.25rem;flex-wrap:wrap}.property-icons:has(.property-icon--has-label){gap:3.125rem}.card.node-property{container-type:inline-size}.card.node-property .content{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto auto}@container (min-width:27.5rem){.card.node-property .content{grid-template-rows:auto auto}}.card.node-property h2{grid-area:1/1/2/4}.card.node-property .property-icons{grid-area:2/1/3/4;font-size:1.125rem;margin-bottom:.5rem}@container (min-width:27.5rem){.card.node-property .property-icons{grid-area:2/2/3/4;justify-self:end}}.card.node-property .property-type{font-size:1.125rem;grid-area:3/1/4/4}@container (min-width:27.5rem){.card.node-property .property-type{grid-area:2/1/3/2}}.paragraph .field--name-field-heading{margin-bottom:3.125rem;max-width:var(--max-heading-width)}.paragraph.paragraph--type--high-impact-text{border-top:1px solid var(--color-mid-grey);border-bottom:1px solid var(--color-mid-grey);padding:1em;margin-top:1em;margin-bottom:1em;font-size:1.3em;width:100%}.paragraph.paragraph--type--high-impact-text .field--name-field-text{max-width:32em;margin:0 auto;line-height:1.4em;color:var(--color-mid-grey)}.paragraph.paragraph--type--carousel .paragraph--type--carousel-item{display:flex;align-items:center;position:relative}.paragraph.paragraph--type--carousel .paragraph--type--carousel-item .inner-content{box-sizing:border-box;padding:1em;max-width:20em;margin-left:1em;font-size:1.3em}.paragraph.paragraph--type--carousel .paragraph--type--carousel-item .inner-content h2{font-size:2em;font-weight:300}.paragraph.paragraph--type--carousel .paragraph--type--carousel-item .inner-content .field--name-field-link a,.paragraph.paragraph--type--carousel .paragraph--type--carousel-item .inner-content .field--name-field-link a:visited{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:var(--button-padding);font-size:var(--button-font-size);font-weight:var(--button-font-weight);background-color:var(--button-bg-color);color:var(--button-text-color);border-radius:var(--button-border-radius);text-decoration:none;transition:color .5s,background-color .5s}.paragraph.paragraph--type--carousel .paragraph--type--carousel-item .inner-content .field--name-field-link a:hover,.paragraph.paragraph--type--carousel .paragraph--type--carousel-item .inner-content .field--name-field-link a:visited:hover{background-color:var(--button-bg-color-hover);color:var(--button-text-color-hover)}.paragraph.paragraph--type--carousel .paragraph--type--carousel-item img{line-height:0}.paragraph--type--separator{padding-bottom:var(--component-spacing);grid-column:full;grid-row:auto;background-color:transparent}.paragraph--type--iframe-embed,.paragraph--type--hubspot-form{grid-column:popout}.paragraph--type--property-grid{--grid-column-count:3;grid-column:popout}.paragraph--type--property-grid .inner{--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count) * var(--column-gap));--grid-item--max-width:calc((100% - var(--total-gap-width)) / var(--grid-column-count));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr));grid-gap:var(--row-gap) var(--column-gap);row-gap:4.6875rem}.paragraph--type--property-grid .inner>.node{border-bottom:1px solid var(--color-light-grey);padding-bottom:1rem}.paragraph--type--column-content{grid-column:full;--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end];background-color:var(--color-soft-blush);padding:var(--component-padding);overflow:clip}.paragraph--type--column-content .inner{grid-column:popout}.paragraph--type--column-content .field--name-field-title{margin-top:1rem}.paragraph--type--column-content img{border-radius:var(--border-radius)}.paragraph--type--image-grid__content{display:flex;flex-wrap:wrap;margin:calc(-1 * var(--row-gap) / 2) calc(-1 * var(--column-gap) / 2) 0}.paragraph--type--image-grid__content img{aspect-ratio:1;padding:2.5rem;margin:calc(var(--row-gap) / 2) calc(var(--column-gap) / 2);border:1px solid var(--color-dark-grey);max-width:100%;width:calc(100% - var(--column-gap))}@media (min-width:48em){.paragraph--type--image-grid__content img{width:calc(50% - var(--column-gap));max-width:calc(50% - var(--column-gap))}}@media (min-width:61.25em){.paragraph--type--image-grid__content img{width:calc(25% - var(--column-gap));max-width:calc(25% - var(--column-gap))}}.paragraph--type--banner-image-carousel{padding:0;position:relative;margin-left:calc(var(--page-gutter) * -1);margin-right:calc(var(--page-gutter) * -1)}.paragraph--type--banner-image-carousel .carousel-inner img{display:block}.paragraph--type--text-wysiwyg->*:last-child{margin-bottom:0}.paragraph--type--cta{grid-column:popout}.paragraph--type--cta a{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:var(--button-padding);font-size:var(--button-font-size);font-weight:var(--button-font-weight);background-color:var(--button-bg-color);color:var(--button-text-color);border-radius:var(--button-border-radius);text-decoration:none;transition:color .5s,background-color .5s}.paragraph--type--cta a:hover{background-color:var(--button-bg-color-hover);color:var(--button-text-color-hover)}.paragraph--type--big-text{grid-column:popout}.paragraph--type--big-text p{max-inline-size:35ch;font-weight:100;font-family:var(--header-text);font-size:clamp(1.88rem,1.53vw + 1.57rem,2.81rem);margin-bottom:2.5rem;line-height:1.2;text-wrap:balance}@media (min-width:48em){.paragraph--type--big-text p{margin-bottom:3.4375rem}}.paragraph--type--big-text p:last-of-type{margin-bottom:0}.flag-saved-properties svg{fill:transparent;stroke:var(--color-red-alert);stroke-width:1px;width:1.0625rem;height:1rem}.flag-saved-properties .ajax-progress{display:none}.flag-saved-properties.action-unflag svg{fill:var(--color-salmon);stroke:var(--color-salmon);stroke-width:1px}div[data-drupal-messages],.block-page-title-block,.user-login-form,.openid-connect-login-form,.forgotten-password,.user-pass-reset,.user-pass{grid-column:popout}.forgotten-password{margin-bottom:1rem;color:var(--color-text);text-decoration:underline}.openid-connect-login-form{margin-bottom:var(--component-spacing)}.user-page .node--unpublished{background-color:#fff4f4}.user-page .node--view-mode-full{display:grid;grid-template-columns:1fr;grid-template-rows:auto var(--component-spacing) auto;grid-template-areas:"header" "." "content";justify-content:center}.user-page .node--view-mode-full>.banner{grid-area:header}.user-page .node--view-mode-full__content,.user-page .node--view-mode-full .fullwidth{grid-area:content;--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end]}.user-page .node--view-mode-full__content .block-system-breadcrumb-block,.user-page .node--view-mode-full .fullwidth .block-system-breadcrumb-block{grid-column:content}.user-page .favourites-listing{margin-bottom:var(--component-spacing)}.user-page .page-intro,.user-page .favourites-listing,.user-page .account-actions,.user-page .user-cancel-form-wrapper{grid-column:popout;overflow:hidden}.user-page .page-intro .favourites,.user-page .favourites-listing .favourites,.user-page .account-actions .favourites,.user-page .user-cancel-form-wrapper .favourites{margin-bottom:3.125rem}.user-page .page-intro .favourites:last-of-type,.user-page .favourites-listing .favourites:last-of-type,.user-page .account-actions .favourites:last-of-type,.user-page .user-cancel-form-wrapper .favourites:last-of-type{margin-bottom:0}.user-page .page-intro .favourites>h2,.user-page .favourites-listing .favourites>h2,.user-page .account-actions .favourites>h2,.user-page .user-cancel-form-wrapper .favourites>h2{margin-bottom:3.125rem}.user-page .page-intro .embla__container,.user-page .favourites-listing .embla__container,.user-page .account-actions .embla__container,.user-page .user-cancel-form-wrapper .embla__container{--slide-count:2}.user-page .page-intro .embla__container h2,.user-page .favourites-listing .embla__container h2,.user-page .account-actions .embla__container h2,.user-page .user-cancel-form-wrapper .embla__container h2{display:flex;gap:.625rem;margin-bottom:1.25rem}.user-page .page-intro{max-width:48rem;margin-bottom:var(--component-spacing)}.user-page .page-intro h1,.user-page .page-intro p{margin-bottom:1.875rem}.user-page .page-intro p:last-of-type{margin:0}.user-page .page-intro .btn{margin:4.0625rem 0 0}.user-page .user-form{grid-column:popout;max-width:40.625rem}.user-page .user-form .field--name-user-picture{display:none}.user-page .user-form .js-form-item{width:100%;max-width:100%;margin:0 0 1.875rem}.user-page .user-form .js-form-item.js-form-item-pass-pass2{margin-bottom:0}.user-page .user-form .js-form-item label{margin-bottom:1.25rem}.user-page .user-form .js-form-item *{font-size:1.125rem}.user-page .user-form .js-form-item *.description,.user-page .user-form .js-form-item *.description em,.user-page .user-form .js-form-item *.description a{font-size:.875rem}.user-page .user-form .js-form-item *.description a{text-decoration:underline}.user-page .user-form .js-form-item#edit-pass>label{font-size:clamp(1.75rem,.61vw + 1.63rem,2.13rem);line-height:2.75rem;font-family:var(--header-text);font-weight:100;margin-bottom:1.875rem}.user-page .user-form #edit-delete{display:none}.user-page .user-form input[type=email],.user-page .user-form input[type=text],.user-page .user-form input[type=password],.user-page .user-form input[type=tel],.user-page .user-form select{width:100%;max-width:100%;padding:1.375rem .625rem;background-color:#f4f4f4;border:.0625rem solid #111111;border-radius:5px}.user-page .user-form details{border:.0625rem solid #111111;border-radius:.3125rem}.user-page .account-actions{max-width:48rem;margin:2.5rem 0 4.6875rem}.user-page .account-actions a{margin-top:1.25rem}.user-page .user-cancel-form-wrapper{max-width:48rem;margin:2.5rem 0 9.375rem}.user-page .user-cancel-form-wrapper .form-actions{display:flex;flex-direction:column;justify-content:flex-start;gap:1.25rem}@media (min-width:48em){.user-page .user-cancel-form-wrapper .form-actions{flex-direction:row}}.user-page .user-cancel-form-wrapper .form-actions a,.user-page .user-cancel-form-wrapper .form-actions input{margin:0;max-width:28.125rem}.user-page .user-pass,.user-page .user-form{padding-bottom:var(--component-spacing)}.region-search{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;flex-direction:column;align-items:center;justify-content:center;padding:var(--component-padding);transition:all .25s;transition-behavior:allow-discrete;opacity:0;display:flex;pointer-events:none}.region-search.open{opacity:1;pointer-events:all}.region-search .search-inner{background-color:var(--color-white);padding:2.5rem;border-radius:.3125rem;width:50.25rem;max-width:90%;position:relative}.region-search h2{font-size:1.75rem}.region-search .close-search,.region-search button{background-color:var(--color-salmon);border:0;font-size:1.125rem;cursor:pointer}.region-search .close-search{position:absolute;top:-1.25rem;right:1.25rem;width:2.875rem;height:2.875rem;border-radius:50%}.view-empty a{text-decoration:underline}.paragraph--type--quotes-carousel{background-color:var(--color-yellow-butter);grid-column:popout;border-radius:var(--border-radius);padding:3.125rem 1.25rem;overflow:hidden}@media (min-width:48em){.paragraph--type--quotes-carousel{padding:4.6875rem 8.125rem}}.paragraph--type--quotes-carousel .embla__container{--slide-count:1}.paragraph--type--quotes-carousel .embla__viewport{overflow:hidden}.paragraph--type--quotes-carousel .embla__prev{left:-5.8125rem}.paragraph--type--quotes-carousel .embla__next{right:-5.8125rem}.paragraph--type--key-features{grid-column:popout}.paragraph--type--key-features .field--heading{text-align:center;margin-bottom:6rem}.paragraph--type--key-features .feature-list{display:grid;justify-content:center;grid-template-columns:repeat(2,1fr);row-gap:5rem;gap:1.125rem}@media (min-width:61.25em){.paragraph--type--key-features .feature-list{grid-template-columns:repeat(5,8.5rem);row-gap:3.75rem}}.paragraph--type--key-features .feature-list .paragraph--type--key-feature{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.paragraph--type--key-features .feature-list .paragraph--type--key-feature .key-feature__icon{width:8.5rem;height:8.5rem;display:grid;place-items:center}.paragraph--type--key-features .feature-list .paragraph--type--key-feature .key-feature__icon svg{max-width:100%;max-height:4.5rem;height:auto;width:auto}.paragraph--type--key-features .feature-list .paragraph--type--key-feature .key-feature__caption{font-size:1.125rem;height:3.0625rem;width:8.5rem;text-align:center}#block-by-grosvenor-youraccount{text-align:center;margin:var(--component-spacing) 0;--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end]}#block-by-grosvenor-youraccount h2{margin-bottom:1.25rem}#block-by-grosvenor-youraccount .inner{grid-area:popout;background-color:var(--color-peach);width:100%;padding:3.125rem;border-radius:var(--border-radius)}#block-by-grosvenor-youraccount .inner .content .field--type-text-with-summary p{font-size:1.125rem;max-width:40.1875rem}#block-by-grosvenor-youraccount .inner .content .links{display:flex;justify-content:center;gap:.625rem;flex-wrap:wrap;margin-top:1.875rem}#block-by-grosvenor-youraccount .inner .content .links a{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:var(--button-padding);font-size:var(--button-font-size);font-weight:var(--button-font-weight);background-color:var(--button-bg-color);color:var(--button-text-color);border-radius:var(--button-border-radius);text-decoration:none;transition:color .5s,background-color .5s}#block-by-grosvenor-youraccount .inner .content .links a:hover{background-color:var(--button-bg-color-hover);color:var(--button-text-color-hover)}@media (min-width:48em){#block-by-grosvenor-youraccount .inner .content .links{gap:1.25rem;margin-top:3.125rem}}.paragraph--type--property-listing{width:100%;grid-column:full}.paragraph--type--property-listing .property-listing-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap}.paragraph--type--property-listing .property-listing-header__title h2{margin-bottom:.5rem}.paragraph--type--property-listing .property-listing-header .result-count{font-weight:700}.paragraph--type--property-listing .property-listing-header .view-toggle{display:flex;gap:1rem}.paragraph--type--property-listing .property-listing-header .view-toggle .btn{background-color:var(--color-salmon);padding:.9375rem 1.875rem;border:none;border-radius:.3125rem;cursor:pointer}.paragraph--type--property-listing .property-listing-header .view-toggle .btn.btn-map{background-color:var(--color-soft-blush)}.paragraph--type--single-promotional{grid-column:popout;display:flex;flex-direction:column;border-radius:var(--border-radius);overflow:clip}@media (min-width:61.25em){.paragraph--type--single-promotional{flex-direction:row}}@media (min-width:61.25em){.paragraph--type--single-promotional.right{flex-direction:row-reverse}}.paragraph--type--single-promotional .content,.paragraph--type--single-promotional .image{flex-basis:50%}.paragraph--type--single-promotional .content{background-color:var(--color-salmon);padding-top:clamp(3.13rem,2.55vw + 2.61rem,4.69rem);padding-bottom:clamp(3.13rem,2.55vw + 2.61rem,4.69rem);padding-left:clamp(1.25rem,5.61vw + .13rem,4.69rem);padding-right:clamp(1.25rem,5.61vw + .13rem,4.69rem);align-content:center}.paragraph--type--single-promotional .content p{font-size:clamp(1.5rem,1.02vw + 1.3rem,2.13rem);font-family:var(--header-text);font-weight:300;line-height:clamp(2rem,1.22vw + 1.76rem,2.75rem)}.paragraph--type--single-promotional .image{min-height:38.5625rem}.paragraph--type--single-promotional .image img{width:100%;height:100%;object-fit:cover}.paragraph--type--single-promotional .field--name-field-short-text,.paragraph--type--single-promotional h2{margin-bottom:1.25rem}.paragraph--type--single-promotional .field--name-field-link{margin-top:2.5rem}.paragraph--type--single-promotional .field--name-field-link a{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:var(--button-padding);font-size:var(--button-font-size);font-weight:var(--button-font-weight);background-color:var(--button-bg-color);color:var(--button-text-color);border-radius:var(--button-border-radius);text-decoration:none;transition:color .5s,background-color .5s;background-color:var(--button-bg-color-secondary)}.paragraph--type--single-promotional .field--name-field-link a:hover{background-color:var(--button-bg-color-hover);color:var(--button-text-color-hover)}.paragraph--type--single-promotional.salmon .content{background-color:var(--color-salmon)}.paragraph--type--single-promotional.salmon .field--name-field-link a{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:var(--button-padding);font-size:var(--button-font-size);font-weight:var(--button-font-weight);background-color:var(--button-bg-color);color:var(--button-text-color);border-radius:var(--button-border-radius);text-decoration:none;transition:color .5s,background-color .5s;background-color:var(--button-bg-color-secondary)}.paragraph--type--single-promotional.salmon .field--name-field-link a:hover{background-color:var(--button-bg-color-hover);color:var(--button-text-color-hover)}.paragraph--type--single-promotional.peach .content{background-color:var(--color-peach)}.paragraph--type--single-promotional.peach .field--name-field-link a{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:var(--button-padding);font-size:var(--button-font-size);font-weight:var(--button-font-weight);background-color:var(--button-bg-color);color:var(--button-text-color);border-radius:var(--button-border-radius);text-decoration:none;transition:color .5s,background-color .5s}.paragraph--type--single-promotional.peach .field--name-field-link a:hover{background-color:var(--button-bg-color-hover);color:var(--button-text-color-hover)}.paragraph--type--video-with-caption{grid-column:popout}.paragraph--type--video-with-caption .field--name-field-image-caption{display:flex;justify-content:flex-end}.media--type--video .plyr{border-radius:var(--border-radius);overflow:clip}.media--type--video .plyr--stopped .plyr__controls{opacity:0;pointer-events:none;translate:0 100%}.media--type--video .plyr--paused .plyr__video-wrapper{transition:transform .3s ease}.media--type--video .plyr--paused:hover .plyr__video-wrapper{transform:scale(1.1)}.media--type--video .plyr--paused:hover .plyr__control.plyr__control--overlaid{background:var(--plyr-color-main)}.media--type--video .plyr--paused:hover .plyr__control.plyr__control--overlaid:after{color:var(--color-black)}.media--type--video button.plyr__control.plyr__control--overlaid{background:var(--color-black);width:6.25rem;height:6.25rem}.media--type--video button.plyr__control.plyr__control--overlaid svg{display:none}.media--type--video button.plyr__control.plyr__control--overlaid:after{content:"Play";color:var(--color-white);font-size:1rem;font-weight:500;line-height:1.5rem}.paragraph--type--media-banner{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"media";height:80dvh;place-items:center;overflow:hidden}.paragraph--type--media-banner .field--name-field-media{grid-area:media;overflow:hidden;width:100%;height:100%}.paragraph--type--media-banner img,.paragraph--type--media-banner video{width:100%;height:100%;object-fit:cover;object-position:bottom}.paragraph--type--media-banner .field--name-field-title{grid-area:media;color:var(--color-white);font-family:var(--header-text);text-align:center;font-weight:100;font-size:clamp(2.81rem,2.04vw + 2.4rem,4.06rem);line-height:clamp(3.44rem,2.04vw + 3.03rem,4.69rem);z-index:2}.paragraph--type--media-banner:after{content:"";grid-area:media;background-color:rgb(from var(--color-black) r g b/.4);width:100%;height:100%;z-index:1}.paragraph--type--content-feature-card-grid{grid-column:popout}.paragraph--type--content-feature-card-grid .inner{--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count) * var(--column-gap));--grid-item--max-width:calc((100% - var(--total-gap-width)) / var(--grid-column-count));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr));grid-gap:var(--row-gap) var(--column-gap);row-gap:4.6875rem}.paragraph--type--content-feature-card-grid .inner>.node{border-bottom:1px solid var(--color-light-grey);padding-bottom:1rem}.paragraph--type--content-feature-card-grid.columns-2{--grid-column-count:2}.paragraph--type--content-feature-card-grid.columns-3{--grid-column-count:3}.paragraph--type--text-wysiwyg-{grid-column:popout}.paragraph--type--text-wysiwyg- .inner-content>*{grid-column:popout}.paragraph--type--text-wysiwyg- .inner-content>p{max-width:47rem}.paragraph--type--floor-plan-table{grid-column:popout;margin:var(--component-spacing) 0}.paragraph--type--floor-plan-table .table{display:grid;border-radius:var(--border-radius);overflow:clip}@media (min-width:48em){.paragraph--type--floor-plan-table .table{grid-template-columns:repeat(5,1fr)}}.paragraph--type--floor-plan-table .table-heading,.paragraph--type--floor-plan-table .cell{padding:.9375rem 1.875rem}.paragraph--type--floor-plan-table .table-heading a,.paragraph--type--floor-plan-table .cell a{color:var(--color-black);text-decoration:underline}.paragraph--type--floor-plan-table .table-heading:nth-child(5n),.paragraph--type--floor-plan-table .cell:nth-child(5n){border-bottom:.0625rem solid var(--color-salmon);padding:.9375rem 1.875rem 1.875rem}@media (min-width:48em){.paragraph--type--floor-plan-table .table-heading:nth-child(5n),.paragraph--type--floor-plan-table .cell:nth-child(5n){padding:1.875rem}}.paragraph--type--floor-plan-table .table-heading:nth-child(5n+1),.paragraph--type--floor-plan-table .cell:nth-child(5n+1){padding-top:1.875rem}@media (min-width:48em){.paragraph--type--floor-plan-table .table-heading:nth-last-child(-n+5),.paragraph--type--floor-plan-table .cell:nth-last-child(-n+5){border-bottom:none}}@media (min-width:48em){.paragraph--type--floor-plan-table .table-heading,.paragraph--type--floor-plan-table .cell{padding:1.875rem;border-bottom:.0625rem solid var(--color-salmon)}}.paragraph--type--floor-plan-table .table-heading{background-color:var(--color-yellow-butter);font-weight:var(--font-weight-bold);display:none}@media (min-width:48em){.paragraph--type--floor-plan-table .table-heading{display:block}}.paragraph--type--floor-plan-table .cell{background-color:var(--color-light-grey)}.paragraph--type--floor-plan-table .cell .heading{font-weight:var(--font-weight-bold);display:block}@media (min-width:48em){.paragraph--type--floor-plan-table .cell .heading{display:none}}.property-info__floor-plans{grid-column:popout}.property-info__floor-plans .paragraph--type--floorplan{margin:var(--component-spacing) 0}.property-info__floor-plans .paragraph--type--floorplan .carousel-inner{position:relative;overflow:hidden;width:100%;height:100%}.property-info__floor-plans .paragraph--type--floorplan .carousel-inner .embla__container{--slide-count:1.3;margin-top:clamp(.94rem,3.57vw + .22rem,3.13rem)}@media (min-width:48em){.property-info__floor-plans .paragraph--type--floorplan .carousel-inner .embla__container{--slide-count:2}}.property-info__floor-plans .paragraph--type--floorplan .carousel-inner .embla__container img{border-radius:.3125rem}.property-info__floor-plans .paragraph--type--floorplan .carousel-inner .embla__container .field--name-field-image-caption{width:100%;display:flex;justify-content:flex-end;font-size:1.125rem;margin-top:.625rem}.paragraph--type--table-row{grid-column:popout;padding:var(--page-gutter);display:flex;justify-content:space-between}.paragraph--type--table-row:not(:first-child){border-top:.0625rem solid var(--color-salmon)}.paragraph--type--image{grid-column:popout}.paragraph--type--image img{border-radius:var(--border-radius)}.paragraph--type--featured-properties{overflow:hidden;background-color:var(--color-soft-blush);padding:var(--component-padding);grid-column:full;--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end]}.paragraph--type--featured-properties.background-color-white{background-color:var(--color-white)}.paragraph--type--featured-properties .inner-content{grid-column:popout;overflow:hidden}.paragraph--type--featured-properties .inner-content>h2{grid-column:popout}.paragraph--type--featured-properties .inner-content .embla{grid-column:popout}@media (min-width:61.25em){.paragraph--type--featured-properties .inner-content .embla__container{--slide-count:2}}.webform-submission-form .form-item{display:flex;justify-content:space-between;padding-bottom:1em}.webform-submission-form .form-item label{flex-basis:8em}.webform-submission-form .form-item input[type=text],.webform-submission-form .form-item input[type=email],.webform-submission-form .form-item .form-textarea-wrapper{flex-grow:1;border:0px;outline:0px;border-bottom:1px solid #999}.webform-submission-form .form-item select{flex-grow:1}.webform-submission-form .form-item textarea{border:0px}
