.hr-v2{--hr-terroir-o:var(--hr-terroir-strength,.3);--hr-grain-o:var(--hr-grain-strength,.12)}.hr-terroir .hr-v2 .v2-hero:after,.hr-terroir .hr-v2 .v2-count:before,.hr-terroir .hr-v2 .v2-card__stage:before,.hr-terroir .hr-v2 .v2-finder:before,.hr-terroir .hr-v2 .v2-spirits:after{content:"";position:absolute;pointer-events:none;display:block;background-color:var(--v2-gold);-webkit-mask:url(hr-v2-terroir.svg) center/cover no-repeat;mask:url(hr-v2-terroir.svg) center/cover no-repeat}.hr-terroir .hr-v2 .v2-hero:after{top:-6%;right:-4%;bottom:-6%;left:34%;z-index:1;opacity:var(--hr-terroir-o);-webkit-mask:url(hr-v2-terroir.svg) center/cover no-repeat,linear-gradient(90deg,transparent 0%,#000 38%,#000 78%,transparent 100%);-webkit-mask-composite:source-in;mask:url(hr-v2-terroir.svg) center/cover no-repeat intersect,linear-gradient(90deg,transparent 0%,#000 38%,#000 78%,transparent 100%);animation:hrTerroirIn 2.4s var(--v2-ease,ease) .3s both,hrTerroirDrift 38s ease-in-out 2.7s infinite alternate}@keyframes hrTerroirIn{0%{opacity:0;transform:translate3d(0,2%,0)}to{opacity:var(--hr-terroir-o);transform:none}}@keyframes hrTerroirDrift{0%{transform:none}to{transform:translate3d(-2.5%,-1.5%,0) scale(1.03)}}.hr-terroir .hr-v2 .v2-finder{position:relative;isolation:isolate}.hr-terroir .hr-v2 .v2-finder:before{top:0;right:0;width:min(62vw,860px);height:min(70%,720px);z-index:-1;opacity:calc(var(--hr-terroir-o) * .7);-webkit-mask:url(hr-v2-terroir.svg) center/cover no-repeat,radial-gradient(closest-side at 70% 30%,#000 30%,transparent 100%);-webkit-mask-composite:source-in;mask:url(hr-v2-terroir.svg) center/cover no-repeat intersect,radial-gradient(closest-side at 70% 30%,#000 30%,transparent 100%)}.hr-terroir .hr-v2 .v2-spirits:after{left:0;bottom:0;width:min(58vw,780px);height:70%;z-index:-1;opacity:calc(var(--hr-terroir-o) * .75);-webkit-mask:url(hr-v2-terroir.svg) center/cover no-repeat,radial-gradient(closest-side at 30% 70%,#000 25%,transparent 100%);-webkit-mask-composite:source-in;mask:url(hr-v2-terroir.svg) center/cover no-repeat intersect,radial-gradient(closest-side at 30% 70%,#000 25%,transparent 100%)}.hr-terroir .hr-v2 .v2-count{position:relative;isolation:isolate;overflow:hidden}.hr-terroir .hr-v2 .v2-count:before{top:0;right:0;bottom:0;left:0;z-index:-1;opacity:calc(var(--hr-terroir-o) * .9);-webkit-mask-position:80% 40%;mask-position:80% 40%}.hr-terroir .hr-v2 .v2-card__stage:before{top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;background-color:var(--v2-gold-deep);-webkit-mask-size:220% auto;mask-size:220% auto;-webkit-mask-position:60% 55%;mask-position:60% 55%;transition:opacity .7s var(--v2-ease,ease),transform 1.2s var(--v2-ease,ease);transform:scale(1.06)}@media(hover:hover){.hr-terroir .hr-v2 .v2-card:hover .v2-card__stage:before{opacity:.32;transform:none}}.hr-terroir .hr-v2 :is(.v2-head,.v2-stack,.v2-spirits__text,.v2-ship__text,.v2-people__intro)>.v2-label:before{content:"";display:inline-block;width:2.4em;height:1.05em;margin-right:.75em;vertical-align:-.2em;background-color:currentColor;-webkit-mask:url(hr-v2-terroir-mark.svg) left center/contain no-repeat;mask:url(hr-v2-terroir-mark.svg) left center/contain no-repeat}.hr-grain .hr-v2--dark{position:relative}.hr-grain .hr-v2--dark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;display:block;opacity:var(--hr-grain-o);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}@media(prefers-reduced-motion:reduce){.hr-terroir .hr-v2 .v2-hero:after{animation:none;opacity:var(--hr-terroir-o)}.hr-terroir .hr-v2 .v2-card__stage:before{transition:none}}@media(max-width:749px){.hr-terroir .hr-v2 .v2-hero:after{top:-4%;right:-45%;bottom:48%;left:28%;opacity:calc(var(--hr-terroir-o) * .7)}@keyframes hrTerroirInM{0%{opacity:0}to{opacity:calc(var(--hr-terroir-o) * .7)}}.hr-terroir .hr-v2 .v2-hero:after{animation-name:hrTerroirInM,hrTerroirDrift}.hr-terroir .hr-v2 .v2-finder:before{width:100%;height:520px}.hr-terroir .hr-v2 .v2-spirits:after{width:100%;height:50%}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/hr-v2-terroir.css.map */
