@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Jost:ital,wght@0,100..900;1,100..900&display=swap');.block-canvas{display:block;margin:0 auto;width:95vw;min-width:240px;max-width:1280px;position:relative;}*,*::before,*::after{box-sizing:border-box;}html,body{margin:0;padding:0;height:100%;font-family:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-size:100%;line-height:1.5;-webkit-text-size-adjust:100%;scroll-behavior:smooth;}body{text-rendering:optimizeLegibility;color:#000;background-color:#fff;}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0;}ul[role='list'],ol[role='list']{list-style:none;margin:0;padding:0;}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto;}input,button,textarea,select{font:inherit;color:inherit;}button{border:none;background:none;padding:0;cursor:pointer;}a{color:inherit;text-decoration:none;}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.content-box{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.inline{display:inline;}.relative{position:relative;}.absolute{position:absolute;}.fixed{position:fixed;}.block{display:block;}.none{display:none;}.absolute-block{position:absolute;display:block;}.absolute-none{position:absolute;display:none;}.relative-block{position:relative;display:block;}.relative-none{position:relative;display:none;}.inline-block{display:inline-block;vertical-align:top;}.relative-inline-block{position:relative;display:inline-block;vertical-align:top;}.fixed-block{position:fixed;display:block;}.fixed-none{position:fixed;display:none;}.table{display:table;}.table-row{display:table-row;}.table-cell{display:table-cell;}.visible{visibility:visible;}.hidden{visibility:hidden;}.nowrap{white-space:nowrap;}.wrap{white-space:normal;}.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.user-select-none{-webkit-user-select:none;user-select:none;-webkit-touch-callout:;}.flow-root{display:flow-root;}.clearfix::after{content:"";display:table;clear:both;}.t1{outline:dotted 1px rgba(0,0,200,0.5);background-color:rgba(50,50,150,0.2);}.t2{outline:dotted 1px rgba(200,0,0,0.5);background-color:rgba(150,50,50,0.2);}.t3{outline:dotted 1px #00c801;background-color:rgba(50,150,50,0.2);}.t4{outline:dotted 1px rgba(245,165,15,0.75);background-color:rgba(255,255,255,0.3);}.t5{outline:dotted 1px rgba(165,15,245,0.75);background-color:rgba(245,245,255,0.3);}.halign-left,.hleft{text-align:left;}.halign-center,.hcenter{text-align:center;}.halign-right,.hright{text-align:right;}.valign-top,.vtop{vertical-align:top;}.valign-middle,.vmid{vertical-align:middle;}.valign-bottom,.vbot{vertical-align:bottom;}html,body{min-height:100%;padding:0;margin:0;}html{font-size:clamp(12px,1.5vw,14px);-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-y:scroll;scrollbar-gutter:stable;scroll-behavior:smooth;}body{font-family:"EB Garamond", serif;font-weight:500;line-height:1.25;color:#333;background:#fff;}h1,h2,h3,h4,h5,h6{font-family:"Cinzel", serif;color:#5d6bd2;line-height:1.25;line-height:1.05;margin:.25em 0 .25em 0;font-weight:400;}h1{font-size:3.25rem;}h2{font-size:2.75rem;}h3{font-size:2.25rem;}h4{font-size:1.75rem;}h5{font-size:1.5rem;}h6{font-size:1.0rem;}.usercontent{font-size:1.5rem;line-height:1.25;}.usercontent p{margin:1.5rem 0;}hr{display:block;margin:1.5rem auto;background:none;border:solid #0c248c;border-width:0 0 1px 0;}a{cursor:pointer;color:#5d6bd2;text-decoration:none;transition:all .25s;}a:hover{color:#0c248c;}a.button,button,input[type="button"],input[type="submit"]{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Jost, sans-serif;font-weight:400;font-size:1.25rem;letter-spacing:.2ch;height:3em;line-height:3em;text-transform:uppercase;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-touch-callout:;border:solid 1px;border-radius:3em;transition:all .25s;padding:0 clamp(1.5em,2vw,2.5em);background:#0c248c;color:#fff;border-color:#fff;}a.button.icon-right,button.icon-right,input[type="button"].icon-right,input[type="submit"].icon-right{padding:0 clamp(0.5em,2vw,2.5em) 0 clamp(1.5em,2vw,2.5em);}a.button:hover,button:hover,input[type="button"]:hover,input[type="submit"]:hover{color:#0c248c;background-color:#fff;border-color:#0c248c;}a.button.button-inverse,button.button-inverse,input[type="button"].button-inverse,input[type="submit"].button-inverse{color:#0c248c;background-color:#fff;border-color:#0c248c;}a.button.button-inverse:hover,button.button-inverse:hover,input[type="button"].button-inverse:hover,input[type="submit"].button-inverse:hover{background:#0c248c;color:#fff;}.gsap-effect-wrapper{position:relative;}span.br::after{content:"\A";white-space:pre;}.preheading{font-family:Jost, sans-serif;font-size:min(1.1rem,2.85vw);font-weight:400;line-height:1.25;letter-spacing:.2ch;text-transform:uppercase;color:#333;margin:0;}#page-header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:rgba(255,255,255,0.75);backdrop-filter:blur(3px);height:8rem;}html:not(.scrolled-content) #page-header{transition:all 0.4s ease;}#page-header .header-content{position:relative;display:block;width:94%;height:100%;margin:0 auto;display:flow-root;overflow:hidden;}#page-header .nav-menu,#page-header .nav-acquire{position:absolute;display:block;top:50%;transform:translatey(-50%);z-index:100;color:#0c248c;font-family:'Font Awesome 7 Pro';font-weight:400;font-size:1.35rem;text-align:center;border:2px solid #0c248c;border-radius:50%;overflow:hidden;width:2em;height:2em;line-height:2em;}#page-header .nav-menu:after,#page-header .nav-acquire:after{position:relative;display:inline-block;vertical-align:top;margin-top:-0.1em;}#page-header .nav-menu:hover,#page-header .nav-menu:active,#page-header .nav-menu:focus,#page-header .nav-acquire:hover,#page-header .nav-acquire:active,#page-header .nav-acquire:focus{background-color:#0c248c;color:#fff;}#page-header .nav-menu{left:0.25vw;}#page-header .nav-menu:after{content:'\f0c9';}#page-header .nav-acquire{right:0.25vw;}#page-header .nav-acquire:after{content:'\f007';}#page-header .mainlogo{position:relative;display:block;height:calc(100% - 1rem);width:50%;max-width:400px;margin:1rem auto 0 auto;}html:not(.scrolled-content) #page-header .mainlogo{transition:all 0.4s ease;}#page-header .mainlogo img{display:block;width:100%;height:100%;object-fit:contain;}html:not(.scrolled-content) #page-header .mainlogo img{transition:all 0.4s ease;}html.scrolled-header #page-header{height:5rem;}html.scrolled-header #page-header .mainlogo{max-width:300px;margin-top:.75rem;}html.scrolled-header #page-header .mainlogo img{height:calc(100% + 2.5rem);clip-path:inset(0% 0% 50% 0%);}#mainmenu{position:fixed;display:none;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,0.94);z-index:900;opacity:0;}#mainmenu .mm-canvas{position:absolute;display:block;left:50%;top:50%;transform:translate(-50%,-50%);}#mainmenu ul,#mainmenu li{display:block;padding:0;list-style-type:none;text-align:center;}#mainmenu li{font-size:2.5em;font-size:4.5vh;line-height:1.65;white-space:nowrap;}#mainmenu li a{display:block;}#mainmenu li.nav-instagram{text-align:center;padding-top:1em;}#mainmenu li.nav-instagram a{font-family:'Font Awesome 7 Brands';font-weight:400;font-size:.85em;}html.mainmenu-active #page-header .nav-menu:after{content:'\f00d';}#page-header .mainlogo{opacity:0;}#panel-hero .logoillustration{opacity:0;}#panel-hero .hero-title{opacity:0;}#page-header .nav-menu,#page-header .nav-acquire{opacity:0;}#panels-container{width:100%;overflow-x:hidden;}.panel{position:relative;display:block;width:100%;background-color:#fff;}.panel .panel-canvas{position:relative;display:block;width:94%;max-width:1280px;margin:0 auto;padding:min(4rem,2.5vh) min(2rem,1.5vw);z-index:2;font-size:1.5rem;line-height:1.25;}.panel .panel-canvas p{margin:1.5rem 0;}.panel .panel-canvas .imgwrap,.panel .panel-canvas .vidwrap{position:relative;display:block;border-radius:min(1.25rem,2vw);overflow:hidden;aspect-ratio:1.5;width:100%;}.panel .panel-canvas .imgwrap.vert,.panel .panel-canvas .vidwrap.vert{aspect-ratio:0.66667;}.panel .panel-canvas .imgwrap > img,.panel .panel-canvas .imgwrap > video,.panel .panel-canvas .vidwrap > img,.panel .panel-canvas .vidwrap > video{position:relative;display:block;width:100%;height:100%;object-fit:cover;}.panel .panel-content{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-shrink:0;gap:5%;margin:0 auto;}.panel .panel-text{position:relative;min-width:200px;}.panel-vertical{display:flex;align-items:center;justify-content:center;min-height:100vh;}.panel-horizontal{position:relative;display:block;}.panel-horizontal .horizontal-panels-wrapper{position:relative;display:block;background-color:inherit;}.panel-horizontal .horizontal-panel{position:relative;display:block;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:inherit;overflow:hidden;}html.horizontal-scroll-ready .panel-horizontal{height:100vh;overflow:hidden;}html.horizontal-scroll-ready .panel-horizontal .horizontal-panels-wrapper{height:100%;display:flex;flex-wrap:nowrap;width:fit-content;}html.horizontal-scroll-ready .panel-horizontal .horizontal-panel{width:var(--viewport-width,100vw);height:100vh;flex-shrink:0;}#panel-hero{position:relative;display:block;}#panel-hero .hero-canvas{position:relative;display:block;height:calc(100vh - 8rem);top:8rem;display:flow-root;}#panel-hero .logoillustration{position:relative;display:block;width:80%;max-width:600px;margin:0 auto;margin-top:1rem;height:calc(calc(100% - 14rem) - 1rem);}#panel-hero .logoillustration img{display:block;width:100%;height:100%;object-fit:contain;}#panel-hero .hero-title{margin:0 auto;width:90%;max-width:800px;text-align:center;white-space:nowrap;padding-top:1rem;height:14rem;}#panel-hero .hero-title h2{margin:.5rem 0 0 0;font-size:min(2.75rem,5.2vw);}#panel-hero .navarrowdown{position:relative;display:block;height:clamp(2.5rem,5vw,56px);width:96px;margin:1rem auto 0;animation:bob 1.5s ease-in-out infinite;}#panel-hero .navarrowdown a{position:absolute;display:block;width:100%;height:100%;background:center no-repeat url("/assets/images/nav-arrow.png");background-size:contain;opacity:.80;}#panel-hero .navarrowdown a:hover{opacity:1;}@keyframes bob{0%,100%{transform:translateY(0);}50%{transform:translateY(12px);}}#age-verify{position:fixed;display:none;top:0;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.85);z-index:2000;opacity:0;}#age-verify .avcanvas{position:absolute;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:50%;top:50%;width:94%;max-width:600px;background:#fff;border:solid 2px #0c248c;transform:translate(-50%,-50%);padding:3rem 2.5rem;text-align:center;text-wrap:balance;overflow:hidden;overflow-y:auto;}#age-verify .avcontent{font-size:1.2rem;color:#333;}#age-verify .avcontent header{position:relative;display:block;margin:0 0 1.5rem 0;}#age-verify .avcontent header .avwelcome{font-family:;font-size:1.5rem;font-weight:500;letter-spacing:0.05em;color:#000;margin:0 0 1rem 0;}#age-verify .avcontent header img{display:block;width:100%;max-width:300px;margin:0 auto;}#age-verify .avcontent p{margin:1rem 0;line-height:1.6;}#age-verify .avcontent p a{color:#0c248c;text-decoration:underline;}#age-verify .avcontent p a:hover{opacity:0.8;}#age-verify .avbdate{position:relative;display:block;white-space:nowrap;width:94%;max-width:400px;margin:2rem auto;text-align:center;}#age-verify .avbdate input{width:28%;margin:0 0.5rem;padding:0.75rem 0.5rem;text-align:center;font-size:16px;font-family:Jost, sans-serif;border:solid 1px rgba(12,36,140,0.3);background:#fff;color:#333;border-radius:4px;transition:border-color 0.2s;}#age-verify .avbdate input:focus{outline:none;border-color:#0c248c;}#age-verify .avbdate input::placeholder{color:rgba(51,51,51,0.4);opacity:1;}#age-verify .avmessage{color:#d32f2f;font-style:italic;font-size:1rem;margin:1rem 0 0 0;min-height:1.5em;}html.age-verify-active{overflow:hidden;}html.age-verify-active #age-verify{display:block;}@media (max-height: 500px){#age-verify .avcanvas{top:3vh;bottom:3vh;transform:translateX(-50%);}}#panel-story{background-color:#f0f1f7;}#panel-story #story-landing .panel-content{flex-direction:column;}#panel-story #story-landing .panel-text{max-width:42rem;align-self:start;}#panel-story #story-landing .panel-text p{padding-left:3rem;}#panel-story #story-landing .panel-photos{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-shrink:0;gap:5%;}#panel-story #story-landing .panel-photos .img-vin1{width:19%;}#panel-story #story-landing .panel-photos .vid-vines{aspect-ratio:1.75;width:36%;}#panel-story #story-landing .panel-photos .img-vin2{width:45%;}@media (max-width: 640px){#panel-story #story-landing .panel-content .panel-photos .img-vin1{display:none;}#panel-story #story-landing .panel-content .panel-photos .vid-vines{width:46%;}#panel-story #story-landing .panel-content .panel-photos .img-vin2{width:54%;}}@media (max-width: 640px){#panel-story #story-landing .panel-content .panel-text .br::after{content:'';}}@media (max-height: 460px){#panel-story #story-landing .panel-content{flex-direction:row;}#panel-story #story-landing .panel-content .panel-text{width:60%;}#panel-story #story-landing .panel-content .panel-photos{width:40%;}#panel-story #story-landing .panel-content .panel-photos .img-vin1{display:none;}#panel-story #story-landing .panel-content .panel-photos .vid-vines{width:100%;}#panel-story #story-landing .panel-content .panel-photos .img-vin2{display:none;}}#panel-story #story-1 .panel-content .panel-text{width:30%;}#panel-story #story-1 .panel-content .panel-photos{width:70%;}@media (max-width: 767px){#panel-story #story-1 .panel-content{flex-direction:column;}#panel-story #story-1 .panel-content .panel-text{width:100%;}#panel-story #story-1 .panel-content .panel-photos{width:100%;}}#panel-story #story-2 .panel-content .panel-text{width:35%;align-self:flex-start;}#panel-story #story-2 .panel-content .panel-photos{position:relative;height:100%;width:65%;}#panel-story #story-2 .panel-content .panel-photos .img-heron{width:32%;z-index:50;}#panel-story #story-2 .panel-content .panel-photos .img-rock{z-index:40;margin:0 0 0 auto;width:76%;transform:translatey(-30%);margin-bottom:calc(-76% * abs(30) / 100 * 0.66667);}@media (max-width: 640px){#panel-story #story-2 .panel-content .panel-photos .img-heron{width:45%;}#panel-story #story-2 .panel-content .panel-photos .img-rock{width:85%;transform:translatey(-40%);margin-bottom:calc(-85% * abs(40) / 100 * 0.66667);}}@media (max-width: 460px){#panel-story #story-2 .panel-content{flex-direction:column;}#panel-story #story-2 .panel-content .panel-photos{width:100%;max-width:250px;}#panel-story #story-2 .panel-content .panel-text{width:100%;}}#panel-story #story-3 .panel-content .panel-text{width:35%;align-self:flex-start;}#panel-story #story-3 .panel-content .panel-photos{width:65%;text-align:right;}#panel-story #story-3 .panel-content .panel-photos .imgwrap{display:inline-block;vertical-align:top;width:100%;max-width:400px;aspect-ratio:1;opacity:.2;}@media (max-width: 640px){#panel-story #story-3 .panel-content{flex-direction:column-reverse;}#panel-story #story-3 .panel-content .panel-text{width:70%;}#panel-story #story-3 .panel-content .panel-photos{width:60%;max-width:250px;align-self:flex-end;}#panel-story #story-3 .panel-content .panel-photos .imgwrap{min-width:220px;transform:translatey(30%);margin-top:calc(-50% * abs(30) / 100 * 0.66667);}}#panel-story #story-4 .panel-content .panel-text{width:35%;align-self:flex-end;}#panel-story #story-4 .panel-content .panel-photos{position:relative;height:100%;width:65%;}#panel-story #story-4 .panel-content .panel-photos .img-blends1{z-index:50;margin:0 auto 0 0;width:58%;transform:translatey(70%);margin-top:calc(-58% * abs(70) / 100 * 0.66667);}#panel-story #story-4 .panel-content .panel-photos .img-blends2{z-index:40;aspect-ratio:.75;width:48%;margin:0 0 0 auto;}@media (max-width: 640px) and (orientation: portrait){#panel-story #story-4 .panel-content{flex-direction:column-reverse;}#panel-story #story-4 .panel-content .panel-text{width:100%;align-self:center;}#panel-story #story-4 .panel-content .panel-photos{width:100%;max-width:420px;}}#panel-story #story-5 .panel-content .pcol1{position:relative;width:70%;}#panel-story #story-5 .panel-content .pcol1 .panel-text{width:50%;padding-bottom:2rem;}#panel-story #story-5 .panel-content .pcol2{width:35%;min-width:200px;align-self:flex-end;}#panel-story #story-5 .panel-content .pcol2 .panel-text{padding-bottom:2rem;}#panel-story #story-5 .panel-content .img-vinyard{width:85%;margin:0 0 0 auto;}@media (max-width: 640px) and (orientation: portrait){#panel-story #story-5 .panel-content{flex-direction:column;}#panel-story #story-5 .panel-content .pcol1,#panel-story #story-5 .panel-content .pcol2{width:100%;}#panel-story #story-5 .panel-content .pcol1 .panel-text,#panel-story #story-5 .panel-content .pcol2 .panel-text{width:100%;}#panel-story #story-5 .panel-content .img-vinyard{width:100%;margin:0 auto;}}#panel-land{min-height:0;max-height:min(100vh,768px);aspect-ratio:1.7778;}#panel-land .panel-background{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:1;}#panel-land .panel-background video{display:block;overflow:hidden;width:100%;height:100%;object-fit:cover;}#panel-land .panel-canvas{z-index:100;text-align:center;}#panel-land .panel-content{display:inline-block;vertical-align:top;color:#fff;}#panel-land .panel-content > *{color:inherit;}#panel-vineyards{background-color:#f0f1f7;}#panel-vineyards .vin-content{width:100%;display:flex;flex-direction:row;align-items:flex-start;flex-wrap:nowrap;flex-shrink:0;gap:5vw;padding-top:2.5rem;}#panel-vineyards .vin-content .vin-caption{white-space:nowrap;padding:.5rem 0 .75rem 0;}#panel-vineyards #vineyards-landing .panel-content{align-items:flex-start;}#panel-vineyards #vineyards-landing .panel-text{width:30%;}#panel-vineyards #vineyards-landing .panel-text h2{padding-left:2.5vw;}#panel-vineyards #vineyards-landing .panel-vineyard{position:relative;width:70%;}#panel-vineyards #vineyards-landing .panel-vineyard .vin-inner{max-width:620px;margin:0 0 0 auto;}@media (min-width: 640px) and (max-width: 800px){#panel-vineyards #vineyards-landing .vin-content{flex-direction:column;gap:.5rem;}}@media (max-width: 640px) and (orientation: portrait){#panel-vineyards #vineyards-landing .panel-content{flex-direction:column;}#panel-vineyards #vineyards-landing .panel-content .panel-text{width:100%;}#panel-vineyards #vineyards-landing .panel-content .panel-vineyard{width:100%;}#panel-vineyards #vineyards-landing .panel-content .panel-vineyard .imgwrap{margin:0 auto;max-height:25vh;}}@media (max-width: 460px) and (orientation: portrait){#panel-vineyards #vineyards-landing .panel-content .vin-content{flex-direction:column;gap:.5rem;}}@media (max-height: 460px){#panel-vineyards #vineyards-landing .panel-content .panel-text{min-width:220px;}#panel-vineyards #vineyards-landing .panel-content .panel-vineyard .vin-inner{display:flex;flex-direction:column;}#panel-vineyards #vineyards-landing .panel-content .panel-vineyard .imgwrap{width:50%;flex-shrink:0;max-height:30vh;}#panel-vineyards #vineyards-landing .panel-content .panel-vineyard .vin-content{width:100%;padding:.5rem 0 0 0;}}#panel-vineyards .vineyard-panel .panel-content{flex-direction:column;}#panel-vineyards .vineyard-panel .panel-photos{width:100%;}#panel-vineyards .vineyard-panel .panel-photos .imgwrap{margin:0 auto;max-width:640px;}#panel-vineyards .vineyard-panel .panel-vineyard{width:100%;}#panel-vineyards .vineyard-panel .panel-vineyard .vin-inner{max-width:620px;margin:0 auto;}@media (max-width: 460px){#panel-vineyards .vineyard-panel .panel-content .vin-content{flex-direction:column;gap:.5rem;}}@media (max-height: 460px){#panel-vineyards .vineyard-panel .panel-content{flex-direction:row;}#panel-vineyards .vineyard-panel .panel-content .panel-photos{width:50%;}#panel-vineyards .vineyard-panel .panel-content .panel-vineyard{width:50%;}#panel-vineyards .vineyard-panel .panel-content .vin-content{flex-direction:column;gap:.5rem;padding:0;}}#panel-vineyards #vineyard-1 .panel-photos .imgwrap{aspect-ratio:1.75;margin:0 auto 0 0;}#panel-vineyards #vineyard-1 .panel-vineyard .vin-inner{margin:0 0 0 auto;}#panel-vineyards #vineyard-2 .panel-photos .imgwrap{aspect-ratio:1.75;}#panel-vineyards #vineyard-3 .panel-content{gap:0;}#panel-vineyards #vineyard-3 .panel-bgspacer{width:25%;}#panel-vineyards #vineyard-3 .vinbg{position:absolute;display:block;width:max(25%,5rem);height:100%;right:0;z-index:1;}#panel-vineyards #vineyard-3 .vinbg img{position:absolute;display:block;width:auto;max-width:none;height:90%;aspect-ratio:0.66625;bottom:0;left:0;}#panel-vineyards #vineyard-3 .panel-canvas{z-index:100;}#panel-vineyards #vineyard-3 .postheadingnote{text-transform:none;letter-spacing:none;font-size:.8em;font-style:italic;}#panel-craft .panel-content{gap:2vw;gap:min(4vw,2rem);}#panel-craft .panel-photos{position:relative;width:25%;flex-shrink:0;}#panel-craft .panel-photos .img-grapes{position:absolute;display:block;aspect-ratio:0.768245;width:95%;margin:0 auto 0 -2vw;transform:translatey(-85%);margin-bottom:calc(-95% * abs(85) / 100 * 0.66667);z-index:100;}#panel-craft .panel-photos .vid-pressing{aspect-ratio:0.55;width:46%;z-index:20;}#panel-craft .panel-photos .img-blends{z-index:50;width:67%;aspect-ratio:0.75;margin:0 0 0 auto;transform:translatey(-30%);margin-bottom:calc(-67% * abs(30) / 100 * 1.33333);}#panel-craft .panel-photos .img-sam{z-index:100;width:65%;margin:0 0 0 auto;aspect-ratio:0.75;transform:translatey(5%);margin-top:calc(-65% * abs(5) / 100 * 1.33333);}#panel-craft .panel-photos .img-samgrapes{z-index:60;width:60%;aspect-ratio:0.75;}#panel-craft .panel-photos .img-walter{width:80%;aspect-ratio:1;margin:0 0 0 auto;z-index:40;transform:translatey(-10%);margin-bottom:calc(-80% * abs(10) / 100 * 1);}#panel-craft .panel-text{text-align:center;}@media (max-width: 640px) and (orientation: portrait){#panel-craft .panel-content .pf1{width:40%;}#panel-craft .panel-content .pf2{display:none;}}@media (max-width: 460px) and (orientation: portrait){#panel-craft .panel-content{flex-direction:column;}#panel-craft .panel-content .pf1{width:100%;white-space:nowrap;}#panel-craft .panel-content .img-grapes{display:none;}#panel-craft .panel-content .vid-pressing{display:none;}#panel-craft .panel-content .img-blends{transform:none;margin:1vw;aspect-ratio:1.5;width:100%;}#panel-craft .panel-content .img-blends img{object-position:center 20%;}}#panel-team{background-color:#f0f1f7;}#panel-team .teambg{position:absolute;display:block;top:6vh;right:0;z-index:50;width:clamp(200px,35vw,443px);aspect-ratio:1;opacity:.8;}#panel-team .teambg img{display:block;width:100%;height:100%;object-fit:contain;}@media (max-width: 640px){#panel-team .teambg{top:calc(75vw - 5rem);width:clamp(200px,50vw,443px);}}#panel-team .team-canvas{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(10rem,auto);gap:2vw;align-items:center;}@media (max-width: 640px) and (orientation: portrait){#panel-team .team-canvas{grid-template-columns:repeat(1,1fr);}}#panel-team .team-item{position:relative;z-index:100;}#panel-team .team-item .panel-text{padding-left:clamp(0px,3vw,2rem);}#panel-team .team-item .team-name{color:#0c248c;font-family:"EB Garamond", serif;}#panel-team .team-item blockquote{color:#5d6bd2;font-style:italic;font-weight:500;font-size:1.5em;text-wrap:balance;}#panel-team .team-item .team-content{position:relative;width:75%;width:clamp(min(380px,100%),75%,100%);}#panel-team .team-item .team-content:first-child{margin-top:0;}#panel-team .team-item .team-content:last-child{margin-bottom:0;}#panel-team .team-item .team-content .panel-text :last-child{margin-bottom:0;}#panel-team .team-item .imgwrap{width:clamp(min(100%,380px),75%,100%);}#panel-team .tphoto1 .imgwrap{width:80%;}#panel-team .tintro .team-content{width:100%;}#panel-team .tpatrice .team-content{margin:0 2vw 0 auto;padding-top:1rem;}#panel-team .tphoto2{z-index:80;}#panel-team .tphoto2 .imgwrap{margin:0 0 0 auto;}#panel-team .tphoto3 .imgwrap{aspect-ratio:1;width:50%;}#panel-team .tphoto4 .imgwrap{width:100%;}#panel-team .tphoto5 .imgwrap{width:80%;transform:translatey(-20%);margin-bottom:calc(-100% * abs(20) / 100 * 0.66667);}#panel-team .tsam .team-content{margin:0 auto;padding-top:3vw;}#panel-team .tseth .team-content{margin:0 auto;padding-top:3vw;}#panel-team .tphoto6 .imgwrap{width:65%;margin:0 0 0 auto;}@media (max-width: 640px){#panel-team .team-item .imgwrap{width:clamp(min(100%,380px),75%,100%);margin:0 auto 0 0;}#panel-team .team-item .team-content{width:clamp(min(100%,380px),75%,100%);margin:0 0 0 auto;padding:0 0 1rem 0;}#panel-team .tphoto1 .imgwrap{width:100%;}#panel-team .tintro .team-content{width:100%;}#panel-team .tphoto2{grid-row:3;}#panel-team .tphoto3{display:none;}#panel-team .tphoto5{display:none;}#panel-team .tphoto6{grid-row:7;}}#panel-wines-splash{overflow:hidden;}#panel-wines-splash .wines-content{position:relative;z-index:100;width:100%;text-align:center;text-wrap:balance;margin:0 auto;}@media (max-width: 1360px){#panel-wines-splash .wines-content{transform:translate(-10%,200%);}}@media (max-width: 768px){#panel-wines-splash .wines-content{transform:translate(0%,150%);}}#panel-wines-splash .wines-content h2{color:#0c248c;font-family:"EB Garamond", serif;}#panel-wines-splash .wbg{position:absolute;display:block;aspect-ratio:1;}#panel-wines-splash .wbg-neck{top:30vh;left:0;width:35vw;max-width:420px;z-index:50;}#panel-wines-splash .wbg-neck img{display:block;object-fit:contain;object-position:left bottom;width:100%;height:100%;}#panel-wines-splash .wbg-bottle{top:0;right:0;width:70vw;max-width:840px;z-index:45;}#panel-wines-splash .wbg-bottle img{display:block;object-fit:contain;object-position:right top;width:100%;height:100%;}@media (max-height: 460px){#panel-wines-splash .wbg-bottle{margin-right:-20%;}}#panel-wines .quote{margin:0 auto;width:100%;width:clamp(280px,450px,100%);text-align:center;text-wrap:balance;}#panel-wines .quote blockquote{font-style:italic;font-weight:500;font-size:1.15em;margin:1.5rem auto;}#panel-wines .wine-panel .panel-content{max-width:780px;margin:auto;gap:5vw;}#panel-wines .wine-panel .winebottle{width:30%;max-width:min(180px,25vh);flex-shrink:0;}#panel-wines .wine-panel .winebottle .imgwrap{aspect-ratio:0.3125;}#panel-join .bottles{flex-shrink:0;width:min(50%,60vh);}#panel-join .bottles .imgwrap{aspect-ratio:1.574803;}#panel-join .panel-text{padding:0 0 0 3vw;}#panel-join .panel-text p.buttons{margin-top:2.5rem;}@media (max-width: 640px){#panel-join .panel-content{flex-direction:column;}#panel-join .panel-content .bottles{width:clamp(200px,100%,400px);}#panel-join .panel-content .jointext{text-align:center;text-wrap:balance;}#panel-join .panel-content .panel-text{padding:0;}}footer#page-footer{position:relative;min-height:100vh;background:#0c248c;color:#fff;padding-top:10vh;box-sizing:border-box;}footer#page-footer .footer-canvas{position:relative;display:flex;width:calc(100% - 5vw);height:calc(100% - 10vh);margin:auto;align-items:center;justify-content:center;}footer#page-footer a{color:inherit;}footer#page-footer .footlogo{position:relative;display:block;}footer#page-footer .footlogo img{display:block;width:80%;max-width:400px;margin:0 auto;}footer#page-footer .eyeicon{display:block;width:57px;height:59px;margin:3rem auto;}footer#page-footer nav{text-align:center;margin:2rem 0;}footer#page-footer nav ul,footer#page-footer nav li{list-style-type:none;padding:0;margin:0;}footer#page-footer nav li{display:inline-block;vertical-align:top;white-space:nowrap;}footer#page-footer nav a{display:block;text-transform:uppercase;font-family:"Jost", sans-serif;font-size:1.10rem;padding:.25rem clamp(.5rem,1.5vw,1.25rem);}footer#page-footer nav a:hover{text-decoration:underline;}footer#page-footer .copyright{text-align:center;letter-spacing:.35ch;}html.scroll-effects-ready footer#page-footer .footer-canvas{align-items:flex-start;}html.scroll-effects-ready .panel-vertical{margin-bottom:max(90vw,90vh);}html.scroll-effects-ready #panel-land{margin-bottom:0;}html.scroll-effects-ready #panel-hero{margin-bottom:0;}html.scroll-effects-ready #page-footer{margin-bottom:0;}html.scroll-effects-ready .horizontal-panel{margin-bottom:max(50vw,50vh);}#continuemessage{position:fixed;display:block;left:50%;bottom:min(1rem,1.5vh);transform:translatex(-50%);z-index:200;white-space:nowrap;color:rgba(12,36,140,0.7);font-family:Jost, sans-serif;font-size:.9rem;font-weight:400;text-align:center;text-transform:uppercase;transition:opacity .5s ease, visibility .5s;opacity:0;visibility:hidden;pointer-events:none;}#continuemessage.visible{opacity:1;visibility:visible;}#continuemessage > div{position:relative;display:block;height:1.5rem;width:2rem;margin:.15em auto 0;animation:bob 1.5s ease-in-out infinite;}#continuemessage > div a{position:absolute;display:block;width:100%;height:100%;background:center top no-repeat url("/assets/images/nav-arrow.png");background-size:cover;background-position:bottom;opacity:.80;}#continuemessage > div a:hover{opacity:1;}