.wines-frame{min-height:100vh;overflow-x:clip}.wines-main{width:min(100%,var(--cr-canvas-max));margin-inline:auto;padding:clamp(3rem,6vw,6rem) var(--cr-gutter) 0}.wines-introduction{width:min(100%,60rem);margin:0 0 clamp(5rem,10vw,10rem)}.wines-introduction h1{margin:0 0 1.25rem;color:var(--cr-display-ink);font-family:var(--cr-font-display);font-size:var(--cr-title-page);font-weight:400;letter-spacing:-.025em;line-height:.95;text-shadow:var(--cr-letterpress-display)}.wines-introduction p{margin:0;font-size:var(--cr-text-introduction);line-height:1.5;text-wrap:pretty}.wines-collection-index{display:flex;flex-wrap:wrap;gap:1.55rem clamp(2.25rem,3.6vw,3.25rem);margin-top:clamp(2.25rem,4vw,3rem);font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.35}.wines-collection-index a{position:relative;display:inline-block;padding-bottom:.4rem;text-decoration:none}.wines-collection-index a:after{position:absolute;left:0;bottom:0;width:calc(100% + 1.2rem);height:1.5px;background:linear-gradient(90deg,#1f1d1bb8,#1f1d1b8f 18%,#1f1d1b8a 32%,#1f1d1b4d 76%,#1f1d1b1f 92%,#1f1d1b00);content:"";opacity:.42;transform:scaleX(1);transform-origin:left center;transition:opacity .35s ease,transform .35s ease}.wines-collection-index a:hover:after,.wines-collection-index a:focus-visible:after{background:linear-gradient(90deg,#1f1d1bbf,#1f1d1bad 18%,#1f1d1b99 32%,#1f1d1b6b 76%,#1f1d1b40 92%,#1f1d1b00);opacity:1;transform:scaleX(1.04)}.wine-collection{scroll-margin-top:2rem}.wine-collection+.wine-collection{margin-top:clamp(11rem,17vw,17rem)}.wine-collection__introduction{width:min(100%,52rem);margin:0 0 clamp(5rem,9vw,9rem)}.wine-collection__introduction h2{margin:0;color:var(--cr-display-ink);font-family:var(--cr-font-display);font-size:var(--cr-title-collection);font-weight:400;letter-spacing:-.025em;line-height:.98;text-shadow:var(--cr-letterpress-display)}.wine-collection__introduction p{width:min(100%,52rem);margin:1.25rem 0 0;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.5;text-wrap:pretty}.wine-collection__introduction p+p{margin-top:1rem}.wine-collection__introduction .wine-collection__emphasis{font-weight:700}.wines-actions{position:relative;z-index:1}.wines-actions__inner{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;box-sizing:border-box;width:min(100%,var(--cr-canvas-max));margin-inline:auto;padding-inline:var(--cr-gutter);padding-block:clamp(5rem,8vw,7rem) clamp(3rem,6vw,5rem)}.wines-actions__link{position:relative;display:inline-block;padding-bottom:.3rem;color:var(--cr-display-ink);font-size:clamp(1.0625rem,1.25vw,1.125rem);line-height:1.35;text-decoration:none}.wines-actions__link:after{position:absolute;left:0;bottom:0;width:calc(100% + .75rem);height:1px;background:linear-gradient(90deg,#1f1d1b6b,#1f1d1b3d 65%,#1f1d1b00);content:"";opacity:.55;transition:opacity var(--cr-motion-fast) ease}.wines-actions__link span{display:inline-block;transition:transform var(--cr-motion-fast) ease}.wines-actions__link:hover span,.wines-actions__link:focus-visible span{transform:translate(.18em)}.wines-actions__link:hover:after,.wines-actions__link:focus-visible:after{opacity:1}.wine-composition{--wine-stage-height: clamp(28rem, 38vw, 31.25rem);display:grid;grid-template:"visual identity identity identity" auto "visual facts spacer editorial" minmax(0,1fr) / minmax(0,5fr) minmax(10rem,2fr) clamp(1rem,1.5vw,1.5rem) minmax(20rem,5fr);column-gap:clamp(1.35rem,2vw,2rem);row-gap:clamp(2rem,3vw,3.25rem);min-height:var(--wine-stage-height);scroll-margin-top:2rem}.wine-composition+.wine-composition{margin-top:clamp(9rem,15vw,15rem)}.wine-visual{position:relative;grid-area:visual;height:var(--wine-stage-height);margin:0;overflow:hidden;background:#d8d0c3;isolation:isolate}.wine-visual__layer{position:absolute;inset:0;opacity:0;transition:opacity 4s linear}.wine-visual__layer.is-active{opacity:1}.wine-visual__layer img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.wine-visual__layer--vineyard img{object-position:left center}@media(prefers-reduced-motion:reduce){.wine-visual__layer{transition-duration:4s}}.wine-identity{grid-area:identity;align-self:end;padding-top:clamp(.5rem,1.5vw,1.5rem)}.wine-title{max-width:18ch;margin:0;color:var(--cr-display-ink);font-family:var(--cr-font-display);font-size:var(--cr-title-subject);font-weight:400;letter-spacing:-.025em;line-height:.98;text-wrap:balance;word-spacing:.035em;text-shadow:var(--cr-letterpress-display)}.wine-identity p{margin:.4rem 0 0;color:var(--cr-display-ink);font-family:var(--cr-font-display);font-size:var(--cr-title-identity);font-style:italic;line-height:1.25;text-shadow:var(--cr-letterpress-display);text-wrap:pretty;white-space:pre-line}.wine-facts{grid-area:facts;display:flex;flex-direction:column;min-width:0;padding-bottom:.25rem}.wine-facts h4,.wine-editorial__heading{margin:0 0 .9rem;font-family:var(--cr-font-display);font-weight:400;line-height:1.1}.wine-details h4,.wine-editorial__heading{font-size:var(--cr-title-section)}.compact-reviews h4,.collector-resources h4{margin-bottom:.4rem;font-size:1.125rem}.wine-details ul,.collector-resources ul{margin:0;padding:0;list-style:none}.wine-details li,.collector-resources li,.compact-reviews p{margin:0;font-size:clamp(1rem,1.05vw,1.03rem);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;line-height:1.38;text-wrap:pretty}.compact-reviews p+p{margin-top:.4rem}.wine-details li+li,.collector-resources li+li{margin-top:.4rem}.compact-reviews,.collector-resources{margin-top:1rem}.collector-resources a{text-decoration:none;transition:opacity var(--cr-motion-fast) ease}.collector-resources a:hover,.collector-resources a:focus-visible{opacity:var(--cr-interactive-muted-opacity)}.wine-editorial{grid-area:editorial;min-width:0}.wine-editorial__viewport{position:relative;max-height:calc(var(--wine-stage-height) - 10.5rem);overflow:visible}.wine-editorial__viewport.is-constrained{overflow:hidden}.wine-editorial__viewport.is-expanded,.wine-composition .wine-editorial__viewport.is-expanded{max-height:none}.wine-editorial__copy{font-size:clamp(1.1rem,1.26vw,1.18rem);line-height:1.52}.wine-editorial__copy p{margin:0;text-wrap:pretty}.wine-editorial__copy p+p{margin-top:1.1rem}.full-reviews{margin-top:clamp(1.5rem,2.4vw,2rem)}.full-reviews h5{margin:0 0 .9rem;font-family:var(--cr-font-display);font-size:var(--cr-title-section);font-weight:400;line-height:1.1}.review{font-size:clamp(1.1rem,1.26vw,1.18rem);line-height:1.52}.review+.review{margin-top:1.5rem}.review p{margin:0;text-wrap:pretty}.review__byline{font-style:normal;line-height:1.18}.review__byline strong{font-weight:700}.review__metadata{margin-top:0!important}.review__byline+.review__metadata{margin-top:.45rem!important}.review__text{margin-top:1rem!important}.wine-editorial__note-heading{margin:1.65rem 0 0;font-family:var(--cr-font-display);font-size:1.125rem;font-weight:400;line-height:1.52}.continue-control{display:block;margin-top:.35rem;padding:0;font-family:var(--cr-font-reading);font-size:clamp(1.1rem,1.26vw,1.18rem);font-style:italic;line-height:1.52;cursor:pointer}.continue-control[hidden]{display:none}@media(min-width:80rem){#ava .wine-composition+.wine-composition,#single-vineyard .wine-composition+.wine-composition{margin-top:clamp(7rem,10vw,10rem)}.wine-composition{--wine-stage-height: 39.0625rem;grid-template:"visual image-gap identity identity identity" auto "visual image-gap facts text-gap editorial" minmax(0,1fr) / 31.25rem 3.75rem 15rem 5rem minmax(20rem,1fr);column-gap:0;row-gap:clamp(3.25rem,4.4vw,4.5rem)}}@media(max-width:79.999rem){.wine-composition{--wine-stage-height: clamp(29rem, 62vw, 38rem);grid-template:"visual visual" auto "identity identity" auto "facts editorial" auto / minmax(10rem,1fr) minmax(0,2fr);column-gap:clamp(1.5rem,4vw,3rem);row-gap:clamp(2.25rem,4.5vw,4rem)}.wine-visual{width:100%}.wine-identity{padding-top:0}.wine-title{max-width:20ch}.wine-editorial__viewport{max-height:35rem}}@media(min-width:42.001rem)and (max-width:79.999rem)and (orientation:landscape){.wine-collection+.wine-collection{margin-top:clamp(12rem,18.5vw,15rem)}#ava .wine-composition+.wine-composition,#single-vineyard .wine-composition+.wine-composition{margin-top:clamp(10.5rem,16.5vw,12.5rem)}.wine-composition{--wine-stage-height: auto}.wine-visual{height:auto;aspect-ratio:7 / 5}}@media(min-width:42.001rem)and (max-width:79.999rem)and (orientation:portrait){.wine-composition{row-gap:clamp(2.8125rem,5.625vw,5rem)}}@media(max-width:42rem){.wines-main{padding-top:2rem}.wines-introduction{margin-bottom:5rem}.wine-collection+.wine-collection{margin-top:9rem}#ava .wine-composition+.wine-composition,#single-vineyard .wine-composition+.wine-composition{margin-top:6rem}.wine-collection__introduction{margin-bottom:4.5rem}.wine-collection__introduction p{margin-top:.9rem}.wine-composition{--wine-stage-height: clamp(26rem, 123vw, 36rem);display:flex;flex-direction:column;min-height:0;gap:0}.wine-visual{order:1}.wine-identity{order:2;align-self:stretch;width:100%;margin-top:2.5rem}.wine-title{line-height:1}.wine-identity p{margin-top:.65rem}.wine-facts{display:contents}.wine-details{order:3;margin-top:2.4375rem}.collector-resources{order:5;margin-top:2.25rem}.compact-reviews{order:4;margin-top:2.25rem}.wine-editorial{order:6;margin-top:3.1875rem}.wine-editorial__viewport{max-height:min(40rem,calc(var(--wine-stage-height) + 4rem))}}.wine-composition--gallery{--gallery-stage-height: 38.75rem;grid-template:"visual image-gap identity identity identity" auto "visual image-gap facts text-gap editorial" minmax(0,1fr) / 38.75rem 2.5rem 12.5rem 2.5rem minmax(18rem,1fr);column-gap:0;row-gap:clamp(3.25rem,4.4vw,4.5rem);height:var(--gallery-stage-height);min-height:var(--gallery-stage-height)}.wine-composition--gallery.is-editorial-expanded{grid-template-rows:auto auto;height:auto}.wine-gallery{position:relative;grid-area:visual;height:var(--gallery-stage-height);overflow:hidden}.wine-gallery__wall,.wine-gallery__viewer{position:absolute;inset:0;transition:opacity .52s ease}.wine-gallery__wall{display:block;width:100%;height:100%;padding:0;background:transparent;border:0;color:inherit;font:inherit;text-align:initial;cursor:pointer}.wine-gallery__plate{position:absolute;display:block;overflow:hidden;background:transparent;clip-path:polygon(0 .75px,10% .2px,20% .9px,30% .35px,40% 1.05px,50% .25px,60% .85px,70% .3px,80% .95px,90% .25px,100% .7px,100% calc(100% - .75px),90% calc(100% - .2px),80% calc(100% - .95px),70% calc(100% - .35px),60% calc(100% - 1.05px),50% calc(100% - .25px),40% calc(100% - .85px),30% calc(100% - .3px),20% calc(100% - 1px),10% calc(100% - .25px),0 calc(100% - .75px))}.wine-gallery__plate img,.wine-gallery__image img,.wine-gallery__control img{display:block;width:100%;height:100%;object-fit:cover}.wine-gallery__plate--portrait{left:var(--gallery-portrait-left, 0);right:var(--gallery-portrait-right, auto);top:var(--gallery-portrait-top, 6%);bottom:var(--gallery-portrait-bottom, auto);width:var(--gallery-portrait-width, 66%);aspect-ratio:1}.wine-gallery__plate--portrait img{object-position:left center}.wine-gallery__touch-cue{position:absolute;inset:auto auto 8px 8px;z-index:2;display:none;place-items:center;width:14px;height:14px;border:.75px solid #fff;border-radius:50%;background:transparent;opacity:.85;pointer-events:none}.wine-gallery__touch-cue:before,.wine-gallery__touch-cue:after{position:absolute;left:50%;top:50%;width:6px;height:1px;background:#fff;content:"";transform:translate(-50%,-50%)}.wine-gallery__touch-cue:after{transform:translate(-50%,-50%) rotate(90deg)}@media(any-pointer:coarse),(max-width:74rem){.wine-gallery__touch-cue{display:grid}}#river-quinn .wine-gallery__touch-cue,#rosellas-vineyard-chardonnay .wine-gallery__touch-cue,#divergence-wine .wine-gallery__touch-cue{left:auto;right:8px}#river-quinn .wine-gallery__plate--portrait img{object-position:calc(25% - 15px) center;transform:none}.wine-gallery__plate--bottle{left:var(--gallery-study-left, auto);right:var(--gallery-study-right, 3.25%);top:var(--gallery-study-top, 15%);bottom:var(--gallery-study-bottom, auto);width:var(--gallery-study-width, 22.75%);aspect-ratio:var(--plate-aspect-ratio, 5 / 7)}.wine-gallery__plate--front-label-artwork{left:var(--gallery-artwork-left, 61.8%);right:var(--gallery-artwork-right, auto);top:var(--gallery-artwork-top, auto);bottom:var(--gallery-artwork-bottom, 0);width:var(--gallery-artwork-width, auto);height:var(--gallery-artwork-height, 17.42%);aspect-ratio:var(--plate-aspect-ratio)}.wine-gallery__plate--front-label-artwork img{object-fit:contain}#river-quinn{--gallery-portrait-left: auto;--gallery-portrait-right: 0;--gallery-portrait-top: 16.13%;--gallery-study-left: 4%;--gallery-study-right: auto;--gallery-study-top: 4%;--gallery-artwork-left: 4%;--gallery-artwork-bottom: 2%;--gallery-artwork-width: 22.75%;--gallery-artwork-height: auto}#rosellas-vineyard-pinot-noir{--gallery-portrait-top: 10%;--gallery-study-right: 1%;--gallery-study-top: 6%;--gallery-study-width: 22%;--gallery-artwork-left: 69%;--gallery-artwork-bottom: 2%;--gallery-artwork-height: 16.13%}#rosellas-vineyard-chardonnay{--gallery-portrait-left: auto;--gallery-portrait-right: 0;--gallery-portrait-top: 8%;--gallery-study-left: 2%;--gallery-study-right: auto;--gallery-study-top: 3%;--gallery-study-width: 21%;--gallery-artwork-left: 7%;--gallery-artwork-bottom: 5%;--gallery-artwork-width: 24%;--gallery-artwork-height: auto}#sierra-mar-vineyard-pinot-noir{--gallery-portrait-left: 10%;--gallery-portrait-top: auto;--gallery-portrait-bottom: 0;--gallery-study-left: 0;--gallery-study-right: auto;--gallery-study-top: 1%;--gallery-study-width: 21.5%;--gallery-artwork-left: auto;--gallery-artwork-right: 1%;--gallery-artwork-top: 5%;--gallery-artwork-bottom: auto;--gallery-artwork-width: 25%;--gallery-artwork-height: auto}#clos-pepe-vineyard-chardonnay{--gallery-portrait-top: 8%;--gallery-study-right: 2%;--gallery-study-top: 8%;--gallery-study-width: 20.5%;--gallery-artwork-left: auto;--gallery-artwork-right: 7%;--gallery-artwork-bottom: 2%;--gallery-artwork-width: 24%;--gallery-artwork-height: auto}#rivers-cuvee{--gallery-portrait-top: 6%;--gallery-portrait-width: 68%;--gallery-study-right: 4%;--gallery-study-top: 15%}#the-three-wine{--gallery-portrait-left: 4%;--gallery-portrait-top: 1%;--gallery-study-left: 74%;--gallery-study-right: auto;--gallery-study-top: 14%;--gallery-study-width: 18%;--gallery-artwork-left: 64%;--gallery-artwork-bottom: 3%;--gallery-artwork-width: 28%;--gallery-artwork-height: auto}#divergence-wine{--gallery-portrait-left: auto;--gallery-portrait-right: 0;--gallery-portrait-top: 10%;--gallery-portrait-width: 68%;--gallery-study-left: 0;--gallery-study-right: auto;--gallery-study-top: 2%;--gallery-study-width: 20%;--gallery-artwork-left: 5%;--gallery-artwork-bottom: 2%;--gallery-artwork-width: 24%;--gallery-artwork-height: auto}.wine-gallery__wall:focus-visible:not([data-suppress-focus-ring]),.wine-gallery__control:focus-visible:not([data-suppress-focus-ring]),.wine-gallery__close:focus-visible{outline:1.5px solid var(--cr-ink);outline-offset:3px}.wine-gallery__wall:focus-visible:not([data-suppress-focus-ring]){outline-offset:-2px}.wine-gallery__wall[data-suppress-focus-ring],.wine-gallery__control[data-suppress-focus-ring]{outline:none}.wine-gallery__viewer{z-index:3;display:grid;grid-template-rows:calc(var(--gallery-stage-height) - 7rem) 7rem;opacity:0;pointer-events:none}[data-wine-gallery][data-mode=viewer] .wine-gallery__wall{opacity:0;pointer-events:none}[data-wine-gallery][data-mode=viewer] .wine-gallery__viewer{opacity:1;pointer-events:auto}.wine-gallery__image{position:relative;overflow:hidden;background:#fff;clip-path:polygon(0 .9px,10% .25px,20% 1.15px,30% .4px,40% 1.25px,50% .3px,60% 1px,70% .35px,80% 1.1px,90% .3px,100% .85px,100% calc(100% - .9px),90% calc(100% - .25px),80% calc(100% - 1.15px),70% calc(100% - .4px),60% calc(100% - 1.25px),50% calc(100% - .3px),40% calc(100% - 1px),30% calc(100% - .35px),20% calc(100% - 1.1px),10% calc(100% - .3px),0 calc(100% - .9px))}.wine-gallery__image img{object-position:center;transform:translateY(0) scale(1);transform-origin:50% 50%;transition:transform .92s cubic-bezier(.22,1,.36,1)}[data-wine-gallery][data-gallery-view=portrait] .wine-gallery__image img{object-position:left center}[data-wine-gallery][data-gallery-view=whole] .wine-gallery__image img,[data-wine-gallery][data-gallery-view=closure] .wine-gallery__image img,[data-wine-gallery][data-gallery-view=front-label] .wine-gallery__image img,[data-wine-gallery][data-gallery-view=back-label] .wine-gallery__image img{object-fit:contain}[data-wine-gallery][data-gallery-view=closure] .wine-gallery__image img{transform:translateY(95.5%) scale(3)}[data-wine-gallery][data-gallery-view=front-label] .wine-gallery__image img,[data-wine-gallery][data-gallery-view=back-label] .wine-gallery__image img{transform:translateY(-70%) scale(2.47)}:is(#cooper-jaxon,#river-quinn,#rosellas-vineyard-pinot-noir,#rosellas-vineyard-chardonnay,#sierra-mar-vineyard-pinot-noir,#clos-pepe-vineyard-chardonnay,#the-three) [data-wine-gallery]:is([data-gallery-view=front-label],[data-gallery-view=back-label]) .wine-gallery__image img{transform:translateY(calc(-84% + 10px)) scale(3)}#rivers-cuvee [data-wine-gallery][data-gallery-view=whole] .wine-gallery__image img,#divergence [data-wine-gallery][data-gallery-view=whole] .wine-gallery__image img{transform:scale(1.1)}#rivers-cuvee [data-wine-gallery]:is([data-gallery-view=front-label],[data-gallery-view=back-label]) .wine-gallery__image img{transform:translateY(calc(-53% + 60px)) scale(3.13)}#divergence [data-wine-gallery]:is([data-gallery-view=front-label],[data-gallery-view=back-label]) .wine-gallery__image img{transform:translateY(calc(-44% + 40px)) scale(2.19)}.wine-gallery__panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);align-items:end;column-gap:1rem;padding:.9rem 0 .5rem}.wine-gallery__panel:after{position:absolute;left:0;bottom:0;width:100%;height:1.5px;background:linear-gradient(90deg,rgba(31,29,27,.48) 0 62%,rgba(31,29,27,.28) 82%,transparent 100%);content:"";opacity:.42}.wine-gallery__controls{grid-column:1;grid-row:2;display:flex;align-items:end;gap:.35rem}.wine-gallery__control{position:relative;display:grid;place-items:center;width:2.875rem;height:2.875rem;padding:0;background:transparent;border:0;cursor:pointer}.wine-gallery__control>span{display:block;width:38px;height:38px;overflow:hidden;background:#fff;opacity:.48;transition:opacity .26s ease}.wine-gallery__control--portrait img{object-position:left center}.wine-gallery__control--whole img{object-fit:contain}.wine-gallery__control--closure img{object-fit:contain;transform:translateY(-2px) scale(2.72);transform-origin:50% 0}.wine-gallery__control--front-label img,.wine-gallery__control--back-label img{object-fit:contain;transform:translateY(-14%) scale(2.1);transform-origin:50% 82%}#rivers-cuvee .wine-gallery__control--front-label img,#rivers-cuvee .wine-gallery__control--back-label img{transform:translateY(calc(-4% - 10px)) scale(2.55);transform-origin:50% 50%}#divergence .wine-gallery__control--front-label img,#divergence .wine-gallery__control--back-label img{transform:translateY(calc(-7% - 6px)) scale(1.65);transform-origin:50% 50%}#rivers-cuvee .wine-gallery__control--closure img,#divergence .wine-gallery__control--closure img{transform:translateY(-3px) scale(2.72)}.wine-gallery__control:after{position:absolute;left:50%;bottom:.15rem;width:38px;height:1px;background:linear-gradient(90deg,rgba(31,29,27,.48),transparent);content:"";opacity:0;transform:translate(-50%)}.wine-gallery__control.is-active:after{opacity:.35}.wine-gallery__control.is-active>span{opacity:1}.wine-gallery__copy{grid-column:1 / 3;grid-row:1}.wine-gallery__copy[hidden]{display:none}.wine-gallery__copy p{margin:0;font-size:.9rem;line-height:1.42;text-wrap:pretty}.wine-gallery__close{position:relative;grid-column:2;grid-row:2;align-self:end;width:2rem;height:2rem;padding:0;background:transparent;border:0;cursor:pointer}.wine-gallery__close span:before,.wine-gallery__close span:after{position:absolute;left:50%;top:50%;width:1.6rem;height:1.5px;background:linear-gradient(90deg,#1f1d1b9e,#1f1d1b8f 66%,#1f1d1b57 90%,#1f1d1b0f);content:"";transform-origin:center}.wine-gallery__close span:before{transform:translate(-50%,-50%) rotate(45deg)}.wine-gallery__close span:after{background:linear-gradient(90deg,#1f1d1b0f,#1f1d1b57 10%,#1f1d1b8f 34%,#1f1d1b9e);transform:translate(-50%,-50%) rotate(-45deg)}.wine-composition--gallery .wine-editorial__viewport{max-height:calc(var(--gallery-stage-height) - 13.375rem)}@media(min-width:74.001rem)and (max-width:84rem){.wine-composition--gallery{--gallery-stage-height: clamp(28.5rem, 37vw, 32rem);grid-template:"visual image-gap identity identity identity" auto "visual image-gap facts text-gap editorial" minmax(0,1fr) / var(--gallery-stage-height) 2rem 10.5rem 2rem minmax(16rem,1fr);row-gap:clamp(2.25rem,3.5vw,3rem)}.wine-composition--gallery .wine-gallery__viewer{grid-template-rows:calc(var(--gallery-stage-height) - 5.8rem) 5.8rem}.wine-composition--gallery .wine-editorial__viewport{max-height:calc(var(--gallery-stage-height) - 10.5rem)}}@media(min-width:74.001rem)and (max-width:79.999rem){.wine-composition--gallery{height:auto}}@media(max-width:74rem){.wine-composition--gallery{--gallery-stage-height: clamp(31rem, 61vw, 38rem);display:grid;grid-template:"visual visual" auto "identity identity" auto "facts editorial" auto / minmax(10rem,1fr) minmax(0,2fr);column-gap:clamp(1.5rem,4vw,3rem);row-gap:clamp(2.25rem,4.5vw,4rem);height:auto}.wine-composition--gallery .wine-gallery__wall{inset:0 auto 0 50%;width:min(100%,var(--gallery-stage-height));transform:translate(-50%)}.wine-composition--gallery .wine-editorial__viewport{max-height:calc(var(--gallery-stage-height) - 10.5rem)}}@media(min-width:42.001rem)and (max-width:56rem){.wine-composition--gallery{--gallery-stage-height: clamp(33.5rem,70vw,36.5rem)}.wine-gallery__viewer{display:block}.wine-gallery__image{width:calc(100% - 7.75rem);height:auto;aspect-ratio:155/127}.wine-gallery__panel{position:absolute;inset:0;display:block;padding:0;pointer-events:none}.wine-gallery__controls{position:absolute;right:.75rem;top:3.65rem;display:flex;flex-direction:column;gap:.35rem;pointer-events:auto}.wine-gallery__control{width:3.25rem;height:3.25rem}.wine-gallery__control>span,.wine-gallery__control:after{width:44px}.wine-gallery__control>span{height:44px}.wine-gallery__copy{position:absolute;left:0;top:clamp(29.75rem,calc(73.5vw - 5.5rem),33rem);width:calc(100% - 7.75rem);pointer-events:auto}.wine-gallery__copy p{font-size:1.1rem;line-height:1.45}.wine-gallery__close{position:absolute;right:1.2rem;top:.2rem;width:2.35rem;height:2.35rem;pointer-events:auto}.wine-gallery__close span:before,.wine-gallery__close span:after{width:1.85rem}}@media(min-width:56.001rem)and (max-width:74rem){.wine-composition--gallery{--gallery-stage-height:clamp(35rem,56vw,38rem)}.wine-gallery__viewer{display:block}.wine-gallery__image{width:min(72%,40rem);height:auto;aspect-ratio:155/127}.wine-gallery__panel{position:absolute;inset:0;display:block;padding:0;pointer-events:none}.wine-gallery__controls{position:absolute;right:1.5rem;top:4rem;display:flex;flex-direction:column;gap:.35rem;pointer-events:auto}.wine-gallery__control{width:3.25rem;height:3.25rem}.wine-gallery__control>span,.wine-gallery__control:after{width:44px}.wine-gallery__control>span{height:44px}.wine-gallery__copy{position:absolute;left:0;top:clamp(29.85rem,calc(46vw + 4.05rem),33.5rem);width:min(72%,40rem);pointer-events:auto}.wine-gallery__copy p{font-size:1.1rem;line-height:1.45}.wine-gallery__close{position:absolute;right:1.95rem;top:.2rem;width:2.35rem;height:2.35rem;pointer-events:auto}.wine-gallery__close span:before,.wine-gallery__close span:after{width:1.85rem}}@media(max-width:42rem){.wine-composition--gallery{display:flex;flex-direction:column;gap:0;min-height:0}.wine-composition--gallery .wine-gallery{order:1;width:100%;height:auto;aspect-ratio:1.15/1}.wine-composition--gallery .wine-gallery__wall{width:calc(100% / 1.15)}.wine-composition--gallery .wine-identity{order:2;margin-top:1.25rem}.wine-composition--gallery .wine-details{order:3;margin-top:2.4375rem}.wine-composition--gallery .compact-reviews{order:4;margin-top:2.25rem}.wine-composition--gallery .collector-resources{order:5;margin-top:2.25rem}.wine-composition--gallery .wine-editorial{order:6;margin-top:3.1875rem}.wine-composition--gallery .wine-editorial__viewport{max-height:36rem}.wine-gallery__viewer{display:block}.wine-gallery__image{width:calc(100% - 4.25rem);height:auto;aspect-ratio:155/127}.wine-gallery__panel{position:absolute;inset:0;display:block;padding:0;pointer-events:none}.wine-gallery__controls{position:absolute;right:0;top:2.9rem;display:flex;flex-direction:column;gap:clamp(.15rem,.65vw,.2rem);pointer-events:auto}.wine-gallery__control{width:clamp(2.15rem,9.65vw,2.35rem);height:clamp(2.15rem,9.65vw,2.35rem)}.wine-gallery__control>span{width:clamp(1.9rem,8.6vw,2.1rem);height:clamp(1.9rem,8.6vw,2.1rem)}.wine-gallery__control:after{bottom:0;width:clamp(1.9rem,8.6vw,2.1rem)}.wine-gallery__copy{position:absolute;left:0;top:clamp(11.25rem,calc(84vw - 5.4rem),15.25rem);width:calc(100% - 4.25rem);pointer-events:auto}.wine-gallery__close{position:absolute;right:.2rem;top:-.2rem;pointer-events:auto}}@media(orientation:landscape)and (max-width:56rem)and (max-height:30rem){.wine-composition--gallery{--gallery-stage-height:clamp(20.75rem,48vw,23.5rem);display:grid;grid-template:"visual visual" var(--gallery-stage-height) "identity identity" auto "facts editorial" auto / minmax(10rem,1fr) minmax(0,2fr);column-gap:clamp(1.5rem,4vw,3rem);row-gap:clamp(1.75rem,4vw,2.5rem);height:auto}.wine-composition--gallery .wine-gallery{order:initial;width:100%;height:var(--gallery-stage-height);aspect-ratio:auto}.wine-composition--gallery .wine-gallery__wall{width:min(100%,var(--gallery-stage-height))}.wine-composition--gallery .wine-identity{order:initial;width:100%;margin:0;padding:0;justify-self:stretch;text-align:left}.wine-composition--gallery .wine-title,.wine-composition--gallery .wine-identity p{max-width:none;margin-left:0;text-align:left}.wine-composition--gallery .wine-facts{display:flex;grid-area:facts}.wine-composition--gallery .wine-details,.wine-composition--gallery .wine-editorial{order:initial;margin-top:0}.wine-composition--gallery .compact-reviews,.wine-composition--gallery .collector-resources{order:initial;margin-top:1rem}.wine-gallery__image{width:min(55%,24rem);aspect-ratio:155/127}.wine-gallery__controls{right:1rem;top:2.875rem;gap:.25rem}.wine-gallery__control{width:2.75rem;height:2.75rem}.wine-gallery__control>span{width:38px;height:38px}.wine-gallery__control:after{width:38px}.wine-gallery__copy{top:clamp(17.3rem,41.5vw,20.5rem);width:min(55%,24rem)}.wine-gallery__copy p{font-size:1rem;line-height:1.4}.wine-gallery__close{right:1.25rem;top:0;width:2rem;height:2rem}}@media(orientation:landscape)and (max-width:42rem)and (max-height:30rem){.wine-collection+.wine-collection{margin-top:10rem}#ava .wine-composition+.wine-composition,#single-vineyard .wine-composition+.wine-composition{margin-top:7rem}}
