*{box-sizing:border-box;margin:0;padding:0}body{color:#333;background-color:#000;font-family:Arial,sans-serif;line-height:1.6}#smooth-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}#smooth-content{min-height:100vh}.primary-nav{justify-content:flex-end;align-items:center;display:flex}.primary-nav ul{justify-content:flex-end;align-items:center;gap:3rem;margin:0;padding:0;list-style:none;display:none}@media (width>=1024px){.primary-nav ul{display:flex}}.primary-nav ul li a{color:#fff;font-weight:700;text-decoration:none;transition:color .3s}.hamburger{cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:2px;width:2rem;height:2px;transition:background-color .25s,transform .25s;display:inline-block;position:relative}.hamburger:before,.hamburger:after{content:"";background-color:inherit;width:100%;height:2px;transition:transform .25s,top .25s,opacity .25s;position:absolute;left:0}.hamburger:before{top:-8px}.hamburger:after{top:8px}@media (width>=1024px){.hamburger{display:none}}.hamburger.is-open,.hamburger[aria-expanded=true]{background-color:#0000}.hamburger.is-open:before,.hamburger[aria-expanded=true]:before{background-color:#fff;transform:translateY(8px)rotate(45deg)}.hamburger.is-open:after,.hamburger[aria-expanded=true]:after{background-color:#fff;transform:translateY(-8px)rotate(-45deg)}.primary-nav.is-open ul{z-index:9999;background-color:#000000f2;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;width:100%;height:100vh;margin:0;padding:4rem 2rem;display:flex;position:fixed;inset:0}.primary-nav.is-open ul li a{color:#fff;padding:.5rem 1rem;font-size:1.6rem;display:inline-block}.primary-nav.is-open .toggle-nav{z-index:10000;position:relative}body.no-scroll{overflow:hidden}header{color:#fff;text-align:center;z-index:10;background-color:#0000;grid-template-columns:175px 1fr;width:100%;padding:1rem 2rem;display:grid;position:fixed;top:0;left:0}@media (width>=1024px){header{grid-template-columns:200px 1fr}}header:before{content:"";z-index:0;background:linear-gradient(#000 0%,#000000bc 19%,#0000008a 34%,#00000061 47%,#00000047 56.5%,#00000031 65%,#00000020 73%,#00000013 80.2%,#0000000b 86.1%,#00000005 91%,#00000002 95.2%,#00000001 98.2%,#0000 100%);width:100%;height:250px;position:absolute;top:0;left:0}header .brand img{width:100%;height:auto}header nav{visibility:hidden}header nav ul li{font-variant:small-caps;font-size:1.2rem;font-weight:400}header h1{margin-bottom:1rem;font-size:2.5rem}.hero{z-index:0;opacity:0;width:100%;height:100vh;min-height:700px;position:fixed;top:0;left:0}.hero__content{text-align:center;color:#fff;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%)}.hero__content h1{text-shadow:1px 1px 2px #000000b3;font-size:clamp(4rem,8vw,8rem)}.hero__content p{text-wrap:balance;text-shadow:1px 1px 2px #000000b3;max-width:1000px;margin:0 auto 1rem;font-size:clamp(1rem,2vw,1.4rem)}.hero__image{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.hero__image img{object-fit:cover;width:100%;height:100%}.btn{color:#444;text-transform:uppercase;background-color:#fff;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;padding:.8rem 1.2rem;text-decoration:none;display:inline-flex}#scroll-mask{pointer-events:none;opacity:0;background:#000;place-items:center;width:100%;height:100vh;transition:all .1s ease-out;display:grid;position:fixed;top:0;left:0}#scroll-mask:before{content:"";opacity:.2;transform-origin:50%;background-image:url(hero.2465a0df.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.1)}#scroll-mask.active{opacity:1}#scroll-mask svg{width:200px;height:200px}#scroll-mask circle{fill:none;stroke:#404040;stroke-width:10px;stroke-dasharray:200 200;stroke-linecap:round;stroke-dashoffset:0;--circumference:600px;transform-origin:50%;animation:.5s infinite alternate-reverse grow,1s infinite spin}@keyframes grow{0%{stroke-dasharray:calc(var(--circumference)*.05),var(--circumference)}to{stroke-dasharray:calc(var(--circumference)*.4),var(--circumference)}}@keyframes spin{to{transform:rotate(360deg)}}section h2{text-align:center;color:#fff;margin-bottom:3rem}.content-section{color:#fff;z-index:0;width:100%;position:relative;overflow:hidden}@media (width>=992px){.content-section{height:100vh}}.content-section h2{color:#fff;text-align:left;margin-bottom:1rem}.content-section p{font-size:1.2rem}svg.arrow{width:100px;height:100px}svg.arrow path{stroke:#fff}.fullscreen-image{z-index:-1;width:100vw;height:100vh;margin-top:-100vh;display:none;top:0;left:0}@media (width>=992px){.fullscreen-image{display:block}}.fullscreen-image img{object-fit:cover;width:100%;height:100%}.fullscreen-image.methodology-background{clip-path:polygon(10% 20%,40% 20%,40% 90%,10% 90%)}.fullscreen-image .fullscreen-image-mask{content:"";background:linear-gradient(270deg,#000 0%,#000000bc 19%,#0000008a 34%,#00000061 47%,#00000047 56.5%,#00000031 65%,#00000020 73%,#00000013 80.2%,#0000000b 86.1%,#00000005 91%,#00000002 95.2%,#00000001 98.2%,#0000 100%);width:100%;height:100%;position:absolute;top:0;right:0}#property{margin-top:100vh;padding-bottom:90vh}@media (width>=992px){#property{padding-bottom:0}}#property #property-content{padding:1rem}@media (width>=992px){#property #property-content{padding-right:4rem;position:absolute;top:50%;left:50%;transform:translateY(-50%)}}#property .property-image img{object-fit:cover;object-position:center;width:100%;height:100%}#property #vines-silhouette{width:30vh;height:30vh;position:absolute;bottom:20%;left:5%}#property #vines-posts{width:30vh;height:30vh;position:absolute;bottom:5%;left:30%}#methodology{padding-bottom:80vh;position:relative}@media (width>=992px){#methodology{padding-bottom:0}}#methodology .methodology-background{clip-path:polygon(10% 20%,40% 20%,40% 90%,10% 90%)}#methodology #methodology-content{color:#fff;z-index:5;padding:1rem}@media (width>=992px){#methodology #methodology-content{padding-right:4rem;position:absolute;top:50%;left:50%;transform:translateY(-50%)}}#methodology #inspection-raisins{position:absolute;bottom:10vh}@media (width>=992px){#methodology #inspection-raisins{width:50vh;height:60vh;top:30%;bottom:auto;left:10%}}#methodology #inspection-raisins img{object-fit:cover;object-position:center;width:100%;height:100%}#wines{z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}#wines h2{text-align:center;color:#fff;margin-bottom:3rem}#wines .wines-list{flex-direction:column;justify-content:center;align-items:center;gap:2rem;margin-bottom:2rem;list-style:none;display:flex}@media (width>=992px){#wines .wines-list{flex-direction:row}}#wines .wines-list li{flex-direction:column;align-items:center;gap:1rem;display:flex}#wines .wines-list li figure{width:100%;height:300px}#wines .wines-list li figure img{object-fit:cover;width:100%;height:100%}#wines .wines-list li p{color:#fff;font-variant:small-caps;font-size:1.6rem}#images{margin-bottom:4rem}.widget-images{grid-auto-rows:200px;grid-auto-flow:row;gap:1rem;padding:0 1rem;display:grid;position:relative}.widget-images__item{height:100%;display:flex;position:relative;overflow:hidden}.widget-images__item img{object-fit:cover;object-position:center;width:100%;height:100%;transition:all .6s cubic-bezier(.19,1,.22,1)}.widget-images__item:hover:before{opacity:1}.widget-images__item:hover img{transform:scale(1.2)}@media (width>=480px) and (width<=1023px){.widget-images{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px}.widget-images__item:nth-child(3n+3){grid-row-end:span 2}.widget-images__item:nth-child(6n){grid-row-end:span 3;grid-column-end:span 2}}@media (width>=1024px){.widget-images{grid-template-columns:repeat(4,1fr);grid-auto-rows:200px}.widget-images__item:first-child,.widget-images__item:nth-child(8n+1){grid-column:span 2;grid-row-end:span 2}.widget-images__item:nth-child(8n+5){grid-row-end:span 2}.widget-images__item:nth-child(16n+1){grid-column:auto;grid-row-end:auto}.widget-images__item:nth-child(16n+3){grid-column:span 2;grid-row-end:span 2}}#contact{flex-direction:column;align-items:center;max-width:1200px;margin:6rem auto;padding:0 2rem;display:flex}.contact-form{backdrop-filter:blur(10px);background-color:#0003;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:2rem;width:100%;max-width:800px;padding:3rem;display:grid;box-shadow:0 10px 30px #0003}.contact-form div:nth-last-child(2),.contact-form div:last-child{grid-column:span 2}.contact-form label{color:#fff;letter-spacing:.5px;margin-bottom:.8rem;font-family:Times New Roman,Times,serif;font-size:1.1rem;display:block}.contact-form input,.contact-form textarea{color:#fff;background-color:#ffffff1a;border:1px solid #fff3;border-radius:5px;width:100%;padding:1rem;font-family:Times New Roman,Times,serif;font-size:1rem;transition:all .3s}.contact-form input:focus,.contact-form textarea:focus{background-color:#ffffff26;border-color:#ffffff80;outline:none;box-shadow:0 0 10px #ffffff1a}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#ffffff80}.contact-form textarea{resize:vertical;min-height:150px}.contact-form button[type=submit]{color:#000;letter-spacing:1px;cursor:pointer;text-transform:uppercase;background-color:#ffffffe6;border:none;border-radius:5px;width:auto;margin:auto;padding:1rem 2rem;font-size:1.1rem;font-weight:500;transition:all .3s;display:block}.contact-form button[type=submit]:hover{background-color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #0003}.contact-form button[type=submit]:active{transform:translateY(0)}@media (width<=768px){.contact-form{grid-template-columns:1fr;padding:2rem}.contact-form div:nth-last-child(2),.contact-form div:last-child{grid-column:span 1}}footer{color:#fff;text-align:center;z-index:10;padding:1rem;position:relative}footer:before{content:"";z-index:-1;background:linear-gradient(#0000 0%,#00000001 1.8%,#00000002 4.8%,#00000005 9%,#0000000b 13.9%,#00000013 19.8%,#00000020 27%,#00000031 35%,#00000047 43.5%,#00000061 53%,#0000008a 66%,#000000bc 81%,#000 100%);width:100%;height:50px;position:absolute;bottom:0;left:0}body{color:#fff;font-family:Times New Roman,Times,serif}#smooth-content{margin-top:-1px;padding-top:1px}h1,h2{font-family:Style Script,serif;font-size:clamp(4rem,8vw,8rem);font-style:normal;font-weight:400;line-height:1.1}p{margin-bottom:1.2rem;font-family:Roboto,sans-serif;font-size:1.2rem}a{color:#fff}a:hover{text-decoration:none}
/*# sourceMappingURL=millards.11911ab8.css.map */
