header #Logo circle,header #Logo path,header #Logo rect{fill:#fff}header.Small #Logo{transform:scale(.6)}header{background-color:var(--color-brown);box-shadow:0 4px 7px #00000080;display:flex;font-family:var(--font-heading);font-size:1.75rem;height:5vw;left:0;padding:1vw;position:fixed;text-transform:uppercase;top:0;width:100vw;z-index:10}header a{display:flex;flex-direction:row;justify-content:middle}header button{all:unset;text-align:center;width:20vw}header .Logo{flex-grow:1;width:5vw}header .Logo #Logo{height:auto;margin:auto;width:3vw}header.Stucco{font-size:var(--font-large);height:3.5vw}header.Stucco .Logo{width:3vw}header .Logo .Desktop{display:block}header .Logo .Mobile{display:none}header.Stucco .Logo #Logo{width:2vw}header #Hamburger{height:6vw;position:absolute;right:2vw;top:2vw;width:6vw}header #Hamburger rect{fill:none;stroke:#fff;stroke-width:.6vw}header #Hamburger line{stroke:#fff;stroke-width:.3vw}header menu{background-color:#fff;left:0;margin:0;padding:0;position:fixed;top:10vw;width:100vw}header #Hamburger,header menu{display:none}header menu{display:flex;flex-direction:column;height:calc(100vh - 10vw);justify-content:space-evenly;padding:2vw}@media only screen and (max-width:767px){header{height:10vw}header.Stucco{font-size:var(--font-large);height:10vw}header .Button{display:none}header .Button.Mobile{display:block}header .Logo .Desktop{display:none}header .Logo .Mobile{display:block;width:30vw}header #Hamburger{display:block}header #Hamburger svg:hover{cursor:pointer}header menu{display:flex}header menu a{color:var(--color-brown);margin:1vw 0 2vw;text-align:center}header menu a button{width:-moz-fit-content;width:fit-content}}#Lightbox .fslightbox-toolbar-button:first-of-type{display:none}#LightboxThumbs[data-v-0ea4d8ab]{color:var(--color-brown);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:11}#LightboxThumbs[data-v-0ea4d8ab],#LightboxThumbs h2[data-v-0ea4d8ab]{display:flex;flex-direction:column;justify-content:center}#LightboxThumbs h2[data-v-0ea4d8ab]{color:var(--color-gold);font-size:var(--font-xxxlarge);height:5vw;margin:-1vw 0 1vw;padding-top:0;text-transform:uppercase}#LightboxThumbs .Shadow[data-v-0ea4d8ab]{background-color:var(--color-bluegray);filter:opacity(.85);height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:-1}#LightboxThumbs .Outer[data-v-0ea4d8ab]{background-color:#fff;height:66vw;margin:auto;overflow:auto;width:80vw}#LightboxThumbs .Outer .Inner[data-v-0ea4d8ab]{height:100%;padding:3vw;width:100%}#LightboxThumbs .Outer .Inner .Viewer[data-v-0ea4d8ab]{-moz-column-gap:1.5vw;column-gap:1.5vw;display:grid;flex-grow:1;grid-template-columns:1fr 1fr;height:95%;padding-bottom:1vw;padding-top:2vw;row-gap:1.5vw}#LightboxThumbs .Outer .Inner .Viewer .Frame[data-v-0ea4d8ab]{padding-bottom:75%;position:relative}#LightboxThumbs .Outer .Inner .Viewer .Frame .Picture[data-v-0ea4d8ab]{background-position:50%;background-size:cover;filter:opacity(0);height:100%;left:0;position:absolute;top:0;transition:all;transition-duration:.75s;transition-timing-function:ease;width:100%}#LightboxThumbs .Close[data-v-0ea4d8ab]{position:absolute;right:0;top:0}@media (min-aspect-ratio:4/3){#LightboxThumbs .Title[data-v-0ea4d8ab]{font-size:4vw;height:4vw}#LightboxThumbs .Outer[data-v-0ea4d8ab]{height:calc(100vh - 8vw);width:58vw}#LightboxThumbs .Outer .Inner .Viewer .Frame[data-v-0ea4d8ab]{padding-bottom:60%}#LightboxThumbs .Outer .Inner .Viewer .Frame .Picture[data-v-0ea4d8ab]{padding-bottom:unset}}#LightboxThumbs .fslightbox-nav[data-v-0ea4d8ab]{height:45px;left:0;position:absolute;top:0;width:100%}#LightboxThumbs .fslightbox-toolbar[data-v-0ea4d8ab]{background:rgba(35,35,35,.65);display:flex;height:100%;position:absolute;right:0;top:0;z-index:3}#LightboxThumbs .fslightbox-toolbar-button[data-v-0ea4d8ab]{cursor:pointer;height:100%;width:45px}#LightboxThumbs .fslightbox-svg-path[data-v-0ea4d8ab]{fill:#ddd;transition:fill .15s ease}#LightboxThumbs .fslightbox-flex-centered[data-v-0ea4d8ab]{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:767px){#LightboxThumbs h2[data-v-0ea4d8ab]{font-size:var(--font-large);height:10vw}#LightboxThumbs .Outer[data-v-0ea4d8ab]{height:80vw;width:90vw}#LightboxThumbs .Outer .Inner .Viewer[data-v-0ea4d8ab]{height:90%}}#LightboxFloorplan[data-v-94a70402]{color:var(--color-gold);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:11}#LightboxFloorplan[data-v-94a70402],#LightboxFloorplan h2[data-v-94a70402]{display:flex;flex-direction:column;justify-content:center}#LightboxFloorplan h2[data-v-94a70402]{font-size:var(--font-xxxlarge);height:5vw;margin:0;text-align:center;text-transform:uppercase}#LightboxFloorplan p[data-v-94a70402]{font-size:var(--font-xxlarge);height:4vw;margin:auto}#LightboxFloorplan .Shadow[data-v-94a70402]{background-color:var(--color-bluegray);filter:opacity(.85);height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:-1}#LightboxFloorplan p.Caption[data-v-94a70402]{margin-bottom:2vw;text-transform:uppercase}#LightboxFloorplan .Outer[data-v-94a70402]{background-color:#fff;background-image:url(../temp/lightbox-background-pattern.webp);background-position:0;background-repeat:no-repeat;background-size:contain;height:clamp(50vh,68vw,80vh);margin:auto;overflow:auto;width:90vw}#LightboxFloorplan .Outer .Inner[data-v-94a70402]{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:3vw;width:100%}#LightboxFloorplan .Outer .Inner .Viewer[data-v-94a70402]{flex-grow:1;height:42vw;padding:0 0 1vw}#LightboxFloorplan .Outer .Inner .Viewer img[data-v-94a70402]{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:scale(.9);width:100%}#LightboxFloorplan .Outer .Inner .Buttons[data-v-94a70402]{height:3vw;margin:auto;width:-moz-fit-content;width:fit-content}#LightboxFloorplan .Outer .Inner .Buttons button[data-v-94a70402]{background-color:#fff;border-color:var(--color-gold);color:#000;font-size:var(--font-normal)}#LightboxFloorplan .Close[data-v-94a70402]{position:absolute;right:0;top:0}#LightboxFloorplan .Outer .Inner .Buttons button[data-v-94a70402]{margin:0 1vw}@media (min-aspect-ratio:4/3){#LightboxFloorplan h2[data-v-94a70402]{font-size:var(--font-xxlarge);height:3vw}#LightboxFloorplan p[data-v-94a70402]{font-size:var(--font-xlarge);height:2.5vw}#LightboxFloorplan .Outer[data-v-94a70402]{height:calc(100vh - 4vw);width:58vw}#LightboxFloorplan .Outer .Inner .Viewer[data-v-94a70402]{height:32vw}#LightboxFloorplan .Outer .Inner .Viewer[data-v-94a70402],#LightboxFloorplan .Outer .Inner .Viewer img[data-v-94a70402]{-o-object-position:center;object-position:center}#LightboxFloorplan .Outer .Inner .Viewer .Frame[data-v-94a70402]{padding-bottom:60%}#LightboxFloorplan .Outer .Inner .Viewer .Frame .Picture[data-v-94a70402]{padding-bottom:unset}}#LightboxFloorplan .fslightbox-nav[data-v-94a70402]{height:45px;left:0;position:absolute;top:0;width:100%}#LightboxFloorplan .fslightbox-toolbar[data-v-94a70402]{background:rgba(35,35,35,.65);display:flex;height:100%;position:absolute;right:0;top:0;z-index:3}#LightboxFloorplan .fslightbox-toolbar-button[data-v-94a70402]{cursor:pointer;height:100%;width:45px}#LightboxFloorplan .fslightbox-svg-path[data-v-94a70402]{fill:#ddd;transition:fill .15s ease}#LightboxFloorplan .fslightbox-flex-centered[data-v-94a70402]{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:767px){#LightboxFloorplan h2[data-v-94a70402]{font-size:var(--font-large);height:7.5vw}#LightboxFloorplan p[data-v-94a70402]{font-size:x-small;margin:0;text-align:center}#LightboxFloorplan .Outer[data-v-94a70402]{height:80vw;width:90vw}#LightboxFloorplan .Outer .Inner .Viewer[data-v-94a70402]{flex-grow:unset;height:50vw}#LightboxFloorplan .Outer .Inner .Viewer img[data-v-94a70402]{-o-object-position:unset;object-position:unset}#LightboxFloorplan .Outer .Inner .Buttons button[data-v-94a70402]{font-size:var(--font-xsmall)}}
