.wines-frame{min-height:100vh;overflow-x:clip}.wines-main{width:min(100%, var(--cr-canvas-max));padding:clamp(3rem, 6vw, 6rem) var(--cr-gutter) 0;margin-inline:auto}.wines-introduction{width:min(100%,60rem);margin:0 0 clamp(5rem,10vw,10rem)}.wines-introduction h1{color:var(--cr-display-ink);font-family:var(--cr-font-display);font-size:var(--cr-title-page);letter-spacing:-.025em;text-shadow:var(--cr-letterpress-display);margin:0 0 1.25rem;font-weight:400;line-height:.95}.wines-introduction p{font-size:var(--cr-text-introduction);text-wrap:pretty;margin:0;line-height:1.5}.wines-collection-index{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;display:flex}.wines-collection-index a{padding-bottom:.4rem;text-decoration:none;display:inline-block;position:relative}.wines-collection-index a:after{content:"";opacity:.42;transform-origin:0;background:linear-gradient(90deg,#1f1d1bb8 0%,#1f1d1b8f 18%,#1f1d1b8a 32%,#1f1d1b4d 76%,#1f1d1b1f 92%,#1f1d1b00 100%);width:calc(100% + 1.2rem);height:1.5px;transition:opacity .35s,transform .35s;position:absolute;bottom:0;left:0;transform:scaleX(1)}.wines-collection-index a:hover:after,.wines-collection-index a:focus-visible:after{opacity:1;background:linear-gradient(90deg,#1f1d1bbf 0%,#1f1d1bad 18%,#1f1d1b99 32%,#1f1d1b6b 76%,#1f1d1b40 92%,#1f1d1b00 100%);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{color:var(--cr-display-ink);font-family:var(--cr-font-display);font-size:var(--cr-title-collection);letter-spacing:-.025em;text-shadow:var(--cr-letterpress-display);margin:0;font-weight:400;line-height:.98}.wine-collection__introduction p{text-wrap:pretty;width:min(100%,52rem);margin:1.25rem 0 0;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.5}.wine-collection__introduction p+p{margin-top:1rem}.wine-collection__introduction .wine-collection__emphasis{font-weight:700}.wines-actions{z-index:1;position:relative}.wines-actions__inner{box-sizing:border-box;width:min(100%, var(--cr-canvas-max));padding-inline:var(--cr-gutter);flex-direction:column;align-items:flex-start;gap:1.5rem;margin-inline:auto;padding-block:clamp(5rem,8vw,7rem) clamp(3rem,6vw,5rem);display:flex}.wines-actions__link{color:var(--cr-display-ink);padding-bottom:.3rem;font-size:clamp(1.0625rem,1.25vw,1.125rem);line-height:1.35;text-decoration:none;display:inline-block;position:relative}.wines-actions__link:after{content:"";opacity:.55;width:calc(100% + .75rem);height:1px;transition:opacity var(--cr-motion-fast) ease;background:linear-gradient(90deg,#1f1d1b6b 0%,#1f1d1b3d 65%,#1f1d1b00 100%);position:absolute;bottom:0;left:0}.wines-actions__link span{transition:transform var(--cr-motion-fast) ease;display:inline-block}.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);min-height:var(--wine-stage-height);grid-template:"visual identity identity identity""visual facts spacer editorial"minmax(0,1fr)/minmax(0,5fr) minmax(10rem,2fr) clamp(1rem,1.5vw,1.5rem) minmax(20rem,5fr);gap:clamp(2rem,3vw,3.25rem) clamp(1.35rem,2vw,2rem);scroll-margin-top:2rem;display:grid}.wine-composition+.wine-composition{margin-top:clamp(9rem,15vw,15rem)}.wine-visual{height:var(--wine-stage-height);isolation:isolate;background:#d8d0c3;grid-area:visual;margin:0;position:relative;overflow:hidden}.wine-visual__layer{opacity:0;transition:opacity 4s linear;position:absolute;inset:0}.wine-visual__layer.is-active{opacity:1}.wine-visual__layer img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.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;color:var(--cr-display-ink);font-family:var(--cr-font-display);font-size:var(--cr-title-subject);letter-spacing:-.025em;text-wrap:balance;word-spacing:.035em;text-shadow:var(--cr-letterpress-display);margin:0;font-weight:400;line-height:.98}.wine-identity p{color:var(--cr-display-ink);font-family:var(--cr-font-display);font-size:var(--cr-title-identity);text-shadow:var(--cr-letterpress-display);text-wrap:pretty;white-space:pre-line;margin:.4rem 0 0;font-style:italic;line-height:1.25}.wine-facts{flex-direction:column;grid-area:facts;min-width:0;padding-bottom:.25rem;display:flex}.wine-facts h4,.wine-editorial__heading{font-family:var(--cr-font-display);margin:0 0 .9rem;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{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;text-wrap:pretty;margin:0;font-size:clamp(1rem,1.05vw,1.03rem);line-height:1.38}.compact-reviews p+p,.wine-details li+li,.collector-resources li+li{margin-top:.4rem}.compact-reviews,.collector-resources{margin-top:1rem}.collector-resources a{transition:opacity var(--cr-motion-fast) ease;text-decoration:none}.collector-resources__icon{vertical-align:-.12em;width:.9em;height:.9em}.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{max-height:calc(var(--wine-stage-height) - 10.5rem);position:relative;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{text-wrap:pretty;margin:0}.wine-editorial__copy p+p{margin-top:1.1rem}.full-reviews{margin-top:clamp(1.5rem,2.4vw,2rem)}.full-reviews h5{font-family:var(--cr-font-display);font-size:var(--cr-title-section);margin:0 0 .9rem;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{text-wrap:pretty;margin:0}.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{font-family:var(--cr-font-display);margin:1.65rem 0 0;font-size:1.125rem;font-weight:400;line-height:1.52}.continue-control{font-family:var(--cr-font-reading);cursor:pointer;margin-top:.35rem;padding:0;font-size:clamp(1.1rem,1.26vw,1.18rem);font-style:italic;line-height:1.52;display:block}.continue-control[hidden]{display:none}@media (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""visual image-gap facts text-gap editorial"minmax(0,1fr)/31.25rem 3.75rem 15rem 5rem minmax(20rem,1fr);gap:clamp(3.25rem,4.4vw,4.5rem) 0}}@media (width<=79.999rem){.wine-composition{--wine-stage-height:clamp(29rem, 62vw, 38rem);grid-template:"visual visual""identity identity""facts editorial"/minmax(10rem,1fr) minmax(0,2fr);gap:clamp(2.25rem,4.5vw,4rem) clamp(1.5rem,4vw,3rem)}.wine-visual{width:100%}.wine-identity{padding-top:0}.wine-title{max-width:20ch}.wine-editorial__viewport{max-height:35rem}}@media (width>=42.001rem) and (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{aspect-ratio:7/5;height:auto}}@media (width>=42.001rem) and (width<=79.999rem) and (orientation:portrait){.wine-composition{row-gap:clamp(2.8125rem,5.625vw,5rem)}}@media (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);flex-direction:column;gap:0;min-height:0;display:flex}.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))}}@media (width<=42rem) and (orientation:portrait){.wine-details li{text-wrap:balance}}.wine-composition--gallery{--gallery-stage-height:38.75rem;height:var(--gallery-stage-height);min-height:var(--gallery-stage-height);grid-template:"visual image-gap identity identity identity""visual image-gap facts text-gap editorial"minmax(0,1fr)/38.75rem 2.5rem 12.5rem 2.5rem minmax(18rem,1fr);gap:clamp(3.25rem,4.4vw,4.5rem) 0}.wine-composition--gallery.is-editorial-expanded{grid-template-rows:auto auto;height:auto}.wine-gallery{height:var(--gallery-stage-height);grid-area:visual;position:relative;overflow:hidden}.wine-gallery__wall,.wine-gallery__viewer{transition:opacity .52s;position:absolute;inset:0}.wine-gallery__wall{width:100%;height:100%;color:inherit;font:inherit;text-align:initial;cursor:pointer;background:0 0;border:0;padding:0;display:block}.wine-gallery__plate{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));background:0 0;display:block;position:absolute;overflow:hidden}.wine-gallery__plate img,.wine-gallery__image img,.wine-gallery__control img{object-fit:cover;width:100%;height:100%;display:block}.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{z-index:2;opacity:.85;pointer-events:none;background:0 0;border:.75px solid #fff;border-radius:50%;place-items:center;width:14px;height:14px;display:none;position:absolute;inset:auto auto 8px 8px}.wine-gallery__touch-cue:before,.wine-gallery__touch-cue:after{content:"";background:#fff;width:6px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wine-gallery__touch-cue:after{transform:translate(-50%,-50%)rotate(90deg)}@media (any-pointer:coarse),(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;grid-template-rows:calc(var(--gallery-stage-height) - 7rem) 7rem;opacity:0;pointer-events:none;display:grid}[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{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));background:#fff;position:relative;overflow:hidden}.wine-gallery__image img{object-position:center;transform-origin:50%;transition:transform .92s cubic-bezier(.22,1,.36,1);transform:translateY(0)scale(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(10px - 84%))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(60px - 53%))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(40px - 44%))scale(2.19)}.wine-gallery__panel{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:1rem;padding:.9rem 0 .5rem;display:grid;position:relative}.wine-gallery__panel:after{content:"";opacity:.42;background:linear-gradient(90deg,#1f1d1b7a 0 62%,#1f1d1b47 82%,#0000 100%);width:100%;height:1.5px;position:absolute;bottom:0;left:0}.wine-gallery__controls{grid-area:2/1;align-items:end;gap:.35rem;display:flex}.wine-gallery__control{cursor:pointer;background:0 0;border:0;place-items:center;width:2.875rem;height:2.875rem;padding:0;display:grid;position:relative}.wine-gallery__control>span{opacity:.48;background:#fff;width:38px;height:38px;transition:opacity .26s;display:block;overflow:hidden}.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-origin:50% 0;transform:translateY(-2px)scale(2.72)}.wine-gallery__control--front-label img,.wine-gallery__control--back-label img{object-fit:contain;transform-origin:50% 82%;transform:translateY(-14%)scale(2.1)}#rivers-cuvee .wine-gallery__control--front-label img,#rivers-cuvee .wine-gallery__control--back-label img{transform-origin:50%;transform:translateY(calc(-4% - 10px))scale(2.55)}#divergence .wine-gallery__control--front-label img,#divergence .wine-gallery__control--back-label img{transform-origin:50%;transform:translateY(calc(-7% - 6px))scale(1.65)}#rivers-cuvee .wine-gallery__control--closure img,#divergence .wine-gallery__control--closure img{transform:translateY(-3px)scale(2.72)}.wine-gallery__control:after{content:"";opacity:0;background:linear-gradient(90deg,#1f1d1b7a,#0000);width:38px;height:1px;position:absolute;bottom:.15rem;left:50%;transform:translate(-50%)}.wine-gallery__control.is-active:after{opacity:.35}.wine-gallery__control.is-active>span{opacity:1}.wine-gallery__copy{grid-area:1/1/auto/3}.wine-gallery__copy[hidden]{display:none}.wine-gallery__copy p{text-wrap:pretty;margin:0;font-size:.9rem;line-height:1.42}.wine-gallery__close{cursor:pointer;background:0 0;border:0;grid-area:2/2;align-self:end;width:2rem;height:2rem;padding:0;position:relative}.wine-gallery__close span:before,.wine-gallery__close span:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#1f1d1b9e 0%,#1f1d1b8f 66%,#1f1d1b57 90%,#1f1d1b0f 100%);width:1.6rem;height:1.5px;position:absolute;top:50%;left:50%}.wine-gallery__close span:before{transform:translate(-50%,-50%)rotate(45deg)}.wine-gallery__close span:after{background:linear-gradient(90deg,#1f1d1b0f 0%,#1f1d1b57 10%,#1f1d1b8f 34%,#1f1d1b9e 100%);transform:translate(-50%,-50%)rotate(-45deg)}.wine-composition--gallery .wine-editorial__viewport{max-height:calc(var(--gallery-stage-height) - 13.375rem)}@media (width>=74.001rem) and (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 (width>=74.001rem) and (width<=79.999rem){.wine-composition--gallery{height:auto}}@media (width<=74rem){.wine-composition--gallery{--gallery-stage-height:clamp(31rem, 61vw, 38rem);grid-template:"visual visual""identity identity""facts editorial"/minmax(10rem,1fr) minmax(0,2fr);gap:clamp(2.25rem,4.5vw,4rem) clamp(1.5rem,4vw,3rem);height:auto;display:grid}.wine-composition--gallery .wine-gallery__wall{width:min(100%, var(--gallery-stage-height));inset:0 auto 0 50%;transform:translate(-50%)}.wine-composition--gallery .wine-editorial__viewport{max-height:calc(var(--gallery-stage-height) - 10.5rem)}}@media (width>=42.001rem) and (width<=56rem){.wine-composition--gallery{--gallery-stage-height:clamp(33.5rem,70vw,36.5rem)}.wine-gallery__viewer{display:block}.wine-gallery__image{aspect-ratio:155/127;width:calc(100% - 7.75rem);height:auto}.wine-gallery__panel{pointer-events:none;padding:0;display:block;position:absolute;inset:0}.wine-gallery__controls{pointer-events:auto;flex-direction:column;gap:.35rem;display:flex;position:absolute;top:3.65rem;right:.75rem}.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{pointer-events:auto;width:calc(100% - 7.75rem);position:absolute;top:clamp(29.75rem,73.5vw - 5.5rem,33rem);left:0}.wine-gallery__copy p{font-size:1.1rem;line-height:1.45}.wine-gallery__close{pointer-events:auto;width:2.35rem;height:2.35rem;position:absolute;top:.2rem;right:1.2rem}.wine-gallery__close span:before,.wine-gallery__close span:after{width:1.85rem}}@media (width>=56.001rem) and (width<=74rem){.wine-composition--gallery{--gallery-stage-height:clamp(35rem,56vw,38rem)}.wine-gallery__viewer{display:block}.wine-gallery__image{aspect-ratio:155/127;width:min(72%,40rem);height:auto}.wine-gallery__panel{pointer-events:none;padding:0;display:block;position:absolute;inset:0}.wine-gallery__controls{pointer-events:auto;flex-direction:column;gap:.35rem;display:flex;position:absolute;top:4rem;right:1.5rem}.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{pointer-events:auto;width:min(72%,40rem);position:absolute;top:clamp(29.85rem,46vw + 4.05rem,33.5rem);left:0}.wine-gallery__copy p{font-size:1.1rem;line-height:1.45}.wine-gallery__close{pointer-events:auto;width:2.35rem;height:2.35rem;position:absolute;top:.2rem;right:1.95rem}.wine-gallery__close span:before,.wine-gallery__close span:after{width:1.85rem}}@media (width<=42rem){.wine-composition--gallery{flex-direction:column;gap:0;min-height:0;display:flex}.wine-composition--gallery .wine-gallery{aspect-ratio:1.15;order:1;width:100%;height:auto}.wine-composition--gallery .wine-gallery__wall{width:86.9565%}.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{aspect-ratio:155/127;width:calc(100% - 4.25rem);height:auto}.wine-gallery__panel{pointer-events:none;padding:0;display:block;position:absolute;inset:0}.wine-gallery__controls{pointer-events:auto;flex-direction:column;gap:clamp(.15rem,.65vw,.2rem);display:flex;position:absolute;top:2.9rem;right:0}.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{width:clamp(1.9rem,8.6vw,2.1rem);bottom:0}.wine-gallery__copy{pointer-events:auto;width:calc(100% - 4.25rem);position:absolute;top:clamp(11.25rem,84vw - 5.4rem,15.25rem);left:0}.wine-gallery__close{pointer-events:auto;position:absolute;top:-.2rem;right:.2rem}}@media (orientation:landscape) and (width<=56rem) and (height<=30rem){.wine-composition--gallery{--gallery-stage-height:clamp(20.75rem,48vw,23.5rem);grid-template:"visual visual" var(--gallery-stage-height) "identity identity" auto "facts editorial" auto / minmax(10rem,1fr) minmax(0,2fr);gap:clamp(1.75rem,4vw,2.5rem) clamp(1.5rem,4vw,3rem);height:auto;display:grid}.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;text-align:left;justify-self:stretch;width:100%;margin:0;padding:0}.wine-composition--gallery .wine-title,.wine-composition--gallery .wine-identity p{text-align:left;max-width:none;margin-left:0}.wine-composition--gallery .wine-facts{grid-area:facts;display:flex}.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{aspect-ratio:155/127;width:min(55%,24rem)}.wine-gallery__controls{gap:.25rem;top:2.875rem;right:1rem}.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{width:min(55%,24rem);top:clamp(17.3rem,41.5vw,20.5rem)}.wine-gallery__copy p{font-size:1rem;line-height:1.4}.wine-gallery__close{width:2rem;height:2rem;top:0;right:1.25rem}}@media (orientation:landscape) and (width<=42rem) and (height<=30rem){.wine-collection+.wine-collection{margin-top:10rem}#ava .wine-composition+.wine-composition,#single-vineyard .wine-composition+.wine-composition{margin-top:7rem}}.wines-archive-continuations{margin-block:5rem}.wines-archive-continuations p{margin-block:1.5rem;scroll-margin-top:2rem}.wines-archive-continuations a{text-underline-offset:.3em}.wine-collection:has(+.wines-archive-continuations) .wine-composition--gallery:last-child{grid-template-rows:auto auto;height:auto}
