:root{--browser_width:1000;--browser_height:960;--header_height_base:60px;--header_height_max_num:960;--header_height_max:calc(var(--header_height_max_num) * 1px);--mainnav_height:60;--mainnav_height_wide:165;--mainnav_shrink_height:60;--subnav_height:0;--subnav_height_px:calc(var(--subnav_height) * 1px);--mainsplash_height_max_real:calc((var(--header_height_max_num) + var(--mainnav_shrink_height)) * 1px);--header_main_height:calc(var(--mainnav_height) * 1px);--header_main_shrink_height:calc(var(--mainnav_height) * 1px);--header_height:calc((var(--mainnav_height) * 1px));--header_height_wide:calc((var(--mainnav_height_wide) + var(--subnav_height)) * 1px);--header_shrink_height:calc((var(--mainnav_shrink_height) + var(--subnav_height)) * 1px);--header_height_short:calc((var(--browser_height) - var(--mainnav_shrink_height)) * 1px);--splash_image_height-narrow:163;--splash_image_width-narrow:360;--splash_image_height-wide:788;--splash_image_width-wide:1920;--splash_image_height-with_header:calc(var(--splash_image_height-wide) + ((var(--mainnav_height) + var(--subnav_height)) - (var(--mainnav_shrink_height) + var(--subnav_height))));--splash_image_aspect_ratio-narrow:calc(var(--splash_image_height-narrow) / var(--splash_image_width-narrow));--splash_image_aspect_ratio-wide:calc(var(--splash_image_height-wide) / var(--splash_image_width-wide));--splash_image_aspect_ratio-with_header:calc(var(--splash_image_height-with_header) / var(--browser_width));--test:4000000000}body:before{display:none;content:"base"}@media (min-width:301px) and (max-width:500px){body:before{content:"mobile"}}@media (min-width:501px) and (max-width:1000px){body:before{content:"small"}}@media (min-width:1001px) and (max-width:1200px){body:before{content:"medium"}}@media (min-width:1201px) and (max-width:1400px){body:before{content:"large"}}@media (min-width:1401px){body:before{content:"wide"}}#map{width:100%;height:100%}.mapwrapper{max-width:1720px;height:500px;margin:0 auto;padding-right:0;padding-left:0}.mapwrapper .directionlink{position:relative;width:75%;margin-top:-100px;margin-right:auto;margin-left:auto;text-align:center}.mapwrapper .directionlink a,.mapwrapper .directionlink a:visited{font-family:proxima-nova,helvetica neue,helvetica,arial,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;font-style:normal;display:inline-block;margin-bottom:1em;padding:.5em 1em;transition:all .3s;text-decoration:none;text-transform:uppercase;color:#01492a;border:1px solid #01492a;background-color:#fff;font-display:swap}.mapwrapper .directionlink a:not(:last-child),.mapwrapper .directionlink a:visited:not(:last-child){margin-right:.5em}@media (min-width:1001px){.mapwrapper .directionlink a,.mapwrapper .directionlink a:visited{padding:1em 1.5em;letter-spacing:.1em}.mapwrapper .directionlink a:not(:last-child),.mapwrapper .directionlink a:visited:not(:last-child){margin-right:1em}}.mapwrapper .directionlink a:hover,.mapwrapper .directionlink a:visited:hover{color:#fff;border-color:#528971;background-color:#528971}.section.topnote .notewrap{max-width:900px;padding-bottom:20px;text-align:center}.section.topnote .mapwrapper{max-width:1200px;padding-bottom:20px}.section.topnote .mapwrapper #map{border:1px solid #a9cbbc}.section.topnote .contactinfo{max-width:900px;padding-right:0;padding-bottom:0;padding-left:0}.section.slideshow{min-height:80vh;padding-bottom:5vh}@media (min-width:1201px){.section.slideshow{padding-right:50px;padding-left:50px}}@media screen and (min-width:1300px){.section.slideshow{padding-right:0;padding-left:0}}.section.slideshow .sectionwrapper{max-width:50vh;max-height:75vh;margin:0 auto}.section.slideshow .slideshow-container{position:relative}.section.slideshow .swiper-slide{max-width:100%;text-align:center;background:#fff}.section.slideshow .slide-content{display:flex;flex-direction:column;width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:100%;max-width:100%}.section.slideshow img{width:100%;height:auto}.section.slideshow .slide_caption{line-height:1.2;width:100%;padding-top:1em;text-align:center}.section.slideshow .slide_caption p{font-family:freight-neo-pro,helvetica neue,helvetica,arial,sans-serif;font-weight:400;font-style:italic;font-display:swap}.section.slideshow .swiper-button-next,.section.slideshow .swiper-button-prev{position:absolute;z-index:1;top:1.25em;right:1.5em;left:auto;text-shadow:0 0 2px #000}.section.slideshow .swiper-button-prev{right:3.25em}.otherwineries{max-width:1920px;padding:20px}@media (min-width:501px){.otherwineries{padding:30px}}@media (min-width:1001px){.otherwineries{padding:50px}}@media (min-width:1201px){.otherwineries{padding:50px 100px 100px}}.otherwineries h2{font-size:30px;font-size:1.875rem;margin-bottom:.75em;padding-top:1em;text-align:center;color:#01492a}@media (min-width:301px){.otherwineries h2{font-size:2.25rem}}@media (min-width:501px){.otherwineries h2{font-size:2.75rem}}@media (min-width:1001px){.otherwineries h2{font-size:3.25rem}}.otherwineries h3{font-family:freight-neo-pro,helvetica neue,helvetica,arial,sans-serif;font-size:24px;font-size:1.5rem;font-weight:400;font-weight:300;font-style:normal;margin-top:0;margin-bottom:1.5em;text-align:center;font-display:swap}@media (min-width:301px){.otherwineries h3{font-size:1.875rem}}@media (min-width:501px){.otherwineries h3{font-size:2.25rem}}@media (min-width:1001px){.otherwineries h3{font-size:2.625rem}}.otherwineries .winerygrid{display:flex;flex-direction:column}@media screen and (min-width:900px){.otherwineries .winerygrid{flex-direction:row;justify-content:space-between;flex-wrap:wrap}.otherwineries .winerygrid.single{justify-content:center}}.otherwineries .winery{margin-bottom:14px;flex-basis:100%}@media screen and (min-width:900px){.otherwineries .winery{margin-bottom:30px;flex-basis:48%}.otherwineries .winery:before{float:left;padding-bottom:74.4186%;content:""}.otherwineries .winery:after{display:table;clear:both;content:""}}@media (min-width:1001px){.otherwineries .winery{flex-basis:48.5%}}@media (min-width:1401px){.otherwineries .winery{flex-basis:49%}}.otherwineries a{position:relative;display:block;width:100%;height:100%;min-height:200px;transition:all .3s;text-decoration:none;background-color:#002617}@media (min-width:501px){.otherwineries a{min-height:300px}}.otherwineries figure{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100%;height:100%}@media screen and (min-width:900px){.otherwineries figure{position:relative}}.otherwineries figure img{font-family:object-fit\: cover;display:block;transition:height .6s,width .6s!important;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.otherwineries .boxtext,.otherwineries figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.otherwineries .boxtext{display:flex;flex-direction:column;padding-bottom:35px;transition:padding-bottom .3s;transition:background-color .6s;background-color:transparent;background-color:rgba(0,0,0,.5);justify-content:flex-end;align-items:center}@media (min-width:1201px){.otherwineries .boxtext{padding-bottom:40px}}.otherwineries .boxtext:hover{background-color:rgba(0,0,0,.8)}@media (min-width:501px){.otherwineries .boxtext{background:linear-gradient(0deg,rgba(0,0,0,.9),transparent 60%);background-color:transparent}.otherwineries .boxtext:hover{background-color:rgba(0,0,0,.3)}}.otherwineries h4{font-family:freight-neo-pro,helvetica neue,helvetica,arial,sans-serif;font-size:24px;font-size:1.5rem;font-weight:400;font-weight:300;font-style:normal;line-height:1.1;padding:0 10px;text-align:center;color:#fff;font-display:swap}@media (min-width:301px) and (max-width:500px){.otherwineries h4{font-size:1.875rem}}@media (min-width:501px) and (max-width:1000px){.otherwineries h4{font-size:1.875rem;padding:0 15px}}@media (min-width:1001px){.otherwineries h4{font-size:2.125rem;padding:0 20px}}@media (min-width:1201px){.otherwineries h4{font-size:2.375rem;padding:0 30px}}.otherwineries .subhead{font-family:proxima-nova,helvetica neue,helvetica,arial,sans-serif;font-weight:400;font-style:normal;color:#fff;font-display:swap}.otherwineries a:hover img{width:103%;height:103%}