.responsive-image[data-astro-cid-tiuzxqxe]{width:100vw;height:50vh;display:block;overflow:hidden}.responsive-image__img[data-astro-cid-tiuzxqxe]{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focal-x,50%) var(--focal-y,50%);object-position:var(--focal-x,50%) var(--focal-y,50%);width:100vw;height:50vh;display:block}.ava-section[data-astro-cid-a6szskio]{--section-bar-bg:#87ceeb}.geology-section[data-astro-cid-xddl7bjc]{--section-bar-bg:#7a7a7a}.home-section[data-astro-cid-yd6vgufp]{color:#231f20;text-transform:uppercase;background:#f4d9b5;justify-content:space-between;align-items:center;display:flex}.home-section[data-astro-cid-yd6vgufp] .home-content[data-astro-cid-yd6vgufp],.home-section[data-astro-cid-yd6vgufp] .home-image[data-astro-cid-yd6vgufp]{flex:1 0 50%}.home-section[data-astro-cid-yd6vgufp] .home-content[data-astro-cid-yd6vgufp]{justify-content:center;display:flex}.home-section[data-astro-cid-yd6vgufp] .home-image[data-astro-cid-yd6vgufp]{justify-content:right;display:flex}.home-section[data-astro-cid-yd6vgufp] .home-image[data-astro-cid-yd6vgufp] img[data-astro-cid-yd6vgufp]{width:100%;max-width:500px;height:auto}.proprietors-section[data-astro-cid-vt2bxqzp]{--section-bar-bg:#1a1a1a}.purchase-section[data-astro-cid-s3d6oqjl]{--section-bar-bg:#9d2d8f}.vineyard-section[data-astro-cid-5dhryydg]{--section-bar-bg:#e8dcc8}.wines-section[data-astro-cid-y7c2nlqh]{--section-bar-bg:#f5f5f5}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}ol,ul{margin:0;padding-top:0;padding-bottom:0}ol[role=list],ol[role=tablist],ul[role=list],ul[role=tablist]{list-style:none}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:geometricprecision;min-height:100dvh;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}@font-face{font-family:Pangram Sans Rounded;src:url(/fonts/PangramSansRounded/PPPangramSansRounded-Bold.otf)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Pangram Sans Rounded;src:url(/fonts/PangramSansRounded/PPPangramSansRounded-ExtraboldItalic.otf)format("opentype");font-weight:800;font-style:italic}@font-face{font-family:Pangram Sans Rounded;src:url(/fonts/PangramSansRounded/PPPangramSansRounded-Light.otf)format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Pangram Sans Rounded;src:url(/fonts/PangramSansRounded/PPPangramSansRounded-Medium.otf)format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Pangram Sans Rounded;src:url(/fonts/PangramSansRounded/PPPangramSansRounded-Semibold.otf)format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Pangram Sans Rounded;src:url(/fonts/PangramSansRounded/PPPangramSansRounded-Thin.otf)format("opentype");font-weight:100;font-style:normal}@font-face{font-family:Pangram Sans Rounded;src:url(/fonts/PangramSansRounded/PPPangramSansRounded-CompactExtralightReclined.otf)format("opentype");font-weight:200;font-style:italic;font-stretch:75%}@font-face{font-family:Pangram Sans Rounded;src:url(/fonts/PangramSansRounded/PPPangramSansRounded-CompactRegular.otf)format("opentype");font-weight:400;font-style:normal;font-stretch:75%}@font-face{font-family:Pangram Sans Rounded;src:url(/fonts/PangramSansRounded/PPPangramSansRounded-CompactThinItalic.otf)format("opentype");font-weight:100;font-style:italic;font-stretch:75%}@font-face{font-family:Pangram Sans Rounded;src:url(/fonts/PangramSansRounded/PPPangramSansRounded-CompressedExtrabold.otf)format("opentype");font-weight:800;font-style:normal;font-stretch:compressed}@font-face{font-family:Pangram Sans Rounded;src:url(/fonts/PangramSansRounded/PPPangramSansRounded-CompressedMediumReclined.otf)format("opentype");font-weight:500;font-style:italic;font-stretch:compressed}@font-face{font-family:Pangram Sans Rounded;src:url(/fonts/PangramSansRounded/PPPangramSansRounded-CondensedThin.otf)format("opentype");font-weight:100;font-style:normal;font-stretch:75%}@font-face{font-family:Pangram Sans Rounded;src:url(/fonts/PangramSansRounded/PPPangramSansRounded-NarrowExtraboldItalic.otf)format("opentype");font-weight:800;font-style:italic;font-stretch:narrower}@font-face{font-family:Pangram Sans Rounded;src:url(/fonts/PangramSansRounded/PPPangramSansRounded-NarrowExtralightReclined.otf)format("opentype");font-weight:200;font-style:italic;font-stretch:narrower}@font-face{font-family:Pangram Sans Rounded;src:url(/fonts/PangramSansRounded/PPPangramSansRounded-NarrowSemibold.otf)format("opentype");font-weight:600;font-style:normal;font-stretch:narrower}@font-face{font-family:Pangram Sans Rounded;src:url(/fonts/PangramSansRounded/PPPangramSansRounded-NarrowSemiboldItalic.otf)format("opentype");font-weight:600;font-style:italic;font-stretch:narrower}@font-face{font-family:Pangram Sans Rounded;src:url(/fonts/PangramSansRounded/PPPangramSansRounded-SlimExtralight.otf)format("opentype");font-weight:200;font-style:normal;font-stretch:narrower}@font-face{font-family:Pangram Sans Rounded;src:url(/fonts/PangramSansRounded/PPPangramSansRounded-SlimMediumReclined.otf)format("opentype");font-weight:500;font-style:italic;font-stretch:narrower}@font-face{font-family:Pangram Sans Rounded;src:url(/fonts/PangramSansRounded/PPPangramSansRounded-SlimSemiboldItalic.otf)format("opentype");font-weight:600;font-style:italic;font-stretch:narrower}@font-face{font-family:Avenir Light Oblique;src:url(/fonts/Avenir/AvenirLTStd-LightOblique.otf)format("opentype");font-weight:300;font-style:italic}button[type=submit]{background-color:var(--color-form-bg);color:var(--color-white);padding:var(--space-3xs) var(--space-xs);border:0;border-radius:2rem}label{display:inline;position:relative}.form-group.error,.form-group.error [role=alert],label.error,label.error [role=alert]{color:var(--color-alert)}label.valid{color:var(--color-success)}.form-group{align-items:center;gap:var(--space-2xs);display:flex}input:not([type=submit]),select,textarea{background-color:var(--color-form-bg);color:var(--color-white);max-width:20rem;padding:var(--space-3xs) var(--space-xs);vertical-align:top;border:0;border-radius:2rem;width:100%}input:not([type=submit]):not(.browser-default):focus:not([readonly]),select:not(.browser-default):focus:not([readonly]),textarea:not(.browser-default):focus:not([readonly]){box-shadow:none}.content-editor[aria-invalid=true],input:not([type=submit])[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border:2px solid var(--color-alert);box-shadow:inset 0 0 3px var(--color-alert)}.content-editor[aria-invalid=false],input:not([type=submit])[aria-invalid=false],select[aria-invalid=false],textarea[aria-invalid=false]{border:2px solid var(--color-success);box-shadow:inset 0 0 3px var(--color-success)}:root{--color-text:#231f20;--color-text-light:#7a7063;--color-highlighter:#a73800;--color-white:#fff;--color-black:#000;--color-form-bg:#87725c;--color-alert:#ab0000;--color-alert-bg:#fff1f0;--color-info:#000459;--color-success:#115832;--color-success-bg:#e6f4f1;--color-warning:#6b5f13;--outline-color:var(--color-highlighter,#a73800);--outline-offset:max(4px, .16em);--outline-size:max(2px, .08em);--outline-style:solid;--font-family-heading:"Pangram Sans Rounded", sans-serif;--font-family-body:"Avenir Light Oblique", Avenir, "Avenir Next", "Nunito Sans", "Segoe UI", Roboto, Ubuntu, sans-serif;--grid-min-width:20rem;--grid-max-width:90rem;--grid-gutter:var(--space-xs-s,clamp(.6875rem, .5913rem + .4808vw, 1rem));--grid-columns:12;--text-max-width:55ch;--transition-base:.25s ease;--transition-movement:.2s linear;--transition-fade:.2s ease;--transition-bounce:.5s cubic-bezier(.5, .05, .2, 1.5);--z-index-notification:15;--z-index-tooltip:14;--z-index-aside:13;--z-index-mask:12;--z-index-fixed:11;--z-index-bg-fixed:-10;--z-index-bg-background:-20}html{scrollbar-gutter:stable;overflow-x:hidden}body,html{box-sizing:border-box;color:var(--color-text);font-family:var(--font-family-body);font-size:var(--step-1);overscroll-behavior:none;margin:0;font-style:italic;font-weight:300;line-height:1.5}body,html,main{width:100%;height:100%}h1{font-family:var(--font-family-heading);font-size:var(--step-6);font-style:normal;font-weight:100;font-stretch:75%}h2{font-size:var(--step-2);margin:0 0 var(--space-m) 0;font-weight:400}:focus-visible{outline:2px solid var(--color-highlighter);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:is(a,button,input,select,summary,textarea):focus-visible,[type=checkbox]:focus-visible+span:after,[type=radio]:focus-visible+span:after{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));z-index:1}:target{scroll-margin-top:2ex}::-moz-selection{background-color:var(--color-text);color:var(--color--white,#fff);filter:none;-webkit-text-fill-color:initial}::selection{background-color:var(--color-text);color:var(--color--white,#fff);filter:none;-webkit-text-fill-color:initial}:root{--step-6:clamp(1.6472rem, 1.2464rem + 2.0038vw, 2.7994rem);--step-5:clamp(1.4642rem, 1.162rem + 1.5107vw, 2.3328rem);--step-4:clamp(1.3015rem, 1.078rem + 1.1174vw, 1.944rem);--step-3:clamp(1.1569rem, .9958rem + .8055vw, 1.62rem);--step-2:clamp(1.0283rem, .9164rem + .5594vw, 1.35rem);--step-1:clamp(.9141rem, .8407rem + .3668vw, 1.125rem);--step-0:clamp(.8125rem, .769rem + .2174vw, .9375rem);--step--1:clamp(.7222rem, .7017rem + .1027vw, .7813rem);--step--2:clamp(.642rem, .6388rem + .0158vw, .651rem);--space-3xs:clamp(.25rem, .25rem + 0vw, .25rem);--space-2xs:clamp(.4375rem, .4158rem + .1087vw, .5rem);--space-xs:clamp(.6875rem, .6658rem + .1087vw, .75rem);--space-s:clamp(.875rem, .8315rem + .2174vw, 1rem);--space-m:clamp(1.3125rem, 1.2473rem + .3261vw, 1.5rem);--space-l:clamp(1.75rem, 1.663rem + .4348vw, 2rem);--space-xl:clamp(2.625rem, 2.4946rem + .6522vw, 3rem);--space-2xl:clamp(3.5rem, 3.3261rem + .8696vw, 4rem);--space-3xl:clamp(5.25rem, 4.9891rem + 1.3043vw, 6rem);--space-3xs-2xs:clamp(.25rem, .163rem + .4348vw, .5rem);--space-2xs-xs:clamp(.4375rem, .3288rem + .5435vw, .75rem);--space-xs-s:clamp(.6875rem, .5788rem + .5435vw, 1rem);--space-s-m:clamp(.875rem, .6576rem + 1.087vw, 1.5rem);--space-m-l:clamp(1.3125rem, 1.0734rem + 1.1957vw, 2rem);--space-l-xl:clamp(1.75rem, 1.3152rem + 2.1739vw, 3rem);--space-xl-2xl:clamp(2.625rem, 2.1467rem + 2.3913vw, 4rem);--space-2xl-3xl:clamp(3.5rem, 2.6304rem + 4.3478vw, 6rem);--space-s-l:clamp(.875rem, .4837rem + 1.9565vw, 2rem)}.scroll-container{overscroll-behavior:none;flex-wrap:nowrap;height:100%;display:flex}.all-center>*{text-align:center;margin-inline:auto}.border-gradient[data-gradient-position=left]{border-left:5px solid;border-image-source:linear-gradient(to bottom,var(--color-primary-light),var(--color-secondary-light));border-image-slice:1}.border-gradient[data-gradient-position=top]{border-top:6px solid;border-image-source:linear-gradient(to right,var(--color-primary-light),var(--color-secondary-light));border-image-slice:1}.z-depth{box-shadow:var(--z-depth-1)}.z-depth[data-depth-background=bg]{background-color:var(--color-bg);border-radius:var(--border-radius);padding:var(--gutter)}.z-depth[data-depth-background=bg-alt]{background-color:var(--color-bg-alt);border-radius:var(--border-radius);padding:var(--gutter)}.z-depth[data-depth-level="2"]{box-shadow:var(--z-depth-2)}.z-depth[data-depth-level="3"]{box-shadow:var(--z-depth-3)}.z-depth-gradient{transform-style:preserve-3d;display:inline-block;position:relative;transform:translate(0)}.z-depth-gradient:before{border-radius:var(--border-radius);content:"";filter:blur(4px);background:conic-gradient(from 90deg at 50% 10%,#2f9c9a,#429695,#56918f,#698b8a,#7d8584,#907f7f,#a37a79,#b77474,#ca6e6e,#b77474,#a37a79,#907f7f,#7d8584,#698b8a,#56918f,#429695,#2f9c9a);position:absolute;inset:2px;transform:translate3d(1px,0,-1px)}.z-depth-gradient[data-depth-level="2"]:before{filter:blur(7px);inset:-1px}.z-depth-gradient[data-depth-level="3"]:before{filter:blur(10px);inset:-4px}.flow{flex-direction:column;justify-content:flex-start;display:flex}.flow>*{margin-block:0}.flow>*+*{margin-block-start:var(--flow-space,1em)}.region{padding-top:var(--region-space,var(--space-s-m));padding-bottom:var(--region-space,var(--space-s-m))}.sticky{top:var(--space-xs);position:sticky}.sticky details{max-height:96vh;overflow:auto}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.wrapper{max-width:var(--wrapper-max-width,85rem);margin-inline:auto;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);position:relative}.flow.wrapper{padding-block-start:var(--gutter);padding-block-end:var(--gutter)}.wrapper[data-wrapper-type=constrained]{max-width:var(--wrapper-constrained-max-width,50rem)}.scroll-section{width:100vw;height:100vh}.scroll-section__content,.scroll-section__image{width:100vw;height:50vh}.scroll-section .section-content{padding:var(--space-l-xl);text-wrap:balance;width:100%}:root{--scroll-sections:7}
