.hh-tone--bone{background:var(--hh-bone);color:var(--hh-ink)}.hh-tone--paper{background:var(--hh-paper);color:var(--hh-ink)}.hh-tone--sand{background:var(--hh-sand);color:var(--hh-ink)}.hh-tone--ink{background:var(--hh-ink);color:var(--hh-bone)}.hh-tone--wine{background:var(--hh-wine);color:var(--hh-bone)}.hh-tone--olive{background:var(--hh-olive);color:var(--hh-bone)}.hh-tone--ink .hh-eyebrow,.hh-tone--wine .hh-eyebrow,.hh-tone--olive .hh-eyebrow{color:var(--hh-gold-soft)}.hh-tone--ink .hh-title,.hh-tone--wine .hh-title,.hh-tone--olive .hh-title{color:var(--hh-bone)}.hh-section .hh-title em,.hh-section .hh-display em{color:inherit}.hh-tone--bone .hh-title em,.hh-tone--paper .hh-title em,.hh-tone--sand .hh-title em{color:var(--hh-gold)}.hh-section-head{display:grid;gap:24px;margin-bottom:var(--hh-head-gap)}@media(min-width:1000px){.hh-section-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:64px}.hh-section-head .hh-lede{justify-self:end}.hh-section-head--split{grid-template-columns:1fr auto}}.hh-section-head .hh-title{margin-bottom:0}.hh-title,.hh-display,.hh-statement__text,.hh-footer__headline{text-wrap:balance}.hh-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100vh;min-height:100svh;overflow:hidden;color:var(--hh-bone);background:var(--hh-ink);isolation:isolate}.hh-hero--large{min-height:82vh;min-height:82svh}.hh-hero__media,.hh-hero__media-inner{position:absolute;top:0;right:0;bottom:0;left:0}.hh-hero__media{z-index:-1;overflow:hidden}.hh-hero__media-inner{will-change:transform}.hh-hero__video,.hh-hero__img,.hh-hero__media picture,.hh-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hh-hero__img{animation:hh-kenburns 22s var(--hh-ease-soft) both}@keyframes hh-kenburns{0%{transform:scale(1.12)}to{transform:scale(1)}}.hh-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 70% 20%,#3a342a,var(--hh-ink))}.hh-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#14130fc7,#14130f33 45%,#14130f59),rgba(20,19,15,var(--hh-hero-overlay, .3))}.hh-hero__content{position:relative;padding-top:calc(var(--hh-header-h) + 64px);padding-bottom:clamp(48px,7vw,96px)}.hh-hero__copy{max-width:1040px}.hh-hero--align-center .hh-hero__content{text-align:center}.hh-hero--align-center .hh-hero__copy{margin:0 auto}.hh-hero--align-center .hh-hero__eyebrow,.hh-hero--align-center .hh-hero__actions{justify-content:center}.hh-hero--align-center .hh-hero__text{margin-left:auto;margin-right:auto}.hh-hero--align-center{justify-content:center}.hh-hero__eyebrow{animation:hh-fade-up 1.4s var(--hh-ease) .3s both}.hh-hero__title{color:var(--hh-bone);margin-bottom:32px}.hh-hero__title .hh-word__inner{transition-delay:calc(var(--hh-w, 0) * 70ms + .4s)}.hh-ready .hh-hero__title .hh-word__inner{transform:none}.hh-hero__text{color:var(--hh-bone);margin-bottom:44px;animation:hh-fade-up 1.4s var(--hh-ease) 1s both}.hh-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 36px;animation:hh-fade-up 1.4s var(--hh-ease) 1.2s both}@keyframes hh-fade-up{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}.hh-age-pending .hh-hero__eyebrow,.hh-age-pending .hh-hero__text,.hh-age-pending .hh-hero__actions{animation-play-state:paused}.hh-hero__film{display:inline-flex;align-items:center;gap:16px;padding:0;background:none;border:0;color:var(--hh-bone);font-family:var(--hh-sans);font-size:12px;font-weight:500;letter-spacing:var(--hh-tracking);text-transform:uppercase;cursor:pointer}.hh-hero__film-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border:1px solid rgba(var(--hh-bone-rgb),.5);border-radius:50%;transition:transform .7s var(--hh-ease),background-color .5s var(--hh-ease),border-color .5s var(--hh-ease)}.hh-hero__film-icon:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:1px solid rgba(var(--hh-bone-rgb),.5);animation:hh-pulse 2.8s var(--hh-ease) infinite}@keyframes hh-pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.7);opacity:0}}.hh-hero__film-icon .hh-icon{width:16px;height:16px;margin-left:3px;fill:currentColor;stroke:none}.hh-hero__film:hover .hh-hero__film-icon{transform:scale(1.08);background:var(--hh-bone);color:var(--hh-ink);border-color:var(--hh-bone)}.hh-hero__footer{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;padding-bottom:28px;font-family:var(--hh-sans);font-size:var(--hh-fs-label);letter-spacing:var(--hh-tracking);text-transform:uppercase;color:rgba(var(--hh-bone-rgb),.75)}.hh-hero__footer:before{content:"";position:absolute;top:-1px;left:var(--hh-gutter);right:var(--hh-gutter);height:1px;background:var(--hh-line-light);transform-origin:left;animation:hh-line-in 2s var(--hh-ease) 1.4s both}@keyframes hh-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hh-hero__footer{padding-top:22px}.hh-hero__meta{margin:0}.hh-hero__meta--right{display:flex;justify-content:flex-end;align-items:center;gap:18px}.hh-hero__scroll{display:flex;flex-direction:column;align-items:center;gap:12px;color:inherit;text-decoration:none}.hh-hero__scroll-line{position:relative;width:1px;height:44px;overflow:hidden;background:rgba(var(--hh-bone-rgb),.2)}.hh-hero__scroll-line:after{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:var(--hh-bone);animation:hh-scroll-cue 2.4s var(--hh-ease-soft) infinite}@keyframes hh-scroll-cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.hh-hero__toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(var(--hh-bone-rgb),.35);border-radius:50%;background:none;color:var(--hh-bone);cursor:pointer}.hh-hero__toggle .hh-icon{width:14px;height:14px}.hh-hero__toggle .hh-icon--play{display:none;fill:currentColor;stroke:none}.hh-hero__toggle.is-paused .hh-icon--play{display:block}.hh-hero__toggle.is-paused .hh-icon--pause{display:none}.hh-hero__anchor{position:absolute;bottom:0;scroll-margin-top:var(--hh-header-h)}@media(max-width:699px){.hh-hero__footer{grid-template-columns:1fr auto}.hh-hero__footer .hh-hero__meta:first-child,.hh-hero__scroll{display:none}.hh-hero__meta--right{justify-content:space-between;grid-column:1 / -1}.hh-hero__actions .hh-btn{width:100%}}.hh-film{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#000}.hh-film::backdrop{background:#000000eb}.hh-film[open]{display:grid;place-items:center;animation:hh-fade .6s var(--hh-ease)}@keyframes hh-fade{0%{opacity:0}to{opacity:1}}.hh-film__video{width:100%;height:100%;object-fit:contain;background:#000}.hh-film__close{position:absolute;top:20px;right:20px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#0006;color:#fff;cursor:pointer}.hh-statement{padding:var(--hh-section-y) 0;overflow:hidden}.hh-statement__inner{position:relative;display:grid;grid-template-columns:1fr;gap:48px;text-align:center}.hh-statement__body{max-width:1080px;margin:0 auto}.hh-statement .hh-eyebrow{justify-content:center}.hh-statement__text{margin:0 0 40px;font-family:var(--hh-serif);font-weight:300;font-size:var(--hh-fs-title);line-height:1.14;letter-spacing:-.015em;color:inherit}.hh-statement__text em{color:var(--hh-gold)}.hh-statement--compact{padding:calc(var(--hh-section-y) * .6) 0}.hh-statement--compact .hh-statement__body{max-width:760px}.hh-statement--compact .hh-statement__text{margin-bottom:28px;font-size:var(--hh-fs-subtitle);line-height:1.3}.hh-statement__signature{margin:0 0 32px;font-family:var(--hh-serif);font-style:italic;font-size:var(--hh-fs-detail);opacity:var(--hh-text-soft)}.hh-statement__inset{position:relative;overflow:hidden;aspect-ratio:3 / 4;width:42%}.hh-statement__inset img{width:100%;height:100%;object-fit:cover}@media(max-width:999px){.hh-statement__inset{display:none}}@media(min-width:1000px){.hh-statement__inner{grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,72px)}.hh-statement__inset{width:100%}.hh-statement__body{grid-column:2}.hh-statement__inset--left{grid-column:1;grid-row:1}.hh-statement__inset--right{grid-column:3;grid-row:1}}.hh-ranges{padding:var(--hh-section-y) 0;overflow:hidden}.hh-ranges__panels{display:flex;gap:8px;height:clamp(520px,72vh,780px);padding:0 var(--hh-gutter);max-width:var(--hh-max);margin:0 auto}.hh-range{position:relative;flex:1 1 0;min-width:0;overflow:hidden;color:var(--hh-bone);text-decoration:none;background:var(--hh-ink-2);transition:flex-grow 1.1s var(--hh-ease)}.hh-range.is-active{flex-grow:4.2}.hh-range__media{position:absolute;top:0;right:0;bottom:0;left:0}.hh-range__img,.hh-range__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 2s var(--hh-ease),filter 1.2s var(--hh-ease);filter:saturate(.75) brightness(.8)}.hh-range__placeholder{background:linear-gradient(160deg,#4a4236,var(--hh-ink))}.hh-range.is-active .hh-range__img{transform:scale(1);filter:saturate(1) brightness(1)}.hh-range__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#14130fd1,#14130f1a 55%,#14130f4d)}.hh-range__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(24px,2.6vw,40px)}.hh-range__index{font-family:var(--hh-serif);font-size:var(--hh-fs-detail);font-style:italic;opacity:var(--hh-text-soft)}.hh-range__copy{max-width:460px;opacity:0;transform:translate3d(0,24px,0);transition:opacity .6s var(--hh-ease),transform .9s var(--hh-ease)}.hh-range.is-active .hh-range__copy{opacity:1;transform:none;transition-delay:.35s}.hh-range__title{margin:0 0 16px;font-family:var(--hh-serif);font-weight:300;font-size:var(--hh-fs-title);line-height:1.06;color:var(--hh-bone)}.hh-range__text{margin:0 0 24px;font-size:var(--hh-fs-body);line-height:1.7;opacity:.85}.hh-range__vertical{position:absolute;left:50%;bottom:clamp(24px,2.6vw,40px);transform:translate(-50%) rotate(180deg);writing-mode:vertical-rl;font-family:var(--hh-sans);font-size:12px;letter-spacing:var(--hh-tracking);text-transform:uppercase;white-space:nowrap;transition:opacity .5s var(--hh-ease)}.hh-range.is-active .hh-range__vertical{opacity:0}.hh-range--bottle{color:var(--hh-ink);background:var(--hh-tier)}.hh-range--bottle .hh-range__media{background:var(--hh-tier);isolation:isolate}.hh-range--bottle .hh-range__img{top:7%;bottom:auto;height:62%;object-fit:contain;mix-blend-mode:multiply;filter:none;transform:none}.hh-range--bottle.is-active .hh-range__img{transform:none;filter:none}.hh-ranges__panels{container-type:inline-size}.hh-range--bottle{--hh-bottle-base: min(60%, calc(100% - var(--hh-copy-space, 40%)));--hh-bottle-h: min( calc(clamp(520px, 72vh, 780px)*.42) , 26cqw, calc(var(--hh-bottle-base) - 100px))}.hh-range--bottle .hh-range__img.is-measured{--hh-img-h: calc(var(--hh-bottle-h) / (var(--hh-bb) - var(--hh-bt)));inset:auto;left:50%;top:calc(var(--hh-bottle-base) - var(--hh-bb) * var(--hh-img-h));width:auto;max-width:none;height:var(--hh-img-h);object-fit:fill;translate:calc(var(--hh-bx) * -100%) 0}.hh-range--bottle .hh-range__shade{display:none}.hh .hh-range--bottle .hh-range__title,.hh-range--bottle .hh-eyebrow,.hh-range--bottle .hh-link{color:var(--hh-ink)}@media(max-width:899px){.hh-ranges__panels{height:auto;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}.hh-ranges__panels::-webkit-scrollbar{display:none}.hh-range,.hh-range.is-active{flex:0 0 78%;aspect-ratio:3 / 4.2;scroll-snap-align:start}.hh-range__copy{opacity:1;transform:none}.hh-range__img{transform:none;filter:none}.hh-range__vertical{display:none}.hh-range--bottle,.hh-range--bottle.is-active{aspect-ratio:auto;height:580px}.hh-range--bottle{--hh-bottle-h: 190px;--hh-bottle-base: 250px}}.hh-rail{padding:var(--hh-section-y) 0;overflow:hidden}.hh-rail__controls{display:flex;align-items:center;gap:32px}.hh-rail__arrows{display:flex;gap:8px}.hh-rail__arrow{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid var(--hh-line-strong);border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background-color .5s var(--hh-ease),color .5s var(--hh-ease),border-color .5s var(--hh-ease),opacity .4s}.hh-rail__arrow:hover:not(:disabled){background:var(--hh-ink);color:var(--hh-bone);border-color:var(--hh-ink)}.hh-rail__arrow:disabled{opacity:.3;cursor:default}.hh-rail.is-static .hh-rail__arrows,.hh-rail.is-static .hh-rail__progress{display:none}.hh-rail__viewport{position:relative}.hh-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(250px,72vw,340px);column-gap:clamp(16px,2vw,32px);margin:0;padding:0 var(--hh-edge) 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--hh-edge);scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}.hh-rail__track::-webkit-scrollbar{display:none}.hh-rail__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.hh-rail__track.is-dragging *{pointer-events:none}@media(min-width:700px){.hh-rail__track{grid-auto-columns:clamp(280px,38vw,380px)}}@media(min-width:1200px){.hh-rail__track{grid-auto-columns:calc((min(100vw,var(--hh-max)) - 2 * var(--hh-gutter) - 3 * 32px) / 4)}}.hh-rail__item{scroll-snap-align:start}.hh-rail__progress{position:relative;height:1px;margin-top:56px;background:var(--hh-line);overflow:hidden}.hh-rail__progress span{position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;transform-origin:left;transform:scaleX(.2);transition:transform .4s var(--hh-ease)}.hh-card{display:flex;flex-direction:column;height:100%}.hh-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:radial-gradient(120% 80% at 50% 92%,#e3dac8 0%,var(--hh-sand) 46%,#efe9de 100%)}.hh-tone--sand .hh-card__media{background:radial-gradient(120% 80% at 50% 92%,#d9cfba,#e4dccb 46%,#ece5d7)}.hh-tone--ink .hh-card__media{background:radial-gradient(120% 80% at 50% 92%,#3a352c,#2a2721 60%)}.hh-card__img,.hh-card__placeholder{position:absolute;top:7%;left:7%;width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply;transition:transform 1.6s var(--hh-ease),opacity .8s var(--hh-ease)}.hh-tone--ink .hh-card__img{mix-blend-mode:normal}.hh-card__placeholder{fill:rgba(var(--hh-ink-rgb),.2)}.hh-card__img--secondary{opacity:0}.hh-card:hover .hh-card__img--primary{transform:scale(1.06) translateY(-1.5%)}.hh-card:hover .hh-card__img--secondary{opacity:1}.hh-card:hover .hh-card__media:has(.hh-card__img--secondary) .hh-card__img--primary{opacity:0}.hh-card__media{container-type:inline-size}.hh-card__img.is-bottle-aligned{--hh-frame: 125cqw;--hh-ih: calc(var(--hh-frame) * .7 / (var(--hh-bb) - var(--hh-bt)));top:calc(var(--hh-frame) * .86 - var(--hh-ih) * var(--hh-bb));left:calc(50cqw - var(--hh-ih) * var(--hh-ar) * var(--hh-bx));width:calc(var(--hh-ih) * var(--hh-ar));height:var(--hh-ih);max-width:none;max-height:none;object-fit:fill}.hh-card__badge{position:absolute;top:16px;left:16px;padding:6px 10px;background:var(--hh-wine);color:#fff;font-size:var(--hh-fs-label);font-weight:500;letter-spacing:var(--hh-tracking);text-transform:uppercase}.hh-card__badge--muted{background:var(--hh-ink)}.hh-card__body{display:flex;flex-direction:column;flex:1;padding-top:22px}.hh-card__eyebrow{margin:0 0 8px;font-size:var(--hh-fs-label);font-weight:500;letter-spacing:var(--hh-tracking);text-transform:uppercase;color:var(--hh-gold)}.hh-tier--rover{--hh-tier: #c4c7b2;--hh-tier-text: #5e6744}.hh-tier--signature{--hh-tier: #cdbf98;--hh-tier-text: #80642a}.hh-tier--core{--hh-tier: #e6dfd0;--hh-tier-text: #6e6555}.hh-tier--kosher{--hh-tier: #dccdb5;--hh-tier-text: #7c5c3d}.hh-tier--lachica{--hh-tier: #e3c3b5;--hh-tier-text: #9e5039}.hh-card[class*=hh-tier--] .hh-card__eyebrow,.hh .product-item[class*=hh-tier--] .hh-tier-label{color:var(--hh-tier-text)}.hh-card[class*=hh-tier--] .hh-card__media:before,.hh .product-item[class*=hh-tier--] .product-item__image-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;z-index:3;height:6px;background:var(--hh-tier);pointer-events:none}.hh-tier-dot{display:inline-block;width:11px;height:11px;margin-right:9px;border-radius:50%;background:var(--hh-tier);box-shadow:inset 0 0 0 1px #1d1b1729;vertical-align:-1px}.hh .product-item .hh-tier-label{margin:0}.hh-card__title{margin:0 0 10px;font-family:var(--hh-serif);font-weight:400;font-size:var(--hh-fs-card);line-height:1.15;letter-spacing:-.005em}.hh-card__title a{color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .7s var(--hh-ease)}.hh-card:hover .hh-card__title a{background-size:100% 1px}.hh-card__desc{margin:0 0 18px;font-size:var(--hh-fs-small);line-height:1.65;opacity:var(--hh-text-soft)}.hh-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--hh-line)}.hh-tone--ink .hh-card__foot{border-color:var(--hh-line-light)}.hh-card__price{margin:0;font-size:var(--hh-fs-small);letter-spacing:.04em;font-variant-numeric:tabular-nums}.hh-card__price-now{color:var(--hh-wine);margin-right:8px}.hh-card__price-was{opacity:.5}.hh-card__form{margin:0}.hh-card__add{display:inline-flex;align-items:center;gap:12px;padding:8px 0;background:none;border:0;color:inherit;font-family:var(--hh-sans);font-size:var(--hh-fs-label);font-weight:500;letter-spacing:var(--hh-tracking);text-transform:uppercase;text-decoration:none;cursor:pointer}.hh-card__plus{position:relative;display:inline-block;width:30px;height:30px;border:1px solid var(--hh-line-strong);border-radius:50%;transition:background-color .5s var(--hh-ease),border-color .5s var(--hh-ease),transform .7s var(--hh-ease)}.hh-tone--ink .hh-card__plus{border-color:var(--hh-line-light)}.hh-card__plus:before,.hh-card__plus:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:background-color .5s var(--hh-ease)}.hh-card__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.hh-card__plus--arrow:after{display:none}.hh-card__plus--arrow:before{width:10px}.hh-card__add:hover .hh-card__plus{background:var(--hh-ink);border-color:var(--hh-ink);transform:rotate(90deg)}.hh-card__add:hover .hh-card__plus:before,.hh-card__add:hover .hh-card__plus:after{background:var(--hh-bone)}.hh-card__add[disabled]{opacity:.5}.hh-card.is-sold-out .hh-card__img{opacity:.55}.hh-story{padding:var(--hh-section-y) 0;overflow:hidden}.hh-story__grid{display:grid;gap:clamp(56px,7vw,120px);align-items:center}@media(min-width:1000px){.hh-story__grid{grid-template-columns:1.08fr 1fr}.hh-story--image-right .hh-story__visual{order:2}}.hh-story__visual{position:relative;padding-top:clamp(48px,6vw,96px);padding-bottom:12%}.hh-story__year{position:absolute;top:0;left:-.04em;z-index:3;line-height:.8;font-family:var(--hh-serif);font-weight:300;font-size:clamp(96px,11vw,176px);line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.25px rgba(var(--hh-gold-rgb),.85);pointer-events:none;-webkit-user-select:none;user-select:none}.hh-story--image-right .hh-story__year{left:auto;right:-.04em}.hh-story__main{position:relative;z-index:1;width:84%;aspect-ratio:4 / 5;overflow:hidden}.hh-story--image-right .hh-story__main{margin-left:auto}.hh-story__main-inner{position:absolute;top:-6%;right:0;bottom:-6%;left:0}.hh-story__img,.hh-story__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hh-story__placeholder{background:linear-gradient(160deg,var(--hh-sand),var(--hh-stone))}.hh-story__secondary{position:absolute;right:0;bottom:0;z-index:2;width:44%;aspect-ratio:1;overflow:hidden;outline:clamp(8px,1vw,14px) solid var(--hh-bone)}.hh-tone--paper .hh-story__secondary{outline-color:var(--hh-paper)}.hh-tone--sand .hh-story__secondary{outline-color:var(--hh-sand)}.hh-tone--ink .hh-story__secondary{outline-color:var(--hh-ink)}.hh-story--image-right .hh-story__secondary{right:auto;left:0}.hh-story__copy .hh-lede{margin-bottom:40px}.hh-story__pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin:0 0 48px;padding:32px 0 0;list-style:none;border-top:1px solid var(--hh-line)}.hh-tone--ink .hh-story__pillars{border-color:var(--hh-line-light)}.hh-story__pillar{display:flex;gap:16px;align-items:flex-start}.hh-story__pillar .hh-icon{width:30px;height:30px;stroke-width:1;color:var(--hh-gold)}.hh-story__pillar-title{margin:0 0 4px;font-family:var(--hh-serif);font-size:var(--hh-fs-detail);line-height:1.2}.hh-story__pillar-text{margin:0;font-size:var(--hh-fs-small);line-height:1.6;opacity:var(--hh-text-soft)}.hh-numbers{padding:var(--hh-section-y) 0}.hh-numbers__head{margin-bottom:var(--hh-head-gap);max-width:760px}.hh-numbers__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}@media(min-width:1000px){.hh-numbers__list{grid-template-columns:repeat(var(--hh-cols, 4),minmax(0,1fr))}}.hh-numbers__item{padding:32px clamp(16px,2.4vw,40px) 8px;border-left:1px solid var(--hh-line-light)}.hh-tone--bone .hh-numbers__item,.hh-tone--sand .hh-numbers__item{border-color:var(--hh-line)}@media(max-width:999px){.hh-numbers__item:nth-child(odd){border-left:0;padding-left:0}.hh-numbers__item{padding-bottom:40px}}@media(min-width:1000px){.hh-numbers__item:first-child{border-left:0;padding-left:0}}.hh-numbers__figure{display:flex;align-items:baseline;gap:4px;margin:0 0 18px;font-family:var(--hh-serif);font-weight:300;font-size:var(--hh-fs-figure);line-height:.9;letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums}.hh-numbers__affix{font-size:.45em;color:var(--hh-gold-soft);letter-spacing:0}.hh-numbers__label{margin:0 0 8px;font-size:var(--hh-fs-label);font-weight:500;letter-spacing:var(--hh-tracking);text-transform:uppercase;color:var(--hh-gold-soft)}.hh-tone--bone .hh-numbers__label,.hh-tone--sand .hh-numbers__label{color:var(--hh-gold)}.hh-numbers__text{margin:0;max-width:22em;font-size:var(--hh-fs-small);line-height:1.65;opacity:var(--hh-text-soft)}.hh-numbers--center .hh-numbers__head{margin-left:auto;margin-right:auto;text-align:center}.hh-numbers--center .hh-numbers__item{text-align:center}.hh-numbers--center .hh-numbers__figure{justify-content:center}.hh-numbers--center .hh-numbers__text{margin-left:auto;margin-right:auto}@media(min-width:1000px){.hh-numbers--center .hh-numbers__item:first-child{padding-left:clamp(16px,2.4vw,40px)}}@media(max-width:999px){.hh-numbers--center .hh-numbers__list{grid-template-columns:minmax(0,1fr)}.hh-numbers--center .hh-numbers__item,.hh-numbers--center .hh-numbers__item:nth-child(odd){padding:32px 0;border-left:0;border-top:1px solid var(--hh-line)}.hh-numbers--center .hh-numbers__item:first-child{border-top:0;padding-top:0}.hh-numbers--center .hh-numbers__item:last-child{padding-bottom:0}}.hh-spotlight{padding:var(--hh-section-y) 0;overflow:hidden}.hh-spotlight__grid{display:grid;gap:clamp(48px,6vw,112px);align-items:center}@media(min-width:1000px){.hh-spotlight__grid{grid-template-columns:1fr 1fr}}.hh-spotlight__stage{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;overflow:hidden}@media(max-width:999px){.hh-spotlight__stage{width:100%;max-width:480px;margin:0 auto}}.hh-spotlight__halo{position:absolute;top:10%;right:8%;bottom:0;left:8%;border-radius:50% 50% 0 0/40% 40% 0 0;background:radial-gradient(70% 60% at 50% 70%,#ffffff8c,#fff0 70%)}.hh-tone--ink .hh-spotlight__halo,.hh-tone--wine .hh-spotlight__halo{background:radial-gradient(70% 60% at 50% 70%,#b8a77a38,#b8a77a00 70%)}.hh-spotlight__bg{position:absolute;top:-8%;right:0;bottom:-8%;left:0}.hh-spotlight__bg img{width:100%;height:100%;object-fit:cover}.hh-spotlight__bottle{position:relative;display:block;width:74%;height:88%}.hh-spotlight__bottle img,.hh-spotlight__bottle svg{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform 1.6s var(--hh-ease)}.hh-tone--ink .hh-spotlight__bottle img,.hh-tone--wine .hh-spotlight__bottle img{mix-blend-mode:normal}.hh-spotlight__stage:hover .hh-spotlight__bottle img{transform:translateY(-2%) rotate(-1.5deg)}.hh-spotlight__badge{position:absolute;top:8%;right:8%;z-index:2;display:grid;place-items:center;width:clamp(96px,9vw,132px);aspect-ratio:1;border-radius:50%;background:var(--hh-ink);color:var(--hh-bone);text-align:center}.hh-spotlight__badge:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;border:1px solid rgba(var(--hh-gold-rgb),.7)}.hh-spotlight__badge-inner{max-width:70%;font-family:var(--hh-serif);font-size:var(--hh-fs-detail);line-height:1.05}.hh-spotlight__notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:40px 0;border-top:1px solid var(--hh-line)}.hh-tone--ink .hh-spotlight__notes,.hh-tone--wine .hh-spotlight__notes{border-color:var(--hh-line-light)}.hh-spotlight__note{padding:20px 0;border-bottom:1px solid var(--hh-line)}.hh-tone--ink .hh-spotlight__note,.hh-tone--wine .hh-spotlight__note{border-color:var(--hh-line-light)}.hh-spotlight__note:nth-child(odd){padding-right:24px}.hh-spotlight__note dt{margin-bottom:6px;font-size:var(--hh-fs-label);font-weight:500;letter-spacing:var(--hh-tracking);text-transform:uppercase;color:var(--hh-gold)}.hh-spotlight__note dd{margin:0;font-family:var(--hh-serif);font-size:var(--hh-fs-detail)}.hh-spotlight__buy{display:flex;flex-wrap:wrap;align-items:center;gap:20px 36px;margin-top:40px}.hh-spotlight__price{margin:0;font-family:var(--hh-serif);font-size:var(--hh-fs-subtitle);font-weight:400;font-variant-numeric:tabular-nums}.hh-spotlight__price s{margin-left:10px;font-size:.6em;opacity:.5}.hh-spotlight__form{margin:0}.hh-banner{position:relative;display:flex;align-items:center;min-height:clamp(520px,72vh,760px);overflow:hidden;color:var(--hh-bone);background:var(--hh-ink);isolation:isolate}.hh-banner__media,.hh-banner__media-inner{position:absolute;top:0;right:0;bottom:0;left:0}.hh-banner__media{z-index:-1}.hh-banner__media-inner{top:-12%;right:0;bottom:-12%;left:0}.hh-banner__media img,.hh-banner__media picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hh-banner__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#3a342a,var(--hh-ink))}.hh-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(20,19,15,calc(var(--hh-banner-shade) + .25)),rgba(20,19,15,var(--hh-banner-shade)) 60%,rgba(20,19,15,calc(var(--hh-banner-shade) * .5)))}.hh-banner--right .hh-banner__shade{transform:scaleX(-1)}.hh-banner__content{position:relative;padding-top:var(--hh-section-y);padding-bottom:var(--hh-section-y)}.hh-banner__copy{max-width:760px}.hh-banner--center .hh-banner__copy{margin:0 auto;text-align:center}.hh-banner--center .hh-eyebrow,.hh-banner--center .hh-banner__actions{justify-content:center}.hh-banner--center .hh-lede{margin-left:auto;margin-right:auto}.hh-banner--center .hh-banner__shade{background:rgba(20,19,15,calc(var(--hh-banner-shade) + .1))}.hh-banner--right .hh-banner__copy{margin-left:auto}.hh-banner__title{margin-bottom:28px}.hh-banner .hh-lede{color:var(--hh-bone);margin-bottom:40px}.hh-banner__actions{display:flex;flex-wrap:wrap;gap:14px}.hh-newsletter{position:relative;padding:var(--hh-section-y) 0;overflow:hidden;isolation:isolate}.hh-newsletter__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.22}.hh-newsletter:not(.hh-tone--ink):not(.hh-tone--wine):not(.hh-tone--olive) .hh-newsletter__media{opacity:.08}.hh-newsletter__media-inner{position:absolute;top:-10%;right:0;bottom:-10%;left:0}.hh-newsletter__media img{width:100%;height:100%;object-fit:cover;filter:grayscale(.3)}.hh-newsletter__inner{display:grid;gap:48px;align-items:end}@media(min-width:1000px){.hh-newsletter__inner{grid-template-columns:1.1fr 1fr;gap:96px}}.hh-newsletter .hh-title{margin-bottom:24px}.hh-newsletter__field{display:flex;align-items:center;border-bottom:1px solid currentColor;transition:border-color .5s var(--hh-ease)}.hh-newsletter__field:focus-within{border-color:var(--hh-gold)}.hh-newsletter__field input{flex:1;min-width:0;height:72px;padding:0;background:transparent;border:0;color:inherit;font-family:var(--hh-serif);font-size:var(--hh-fs-subtitle);font-weight:300}.hh-newsletter__field input::placeholder{color:inherit;opacity:.45}.hh-newsletter__field input:focus{outline:none}.hh-newsletter__submit{display:inline-flex;align-items:center;gap:14px;padding:12px 0 12px 16px;background:none;border:0;color:inherit;font-family:var(--hh-sans);font-size:var(--hh-fs-label);font-weight:500;letter-spacing:var(--hh-tracking);text-transform:uppercase;cursor:pointer}.hh-newsletter__submit .hh-icon{transition:transform .7s var(--hh-ease)}.hh-newsletter__submit:hover .hh-icon{transform:translate(6px)}.hh-newsletter__note,.hh-newsletter__error{margin:16px 0 0;font-size:12px;letter-spacing:.04em;opacity:.6}.hh-newsletter__error{color:var(--hh-wine);opacity:1}.hh-tone--ink .hh-newsletter__error{color:#f0b9b0}.hh-newsletter__success{font-family:var(--hh-serif);font-size:var(--hh-fs-subtitle);margin:0}.hh-marquee{padding:clamp(28px,3vw,44px) 0;overflow:hidden;border-top:1px solid var(--hh-line);border-bottom:1px solid var(--hh-line)}.hh-tone--ink.hh-marquee{border-color:transparent}.hh-marquee__track{display:flex;width:max-content;animation:hh-marquee var(--hh-marquee-speed, 60s) linear infinite}.hh-marquee:hover .hh-marquee__track{animation-play-state:paused}.hh-marquee__group{display:flex;align-items:center;flex-shrink:0}.hh-marquee__item{padding:0 clamp(20px,2.4vw,40px);font-family:var(--hh-serif);font-weight:300;font-style:italic;font-size:var(--hh-fs-subtitle);line-height:1;white-space:nowrap}.hh-marquee__sep{display:inline-flex;color:var(--hh-gold)}.hh-marquee__sep .hh-icon{width:22px;height:22px;stroke-width:1}@keyframes hh-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hh-reduced-motion .hh-marquee__track{animation:none}.hh-timeline{padding:var(--hh-section-y) 0}.hh-timeline__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hh-head-gap) clamp(24px,3vw,48px);margin:0;padding:0;list-style:none}@media(min-width:700px){.hh-timeline__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.hh-timeline__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:699px){.hh-timeline__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:16px;margin:0 calc(var(--hh-gutter) * -1);padding:0 var(--hh-gutter) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--hh-gutter);overscroll-behavior-x:contain;scrollbar-width:none}.hh-timeline__list::-webkit-scrollbar{display:none}.hh-timeline__item{scroll-snap-align:start}.hh-timeline__item[data-hh-reveal]{opacity:1;transform:none}}.hh-timeline__media{position:relative;aspect-ratio:3 / 2;margin-bottom:24px;overflow:hidden;background:var(--hh-sand)}.hh-timeline__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hh-timeline__year{margin:0 0 8px;font-family:var(--hh-serif);font-style:italic;font-size:var(--hh-fs-detail);line-height:1.2;color:var(--hh-gold)}.hh-timeline__title{margin:0 0 12px;font-family:var(--hh-serif);font-weight:400;font-size:var(--hh-fs-card);line-height:1.2}.hh-timeline__text{font-size:var(--hh-fs-small);line-height:1.7;opacity:var(--hh-text-soft)}.hh-timeline__text p{margin:0 0 .8em}.hh-timeline__text p:last-child{margin-bottom:0}.hh-member-intro{padding:calc(var(--hh-section-y) * .7) 0 calc(var(--hh-section-y) * .6);text-align:center}.hh-member-intro__lockup{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(18px,2.4vw,32px);margin-bottom:clamp(40px,5vw,64px)}.hh-member-intro__hh{display:block;width:clamp(150px,14vw,200px);height:auto}.hh-member-intro__x{font-family:var(--hh-serif);font-weight:300;font-size:28px;line-height:1;color:var(--hh-gold)}.hh-member-intro__partner{display:flex;align-items:center;justify-content:center;min-height:84px;padding:16px 28px;background:#fff;border:1px solid var(--hh-line)}.hh-member-intro__partner img{display:block;width:auto;max-width:clamp(180px,18vw,260px);max-height:64px;height:auto;object-fit:contain}.hh-member-intro__head{max-width:860px;margin:0 auto clamp(40px,5vw,64px)}.hh-member-intro__head .hh-eyebrow{justify-content:center}.hh-member-intro__head .hh-title{margin-bottom:0}.hh-member-intro__cols{display:grid;gap:36px;max-width:1080px;margin:0 auto;text-align:left}.hh-member-intro__label{margin:0 0 14px;font-family:var(--hh-serif);font-weight:400;font-size:var(--hh-fs-subtitle);line-height:1.2}.hh-member-intro__col .hh-lede{max-width:none}.hh-member-intro__foot{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:clamp(36px,4vw,56px)}.hh-member-intro__note{font-size:var(--hh-fs-small);line-height:1.6;color:var(--hh-muted)}.hh-member-intro__note p{margin:0}.hh-member-intro--header{padding-bottom:0}.hh-member-intro--header .hh-member-intro__head{margin-bottom:0}.hh-member-intro--columns{padding-top:calc(var(--hh-section-y) * .6)}@media(min-width:900px){.hh-member-intro__cols{grid-template-columns:1fr 1fr;gap:0}.hh-member-intro__col{padding:0 clamp(32px,4vw,64px)}.hh-member-intro__col+.hh-member-intro__col{border-left:1px solid var(--hh-line-strong)}}.hh-member-notice{padding:calc(var(--hh-section-y) * .5) 0 var(--hh-section-y)}.hh-member-notice__panel{display:grid;gap:28px;padding:clamp(28px,4vw,56px);background:var(--hh-sand);border-top:2px solid var(--hh-gold)}.hh-member-notice__title{margin:0;font-family:var(--hh-serif);font-weight:300;font-size:var(--hh-fs-subtitle);line-height:1.2;text-wrap:balance}.hh-member-notice__body .hh-lede{max-width:46em}.hh-member-notice__body .hh-lede a{color:inherit;text-underline-offset:3px}.hh-member-notice__list{display:grid;gap:14px;margin:28px 0 0;padding:24px 0 0;border-top:1px solid var(--hh-line);list-style:none}.hh-member-notice__list li{display:flex;align-items:flex-start;gap:14px;font-size:var(--hh-fs-body);line-height:1.6}.hh-member-notice__list .hh-icon{flex:none;width:20px;height:20px;margin-top:2px;color:var(--hh-gold)}@media(min-width:900px){.hh-member-notice__panel{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(40px,5vw,80px)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/hh-sections.css.map */
