.nh-input-new,.nh-input-new__container{--input-width:100%;--input-min-height:2.5rem;--input-padding:0.5rem;--input-border-radius:0.25rem;--input-border-thickness:1px;--input-padding-icon:1.5rem;--input-font-size:var(--font-size-base);--input-font-weight:var(--font-weight-regular);--input-font-style:normal;--input-line-height:1;--input-text-align:left;--input-outline:0;--input-box-shadow:none;--input-background-color:var(--color-background--2);--input-border-color:var(--color-neutral--600);--input-placeholder-color:var(--color-placeholder);--input-color:var(--color-text--1)}.nh-input-new{-webkit-appearance:none;appearance:none;background-color:var(--input-background-color);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);box-shadow:var(--input-box-shadow);box-sizing:border-box;color:var(--input-color);cursor:auto;display:flex;font-family:inherit;font-size:var(--input-font-size);font-style:var(--input-font-style);font-weight:var(--input-font-weight);line-height:var(--input-line-height);min-height:var(--input-min-height);outline:var(--input-outline);padding:var(--input-padding);text-align:var(--input-text-align);transition-duration:.2s;transition-property:border-color,box-shadow,background-color;transition-timing-function:ease-in-out;width:var(--input-width)}.nh-input-new::placeholder{color:var(--input-placeholder-color)}.nh-input-new:focus,.nh-input-new[active]{--input-border-color:var(--color-secondary--800)}.nh-input-new[type=search]::-webkit-search-cancel-button{display:none}.nh-input-new:disabled,.nh-input-new:disabled+label,.nh-input-new[aria-disabled],.nh-input-new[aria-disabled]+label{--input-color:var(--color-disabled);--input-placeholder-color:var(--color-disabled);--input-background-color:var(--color-neutral--200);--input-border-color:var(--color-neutral--200);cursor:not-allowed}.nh-input-new[type=checkbox],.nh-input-new[type=radio]{--input-min-height:1.5rem;border-color:var(--color-neutral--600);color:var(--color-text--2);cursor:pointer;height:1.5em;margin:0;padding:0;position:relative;width:1.5rem}.nh-input-new[type=checkbox].focus-visible,.nh-input-new[type=radio].focus-visible{outline:2px solid var(--color-border--focus)}.nh-input-new[type=checkbox]:focus-visible,.nh-input-new[type=radio]:focus-visible{outline:2px solid var(--color-border--focus)}.nh-input-new[type=checkbox]:disabled,.nh-input-new[type=checkbox][aria-disabled],.nh-input-new[type=radio]:disabled,.nh-input-new[type=radio][aria-disabled]{border-color:var(--color-neutral--200);cursor:not-allowed}.nh-input-new[type=checkbox]:hover:not(:checked):not(:disabled),.nh-input-new[type=radio]:hover:not(:checked):not(:disabled){border-color:var(--color-secondary--800)}.nh-input-new[type=checkbox]:checked,.nh-input-new[type=radio]:checked{background-color:var(--color-secondary--800);background-size:.75rem;border-color:var(--color-secondary--800)}.nh-input-new[type=checkbox]:checked:after,.nh-input-new[type=radio]:checked:after{background-color:var(--color-neutral--50);content:"";display:block;height:100%;-webkit-mask:url(https://assets.nature.house/design-system/icons/regular/check.svg) no-repeat 50% 50%;mask:url(https://assets.nature.house/design-system/icons/regular/check.svg) no-repeat 50% 50%;-webkit-mask-size:50%;mask-size:50%;position:absolute;width:100%}.nh-input-new[type=checkbox]:checked:active,.nh-input-new[type=checkbox]:checked:hover,.nh-input-new[type=radio]:checked:active,.nh-input-new[type=radio]:checked:hover{background-color:var(--color-secondary--800);border-color:var(--color-secondary--800)}.nh-input-new[type=checkbox]:checked:disabled,.nh-input-new[type=checkbox]:checked[aria-disabled],.nh-input-new[type=radio]:checked:disabled,.nh-input-new[type=radio]:checked[aria-disabled]{background-color:var(--color-neutral--200);border-color:var(--color-neutral--200)}.nh-input-new[type=checkbox]:checked:disabled:after,.nh-input-new[type=checkbox]:checked[aria-disabled]:after,.nh-input-new[type=radio]:checked:disabled:after,.nh-input-new[type=radio]:checked[aria-disabled]:after{background-color:var(--color-neutral--600)}.nh-input-new--clearable{padding-right:var(--input-padding-icon)}.nh-input-new--toggle[type=checkbox]{cursor:pointer;left:6px;opacity:0;position:absolute;top:2px}.nh-input-new--toggle[type=checkbox]:disabled+.nh-label-new:before,.nh-input-new--toggle[type=checkbox][aria-disabled]+.nh-label-new:before{background-color:var(--color-neutral--400);border-color:var(--color-neutral--400)}.nh-input-new--toggle[type=checkbox]:disabled+.nh-label-new:after,.nh-input-new--toggle[type=checkbox]:disabled+.nh-label-new:before,.nh-input-new--toggle[type=checkbox][aria-disabled]+.nh-label-new:after,.nh-input-new--toggle[type=checkbox][aria-disabled]+.nh-label-new:before{cursor:not-allowed}.nh-input-new--toggle[type=checkbox]:focus+.nh-label-new:before{border-color:var(--color-border--focus)}.nh-input-new--toggle[type=checkbox]+.nh-label-new{--toggle-color:var(--color-text--2);line-height:2.5rem;padding-left:5rem;position:relative}.nh-input-new--toggle[type=checkbox]+.nh-label-new:before{background-color:var(--color-neutral--600);border:1px solid var(--color-neutral--600);border-radius:1.25rem;box-sizing:border-box;content:"";cursor:pointer;height:2.5rem;left:0;position:absolute;transition:background-color .2s;width:4.5rem}.nh-input-new--toggle[type=checkbox]+.nh-label-new:after{background-color:var(--color-neutral--50);border-color:var(--color-neutral--50);border-radius:50%;bottom:0;content:"";cursor:pointer;height:2rem;left:.25rem;margin:auto;position:absolute;top:0;transform:translate(0);transition:transform .2s;width:2rem}.nh-input-new--toggle[type=checkbox]:checked+.nh-label-new:before{background-color:var(--color-secondary--800);border-color:var(--color-secondary--800)}.nh-input-new--toggle[type=checkbox]:checked+.nh-label-new:after{background-color:var(--color-neutral--50);border-color:var(--color-neutral--50);transform:translate(2rem)}.nh-input-new--toggle[type=checkbox]:checked:disabled+.nh-label-new:before,.nh-input-new--toggle[type=checkbox]:checked[aria-disabled]+.nh-label-new:before{background-color:var(--color-neutral--600);border-color:var(--color-neutral--600)}.nh-input-new[type=radio]{border-radius:50%}.nh-input-new[type=date]{display:inline-flex;gap:.5rem}.nh-input-new[type=date]::-webkit-calendar-picker-indicator{order:1}.nh-input-new[type=date]::-webkit-datetime-edit{order:2}.nh-input-new__container{display:flex;flex-direction:row;position:relative;width:100%}.nh-input-new__container .nh-input-new__icon{padding-left:calc(var(--input-padding-icon) + var(--input-padding))}.nh-input-new__container .nh-input-new__icon-container{--icon-fill:var(--color-secondary--800);align-items:center;background:#0000;border-radius:var(--input-border-radius) 0 0 var(--input-border-radius);display:flex;height:calc(100% - var(--input-border-thickness)*2);justify-content:flex-end;left:var(--input-border-thickness);min-width:var(--input-padding-icon);pointer-events:none;position:absolute;top:var(--input-border-thickness)}select.nh-input-new{background-image:url("data:image/svg+xml; utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20fill%3D%22%232F3808%22%20d%3D%22M360.5%20217.5l-152%20143.1C203.9%20365.8%20197.9%20368%20192%20368s-11.88-2.188-16.5-6.562L23.5%20217.5C13.87%20208.3%2013.47%20193.1%2022.56%20183.5C31.69%20173.8%2046.94%20173.5%2056.5%20182.6L192%20310.9l135.5-128.4c9.562-9.094%2024.75-8.75%2033.94%20.9375C370.5%20193.1%20370.1%20208.3%20360.5%20217.5z%22%2F%3E%3C%2Fsvg%3E");background-position:right var(--input-padding) center;background-repeat:no-repeat;background-size:1rem}select.nh-input-new:disabled,select.nh-input-new[aria-disabled]{background-image:url("data:image/svg+xml; utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20fill%3D%22%23cbc7bd%22%20d%3D%22M360.5%20217.5l-152%20143.1C203.9%20365.8%20197.9%20368%20192%20368s-11.88-2.188-16.5-6.562L23.5%20217.5C13.87%20208.3%2013.47%20193.1%2022.56%20183.5C31.69%20173.8%2046.94%20173.5%2056.5%20182.6L192%20310.9l135.5-128.4c9.562-9.094%2024.75-8.75%2033.94%20.9375C370.5%20193.1%20370.1%20208.3%20360.5%20217.5z%22%2F%3E%3C%2Fsvg%3E")}select.nh-input-new:disabled,select.nh-input-new:disabled+label,select.nh-input-new[aria-disabled],select.nh-input-new[aria-disabled]+label{cursor:not-allowed}nh-date-from-to.nh-input-new{--input-line-height:1.5;justify-content:space-evenly}nh-date-from-to.nh-input-new.nh-date-from-to--hidden{position:absolute;visibility:hidden;z-index:-1}nh-date-from-to.nh-input-new::part(divider){color:var(--color-disabled);flex:0;padding-right:var(--input-padding)}nh-date-from-to.nh-input-new::part(end-placeholder),nh-date-from-to.nh-input-new::part(start-placeholder){color:var(--input-placeholder-color);flex:0 0 6.25rem;margin-right:auto}nh-date-from-to.nh-input-new::part(end-value),nh-date-from-to.nh-input-new::part(start-value){color:var(--input-color);flex:0 0 6.25rem;margin-right:auto}nh-date-from-to.nh-input-new::part(value-element){color:var(--input-color)}.nh-anchor{--anchor-color:var(--color-primary--800);--anchor-underline:none;--anchor-font-weight:var(--font-weight-medium);align-items:center;color:var(--anchor-color);display:inline-flex;font-weight:var(--anchor-font-weight);gap:.5rem;outline:none;text-decoration:none}.nh-anchor__label{-webkit-text-decoration:var(--anchor-underline);text-decoration:var(--anchor-underline)}.nh-anchor:hover{--anchor-color:var(--color-primary--600);--anchor-underline:underline}.nh-anchor.focus-visible{outline:2px solid var(--color-border--focus)}.nh-anchor:focus-visible{outline:2px solid var(--color-border--focus)}.nh-anchor:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.nh-anchor--inline .nh-anchor__label,p .nh-anchor .nh-anchor__label{--anchor-underline:underline;--anchor-font-weight:inherit}.nh-anchor--icon-right .nh-anchor__label{order:1}.nh-anchor--icon-right .nh-anchor__icon{order:2}.nh-label-new{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-weight:var(--font-weight-semi-bold);gap:.5rem;line-height:1.375rem;margin-bottom:.25rem;touch-action:manipulation;transition-duration:.2s;transition-property:left,top,font-weight,font-size;transition-timing-function:ease-in-out}.nh-label-new--small{font-size:.875rem;font-weight:var(--font-weight-medium)}.nh-label-new--regular{font-weight:var(--font-weight-regular)}.nh-label-new--sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.nh-label-new__text{position:relative}.nh-label-new__payment-icon{align-items:center;aspect-ratio:36/24;border:1px solid var(--color-border--2);border-radius:.25rem;box-sizing:border-box;display:flex;justify-content:center;padding:.25rem;width:2.25rem}.nh-input-new:disabled+.nh-label-new,.nh-input-new[aria-disabled]+.nh-label-new{-webkit-user-select:none;user-select:none}nh-tool-tip{--tool-tip-arrow-size:0.75rem;--tool-tip-border-color:var(--color-neutral--50);--tool-tip-z-index:var(--z-index-overlay);--tool-tip-font-weight:var(--font-weight-regular);background-color:var(--color-neutral--50);border:1px solid var(--tool-tip-border-color);border-radius:.25rem;box-shadow:var(--box-shadow--1);color:var(--color-secondary--800);display:none;font-weight:var(--tool-tip-font-weight);gap:.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;max-width:19rem;min-width:3.5rem;padding:.25rem .5rem;position:absolute;top:0;white-space:normal;width:-webkit-max-content;width:max-content;z-index:var(--tool-tip-z-index)}@supports (filter:drop-shadow(0 0)){nh-tool-tip{box-shadow:unset;filter:drop-shadow(0 0 .25rem var(--color-neutral--800-40))}}nh-tool-tip[show]{display:flex}nh-tool-tip [slot=close]{display:none;height:-webkit-max-content;height:max-content;position:relative}nh-tool-tip [slot=close]:after{background:#0000;content:"";display:block;height:2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2rem;z-index:-1}nh-tool-tip [slot=arrow]{background-color:var(--color-neutral--50);height:var(--tool-tip-arrow-size);position:absolute;transform:rotate(45deg);width:var(--tool-tip-arrow-size);z-index:-1}@media (pointer:coarse){nh-tool-tip [slot=close]{display:block}}.nh-form-field{--input-border-radius:0.25rem;align-items:flex-start;color:var(--color-text-highlight--2);display:flex;flex-flow:column nowrap;position:relative}.nh-form-field+.nh-form-field{margin-top:1.25rem}.nh-form-field .nh-label-new{order:1}.nh-form-field .nh-input-new,.nh-form-field .nh-input-new__container{order:2}.nh-form-field__clear{align-items:center;background-color:var(--color-disabled);border:0;border-radius:100%;bottom:0;color:var(--color-text--2);cursor:pointer;display:flex;height:1.25rem;justify-content:center;padding:0;position:absolute;right:.75rem;top:auto;transform:translateY(-50%);width:1.25rem;z-index:1}.nh-form-field__clear[hidden]{display:none}.nh-form-field__clear.focus-visible{border:1px solid var(--color-neutral--400);outline:2px solid var(--color-border--focus)}.nh-form-field__clear:focus-visible{border:1px solid var(--color-neutral--400);outline:2px solid var(--color-border--focus)}.nh-form-field--error .nh-form-field__clear{right:2rem}.nh-form-field:not(.nh-form-field--checkbox,.nh-form-field--radio).nh-form-field--error:not(.nh-form-field--disabled) .nh-input-new{--input-border-color:var(--color-quinary--600);--input-placeholder-color:var(--color-placeholder);background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23C91A41FF%22%20d%3D%22M256%200C114.6%200%200%20114.6%200%20256s114.6%20256%20256%20256%20256-114.6%20256-256S397.4%200%20256%200zm0%20464c-114.7%200-208-93.31-208-208S141.3%2048%20256%2048s208%2093.31%20208%20208-93.3%20208-208%20208zm0-160c13.25%200%2024-10.75%2024-24V152c0-13.2-10.7-24-24-24s-24%2010.8-24%2024v128c0%2013.3%2010.8%2024%2024%2024zm0%2033.1c-17.36%200-31.44%2014.08-31.44%2031.44C224.6%20385.9%20238.6%20400%20256%20400s31.44-14.08%2031.44-31.44C287.4%20351.2%20273.4%20337.1%20256%20337.1z%22%2F%3E%3C%2Fsvg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}.nh-form-field:not(.nh-form-field--checkbox,.nh-form-field--radio).nh-form-field--clearable .nh-input-new{padding-right:2.5rem}.nh-form-field--minimal .nh-input-new,.nh-form-field--minimal .nh-input-new__container{order:2}.nh-form-field--minimal .nh-input-new{background-color:initial;border:unset;border-bottom:1px solid var(--color-secondary--800);border-radius:unset}.nh-form-field--minimal .nh-input-new:placeholder-shown+.nh-label-new{cursor:text;font-size:var(--font-size-regular);font-weight:var(--font-weight-regular);top:.75rem}.nh-form-field--minimal .nh-input-new::placeholder{opacity:0;transition:opacity .2s ease-in-out}.nh-form-field--minimal .nh-input-new:focus::placeholder{opacity:1}.nh-form-field--minimal .nh-input-new+.nh-label-new{top:.75rem}.nh-form-field--minimal .nh-input-new--show-placeholder::placeholder{opacity:1}.nh-form-field--minimal.nh-form-field--icon .nh-label-new{left:3.5rem}.nh-form-field--icon.nh-form-field--minimal .nh-input-new:focus+.nh-label-new,.nh-form-field--icon.nh-form-field--minimal .nh-label-new{position:absolute;top:-.75rem}.nh-form-field--icon.nh-form-field--minimal .nh-label-new{left:2.5rem}.nh-form-field--icon.nh-form-field--minimal .nh-input-new:focus+.nh-label-new{left:0}.nh-form-field--minimal .nh-input-new:focus+.nh-label-new,.nh-form-field--minimal .nh-input-new:not(:placeholder-shown)+.nh-label-new{color:var(--color-text--1);left:0;top:-.75rem}.nh-form-field--minimal .nh-input-new:focus+.nh-label-new,.nh-form-field--minimal .nh-label-new{font-weight:var(--font-weight-semi-bold);max-width:100%;order:1;position:absolute;top:-.75rem}.nh-form-field--minimal .nh-label-new{left:.5rem}.nh-form-field--minimal .nh-input-new:focus+.nh-label-new{left:0}.nh-form-field--error.nh-form-field--minimal .nh-input-new+.nh-label-new,.nh-form-field--error.nh-form-field--minimal .nh-label-new{color:var(--color-quinary--600)}.nh-form-field--minimal.nh-form-field--disabled .nh-input-new{border-bottom-color:var(--color-disabled)}.nh-form-field.nh-form-field--disabled .nh-label-new__icon{opacity:.4}.nh-form-field--checkbox,.nh-form-field--radio{align-items:center;flex-direction:row;gap:.5rem}.nh-form-field--checkbox .nh-input-new,.nh-form-field--radio .nh-input-new{flex-shrink:0;order:1}.nh-form-field--checkbox .nh-label-new,.nh-form-field--radio .nh-label-new{font-size:var(--font-size-regular);font-weight:var(--font-weight-regular);margin:0;order:2}.nh-form-field--checkbox.nh-form-field--disabled .nh-label-new,.nh-form-field--radio.nh-form-field--disabled .nh-label-new{color:var(--color-disabled)}.nh-form-field--checkbox.nh-form-field--disabled .nh-label-new__icon,.nh-form-field--radio.nh-form-field--disabled .nh-label-new__icon{opacity:.4}.nh-form-field__error-text{color:var(--color-danger--text);display:none;font-size:var(--font-size-small);font-weight:var(--font-weight-semi-bold);line-height:1.5rem;margin-bottom:0;margin-top:0;order:3}.nh-form-field--error .nh-form-field__error-text{display:block}.nh-form-field__help-text{color:var(--color-neutral--800);display:inline;font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:1.25rem;margin:0;order:4;padding-top:.25rem}.nh-form-field__help-text nh-icon{--icon-fill:var(--color-secondary--800);float:left;padding:.25rem .25rem 0 0}.nh-form-field__help-text a{cursor:pointer;font-size:var(--font-size-small);font-weight:var(--font-weight-regular)}.nh-form-field--hidden{position:absolute;top:0;visibility:hidden}.nh-form-field--attached input{border-bottom-right-radius:unset;border-right:unset;border-top-right-radius:unset}@media (min-width:1024px){.nh-form-field--horizontal{--available-space:calc(50% - 0.5rem);align-items:center;column-gap:1rem;flex-flow:row wrap;justify-content:space-between}.nh-form-field--horizontal .nh-input-new__container,.nh-form-field--horizontal .nh-label-new,.nh-form-field--horizontal>.nh-input-new{flex:0 0 var(--available-space);max-width:var(--available-space)}.nh-form-field--horizontal .nh-form-field__error-text,.nh-form-field--horizontal .nh-form-field__help-text{flex:0 0 var(--available-space);margin-left:auto}}:root{--font-size-body:16px;--font-size-header-button:0.8rem;--line-height-body:1.5;--line-height-jumbo:1.25;--line-height-extra-large:1.28571;--line-height-large:1.5;--line-height-medium:1.66667;--line-height-base:1.5;--line-height-small:1.71429;--font-weight-normal:400;--font-weight-semibold:500;--font-weight-bold:700;--heading-color:inherit;--color-border:var(--color-border--2);--color-text:var(--color-text--1);--color-background-highlight:var(--color-neutral--50);--color-success:var(--color-secondary--600);--color-info:var(--color-quaternary--600);--color-warning:var(--color-tertiary--600);--color-danger:var(--color-quinary--600);--color-text-input-placeholder:var(--color-neutral--800);--color-border-input-focus:var(--color-neutral--800);--color-border--subtle:var(--color-secondary--800-08);--button-large-height:54px;--button-regular-height:44px;--button-small-height:34px;--button-font-size:18px;--input-height:44px;--input-padding:9px 12px;--input-border-radius:3px;--small-gutter:1rem;--gutter:1.25rem;--width-wrapper:1280px;--width-wrapper-xs:620px;--width-wrapper-sm:750px;--width-wrapper-md:1176px;--phone:(min-width:320px);--large-phone:(min-width:480px);--tablet:(min-width:768px);--tablet-landscape:(min-width:1024px);--desktop:(min-width:1280px);--large-desktop:(min-width:1600px);--only-screen:only screen;--header-height:72px}.nature-projects-banner .nh-hero{height:111.9375vw}.nature-projects-banner .nh-hero h1,.nature-projects-banner .nh-hero__title{margin-bottom:2rem}.nature-projects-banner .nh-hero p,.nature-projects-banner .nh-hero__subtitle{display:block}.nature-projects-banner .nh-hero__container{height:inherit;padding-bottom:1.25rem}.destination-search__results-container{margin-top:1.5rem;max-height:18rem;overflow-y:scroll}.destination-search__results-container h3{margin-top:0}.destination-search__results{list-style:none;margin:0;padding:0}.destination-search__item{height:5rem;padding:1rem 0}.destination-search__item:not(:last-child){border-bottom:1px solid var(--color-neutral--50);margin-bottom:1rem}.destination-search__anchor{display:block;position:relative;text-decoration:none}.destination-search__anchor:after{border-bottom:2px solid;border-right:2px solid;bottom:0;content:"";display:block;height:10px;margin:auto;position:absolute;right:1rem;top:0;transform:rotate(-45deg);width:10px}.destination-search__title{font-size:1rem}.destination-search__subtitle,.destination-search__title{color:var(--color-secondary--800);font-weight:400;margin:0}.destination-search__subtitle{font-size:.875rem}nh-modal.search-form-modal.nh-destination-search{--nh-destination-search--padding-x:1.125rem}nh-modal.search-form-modal.nh-destination-search [data-content]{padding:0}nh-modal.search-form-modal.nh-destination-search .nh-form-field{background-color:var(--color-background--2);margin-bottom:.75rem;padding-top:1rem;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:var(--z-index-foreground)}nh-modal.search-form-modal.nh-destination-search .nh-destination-search__section{flex-flow:column nowrap;width:100%}nh-modal.search-form-modal.nh-destination-search .nh-destination-search__list{list-style:none;margin:0;padding:0}nh-modal.search-form-modal.nh-destination-search .nh-destination-search__title{display:block;font-size:var(--font-size-base);font-weight:var(--font-weight-semi-bold);height:2rem;width:100%}nh-modal.search-form-modal.nh-destination-search .nh-destination-search__list-item{font-size:var(--font-size-base);height:2.5rem}nh-modal.search-form-modal.nh-destination-search .nh-destination-search__list-item:hover{background-color:var(--color-neutral--200);cursor:pointer}nh-modal.search-form-modal.nh-destination-search .nh-destination-search__list-item[data-type^=recent]{gap:.5rem}nh-modal.search-form-modal.nh-destination-search .nh-destination-search__list-item[data-type=keywords]:after,nh-modal.search-form-modal.nh-destination-search .nh-destination-search__list-item[data-type=keywords]:before{content:'"'}nh-modal.search-form-modal.nh-destination-search .nh-destination-search__list-item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}nh-modal.search-form-modal.nh-destination-search .nh-destination-search__list-item,nh-modal.search-form-modal.nh-destination-search .nh-destination-search__title{align-items:center;display:flex;flex-direction:row;padding-left:var(--nh-destination-search--padding-x);padding-right:var(--nh-destination-search--padding-x)}nh-modal.search-form-modal.nh-destination-search .nh-destination-search__results{display:flex;flex-flow:column wrap;gap:.25rem}nh-modal.search-form-modal.nh-destination-search .nh-destination-search__no_results{padding-left:var(--nh-destination-search--padding-x);padding-right:var(--nh-destination-search--padding-x)}nh-modal.search-form-modal.nh-destination-search .nh-destination-search__no_results>p{font-size:1rem;margin:0}nh-modal.search-form-modal.nh-destination-search .nh-destination-search__description{color:var(--color-text-light);display:block;font-size:var(--font-size-small);font-style:italic;margin:0;padding-left:var(--nh-destination-search--padding-x);padding-right:var(--nh-destination-search--padding-x)}.nh-houses-carousel nh-carousel{--item-count:3;--item-gap:0.625rem;--item-width:calc(100vw - 5rem);display:flex;transition:all .3s ease-in-out}.nh-houses-carousel nh-carousel.nh-houses-carousel__carousel{--item-width:calc((100% - (var(--item-count) - 1)*var(--item-gap))/var(--item-count));--item-count:1;display:block;margin-bottom:0}.nh-houses-carousel nh-carousel.nh-houses-carousel__carousel [data-carousel-wrapper]{max-width:unset;width:100%}.nh-houses-carousel nh-carousel.nh-houses-carousel__carousel [data-carousel-wrapper]::-webkit-scrollbar{display:none}.nh-houses-carousel__gallery{display:flex;gap:0;overflow-y:hidden}.nh-houses-carousel__gallery [data-action]{display:none;position:unset}.nh-houses-carousel__gallery [data-action][data-action=next],.nh-houses-carousel__gallery [data-action][data-action=prev]{margin:auto .125rem}.nh-houses-carousel__gallery-items{display:flex;flex-flow:row nowrap;gap:var(--item-gap);list-style:none;margin:0;padding:0;transition:transform .3s ease-out}.nh-houses-carousel__gallery-link{flex:0 0 var(--item-width);position:relative}.nh-houses-carousel__gallery-link figcaption{bottom:.625rem;color:var(--color-neutral--50);position:absolute;right:.625rem;z-index:var(--z-index-foreground)}.nh-houses-carousel__gallery-link div:not(.nh-icon),.nh-houses-carousel__gallery-link figure,.nh-houses-carousel__gallery-link picture{display:block}.nh-houses-carousel__gallery-link .cover-item{object-fit:cover}.nh-houses-carousel__header{align-items:center;display:flex;justify-content:space-between}.nh-houses-carousel__header--center{justify-content:center}.nh-houses-carousel__footer{display:none}.location-links{--item-count:3;--item-gap:0.625rem;--item-width:250px;--location-links-color:var(--color-text--1);--location-links-background-color:var(--color-background--1);background-color:var(--location-links-background-color);color:var(--location-links-color);margin-bottom:2rem}.location-links:last-of-type{margin-bottom:0}.location-links [data-carousel-wrapper]{max-width:unset;overflow-x:scroll}.location-links__gallery{align-items:center;display:flex;gap:0;height:10rem;overflow-y:hidden}.location-links__gallery [data-action]{display:none;position:unset}.location-links__gallery [data-action][data-action=next],.location-links__gallery [data-action][data-action=prev]{margin:auto .125rem}.location-links__gallery-items{display:flex;flex-flow:row nowrap;gap:var(--item-gap);margin:0;padding:0;transition:transform .3s ease-out}.location-links__gallery-link{border-radius:1rem;display:block;flex:0 0 var(--item-width);height:10rem;overflow:hidden;position:relative}.location-links__gallery-link figcaption{align-items:center;bottom:auto;color:var(--color-neutral--50);display:inline-flex;left:.625rem;position:absolute;right:auto;top:.625rem;z-index:var(--z-index-foreground)}.location-links__gallery-link figcaption .nh-icon{display:none}.location-links__gallery-link div,.location-links__gallery-link figure,.location-links__gallery-link picture{display:block;height:100%}.location-links__gallery-link .cover-item{object-fit:cover}.homepage__hero.nh-hero--gradient:before{background:#0003;z-index:var(--z-index-foreground)}.homepage__hero .overlay{align-items:flex-start;padding-bottom:1.25rem;padding-top:1.25rem;z-index:var(--z-index-foreground)}.homepage__hero .cta-wrapper{display:flex;flex-direction:column;gap:1.25rem;width:100%}.homepage__hero .cta-wrapper h1,.homepage__hero .cta-wrapper p{text-shadow:inherit}.homepage__hero .cta-wrapper p{margin-bottom:0}.homepage__hero .focus-bar{--focus-bar-position:absolute;--focus-bar-z-index:var(--z-index-foreground)}#landlord-info{background-color:var(--color-neutral--400)}.q3-section{margin-top:3rem}@media (min-width:768px){.nature-projects-banner .nh-hero{height:30.41667vw}.nature-projects-banner .nh-hero__container{align-items:flex-start;display:flex;flex-flow:column nowrap;height:100%;justify-content:center}nh-modal.search-form-modal.nh-destination-search{max-width:26rem}nh-modal.search-form-modal.nh-destination-search [data-content]{padding-bottom:.75rem;padding-top:.75rem}nh-modal.search-form-modal.nh-destination-search .nh-form-field{display:none}nh-modal.search-form-modal.nh-destination-search .nh-destination-search__results{margin-top:0}.nh-houses-carousel nh-carousel{--item-gap:1.25rem;--item-width:auto}.nh-houses-carousel nh-carousel.nh-houses-carousel__carousel{--item-count:2}.nh-houses-carousel nh-carousel.nh-houses-carousel__carousel [data-carousel-wrapper]{overflow-x:auto}.nh-houses-carousel__gallery{gap:1.25rem}.nh-houses-carousel__gallery [data-action]{display:flex}.nh-houses-carousel__footer{display:flex;gap:.5rem;justify-content:center}.location-links{--item-count:2;--item-gap:1.25rem;--item-width:calc((100% - (var(--item-count) - 1)*var(--item-gap))/var(--item-count))}.location-links [data-carousel-wrapper]{max-width:calc(100% - 3.5rem);overflow-x:hidden}.location-links__gallery{gap:1.25rem}.location-links__gallery [data-action]{display:flex}.homepage__hero .overlay{align-items:center}}@media (min-width:1024px){.location-links,.nh-houses-carousel nh-carousel.nh-houses-carousel__carousel{--item-count:3}.homepage__hero .cta-wrapper{gap:2.5rem}.homepage__hero .cta-wrapper h1{max-width:unset}}@media (min-width:1280px){.location-links{--item-count:4}.homepage__hero,.homepage__hero .overlay,.homepage__hero picture,.homepage__hero.nh-hero--gradient:before{height:42vw}}