.pvj{background:var(--pvj-bg);color:var(--pvj-ink);font-family:var(--text-font-family, inherit);text-align:left}.pvj *,.pvj *:before,.pvj *:after{box-sizing:border-box}.pvj .pvj__container{max-width:var(--pvj-width);margin:0 auto;padding:var(--pvj-top) 40px var(--pvj-bottom)}.pvj .pvj__eyebrow{margin:0 0 18px;color:var(--pvj-accent);font-size:12px;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.pvj .pvj__title{margin:0;font-family:var(--heading-font-family, inherit);font-weight:var(--heading-font-weight, 400);font-size:clamp(36px,4.2vw,54px);line-height:1.14;letter-spacing:-.025em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.pvj .pvj__title span{display:block;color:var(--pvj-accent);margin-top:.12em}.pvj .pvj__richtext{color:var(--pvj-muted);font-size:16px;line-height:1.75;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pvj .pvj__richtext p{margin:0 0 1em}.pvj .pvj__richtext>:last-child{margin-bottom:0}.pvj .pvj__richtext a{text-decoration:underline;text-underline-offset:.2em}.pvj .pvj__lead{max-width:790px;margin-top:24px;font-size:18px}.pvj .button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.pvj a:focus-visible{outline:2px solid var(--pvj-accent);outline-offset:5px}.pvj .pvj__filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.pvj .pvj__filter{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border:1px solid var(--pvj-line);border-radius:22px;color:var(--pvj-muted);font-size:14px;line-height:1.5}.pvj .pvj__filter[aria-current],.pvj .pvj__filter:hover{background:var(--pvj-soft);color:var(--pvj-accent);border-color:var(--pvj-accent)}.pvj .pvj__posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;scroll-margin-top:160px}.pvj .pvj__card{position:relative;min-width:0;display:flex;flex-direction:column;border:1px solid var(--pvj-line);border-radius:var(--pvj-radius)}.pvj .pvj__media{position:relative;aspect-ratio:3 / 2;padding:16px;background:var(--pvj-soft);border-radius:var(--pvj-radius) var(--pvj-radius) 0 0;overflow:hidden}.pvj .pvj__image{display:block;position:static;width:100%;height:100%;object-fit:contain;border-radius:max(0px,calc(var(--pvj-radius) - 4px))}.pvj .pvj__placeholder{display:block;width:100%;height:100%;color:var(--pvj-accent);opacity:.55}.pvj .pvj__card-copy{display:flex;flex-direction:column;flex-grow:1;padding:26px;min-width:0}.pvj .pvj__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;min-height:18px;margin-bottom:14px;color:var(--pvj-accent);font-size:12px;line-height:1.5}.pvj .pvj__meta time{color:var(--pvj-muted)}.pvj .pvj__card-title{margin:0 0 16px;font-family:var(--heading-font-family, inherit);font-weight:var(--heading-font-weight, 400);font-size:23px;line-height:1.35;letter-spacing:-.01em;text-transform:none;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pvj .pvj__card-title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--pvj-radius);z-index:1}.pvj .pvj__card:focus-within{outline:2px solid var(--pvj-accent);outline-offset:4px}.pvj .pvj__card:hover .pvj__card-title{color:var(--pvj-accent)}.pvj .pvj__excerpt{margin:0 0 24px;color:var(--pvj-muted);font-size:15px;line-height:1.75;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pvj .pvj__read{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid var(--pvj-line);color:var(--pvj-accent);font-size:14px;font-weight:600;line-height:1.5}.pvj .pvj__card--featured{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.pvj .pvj__card--featured .pvj__media{min-height:320px;height:100%;aspect-ratio:auto;border-radius:var(--pvj-radius) 0 0 var(--pvj-radius);padding:28px}.pvj .pvj__card--featured .pvj__image{position:absolute;top:28px;right:28px;bottom:28px;left:28px;width:calc(100% - 56px);height:calc(100% - 56px)}.pvj .pvj__card--featured .pvj__card-copy{padding:36px}.pvj .pvj__card--featured .pvj__card-title{font-size:clamp(25px,2.5vw,34px)}.pvj .pvj__card--featured .pvj__excerpt{font-size:16px}.pvj .pvj__empty{grid-column:1 / -1;padding:32px;border-radius:var(--pvj-radius);background:var(--pvj-soft)}.pvj .pvj__pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:32px}.pvj .pvj__pagination a,.pvj .pvj__pagination>span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px 14px;border-radius:22px;font-size:14px}.pvj .pvj__pagination a{border:1px solid var(--pvj-line)}.pvj .pvj__pagination [aria-current]{background:var(--pvj-soft);color:var(--pvj-accent);font-weight:700}.pvj .pvj__newsletter{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:48px;padding:34px 36px;border-radius:var(--pvj-radius);background:var(--pvj-soft)}.pvj .pvj__newsletter>div{min-width:0;max-width:720px}.pvj .pvj__newsletter .button{flex-shrink:0}.pvj .pvj__heading{margin:0 0 16px;font-family:var(--heading-font-family, inherit);font-size:30px;font-weight:var(--heading-font-weight, 400);line-height:1.3;text-transform:none;letter-spacing:-.015em;overflow-wrap:anywhere}@media(min-width:750px)and (max-width:999px){.pvj .pvj__posts{grid-template-columns:repeat(2,minmax(0,1fr))}.pvj .pvj__newsletter{align-items:flex-start;flex-direction:column}}@media(max-width:749px){.pvj .pvj__container{padding:min(var(--pvj-top),40px) 20px min(var(--pvj-bottom),48px)}.pvj .pvj__lead{font-size:16px}.pvj .pvj__posts{grid-template-columns:minmax(0,1fr)}.pvj .pvj__card--featured{display:flex}.pvj .pvj__card--featured .pvj__media{aspect-ratio:3 / 2;min-height:0;height:auto;padding:16px;border-radius:var(--pvj-radius) var(--pvj-radius) 0 0}.pvj .pvj__card--featured .pvj__image{position:static;width:100%;height:100%}.pvj .pvj__card-copy,.pvj .pvj__card--featured .pvj__card-copy{padding:24px}.pvj .pvj__card--featured .pvj__card-title{font-size:24px}.pvj .pvj__newsletter{margin-top:36px;padding:28px 24px;align-items:flex-start;flex-direction:column;gap:24px}}.pvj .pvj__media{isolation:isolate}.pvj .pvj__image[src*="/Best_Show_Rhone_"],.pvj .pvj__image[src*="/Best_Show_Brunello_"]{mix-blend-mode:multiply}.pva{background:var(--pva-bg);color:var(--pva-ink);font-family:var(--text-font-family, inherit);text-align:left}.pva *,.pva *:before,.pva *:after{box-sizing:border-box}.pva .pva__container{max-width:var(--pva-width);margin:0 auto;padding:var(--pva-top) 40px var(--pva-bottom)}.pva .pva__hero{border-top:none;padding-top:30px}.pva .pva__eyebrow{margin:0 0 18px;color:var(--pva-accent);font-size:12px;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.pva .pva__title{max-width:950px;margin:0;font-family:var(--heading-font-family, inherit);font-weight:var(--heading-font-weight, 400);font-size:clamp(36px,4.2vw,54px);line-height:1.14;letter-spacing:-.025em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.pva .pva__title span{display:block;color:var(--pva-accent);margin-top:.12em}.pva .pva__richtext{color:var(--pva-muted);font-size:16px;line-height:1.75;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pva .pva__richtext p{margin:0 0 1em}.pva .pva__richtext>:last-child{margin-bottom:0}.pva .pva__richtext strong{color:var(--pva-ink)}.pva .pva__richtext a{text-decoration:underline;text-underline-offset:.2em}.pva .pva__richtext ul,.pva .pva__richtext ol{padding-inline-start:1.3em}.pva .pva__richtext ul{list-style:disc}.pva .pva__richtext ol{list-style:decimal}.pva .pva__lead{max-width:780px;margin-top:24px;font-size:18px}.pva .button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.pva .button:focus-visible{outline:2px solid var(--pva-accent);outline-offset:5px}.pva .pva__hero-button{margin-top:26px}.pva .pva__everyday{margin-top:64px;scroll-margin-top:150px}.pva .pva__section-head{margin-bottom:28px}.pva .pva__heading{margin:0;font-family:var(--heading-font-family, inherit);font-weight:var(--heading-font-weight, 400);font-size:clamp(26px,2.7vw,34px);line-height:1.3;letter-spacing:-.015em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.pva .pva__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pva .pva__card{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid var(--pva-line);background:var(--pva-bg)}.pva .pva__number{display:block;margin-bottom:28px;color:var(--pva-accent);font-size:15px;letter-spacing:.08em}.pva .pva__card-heading{margin:0 0 20px;font-family:var(--heading-font-family, inherit);font-weight:var(--heading-font-weight, 400);font-size:23px;line-height:1.35;letter-spacing:-.01em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.pva .pva__card-copy{padding-bottom:26px;flex-grow:1}.pva .pva__footer{display:flex;align-items:flex-end;margin:0;padding-top:18px;border-top:1px solid var(--pva-line);color:var(--pva-accent);font-size:15px;font-weight:700;line-height:1.6;overflow-wrap:anywhere}.pva .pva__learning{margin-top:48px;padding:38px 40px;background:var(--pva-soft);border-left:3px solid var(--pva-accent)}.pva .pva__learning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.pva .pva__learning-item{min-width:0;padding-top:22px;border-top:1px solid var(--pva-line)}.pva .pva__learning-item .pva__card-heading{font-size:21px;margin-bottom:14px}.pva .pva__coffee{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,80px);margin-top:56px}.pva .pva__coffee--text{grid-template-columns:minmax(0,1fr)}.pva .pva__media{margin:0;min-width:0}.pva .pva__image{display:block;position:static;width:100%;height:auto;object-fit:contain;border-radius:var(--pva-radius)}.pva .pva__coffee-text{max-width:560px;margin-top:22px}.pva .pva__contact{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:56px;padding:32px 0 0;border-top:1px solid var(--pva-line)}.pva .pva__contact>div{min-width:0;max-width:740px}.pva .pva__contact .button{flex-shrink:0}.pva .pva__contact-text{margin-top:14px}@supports (grid-template-rows: subgrid){@media(min-width:750px){.pva .pva__card{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0}}}@media(min-width:750px)and (max-width:999px){.pva .pva__cards{gap:16px}.pva .pva__card{padding:22px 18px}.pva .pva__card-heading{font-size:21px}.pva .pva__contact{align-items:flex-start;flex-direction:column}}@media(max-width:749px){.pva .pva__container{padding:min(var(--pva-top),40px) 20px min(var(--pva-bottom),48px)}.pva .pva__hero{padding-top:24px}.pva .pva__lead{font-size:16px}.pva .pva__everyday{margin-top:40px}.pva .pva__cards,.pva .pva__learning-grid,.pva .pva__coffee{grid-template-columns:minmax(0,1fr)}.pva .pva__card{padding:26px}.pva .pva__number{margin-bottom:20px}.pva .pva__learning{margin-top:32px;padding:28px 24px}.pva .pva__learning-grid{gap:24px}.pva .pva__coffee{margin-top:40px;gap:28px}.pva .pva__coffee-copy{grid-row:1}.pva .pva__media{width:100%;max-width:380px}.pva .pva__contact{margin-top:40px;align-items:flex-start;flex-direction:column;gap:22px}}.pva .pva__card,.pva .pva__learning{border-radius:12px}.pvg{background:var(--pvg-bg);color:var(--pvg-ink);font-family:var(--text-font-family, sans-serif);text-align:left}.pvg *,.pvg *:before,.pvg *:after{box-sizing:border-box}.pvg .pvg__container{max-width:var(--pvg-width);margin:0 auto;padding:var(--pvg-top) 40px var(--pvg-bottom)}.pvg .pvg__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.pvg .pvg__content,.pvg .pvg__form-card,.pvg .pvg__apps{min-width:0}.pvg .pvg__eyebrow{margin:0 0 18px;color:var(--pvg-accent);font-size:12px;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.pvg .pvg__title{margin:0;font-family:var(--heading-font-family, sans-serif);font-weight:var(--heading-font-weight, 400);font-size:clamp(34px,3.8vw,50px);line-height:1.16;letter-spacing:-.025em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.pvg .pvg__title span{display:block;color:var(--pvg-accent);margin-top:.12em}.pvg .pvg__richtext{color:var(--pvg-muted);font-size:16px;line-height:1.75;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pvg .pvg__richtext p{margin:0 0 1em}.pvg .pvg__richtext>:last-child{margin-bottom:0}.pvg .pvg__richtext strong{color:var(--pvg-ink)}.pvg .pvg__richtext a{text-decoration:underline;text-underline-offset:.2em}.pvg .pvg__richtext ul,.pvg .pvg__richtext ol{padding-inline-start:1.3em}.pvg .pvg__richtext ul{list-style:disc}.pvg .pvg__richtext ol{list-style:decimal}.pvg .pvg__lead{margin-top:24px;font-size:17px}.pvg .button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.pvg .pvg__apply{margin-top:26px}.pvg .pvg__login{margin:20px 0 0;color:var(--pvg-muted);font-size:14px;line-height:1.7}.pvg .pvg__login a{color:var(--pvg-accent);display:inline-block;padding:10px 0;text-decoration:underline;text-underline-offset:4px}.pvg .pvg__benefits{margin-top:40px}.pvg .pvg__heading{margin:0;font-family:var(--heading-font-family, sans-serif);font-weight:var(--heading-font-weight, 400);font-size:clamp(26px,2.7vw,34px);line-height:1.3;letter-spacing:-.015em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.pvg .pvg__cards{margin-top:24px}.pvg .pvg__card{min-width:0;padding:22px 0;border-top:1px solid var(--pvg-line)}.pvg .pvg__card:last-child{padding-bottom:0}.pvg .pvg__card-heading{margin:0 0 10px;font-family:var(--heading-font-family, sans-serif);font-weight:var(--heading-font-weight, 400);font-size:22px;line-height:1.35;letter-spacing:-.01em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.pvg .pvg__textlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:14px;color:var(--pvg-accent);font-size:15px;line-height:1.6;text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.pvg a:focus-visible,.pvg .pvg__form-card:focus-visible{outline:2px solid var(--pvg-accent);outline-offset:5px}.pvg .pvg__steps{margin-top:32px;padding:28px;border-radius:var(--pvg-radius);background:var(--pvg-accent);color:var(--pvg-on-accent)}.pvg .pvg__steps-title{margin:0 0 22px;color:inherit;font-family:var(--heading-font-family, sans-serif);font-weight:400;font-size:24px;line-height:1.35;letter-spacing:-.01em;text-transform:none}.pvg .pvg__step-list{margin:0;padding:0;list-style:none}.pvg .pvg__step{display:grid;grid-template-columns:26px minmax(0,1fr);gap:16px;padding:20px 0;border-top:1px solid color-mix(in srgb,var(--pvg-on-accent) 25%,transparent)}.pvg .pvg__step:last-child{padding-bottom:0}.pvg .pvg__number{font-size:14px;line-height:1.8}.pvg .pvg__step h3{margin:0 0 8px;color:inherit;font-family:var(--heading-font-family, sans-serif);font-weight:500;font-size:18px;line-height:1.4;text-transform:none;letter-spacing:normal}.pvg .pvg__steps .pvg__richtext,.pvg .pvg__steps strong{color:inherit}.pvg .pvg__steps .pvg__richtext{font-size:14px;line-height:1.7}.pvg .pvg__notice{margin-top:28px;padding:24px;border-left:3px solid var(--pvg-accent);border-radius:var(--pvg-radius);background:var(--pvg-soft)}.pvg .pvg__notice .pvg__card-heading{font-size:20px}.pvg .pvg__form-card{padding:32px;border:1px solid var(--pvg-line);border-radius:var(--pvg-radius);background:var(--pvg-soft);scroll-margin-top:calc(var(--header-height, 100px) + 24px)}.pvg .pvg__form-card .pvg__heading{font-size:clamp(25px,2.5vw,32px)}.pvg .pvg__form-copy{margin-top:18px;font-size:15px}.pvg .pvg__apps{margin-top:26px}.pvg .pvg__apps>.shopify-block,.pvg .pvg__apps [data-form-root]{width:100%;min-width:0}.pvg .pvg__apps shopify-forms-embed{display:block;width:100%;--inline-container-max-width: 100%;--inline-form-alignment: center;--container-background-color: transparent;--container-text-alignment: left;--container-border-radius: 0px;--container-shadow: none;--forms-padding-top: 0px;--forms-padding-right: 0px;--forms-padding-bottom: 0px;--forms-padding-left: 0px;--forms-base-font-size: 16px;--forms-body-font: normal 400 16px var(--text-font-family, sans-serif);--forms-heading-font: normal 400 24px var(--heading-font-family, sans-serif);--body-text-color: var(--pvg-ink);--heading-text-color: var(--pvg-ink);--form-text-color: var(--pvg-ink);--form-placeholder-color: var(--pvg-muted);--form-background-color: #ffffff;--forms-accent-color: var(--pvg-accent);--forms-accent-color-hovered-modifier: color-mix(in srgb, var(--pvg-accent) 10%, transparent);--link-text-color: var(--pvg-accent);--form-field-border: 0 0 0 1px var(--pvg-line);--form-field-border-focused: 0 0 0 2px var(--pvg-accent);--form-field-border-radius: min(var(--pvg-radius), 8px);--button-background-color: var(--pvg-accent);--button-text-color: var(--pvg-on-accent);--button-border-radius: var(--pvg-radius)}.pvg .pvg__form-contact{margin-top:24px;border-top:1px solid var(--pvg-line)}.pvg .pvg__editor-note{padding:20px;border:1px dashed var(--pvg-accent);border-radius:var(--pvg-radius);color:var(--pvg-muted);font-size:14px;line-height:1.6}@media(max-width:1099px){.pvg .pvg__layout{gap:28px}.pvg .pvg__form-card{padding:24px}}@media(max-width:899px){.pvg .pvg__container{max-width:780px;padding:min(var(--pvg-top),40px) 20px var(--pvg-bottom)}.pvg .pvg__layout{grid-template-columns:minmax(0,1fr);gap:36px}.pvg .pvg__lead{font-size:16px}.pvg .pvg__benefits{margin-top:32px}.pvg .pvg__steps,.pvg .pvg__notice{padding:24px}}@media(max-width:479px){.pvg .pvg__form-card{padding:24px 16px}}.pvb{background:var(--pvb-bg);color:var(--pvb-ink);font-family:var(--text-font-family, sans-serif);text-align:left}.pvb *,.pvb *:before,.pvb *:after{box-sizing:border-box}.pvb .pvb__container{max-width:var(--pvb-width);margin:0 auto;padding:var(--pvb-top) 40px var(--pvb-bottom)}.pvb .pvb__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.pvb .pvb__content,.pvb .pvb__form-card,.pvb .pvb__apps{min-width:0}.pvb .pvb__eyebrow{margin:0 0 18px;color:var(--pvb-accent);font-size:12px;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.pvb .pvb__title{margin:0;font-family:var(--heading-font-family, sans-serif);font-weight:var(--heading-font-weight, 400);font-size:clamp(34px,3.8vw,50px);line-height:1.16;letter-spacing:-.025em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.pvb .pvb__title span{display:block;color:var(--pvb-accent);margin-top:.12em}.pvb .pvb__richtext{color:var(--pvb-muted);font-size:16px;line-height:1.75;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pvb .pvb__richtext p{margin:0 0 1em}.pvb .pvb__richtext>:last-child{margin-bottom:0}.pvb .pvb__richtext strong{color:var(--pvb-ink)}.pvb .pvb__richtext a{text-decoration:underline;text-underline-offset:.2em}.pvb .pvb__richtext ul,.pvb .pvb__richtext ol{padding-inline-start:1.3em}.pvb .pvb__richtext ul{list-style:disc}.pvb .pvb__richtext ol{list-style:decimal}.pvb .pvb__lead{margin-top:24px;font-size:17px}.pvb .button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.pvb .pvb__apply{margin-top:26px}.pvb .pvb__benefits{margin-top:40px}.pvb .pvb__heading{margin:0;font-family:var(--heading-font-family, sans-serif);font-weight:var(--heading-font-weight, 400);font-size:clamp(26px,2.7vw,34px);line-height:1.3;letter-spacing:-.015em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.pvb .pvb__cards{margin-top:24px}.pvb .pvb__card{min-width:0;padding:22px 0;border-top:1px solid var(--pvb-line)}.pvb .pvb__card:last-child{padding-bottom:0}.pvb .pvb__card-heading{margin:0 0 10px;font-family:var(--heading-font-family, sans-serif);font-weight:var(--heading-font-weight, 400);font-size:22px;line-height:1.35;letter-spacing:-.01em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.pvb .pvb__textlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:14px;color:var(--pvb-accent);font-size:15px;line-height:1.6;text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.pvb a:focus-visible,.pvb .pvb__form-card:focus-visible{outline:2px solid var(--pvb-accent);outline-offset:5px}.pvb .pvb__number{display:block;margin-bottom:8px;color:var(--pvb-accent);font-size:14px;line-height:1.8;letter-spacing:.08em}.pvb .pvb__form-card{padding:32px;border:1px solid var(--pvb-line);border-radius:var(--pvb-radius);background:var(--pvb-soft);scroll-margin-top:calc(var(--header-height, 100px) + 24px)}.pvb .pvb__form-card .pvb__heading{font-size:clamp(25px,2.5vw,32px)}.pvb .pvb__form-copy{margin-top:18px;font-size:15px}.pvb .pvb__apps{margin-top:26px}.pvb .pvb__apps>.shopify-block,.pvb .pvb__apps [data-form-root]{width:100%;min-width:0}.pvb .pvb__apps shopify-forms-embed{display:block;width:100%;--inline-container-max-width: 100%;--inline-form-alignment: center;--container-background-color: transparent;--container-text-alignment: left;--container-border-radius: 0px;--container-shadow: none;--forms-padding-top: 0px;--forms-padding-right: 0px;--forms-padding-bottom: 0px;--forms-padding-left: 0px;--forms-base-font-size: 16px;--forms-body-font: normal 400 16px var(--text-font-family, sans-serif);--forms-heading-font: normal 400 24px var(--heading-font-family, sans-serif);--body-text-color: var(--pvb-ink);--heading-text-color: var(--pvb-ink);--form-text-color: var(--pvb-ink);--form-placeholder-color: var(--pvb-muted);--form-background-color: #ffffff;--forms-accent-color: var(--pvb-accent);--forms-accent-color-hovered-modifier: color-mix(in srgb, var(--pvb-accent) 10%, transparent);--link-text-color: var(--pvb-accent);--form-field-border: 0 0 0 1px var(--pvb-line);--form-field-border-focused: 0 0 0 2px var(--pvb-accent);--form-field-border-radius: min(var(--pvb-radius), 8px);--button-background-color: var(--pvb-accent);--button-text-color: #ffffff;--button-border-radius: var(--pvb-radius)}.pvb .pvb__editor-note{padding:20px;border:1px dashed var(--pvb-accent);border-radius:var(--pvb-radius);color:var(--pvb-muted);font-size:14px;line-height:1.6}@media(max-width:1099px){.pvb .pvb__layout{gap:28px}.pvb .pvb__form-card{padding:24px}}@media(max-width:899px){.pvb .pvb__container{max-width:780px;padding:min(var(--pvb-top),40px) 20px var(--pvb-bottom)}.pvb .pvb__layout{grid-template-columns:minmax(0,1fr);gap:36px}.pvb .pvb__lead{font-size:16px}.pvb .pvb__benefits{margin-top:32px}}@media(max-width:479px){.pvb .pvb__form-card{padding:24px 16px}}.pvb .pvb__jobs{margin-top:44px}.pvb .pvb__job-list{display:grid;gap:16px;margin-top:26px}.pvb .pvb__job{border:1px solid var(--pvb-line);border-radius:var(--pvb-radius)}.pvb .pvb__job-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 28px;list-style:none;cursor:pointer;border-radius:var(--pvb-radius)}.pvb .pvb__job-summary::-webkit-details-marker{display:none}.pvb .pvb__job-summary-copy{min-width:0}.pvb .pvb__job-title{display:block;font-family:var(--heading-font-family, inherit);font-size:22px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.pvb .pvb__job-meta{display:block;margin-top:8px;color:var(--pvb-muted);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.pvb .pvb__job-toggle{flex-shrink:0;color:var(--pvb-accent);transition:transform .15s}.pvb .pvb__job[open] .pvb__job-toggle{transform:rotate(180deg)}.pvb .pvb__job-summary:focus-visible{outline:2px solid var(--pvb-accent);outline-offset:4px}.pvb .pvb__job-body{margin:0 28px;padding:24px 0 28px;border-top:1px solid var(--pvb-line)}.pvb .pvb__job-apply{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px}.pvb .pvb__job-hint{max-width:420px;margin:0;color:var(--pvb-muted);font-size:14px;line-height:1.6}.pvb .pvb__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pvb .pvb__form-column{min-width:0}.pvb .pvb__jobs{margin-top:48px;scroll-margin-top:calc(var(--header-height, 100px) + 24px)}.pvb .pvb__initiative{margin-top:32px;padding:28px;border-left:3px solid var(--pvb-accent);border-radius:var(--pvb-radius);background:var(--pvb-soft)}.pvb .pvb__initiative .pvb__richtext{margin-top:18px}.pvb .pvb__initiative .pvb__heading{font-size:26px}.pvb .pvb__job-body>.pvb__richtext{max-width:900px}@media(max-width:899px){.pvb .pvb__initiative{padding:24px}.pvb .pvb__job-summary{padding:22px}.pvb .pvb__job-body{margin-inline:22px}}.pe-config{display:none!important}.pe-root{max-width:var(--pe-width, 1200px);margin-inline:auto;padding-inline:24px}.pe-actions{padding-block:var(--pe-spacing, 16px);text-align:var(--pe-align, left)}.pe-downloads{display:inline-flex;flex-wrap:wrap;gap:12px 24px;align-items:flex-start;vertical-align:top;max-width:100%}.pe-downloads .pe-trigger{text-align:inherit}.pe-bottle-download{display:inline-flex;flex-direction:column;max-width:100%}.pe-trigger{-webkit-appearance:none;appearance:none;font:inherit;font-size:14px;cursor:pointer;background:transparent;color:var(--pe-accent, #681230);border:0;padding:8px 0;text-underline-offset:4px}.pe-trigger--link{text-decoration:underline}.pe-trigger--outline,.pe-trigger--filled{padding:11px 20px;border:1px solid var(--pe-accent, #681230);border-radius:6px}.pe-trigger--filled{color:#fff;background:var(--pe-accent, #681230)}.pe-trigger:focus-visible{outline:2px solid currentColor;outline-offset:4px}.pe-trigger[disabled]{cursor:progress;opacity:.6}.pe-status{display:block;font-size:12px;line-height:1.5;margin-top:5px}.pe-status:empty{display:none}.pe-status--downloads{min-height:1.5em;margin-top:12px}.pe-status--downloads:empty{display:block}.pe-status[data-error=true]{color:#9d1721}.pe-editor{margin-block:14px;padding:14px;border:1px dashed #bbb;font-size:13px}.pe-editor summary{cursor:pointer}.pe-editor p{margin-block:10px}.pe-editor-row{display:flex;gap:16px;justify-content:space-between;padding-block:5px;border-top:1px solid #ddd}@media(max-width:600px){.pe-downloads{flex-direction:column;align-items:stretch;width:100%;gap:8px}}.pvk{background:var(--pvk-bg);color:var(--pvk-ink);font-family:var(--text-font-family, inherit);text-align:left}.pvk *,.pvk *:before,.pvk *:after{box-sizing:border-box}.pvk .pvk__container{max-width:var(--pvk-width);margin:0 auto;padding:var(--pvk-top) 40px var(--pvk-bottom)}.pvk .pvk__eyebrow{margin:0 0 18px;color:var(--pvk-accent);font-size:12px;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.pvk .pvk__title{margin:0;font-family:var(--heading-font-family, inherit);font-weight:var(--heading-font-weight, 400);font-size:clamp(36px,4.2vw,54px);line-height:1.14;letter-spacing:-.025em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.pvk .pvk__title span{display:block;color:var(--pvk-accent);margin-top:.12em}.pvk .pvk__richtext{color:var(--pvk-muted);font-size:16px;line-height:1.75;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pvk .pvk__richtext p{margin:0 0 1em}.pvk .pvk__richtext>:last-child{margin-bottom:0}.pvk .pvk__richtext ul,.pvk .pvk__richtext ol{padding-inline-start:1.3em}.pvk .pvk__richtext ul{list-style:disc}.pvk .pvk__richtext ol{list-style:decimal}.pvk .pvk__richtext a{text-decoration:underline;text-underline-offset:.2em}.pvk .pvk__lead{max-width:790px;margin-top:24px;font-size:18px}.pvk .button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.pvk a:focus-visible,.pvk .pvk__form-intro:focus-visible{outline:2px solid var(--pvk-accent);outline-offset:5px}.pvk .pvk__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:38px}.pvk .pvk__card{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid var(--pvk-line);border-radius:var(--pvk-radius)}.pvk .pvk__card-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.pvk .pvk__card-top svg{flex-shrink:0;color:var(--pvk-accent)}.pvk .pvk__card-heading{margin:0;font-family:var(--heading-font-family, inherit);font-weight:var(--heading-font-weight, 400);font-size:23px;line-height:1.35;letter-spacing:-.01em;text-transform:none;overflow-wrap:anywhere}.pvk .pvk__value{margin-bottom:18px;font-size:21px;font-weight:600;line-height:1.6;color:var(--pvk-accent);overflow-wrap:anywhere}.pvk .pvk__value p{margin:0}.pvk .pvk__value:has(p){font-size:16px}.pvk .pvk__value a{display:inline-block;padding-block:4px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.pvk .pvk__card-text{flex-grow:1;padding-bottom:24px}.pvk .pvk__card-footer{border-top:1px solid var(--pvk-line);padding-top:22px}.pvk .pvk__register{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:36px;padding:28px 32px;background:var(--pvk-soft);border-radius:var(--pvk-radius)}.pvk .pvk__register>div{min-width:0;max-width:710px}.pvk .pvk__heading{margin:0 0 16px;font-family:var(--heading-font-family, inherit);font-weight:var(--heading-font-weight, 400);font-size:clamp(26px,2.7vw,32px);line-height:1.3;letter-spacing:-.015em;text-transform:none;overflow-wrap:anywhere}.pvk .pvk__register .pvk__heading{font-size:23px;margin-bottom:12px}.pvk .pvk__textlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;flex-shrink:0;color:var(--pvk-accent);font-size:15px;text-decoration:underline;text-underline-offset:5px}.pvk .pvk__form-intro{max-width:800px;margin:44px auto 0;scroll-margin-top:160px}.pvk .pvk__privacy{margin:18px 0 0;color:var(--pvk-muted);font-size:14px;line-height:1.7}.pvk .pvk__privacy a{color:var(--pvk-accent);text-decoration:underline;text-underline-offset:4px}@supports (grid-template-rows: subgrid){@media(min-width:750px){.pvk .pvk__card{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0}}}@media(min-width:750px)and (max-width:999px){.pvk .pvk__cards{gap:16px}.pvk .pvk__card{padding:22px 18px}.pvk .pvk__card-heading{font-size:20px}.pvk .pvk__value{font-size:17px}.pvk .pvk__card-top{gap:8px}.pvk .pvk__register{flex-direction:column;align-items:flex-start;gap:12px}}@media(max-width:749px){.pvk .pvk__container{padding:min(var(--pvk-top),40px) 20px var(--pvk-bottom)}.pvk .pvk__lead{font-size:16px}.pvk .pvk__cards{grid-template-columns:minmax(0,1fr);margin-top:30px}.pvk .pvk__card{padding:24px}.pvk .pvk__register{padding:26px 24px;flex-direction:column;align-items:flex-start;gap:14px}.pvk .pvk__form-intro{margin-top:36px}}.pvk .pvk__apps>.shopify-block,.pvk .pvk__apps [data-form-root]{width:100%;min-width:0}.pvk .pvk__apps shopify-forms-embed{display:block;width:100%;--inline-container-max-width: 100%;--inline-form-alignment: center;--container-background-color: transparent;--container-text-alignment: left;--container-border-radius: 0px;--container-shadow: none;--forms-padding-top: 0px;--forms-padding-right: 0px;--forms-padding-bottom: 0px;--forms-padding-left: 0px;--forms-base-font-size: 16px;--forms-body-font: normal 400 16px var(--text-font-family, sans-serif);--forms-heading-font: normal 400 24px var(--heading-font-family, sans-serif);--body-text-color: var(--pvk-ink);--heading-text-color: var(--pvk-ink);--form-text-color: var(--pvk-ink);--form-placeholder-color: var(--pvk-muted);--form-background-color: #ffffff;--forms-accent-color: var(--pvk-accent);--forms-accent-color-hovered-modifier: color-mix(in srgb, var(--pvk-accent) 10%, transparent);--link-text-color: var(--pvk-accent);--form-field-border: 0 0 0 1px var(--pvk-line);--form-field-border-focused: 0 0 0 2px var(--pvk-accent);--form-field-border-radius: min(var(--pvk-radius), 8px);--button-background-color: var(--pvk-accent);--button-text-color: #ffffff;--button-border-radius: var(--pvk-radius)}.pvk .pvk__form-layout{max-width:850px;margin:48px auto 0;scroll-margin-top:calc(var(--header-height, 100px) + 24px)}.pvk .pvk__form-layout:focus-visible{outline:2px solid var(--pvk-accent);outline-offset:5px}.pvk .pvk__form-card{min-width:0;padding:36px 40px;background:var(--pvk-soft);border:1px solid var(--pvk-line);border-radius:var(--pvk-radius)}.pvk .pvk__form-intro{min-width:0;max-width:none;margin:0 0 24px}.pvk .pvk__form-intro .pvk__eyebrow{margin-bottom:12px}.pvk .pvk__form-intro .pvk__richtext{font-size:15px;line-height:1.65}.pvk .pvk__form-intro .pvk__richtext p{margin-bottom:10px}.pvk .pvk__form-intro .pvk__richtext p:last-child{margin-bottom:0}.pvk .pvk__register{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:24px 0 0;background:transparent;border:0;border-top:1px solid var(--pvk-line);border-radius:0}.pvk .pvk__register .pvk__heading{margin-bottom:6px;font-size:19px}.pvk .pvk__register .pvk__richtext{font-size:14px;line-height:1.6}.pvk .pvk__register .pvk__textlink{margin:0}.pvk .pvk__card{background:color-mix(in srgb,var(--pvk-soft) 35%,var(--pvk-bg))}@media(max-width:749px){.pvk .pvk__form-layout{margin-top:36px}.pvk .pvk__form-card{padding:28px 24px}.pvk .pvk__register{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:479px){.pvk .pvk__form-card{padding:24px 16px}.pvk .pvk__card{padding:22px}}.pla{display:block;--pla-ink: #2b2b2b;--pla-muted: #626262;--pla-rule: #dedbd8;--pla-paper: rgb(var(--background, 250 250 247));--pla-bordeaux: #681230;--pla-sticky-top: calc(var(--sticky-area-height, 0px) + 20px);background:var(--pla-paper);color:var(--pla-ink);font-size:1rem;line-height:1.55}.pla *,.pla *:before,.pla *:after{box-sizing:border-box}.pla [hidden]{display:none!important}.pla a{color:inherit;text-decoration:none}.pla button{font:inherit;cursor:pointer}.pla :is(a,button):focus-visible{outline:3px solid var(--pla-bordeaux);outline-offset:4px}.pla__container{max-width:var(--pla-max-width, 1400px);margin-inline:auto;padding:25px 24px clamp(24px,4vw,56px)}.pla__header{max-width:850px;margin:0 auto 45px;text-align:center}.pla .pla__heading,.pla .pla__country-heading{font-family:var(--heading-font-family, inherit);font-size:var(--text-h2, clamp(1.625rem, 1.3872rem + 1.0146vw, 2.275rem));font-style:var(--heading-font-style, normal);letter-spacing:var(--heading-letter-spacing, .18em);text-transform:var(--heading-text-transform, uppercase);line-height:1.4;color:var(--pla-ink)}.pla .pla__heading{font-weight:500;margin:0}.pla__intro{color:var(--pla-muted);margin:18px 0 0;font-size:1.0625rem}.pla__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:0 0 20px;border-bottom:1px solid var(--pla-rule);margin-bottom:28px}.pla .pla__tab{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 21px;border:1px solid var(--pla-rule);color:var(--pla-ink);border-radius:2px;transition:background-color .15s,border-color .15s}.pla .pla__tab:hover{background:#f7f1f3;border-color:var(--pla-bordeaux)}.pla .pla__tab[aria-selected=true]{background:var(--pla-bordeaux);border-color:var(--pla-bordeaux);color:#fff}.pla__panel{scroll-margin-top:120px}.pla:not([data-enhanced]) .pla__panel+.pla__panel{margin-top:64px}.pla__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:clamp(28px,4vw,64px);align-items:start}.pla__map-column{position:sticky;top:var(--pla-sticky-top);min-width:0}.pla__map-tools{display:flex;justify-content:flex-end;min-height:44px;margin-bottom:8px}.pla .pla__zoom{background:transparent;border:1px solid var(--pla-rule);border-radius:2px;color:var(--pla-bordeaux);padding:8px 14px;min-height:44px;font-size:.875rem}.pla__figure{margin:0}.pla__stage{position:relative;width:100%;max-width:var(--pla-fitted-width, 100%);margin-inline:auto;aspect-ratio:var(--pla-ratio);overflow:hidden;isolation:isolate;background:var(--pla-paper)}.pla__map-image{position:absolute;display:block;left:0;top:var(--pla-image-top, 0%);width:100%;height:auto;max-width:none;pointer-events:none}.pla__country-hit{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.pla .pla__hotspot{position:absolute;z-index:2;border-radius:3px;transition:box-shadow .15s,background-color .15s}.pla .pla__hotspot:is(:hover,:focus-visible,.is-highlighted){background:color-mix(in srgb,var(--pla-bordeaux) 12%,transparent);box-shadow:inset 0 0 0 2px var(--pla-bordeaux);outline-offset:-2px;z-index:3}.pla__tooltip{position:absolute;width:max-content;max-width:250px;bottom:100%;left:0;padding:6px 10px;font-size:.875rem;color:#fff;background:var(--pla-bordeaux);pointer-events:none;opacity:0;white-space:normal}.pla__hotspot[style*="left: 8"] .pla__tooltip,.pla__hotspot[style*="left: 6"] .pla__tooltip{left:auto;right:0}.pla__hotspot[data-tooltip-below] .pla__tooltip{bottom:auto;top:100%}.pla__hotspot:is(:hover,:focus-visible,.is-highlighted) .pla__tooltip{opacity:1}.pla__hint{margin:16px 0 0;color:var(--pla-muted);font-size:.875rem}.pla__image-error{padding:20px;border:1px solid var(--pla-rule);margin:0}.pla .pla__country-heading{margin:0 0 18px;font-weight:var(--heading-font-weight, 400)}.pla .pla__country-cta{display:flex;gap:20px;align-items:center;justify-content:space-between;background:var(--pla-bordeaux);border:1px solid var(--pla-bordeaux);color:#fff;padding:14px 18px;min-height:48px;margin-bottom:30px}.pla .pla__country-cta:hover{background:color-mix(in srgb,var(--pla-bordeaux) 85%,#000)}.pla .pla__list-heading{font:inherit;font-weight:600;margin:0 0 22px}.pla__groups{display:grid;grid-template-columns:1fr;gap:22px}.pla .pla__region-heading{margin:0 0 3px;font:inherit;font-size:.875rem;font-weight:600;color:var(--pla-bordeaux)}.pla__list{list-style:none;padding:0;margin:0}.pla__list li{margin:0;padding:0}.pla .pla__winery-link{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;padding:9px 0;border-bottom:1px solid var(--pla-rule);font-size:1rem;overflow-wrap:anywhere}.pla .pla__winery-link:is(:hover,:focus-visible,.is-highlighted){color:var(--pla-bordeaux);background:#f8f3f5}.pla__winery-label{display:block;padding:10px 0}.pla__dialog{border:none;padding:0;width:min(1200px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);color:var(--pla-ink);background:var(--pla-paper)}.pla__dialog::backdrop{background:#0009}.pla__dialog-bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px;background:var(--pla-paper);border-bottom:1px solid var(--pla-rule)}.pla .pla__dialog-title{margin:0;font:inherit;font-weight:600}.pla .pla__close{min-height:44px;border:1px solid var(--pla-rule);color:var(--pla-bordeaux);padding:8px 14px;background:var(--pla-paper)}.pla__dialog-scroll{overflow:auto;max-height:calc(100dvh - 115px);padding:12px}.pla__dialog-map{min-width:1000px}.pla__dialog .pla__tooltip{max-width:300px}@media(max-width:989px){.pla__layout{grid-template-columns:1fr;gap:32px}.pla__map-column{position:static;width:min(100%,680px);margin-inline:auto}.pla__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(max-width:540px){.pla__container{padding-inline:18px}.pla__tab{flex:1 1 28%}.pla .pla__tab{padding:10px 6px;font-size:.875rem}.pla__groups{grid-template-columns:1fr}.pla__hint{font-size:.875rem}}@media(prefers-reduced-motion:reduce){.pla *,.pla *:before,.pla *:after{transition:none!important}}.spg-country-facts{display:block;width:100%;padding-block:var(--cf-space-top) var(--cf-space-bottom);color:var(--cf-text);text-align:var(--cf-align)}.spg-country-facts,.spg-country-facts *,.spg-country-facts *:before,.spg-country-facts *:after{box-sizing:border-box}.spg-country-facts .spg-country-facts__surface{display:block;width:calc(100% - var(--cf-gutter) - var(--cf-gutter));max-width:var(--cf-max-width);margin-inline:auto;padding:var(--cf-padding-top) var(--cf-padding-side) var(--cf-padding-bottom);background:var(--cf-background)}.spg-country-facts .spg-country-facts__header{margin:0 0 var(--cf-heading-gap)}.spg-country-facts .spg-country-facts__heading{margin:0;color:var(--cf-text);font-family:var(--heading-font-family, inherit);font-size:var(--cf-heading-size);font-weight:var(--heading-font-weight, 400);font-style:var(--heading-font-style, normal);line-height:1.4;letter-spacing:.1em;text-transform:var(--cf-heading-transform);overflow-wrap:anywhere}.spg-country-facts .spg-country-facts__introduction{max-width:760px;margin:14px 0 0;color:var(--cf-secondary);font-size:var(--cf-text-size);line-height:1.65}.spg-country-facts .spg-country-facts__header,.spg-country-facts .spg-country-facts__sources{display:flex;flex-direction:column;align-items:var(--cf-items)}.spg-country-facts .spg-country-facts__grid{display:grid;grid-template-columns:repeat(var(--cf-columns),minmax(0,1fr));gap:var(--cf-fact-gap) 0;margin:0;padding:0}.spg-country-facts .spg-country-facts__fact{display:flex;min-width:0;flex-direction:column;align-items:var(--cf-items);padding-inline:calc(var(--cf-fact-gap) / 2)}.spg-country-facts .spg-country-facts__fact+.spg-country-facts__fact{border-inline-start:var(--cf-divider-width) solid var(--cf-divider-color)}.spg-country-facts .spg-country-facts__value{order:1;width:100%;margin:0;color:var(--cf-accent);font-size:var(--cf-value-size);font-weight:400;line-height:1.25;letter-spacing:normal;overflow-wrap:anywhere}.spg-country-facts .spg-country-facts__unit{display:inline-block;font-size:var(--cf-unit-size);line-height:1.4}.spg-country-facts .spg-country-facts__label{order:2;margin:12px 0 0;color:var(--cf-text);font-size:var(--cf-label-size);font-weight:500;line-height:1.6;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere}.spg-country-facts .spg-country-facts__detail{order:3;max-width:280px;margin:10px 0 0;color:var(--cf-secondary);font-size:var(--cf-text-size);line-height:1.6;overflow-wrap:anywhere}.spg-country-facts .spg-country-facts__sources{max-width:900px;margin:var(--cf-heading-gap) auto 0;color:var(--cf-secondary);font-size:var(--cf-source-size);line-height:1.65;overflow-wrap:anywhere}.spg-country-facts p{margin:0}.spg-country-facts p+p{margin-top:.7em}.spg-country-facts a{color:var(--cf-accent);text-decoration:underline;text-underline-offset:3px}.spg-country-facts a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.spg-country-facts .spg-country-facts__empty{color:var(--cf-secondary);font-size:var(--cf-text-size)}.spg-country-facts .spg-country-facts__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media screen and (min-width:700px)and (max-width:989px){.spg-country-facts .spg-country-facts__value{font-size:min(var(--cf-value-size),36px)}.spg-country-facts[data-fact-count="4"] .spg-country-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spg-country-facts[data-fact-count="4"] .spg-country-facts__fact:nth-child(odd){border-inline-start:0}.spg-country-facts[data-fact-count="4"] .spg-country-facts__fact:nth-child(n+3){padding-top:var(--cf-fact-gap);border-block-start:var(--cf-divider-width) solid var(--cf-divider-color)}}@media screen and (max-width:699px){.spg-country-facts .spg-country-facts__surface{padding-inline:min(var(--cf-padding-side),20px)}.spg-country-facts .spg-country-facts__heading{font-size:var(--cf-heading-mobile)}.spg-country-facts .spg-country-facts__grid{grid-template-columns:minmax(0,1fr)}.spg-country-facts .spg-country-facts__fact{padding-inline:0}.spg-country-facts .spg-country-facts__fact+.spg-country-facts__fact{padding-top:var(--cf-fact-gap);border-inline-start:0;border-block-start:var(--cf-divider-width) solid var(--cf-divider-color)}.spg-country-facts .spg-country-facts__value{font-size:var(--cf-value-mobile)}}.pvn{background:var(--pvn-bg);color:var(--pvn-ink);font-family:var(--text-font-family, sans-serif);text-align:left}.pvn *,.pvn *:before,.pvn *:after{box-sizing:border-box}.pvn .pvn__container{max-width:var(--pvn-width);margin:0 auto;padding:var(--pvn-top) 40px var(--pvn-bottom)}.pvn .pvn__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.pvn .pvn__content,.pvn .pvn__form-card,.pvn .pvn__apps{min-width:0}.pvn .pvn__eyebrow{margin:0 0 18px;color:var(--pvn-accent);font-size:12px;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.pvn .pvn__title{margin:0;font-family:var(--heading-font-family, sans-serif);font-weight:var(--heading-font-weight, 400);font-size:clamp(34px,3.8vw,50px);line-height:1.16;letter-spacing:-.025em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.pvn .pvn__title span{display:block;color:var(--pvn-accent);margin-top:.12em}.pvn .pvn__richtext{color:var(--pvn-muted);font-size:16px;line-height:1.75;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pvn .pvn__richtext p{margin:0 0 1em}.pvn .pvn__richtext>:last-child{margin-bottom:0}.pvn .pvn__richtext strong{color:var(--pvn-ink)}.pvn .pvn__richtext a{text-decoration:underline;text-underline-offset:.2em}.pvn .pvn__richtext ul,.pvn .pvn__richtext ol{padding-inline-start:1.3em}.pvn .pvn__richtext ul{list-style:disc}.pvn .pvn__richtext ol{list-style:decimal}.pvn .pvn__lead{margin-top:24px;font-size:17px}.pvn .button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.pvn .pvn__apply{margin-top:26px}.pvn .pvn__benefits{margin-top:40px}.pvn .pvn__heading{margin:0;font-family:var(--heading-font-family, sans-serif);font-weight:var(--heading-font-weight, 400);font-size:clamp(26px,2.7vw,34px);line-height:1.3;letter-spacing:-.015em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.pvn .pvn__cards{margin-top:24px}.pvn .pvn__card{min-width:0;padding:22px 0;border-top:1px solid var(--pvn-line)}.pvn .pvn__card:last-child{padding-bottom:0}.pvn .pvn__card-heading{margin:0 0 10px;font-family:var(--heading-font-family, sans-serif);font-weight:var(--heading-font-weight, 400);font-size:22px;line-height:1.35;letter-spacing:-.01em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.pvn .pvn__textlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:14px;color:var(--pvn-accent);font-size:15px;line-height:1.6;text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.pvn a:focus-visible,.pvn .pvn__form-card:focus-visible{outline:2px solid var(--pvn-accent);outline-offset:5px}.pvn .pvn__number{display:block;margin-bottom:8px;color:var(--pvn-accent);font-size:14px;line-height:1.8;letter-spacing:.08em}.pvn .pvn__form-card{padding:32px;border:1px solid var(--pvn-line);border-radius:var(--pvn-radius);background:var(--pvn-soft);scroll-margin-top:calc(var(--header-height, 100px) + 24px)}.pvn .pvn__form-card .pvn__heading{font-size:clamp(25px,2.5vw,32px)}.pvn .pvn__form-copy{margin-top:18px;font-size:15px}.pvn .pvn__apps{margin-top:26px}.pvn .pvn__apps>.shopify-block,.pvn .pvn__apps [data-form-root]{width:100%;min-width:0}.pvn .pvn__apps shopify-forms-embed{display:block;width:100%;--inline-container-max-width: 100%;--inline-form-alignment: center;--container-background-color: transparent;--container-text-alignment: left;--container-border-radius: 0px;--container-shadow: none;--forms-padding-top: 0px;--forms-padding-right: 0px;--forms-padding-bottom: 0px;--forms-padding-left: 0px;--forms-base-font-size: 16px;--forms-body-font: normal 400 16px var(--text-font-family, sans-serif);--forms-heading-font: normal 400 24px var(--heading-font-family, sans-serif);--body-text-color: var(--pvn-ink);--heading-text-color: var(--pvn-ink);--form-text-color: var(--pvn-ink);--form-placeholder-color: var(--pvn-muted);--form-background-color: #ffffff;--forms-accent-color: var(--pvn-accent);--forms-accent-color-hovered-modifier: color-mix(in srgb, var(--pvn-accent) 10%, transparent);--link-text-color: var(--pvn-accent);--form-field-border: 0 0 0 1px var(--pvn-line);--form-field-border-focused: 0 0 0 2px var(--pvn-accent);--form-field-border-radius: min(var(--pvn-radius), 8px);--button-background-color: var(--pvn-accent);--button-text-color: #ffffff;--button-border-radius: var(--pvn-radius)}.pvn .pvn__editor-note{padding:20px;border:1px dashed var(--pvn-accent);border-radius:var(--pvn-radius);color:var(--pvn-muted);font-size:14px;line-height:1.6}@media(max-width:1099px){.pvn .pvn__layout{gap:28px}.pvn .pvn__form-card{padding:24px}}@media(max-width:899px){.pvn .pvn__container{max-width:780px;padding:min(var(--pvn-top),40px) 20px var(--pvn-bottom)}.pvn .pvn__layout{grid-template-columns:minmax(0,1fr);gap:36px}.pvn .pvn__lead{font-size:16px}.pvn .pvn__benefits{margin-top:32px}}@media(max-width:479px){.pvn .pvn__form-card{padding:24px 16px}}.pvn .pvn__unsubscribe{margin:18px 0 0;color:var(--pvn-muted);font-size:14px;line-height:1.7}.pvn .pvn__privacy{margin-top:28px;padding-top:24px;border-top:1px solid var(--pvn-line)}.pvn .pvn__privacy .pvn__richtext{font-size:14px;line-height:1.75}.pvn .pvn__privacy .pvn__card-heading{font-size:19px;margin-bottom:12px}.pvn .pvn__privacy-link{display:inline-block;margin-top:10px;padding:8px 0;color:var(--pvn-accent);font-size:14px;text-decoration:underline;text-underline-offset:4px}.pvx{background:var(--pv-bg);color:var(--pv-ink);font-family:var(--text-font-family, inherit);text-align:left}.pvx,.pvx *{box-sizing:border-box}.pvx .pvx__container{width:100%;max-width:var(--pv-width);margin-inline:auto;padding:var(--pv-top) 40px var(--pv-bottom)}.pvx .pvx__hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:clamp(32px,5vw,76px);align-items:center}.pvx .pvx__hero--single{grid-template-columns:minmax(0,1fr)}.pvx .pvx__intro{min-width:0;max-width:780px}.pvx .pvx__eyebrow{margin:0 0 22px;font-size:12px;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--pv-accent)}.pvx .pvx__headline{margin:0;font-family:var(--heading-font-family, inherit);font-weight:var(--heading-font-weight, 400);font-style:var(--heading-font-style, normal);font-size:var(--pv-heading);line-height:1.13;letter-spacing:-.025em;text-transform:none;color:var(--pv-ink);overflow-wrap:anywhere;text-wrap:balance}.pvx .pvx__headline span{display:block;margin-top:.12em;color:var(--pv-accent)}.pvx .pvx__richtext{font-size:16px;line-height:1.75;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pvx .pvx__richtext>:first-child{margin-top:0}.pvx .pvx__richtext>:last-child{margin-bottom:0}.pvx .pvx__richtext p{margin:0 0 1em}.pvx .pvx__richtext ul,.pvx .pvx__richtext ol{padding-inline-start:1.3em}.pvx .pvx__richtext ul{list-style:disc}.pvx .pvx__richtext ol{list-style:decimal}.pvx .pvx__richtext a{text-decoration:underline;text-underline-offset:.2em}.pvx .pvx__lead{margin-top:26px;color:var(--pv-muted);max-width:60ch;font-size:17px}.pvx .pvx__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:30px}.pvx .pvx__button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;max-width:100%;padding:15px 23px;border:1px solid var(--pv-accent);border-radius:var(--button-border-radius, 20px);background:var(--pv-accent);color:var(--pv-on-accent);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;text-align:center;text-decoration:none;overflow-wrap:anywhere;transition:background-color .15s,color .15s}.pvx .pvx__button:hover{background:var(--pv-bg);color:var(--pv-accent)}.pvx .pvx__textlink{display:inline-flex;align-items:center;gap:10px;min-height:44px;max-width:100%;color:var(--pv-accent);font-size:14px;font-weight:700;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.pvx .pvx__textlink svg{width:20px;height:20px;flex:0 0 20px;stroke:currentColor;stroke-width:1.5}.pvx a:focus-visible{outline:2px solid var(--pv-accent);outline-offset:5px}.pvx .pvx__summary{position:relative;isolation:isolate;min-width:0;padding:34px 36px;color:var(--pv-on-accent);background:var(--pv-accent);overflow:hidden}.pvx .pvx__summary:after{content:"";position:absolute;z-index:-1;width:300px;height:300px;border:1px solid currentColor;border-radius:50%;right:-170px;top:-145px;opacity:.16;pointer-events:none}.pvx .pvx__summary-label{margin:0 0 27px;font-size:11px;line-height:1.6;letter-spacing:.16em;text-transform:uppercase}.pvx .pvx__facts{margin:0}.pvx .pvx__fact+.pvx__fact{margin-top:23px;padding-top:23px;border-top:1px solid color-mix(in srgb,var(--pv-on-accent) 25%,transparent)}.pvx .pvx__fact dt{font-family:var(--heading-font-family, inherit);font-size:clamp(27px,3vw,38px);font-weight:400;line-height:1.15;letter-spacing:-.015em;overflow-wrap:anywhere}.pvx .pvx__fact dd{margin:9px 0 0;font-size:14px;line-height:1.65}.pvx .pvx__benefits{margin-top:72px}.pvx .pvx__contact{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:48px;padding:36px 40px;border-left:3px solid var(--pv-accent);background:var(--pv-soft)}.pvx .pvx__contact-copy{max-width:690px;min-width:0}.pvx .pvx__contact .pvx__eyebrow{margin-bottom:12px}.pvx .pvx__contact-heading{margin:0 0 14px;color:var(--pv-ink);font-family:var(--heading-font-family, inherit);font-size:27px;font-weight:400;line-height:1.3;letter-spacing:-.01em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.pvx .pvx__contact .pvx__richtext{color:var(--pv-muted);font-size:15px}.pvx .pvx__contact>.pvx__button{flex-shrink:0}@media(max-width:1099px){.pvx .pvx__hero{grid-template-columns:minmax(0,1.2fr) minmax(270px,1fr);gap:32px}.pvx .pvx__hero--single{grid-template-columns:minmax(0,1fr)}.pvx .pvx__headline{font-size:calc(var(--pv-heading) * .85)}.pvx .pvx__contact{align-items:flex-start;flex-direction:column}}@media(max-width:749px){.pvx .pvx__container{padding:min(var(--pv-top),40px) 20px min(var(--pv-bottom),48px)}.pvx .pvx__hero{grid-template-columns:minmax(0,1fr);gap:32px}.pvx .pvx__headline{font-size:var(--pv-heading-mobile)}.pvx .pvx__eyebrow{margin-bottom:17px;font-size:11px;letter-spacing:.1em}.pvx .pvx__lead{margin-top:22px;font-size:16px}.pvx .pvx__actions{gap:12px;margin-top:24px;align-items:flex-start;flex-direction:column}.pvx .pvx__summary{padding:26px}.pvx .pvx__summary-label{margin-bottom:23px}.pvx .pvx__fact dt{font-size:29px}.pvx .pvx__fact+.pvx__fact{margin-top:19px;padding-top:19px}.pvx .pvx__benefits{margin-top:40px}.pvx .pvx__contact{margin-top:32px;padding:28px 24px;gap:24px}.pvx .pvx__contact-heading{font-size:25px}}@media(prefers-reduced-motion:reduce){.pvx .pvx__button{transition:none}}.pvx .pvx__summary,.pvx .pvx__contact{border-radius:12px}.pvx .pvx__section-heading{margin:0 0 28px;padding:0;border:0;color:var(--pv-ink);font-family:var(--heading-font-family, inherit);font-size:clamp(27px,3vw,36px);font-weight:400;line-height:1.25;letter-spacing:-.02em;text-transform:none}.pvx .pvx__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.pvx .pvx__card{position:relative;min-width:0;margin:0;background:transparent;border:0}.pvx .pvx__card-top{margin:0;color:var(--pv-accent)}.pvx .pvx__icon{display:block;width:32px;height:32px;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.pvx .pvx__card-heading{margin:0 0 14px;color:var(--pv-ink);font-family:var(--heading-font-family, inherit);font-size:23px;font-weight:400;line-height:1.35;letter-spacing:-.015em;text-transform:none;overflow-wrap:anywhere}.pvx .pvx__card-copy{font-size:16px;line-height:1.75;color:var(--pv-muted)}.pvx .pvx__card-link{margin-top:20px;align-self:start;justify-self:start}.pvx .pvx__card--feature{display:flex;flex-direction:column;padding:36px;margin-bottom:22px;background:var(--pv-soft);border-radius:12px}.pvx .pvx__card--feature .pvx__card-top{position:absolute;top:28px;right:28px}.pvx .pvx__key-message{margin:8px 0 24px;padding-right:35px;color:var(--pv-accent);font-family:var(--heading-font-family, inherit);font-size:clamp(42px,5vw,66px);font-weight:400;letter-spacing:-.045em;line-height:1.08;overflow-wrap:anywhere}.pvx .pvx__card--feature .pvx__card-link{margin-top:auto;padding-top:20px}.pvx .pvx__card--compact{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:16px;align-content:start;padding:32px 0;border-bottom:1px solid var(--pv-line)}.pvx .pvx__card--compact .pvx__card-top{grid-column:1;grid-row:1 / span 3;padding-top:2px}.pvx .pvx__card--compact .pvx__card-heading,.pvx .pvx__card--compact .pvx__card-copy,.pvx .pvx__card--compact .pvx__card-link{grid-column:2}@media(max-width:749px){.pvx .pvx__grid{grid-template-columns:minmax(0,1fr)}.pvx .pvx__section-heading{margin-bottom:24px}.pvx .pvx__card--feature{padding:28px 24px;margin-bottom:16px}.pvx .pvx__card--feature .pvx__card-top{top:22px;right:20px}.pvx .pvx__key-message{font-size:44px;padding-right:30px;margin-bottom:20px}.pvx .pvx__card-heading{font-size:21px}.pvx .pvx__card--compact{grid-template-columns:32px minmax(0,1fr);gap:0 16px;padding:26px 0}}.pp-winery{width:100%;max-width:var(--ppw-max-width);margin-inline:auto;padding:var(--ppw-space-top) 40px var(--ppw-space-bottom);box-sizing:border-box;background:transparent}.pp-winery__card{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,48px);padding-block:28px;border-block:0;color:inherit;text-decoration:none;background:transparent}.pp-winery__identity{min-width:0}.pp-winery__origin{margin:0 0 8px;font-size:1rem;line-height:1.5;letter-spacing:normal;overflow-wrap:anywhere}.pp-winery__name{margin:0;color:var(--ppw-accent);font-family:var(--heading-font-family, inherit);font-size:clamp(1.375rem,2vw,2rem);font-weight:var(--heading-font-weight, 500);line-height:1.25;text-transform:none;letter-spacing:.02em;overflow-wrap:anywhere}.pp-winery__logo{width:var(--ppw-logo-width)}.pp-winery__logo-image{display:block;width:100%;height:auto;max-height:100px;object-fit:contain}.pp-winery--blend .pp-winery__logo-image{mix-blend-mode:multiply}.pp-winery__link{display:flex;justify-self:end;align-items:center;gap:12px;color:var(--ppw-accent);font-size:1rem;line-height:1.5;min-height:44px;overflow-wrap:anywhere}.pp-winery__link>span{text-decoration:underline;text-underline-offset:5px}.pp-winery__link svg{flex:0 0 24px}.pp-winery__card:focus-visible{outline:2px solid var(--ppw-accent);outline-offset:6px}.pp-winery__editor-note{margin:24px;padding:20px;border:1px dashed currentColor;font-size:1rem;line-height:1.5}@media(max-width:749px){.pp-winery{padding-inline:20px}.pp-winery__card{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding-block:24px}.pp-winery__origin{font-size:.875rem;margin-bottom:6px}.pp-winery__logo{width:min(var(--ppw-logo-width),100px)}.pp-winery__logo-image{max-height:80px}.pp-winery__link{grid-column:1 / -1;justify-self:start;font-size:.9375rem}.pp-winery__logo:empty{display:none}}.pvc{background:var(--pvc-bg);color:var(--pvc-ink);font-family:var(--text-font-family, inherit);text-align:left}.pvc,.pvc *{box-sizing:border-box}.pvc .pvc__container{width:100%;max-width:var(--pvc-width);margin-inline:auto;padding:var(--pvc-top) 40px var(--pvc-bottom)}.pvc .pvc__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center}.pvc .pvc__hero--text{grid-template-columns:minmax(0,1fr)}.pvc .pvc__eyebrow{margin:0 0 20px;color:var(--pvc-accent);font-size:12px;font-weight:700;line-height:1.6;letter-spacing:.14em;text-transform:uppercase}.pvc .pvc__title{margin:0;font-family:var(--heading-font-family, inherit);font-weight:var(--heading-font-weight, 400);font-size:clamp(36px,4.2vw,54px);line-height:1.12;letter-spacing:-.025em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.pvc .pvc__title span{display:block;margin-top:.12em;color:var(--pvc-accent)}.pvc .pvc__richtext{color:var(--pvc-muted);font-size:16px;line-height:1.75;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pvc .pvc__richtext p{margin:0 0 1em}.pvc .pvc__richtext>:first-child{margin-top:0}.pvc .pvc__richtext>:last-child{margin-bottom:0}.pvc .pvc__richtext strong{color:var(--pvc-ink)}.pvc .pvc__richtext a{text-decoration:underline;text-underline-offset:.2em}.pvc .pvc__richtext ul,.pvc .pvc__richtext ol{padding-inline-start:1.3em}.pvc .pvc__richtext ul{list-style:disc}.pvc .pvc__richtext ol{list-style:decimal}.pvc .pvc__lead{margin-top:24px;max-width:62ch;font-size:17px}.pvc .pvc__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.pvc .button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.pvc figure{margin:0;min-width:0}.pvc .pvc__image{display:block;position:static;width:100%;max-width:100%;height:auto;object-fit:contain;border-radius:var(--pvc-radius)}.pvc figcaption{margin-top:12px;color:var(--pvc-muted);font-size:12px;line-height:1.6}.pvc .pvc__hero-media{padding-bottom:18px;border-bottom:2px solid var(--pvc-accent)}.pvc .pvc__history{margin-top:64px;padding-top:28px;border-top:1px solid var(--pvc-line)}.pvc .pvc__section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.pvc .pvc__section-title{margin:0;font-family:var(--heading-font-family, inherit);font-size:clamp(26px,2.7vw,34px);font-weight:400;line-height:1.3;letter-spacing:-.015em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.pvc .pvc__textlink{display:inline-flex;align-items:center;min-height:44px;color:var(--pvc-accent);font-size:14px;line-height:1.6;text-decoration:underline;text-underline-offset:5px}.pvc .pvc__textlink:focus-visible{outline:2px solid var(--pvc-accent);outline-offset:5px}.pvc .pvc__statement{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:48px;margin-top:48px;padding:38px 40px;background:var(--pvc-soft);border-left:3px solid var(--pvc-accent)}.pvc .pvc__story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,64px);align-items:center;margin-top:64px;padding-top:32px;border-top:1px solid var(--pvc-line)}.pvc .pvc__story-copy{grid-column:1;grid-row:1;min-width:0}.pvc .pvc__story-media{grid-column:2;grid-row:1}.pvc .pvc__story--left .pvc__story-copy{grid-column:2}.pvc .pvc__story--left .pvc__story-media{grid-column:1}.pvc .pvc__story--text{grid-template-columns:minmax(0,1fr)}.pvc .pvc__story--text .pvc__story-copy{grid-column:1}.pvc .pvc__story-text{margin-top:22px}.pvc .pvc__story-link{margin-top:26px}.pvc .pvc__contact{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:64px;padding:36px 40px;background:var(--pvc-soft);border-left:3px solid var(--pvc-accent)}.pvc .pvc__contact-copy{max-width:740px;min-width:0}.pvc .pvc__contact>.button{flex-shrink:0}.pvc .pvc__notice{padding:24px;border:1px solid var(--pvc-line);font-size:14px}@media(max-width:999px){.pvc .pvc__hero{gap:30px}.pvc .pvc__statement{grid-template-columns:minmax(0,1fr);gap:24px}.pvc .pvc__contact{flex-direction:column;align-items:flex-start}}@media(max-width:749px){.pvc .pvc__container{padding:min(var(--pvc-top),40px) 20px min(var(--pvc-bottom),48px)}.pvc .pvc__hero{grid-template-columns:minmax(0,1fr);gap:32px}.pvc .pvc__eyebrow{margin-bottom:16px;font-size:11px;letter-spacing:.1em}.pvc .pvc__lead{font-size:16px}.pvc .pvc__history{margin-top:40px}.pvc .pvc__section-header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:18px}.pvc .pvc__statement{margin-top:32px;padding:28px 24px}.pvc .pvc__story{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:40px;padding-top:28px}.pvc .pvc__story .pvc__story-copy{grid-column:1;grid-row:1}.pvc .pvc__story .pvc__story-media{grid-column:1;grid-row:2}.pvc .pvc__contact{margin-top:40px;padding:28px 24px;gap:24px}}.pvr{background:var(--pvr-bg);color:var(--pvr-ink);font-family:var(--text-font-family, inherit);text-align:left}.pvr,.pvr *{box-sizing:border-box}.pvr .pvr__container{width:100%;max-width:var(--pvr-width);margin-inline:auto;padding:var(--pvr-top) 40px var(--pvr-bottom)}.pvr .pvr__intro{max-width:940px}.pvr .pvr__eyebrow{margin:0 0 20px;color:var(--pvr-accent);font-size:12px;font-weight:700;line-height:1.6;letter-spacing:.14em;text-transform:uppercase}.pvr .pvr__title{margin:0;font-family:var(--heading-font-family, inherit);font-weight:var(--heading-font-weight, 400);font-size:clamp(32px,4.2vw,52px);line-height:1.14;letter-spacing:-.025em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.pvr .pvr__title span{display:block;margin-top:.12em;color:var(--pvr-accent)}.pvr .pvr__richtext{font-size:16px;line-height:1.75;color:var(--pvr-muted);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pvr .pvr__richtext p{margin:0 0 1em}.pvr .pvr__richtext>:first-child{margin-top:0}.pvr .pvr__richtext>:last-child{margin-bottom:0}.pvr .pvr__richtext strong{color:var(--pvr-ink)}.pvr .pvr__richtext a{text-decoration:underline;text-underline-offset:.2em}.pvr .pvr__richtext ul,.pvr .pvr__richtext ol{padding-inline-start:1.3em}.pvr .pvr__richtext ul{list-style:disc}.pvr .pvr__richtext ol{list-style:decimal}.pvr .pvr__lead{max-width:76ch;margin-top:25px;font-size:17px}.pvr .pvr__navigation{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.pvr .button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.pvr .pvr__group{margin-top:64px;scroll-margin-top:calc(var(--header-height, 100px) + 24px)}.pvr .pvr__group-header{display:grid;grid-template-columns:44px minmax(0,1fr);gap:22px;margin-bottom:28px;padding-top:26px;border-top:1px solid var(--pvr-line)}.pvr .pvr__index{padding-top:6px;color:var(--pvr-accent);font-size:14px;letter-spacing:.08em}.pvr .pvr__group-title{margin:0;font-family:var(--heading-font-family, inherit);font-weight:400;font-size:30px;line-height:1.3;letter-spacing:-.01em;text-transform:none;overflow-wrap:anywhere}.pvr .pvr__group-intro{margin-top:12px;max-width:78ch}.pvr .pvr__project{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:40px;padding:36px;margin-bottom:24px;border-left:3px solid var(--pvr-accent);background:var(--pvr-soft)}.pvr .pvr__project-title{margin:0;font-family:var(--heading-font-family, inherit);font-size:30px;font-weight:400;line-height:1.3;letter-spacing:-.01em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.pvr .pvr__project-link{margin-top:24px}.pvr .pvr__grid{display:grid;gap:20px}.pvr .pvr__grid--social{grid-template-columns:repeat(3,minmax(0,1fr))}.pvr .pvr__grid--resources{grid-template-columns:repeat(2,minmax(0,1fr))}.pvr .pvr__card{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;min-width:0;padding:28px;border:1px solid var(--pvr-line);background:var(--pvr-bg)}.pvr .pvr__card-title{grid-row:1;margin:0 0 17px;color:var(--pvr-ink);font-family:var(--heading-font-family, inherit);font-size:21px;font-weight:500;line-height:1.4;letter-spacing:.015em;text-transform:none;overflow-wrap:anywhere;text-wrap:balance}.pvr .pvr__card-copy{grid-row:2;font-size:15px}.pvr .pvr__card-footer{grid-row:3;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--pvr-line);color:var(--pvr-accent);font-size:14px;line-height:1.6;font-weight:700}.pvr .pvr__card-footer p{margin:0}@media(max-width:999px){.pvr .pvr__grid--social{grid-template-columns:repeat(2,minmax(0,1fr))}.pvr .pvr__project{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:749px){.pvr .pvr__container{padding:min(var(--pvr-top),40px) 20px min(var(--pvr-bottom),48px)}.pvr .pvr__eyebrow{font-size:11px;letter-spacing:.1em}.pvr .pvr__lead{font-size:16px}.pvr .pvr__group{margin-top:40px}.pvr .pvr__group-header{grid-template-columns:26px minmax(0,1fr);gap:12px}.pvr .pvr__group-title{font-size:26px}.pvr .pvr__project{padding:26px 24px}.pvr .pvr__project-title{font-size:27px}.pvr .pvr__grid{grid-template-columns:minmax(0,1fr);gap:16px}.pvr .pvr__card{display:flex;flex-direction:column;grid-row:auto;padding:24px}}.spg-wineries{display:block;box-sizing:border-box;width:100%;max-width:var(--spg-max-width);margin-inline:auto;padding:var(--spg-padding-top) var(--spg-padding-horizontal) var(--spg-padding-bottom);background:var(--spg-background);color:inherit}.spg-wineries *,.spg-wineries *:before,.spg-wineries *:after{box-sizing:border-box}.spg-wineries [hidden]{display:none!important}.spg-wineries__intro{max-width:850px;margin:0 auto var(--spg-filter-spacing);text-align:center}.spg-wineries[data-heading-alignment=left] .spg-wineries__intro{max-width:none;margin-inline:0;text-align:left}.spg-wineries[data-heading-alignment=left] .spg-wineries__description{max-width:850px}.spg-wineries__heading{margin:0;font-size:var(--spg-heading-size);overflow-wrap:anywhere}.spg-wineries__description{margin-top:18px}.spg-wineries__description:first-child,.spg-wineries__description p:first-child{margin-top:0}.spg-wineries__description p:last-child{margin-bottom:0}.spg-wineries__controls{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:var(--spg-filter-spacing)}.spg-wineries__toolbar{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px}.spg-wineries__countries{display:flex;flex:0 0 auto;max-width:100%;min-width:0;justify-content:center;flex-wrap:wrap;gap:12px 28px;padding:5px}.spg-wineries__country{-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid transparent;background:transparent;padding:7px 0;min-height:44px;cursor:pointer;font:inherit;font-size:var(--spg-filter-size);letter-spacing:.12em;text-transform:uppercase;color:inherit;opacity:.7;transition:opacity .2s ease,border-color .2s ease,color .2s ease}.spg-wineries__country:hover{opacity:1}.spg-wineries__country[aria-pressed=true]{color:var(--spg-accent);border-color:currentColor;opacity:1}.spg-wineries__fields{display:flex;flex-wrap:wrap;align-items:end;justify-content:center;gap:18px}.spg-wineries__field{display:grid;gap:7px;flex:1 1 180px;min-width:0;max-width:290px;font-size:14px}.spg-wineries__toolbar .spg-wineries__field--search{flex:0 1 240px;max-width:280px}.spg-wineries__field input,.spg-wineries__field select{width:100%;min-width:0;min-height:44px;margin:0;padding:10px 12px;border:1px solid #b8b4af;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:16px}.spg-wineries__field select{-webkit-appearance:auto;appearance:auto}.spg-wineries__checkbox{display:flex;align-items:center;gap:9px;min-height:44px;padding-block:10px;font-size:14px;cursor:pointer}.spg-wineries__checkbox input{-webkit-appearance:auto;appearance:auto;width:18px;height:18px;margin:0;flex-shrink:0;accent-color:var(--spg-accent)}.spg-wineries__filter-help{margin:0;text-align:center;font-size:13px}.spg-wineries :is(button,input:not([data-search]),select,a):focus-visible{outline:2px solid var(--spg-accent);outline-offset:4px}.spg-wineries [data-search]:focus,.spg-wineries [data-search]:focus-visible{outline:none;outline-offset:0;border-color:#6f6a64;box-shadow:inset 0 0 0 1px #6f6a64}.spg-wineries__status{margin:0 0 24px;text-align:center;font-size:14px}.spg-wineries__status:empty{display:none}.spg-wineries__grid{display:grid;grid-template-columns:repeat(var(--spg-columns),minmax(0,1fr));gap:var(--spg-row-gap) var(--spg-column-gap)}.spg-wineries__card{display:block;min-width:0;color:inherit;text-decoration:none}.spg-wineries__image{aspect-ratio:var(--spg-image-ratio);overflow:hidden;background:#f5f4f1}.spg-wineries__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.spg-wineries__card:hover .spg-wineries__image img{transform:scale(var(--spg-image-scale))}.spg-wineries__card-content{padding-top:18px;text-align:center}.spg-wineries__name{margin:0;font-size:var(--spg-name-size);font-weight:500;letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere}.spg-wineries__origin{margin-top:7px;font-size:var(--spg-origin-size);letter-spacing:.08em;text-transform:uppercase;opacity:.65;overflow-wrap:anywhere}.spg-wineries__empty{margin:20px 0;text-align:center}.spg-wineries__editor-note{margin-bottom:28px;padding:16px 20px;border:1px solid #d7c59b;background:#fff9ec;color:#493b24;font-size:14px;line-height:1.5}.spg-wineries__editor-note p{margin:0}.spg-wineries__editor-note ul{margin:10px 0;padding-left:20px;list-style:disc}.spg-wineries__pagination{margin-top:32px;text-align:center}.spg-wineries__pagination a,.spg-wineries__pagination .current{display:inline-block;padding:10px}.spg-wineries__footer{margin-top:36px;text-align:center}.spg-wineries .spg-wineries__button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.spg-wineries__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media screen and (max-width:999px){.spg-wineries__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:699px){.spg-wineries{padding-inline:var(--spg-padding-mobile)}.spg-wineries__countries{flex-basis:100%;width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:22px;scrollbar-width:thin}.spg-wineries__country{flex:0 0 auto}.spg-wineries__fields{justify-content:flex-start}.spg-wineries__field{flex-basis:calc(50% - 9px);max-width:none}.spg-wineries__toolbar .spg-wineries__field--search{flex:1 1 100%;max-width:none}.spg-wineries__grid{grid-template-columns:repeat(var(--spg-mobile-columns),minmax(0,1fr));gap:min(var(--spg-row-gap),40px) 16px}.spg-wineries__heading{font-size:min(var(--spg-heading-size),32px)}}@media(prefers-reduced-motion:reduce){.spg-wineries__image img,.spg-wineries__country{transition:none}}.spg-map-fr{display:block;width:calc(100% - var(--spg-map-fr-gutter) - var(--spg-map-fr-gutter));max-width:var(--spg-map-fr-max-width);margin-inline:auto;padding-block:var(--spg-map-fr-padding-top) var(--spg-map-fr-padding-bottom);background:var(--spg-map-fr-background);color:inherit}.spg-map-fr,.spg-map-fr *,.spg-map-fr *:before,.spg-map-fr *:after{box-sizing:border-box}.spg-map-fr__layout{display:grid;grid-template-columns:minmax(0,var(--spg-map-fr-share)) minmax(0,var(--spg-map-fr-text-share));gap:var(--spg-map-fr-gap);align-items:var(--spg-map-fr-align)}.spg-map-fr__layout--single{grid-template-columns:minmax(0,1fr)}.spg-map-fr__map-column,.spg-map-fr__copy{min-width:0}.spg-map-fr__figure{margin:0}.spg-map-fr__stage{position:relative;isolation:isolate}.spg-map-fr .spg-map-fr__image{display:block;width:100%;height:auto;max-width:100%;margin:0;padding:0;border:0}.spg-map-fr__hotspots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.spg-map-fr .spg-map-fr__hotspot{position:absolute;display:block;padding:0;margin:0;border:2px solid transparent;border-radius:3px;background:transparent;text-decoration:none;pointer-events:auto;transition:background-color .18s ease,border-color .18s ease}.spg-map-fr .spg-map-fr__hotspot:focus-visible,.spg-map-fr .spg-map-fr__hotspot.is-selected{z-index:2;border-color:rgb(var(--spg-map-fr-accent));background:rgb(var(--spg-map-fr-accent) / .1);outline:2px solid rgb(var(--spg-map-fr-accent));outline-offset:2px}@media(hover:hover){.spg-map-fr a.spg-map-fr__hotspot:hover{border-color:rgb(var(--spg-map-fr-accent));background:transparent}}.spg-map-fr__hint{margin:14px 0 0;font-size:13px;line-height:1.5;text-align:center;opacity:.8}.spg-map-fr__copy{text-align:left}.spg-map-fr__subheading{margin:0 0 20px;font-size:12px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase}.spg-map-fr__heading{margin:0 0 24px;font-size:var(--spg-map-fr-heading-size);line-height:1.3;letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere}.spg-map-fr__text{font-size:var(--spg-map-fr-text-size);line-height:1.7;overflow-wrap:break-word}.spg-map-fr__text p:first-child{margin-top:0}.spg-map-fr__text p:last-child{margin-bottom:0}.spg-map-fr__cta{margin-top:30px}.spg-map-fr .spg-map-fr__button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.spg-map-fr__link-list{margin-top:24px}.spg-map-fr__link-list--mobile{display:none}.spg-map-fr__list-heading{margin:0 0 12px;font-size:14px;font-weight:600}.spg-map-fr__link-list ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:0}.spg-map-fr__link-list li{min-width:0;margin:0}.spg-map-fr__link-list a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;height:100%;padding:10px 12px;border:1px solid rgb(var(--spg-map-fr-accent) / .25);color:rgb(var(--spg-map-fr-accent));font-size:14px;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.spg-map-fr__link-list a:hover{background:rgb(var(--spg-map-fr-accent) / .06)}.spg-map-fr__link-list a:focus-visible,.spg-map-fr__button:focus-visible{outline:2px solid rgb(var(--spg-map-fr-accent));outline-offset:3px}.spg-map-fr__placeholder{display:grid;place-items:center;aspect-ratio:1894 / 2048;padding:20%;border:1px dashed #aaa;background:#f8f7f4;color:#333;text-align:center;font-size:14px}.spg-map-fr--show-hotspots .spg-map-fr__hotspot{border-color:rgb(var(--spg-map-fr-accent) / .6);background:rgb(var(--spg-map-fr-accent) / .04)}.spg-map-fr--show-hotspots .spg-map-fr__hotspot--missing{border-color:#9a6500;border-style:dashed;background:#9a65000d}.spg-map-fr--editor .spg-map-fr__hotspot.is-selected{border-style:solid;border-color:rgb(var(--spg-map-fr-accent))}.spg-map-fr__editor-note{margin-top:20px;padding:14px 16px;background:#fff9ec;border:1px solid #d7c59b;color:#493b24;font-size:13px;line-height:1.5}.spg-map-fr__editor-note p{margin:0 0 8px}.spg-map-fr__editor-note p:last-child{margin-bottom:0}@media screen and (max-width:989px){.spg-map-fr__layout{grid-template-columns:minmax(0,1fr);gap:36px}.spg-map-fr__link-list--mobile{display:block}}@media screen and (max-width:699px){.spg-map-fr__heading{font-size:min(var(--spg-map-fr-heading-size),28px)}}@media screen and (max-width:359px){.spg-map-fr__link-list ul{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.spg-map-fr__hotspot{transition:none}}.spg-map-es{display:block;width:calc(100% - var(--spg-map-es-gutter) - var(--spg-map-es-gutter));max-width:var(--spg-map-es-max-width);margin-inline:auto;padding-block:var(--spg-map-es-padding-top) var(--spg-map-es-padding-bottom);background:var(--spg-map-es-background);color:inherit}.spg-map-es,.spg-map-es *,.spg-map-es *:before,.spg-map-es *:after{box-sizing:border-box}.spg-map-es__layout{display:grid;grid-template-columns:minmax(0,var(--spg-map-es-share)) minmax(0,var(--spg-map-es-text-share));gap:var(--spg-map-es-gap);align-items:var(--spg-map-es-align)}.spg-map-es__layout--single{grid-template-columns:minmax(0,1fr)}.spg-map-es__map-column,.spg-map-es__copy{min-width:0}.spg-map-es__figure{margin:0}.spg-map-es__stage{position:relative;isolation:isolate}.spg-map-es .spg-map-es__image{display:block;width:100%;height:auto;max-width:100%;margin:0;padding:0;border:0}.spg-map-es__hotspots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.spg-map-es .spg-map-es__hotspot{position:absolute;display:block;padding:0;margin:0;border:2px solid transparent;border-radius:3px;background:transparent;text-decoration:none;pointer-events:auto;transition:background-color .18s ease,border-color .18s ease}.spg-map-es .spg-map-es__hotspot:focus-visible,.spg-map-es .spg-map-es__hotspot.is-selected{z-index:2;border-color:rgb(var(--spg-map-es-accent));background:rgb(var(--spg-map-es-accent) / .1);outline:2px solid rgb(var(--spg-map-es-accent));outline-offset:2px}@media(hover:hover){.spg-map-es a.spg-map-es__hotspot:hover{border-color:rgb(var(--spg-map-es-accent));background:transparent}}.spg-map-es__hint{margin:14px 0 0;font-size:13px;line-height:1.5;text-align:center;opacity:.8}.spg-map-es__copy{text-align:left}.spg-map-es__subheading{margin:0 0 20px;font-size:12px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase}.spg-map-es__heading{margin:0 0 24px;font-size:var(--spg-map-es-heading-size);line-height:1.3;letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere}.spg-map-es__text{font-size:var(--spg-map-es-text-size);line-height:1.7;overflow-wrap:break-word}.spg-map-es__text p:first-child{margin-top:0}.spg-map-es__text p:last-child{margin-bottom:0}.spg-map-es__cta{margin-top:30px}.spg-map-es .spg-map-es__button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.spg-map-es__link-list{margin-top:24px}.spg-map-es__link-list--mobile{display:none}.spg-map-es__list-heading{margin:0 0 12px;font-size:14px;font-weight:600}.spg-map-es__link-list ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:0}.spg-map-es__link-list li{min-width:0;margin:0}.spg-map-es__link-list a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;height:100%;padding:10px 12px;border:1px solid rgb(var(--spg-map-es-accent) / .25);color:rgb(var(--spg-map-es-accent));font-size:14px;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.spg-map-es__link-list a:hover{background:rgb(var(--spg-map-es-accent) / .06)}.spg-map-es__link-list a:focus-visible,.spg-map-es__button:focus-visible{outline:2px solid rgb(var(--spg-map-es-accent));outline-offset:3px}.spg-map-es__placeholder{display:grid;place-items:center;aspect-ratio:2048 / 1960;padding:20%;border:1px dashed #aaa;background:#f8f7f4;color:#333;text-align:center;font-size:14px}.spg-map-es--show-hotspots .spg-map-es__hotspot{border-color:rgb(var(--spg-map-es-accent) / .6);background:rgb(var(--spg-map-es-accent) / .04)}.spg-map-es--show-hotspots .spg-map-es__hotspot--missing{border-color:#9a6500;border-style:dashed;background:#9a65000d}.spg-map-es--editor .spg-map-es__hotspot.is-selected{border-style:solid;border-color:rgb(var(--spg-map-es-accent))}.spg-map-es__editor-note{margin-top:20px;padding:14px 16px;background:#fff9ec;border:1px solid #d7c59b;color:#493b24;font-size:13px;line-height:1.5}.spg-map-es__editor-note p{margin:0 0 8px}.spg-map-es__editor-note p:last-child{margin-bottom:0}@media screen and (max-width:989px){.spg-map-es__layout{grid-template-columns:minmax(0,1fr);gap:36px}.spg-map-es__link-list--mobile{display:block}}@media screen and (max-width:699px){.spg-map-es__heading{font-size:min(var(--spg-map-es-heading-size),28px)}}@media screen and (max-width:359px){.spg-map-es__link-list ul{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.spg-map-es__hotspot{transition:none}}.spg-map{display:block;width:calc(100% - var(--spg-map-gutter) - var(--spg-map-gutter));max-width:var(--spg-map-max-width);margin-inline:auto;padding-block:var(--spg-map-padding-top) var(--spg-map-padding-bottom);background:var(--spg-map-background);color:inherit}.spg-map,.spg-map *,.spg-map *:before,.spg-map *:after{box-sizing:border-box}.spg-map__layout{display:grid;grid-template-columns:minmax(0,var(--spg-map-share)) minmax(0,var(--spg-map-text-share));gap:var(--spg-map-gap);align-items:var(--spg-map-align)}.spg-map__layout--single{grid-template-columns:minmax(0,1fr)}.spg-map__map-column,.spg-map__copy{min-width:0}.spg-map__figure{margin:0}.spg-map__stage{position:relative;isolation:isolate}.spg-map .spg-map__image{display:block;width:100%;height:auto;max-width:100%;margin:0;padding:0;border:0}.spg-map__hotspots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.spg-map .spg-map__hotspot{position:absolute;display:block;padding:0;margin:0;border:2px solid transparent;border-radius:3px;background:transparent;text-decoration:none;pointer-events:auto;transition:background-color .18s ease,border-color .18s ease}.spg-map .spg-map__hotspot:focus-visible,.spg-map .spg-map__hotspot.is-selected{z-index:2;border-color:rgb(var(--spg-map-accent));background:rgb(var(--spg-map-accent) / .1);outline:2px solid rgb(var(--spg-map-accent));outline-offset:2px}@media(hover:hover){.spg-map a.spg-map__hotspot:hover{border-color:rgb(var(--spg-map-accent));background:transparent}}.spg-map__hint{margin:14px 0 0;font-size:13px;line-height:1.5;text-align:center;opacity:.8}.spg-map__copy{text-align:left}.spg-map__subheading{margin:0 0 20px;font-size:12px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase}.spg-map__heading{margin:0 0 24px;font-size:var(--spg-map-heading-size);line-height:1.3;letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere}.spg-map__text{font-size:var(--spg-map-text-size);line-height:1.7;overflow-wrap:break-word}.spg-map__text p:first-child{margin-top:0}.spg-map__text p:last-child{margin-bottom:0}.spg-map__cta{margin-top:30px}.spg-map .spg-map__button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.spg-map__link-list{margin-top:24px}.spg-map__link-list--mobile{display:none}.spg-map__list-heading{margin:0 0 12px;font-size:14px;font-weight:600}.spg-map__link-list ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:0}.spg-map__link-list li{min-width:0;margin:0}.spg-map__link-list a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;height:100%;padding:10px 12px;border:1px solid rgb(var(--spg-map-accent) / .25);color:rgb(var(--spg-map-accent));font-size:14px;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.spg-map__link-list a:hover{background:rgb(var(--spg-map-accent) / .06)}.spg-map__link-list a:focus-visible,.spg-map__button:focus-visible{outline:2px solid rgb(var(--spg-map-accent));outline-offset:3px}.spg-map__placeholder{display:grid;place-items:center;aspect-ratio:2031 / 2048;padding:20%;border:1px dashed #aaa;background:#f8f7f4;color:#333;text-align:center;font-size:14px}.spg-map--show-hotspots .spg-map__hotspot{border-color:rgb(var(--spg-map-accent) / .6);background:rgb(var(--spg-map-accent) / .04)}.spg-map--show-hotspots .spg-map__hotspot--missing{border-color:#9a6500;border-style:dashed;background:#9a65000d}.spg-map--editor .spg-map__hotspot.is-selected{border-style:solid;border-color:rgb(var(--spg-map-accent))}.spg-map__editor-note{margin-top:20px;padding:14px 16px;background:#fff9ec;border:1px solid #d7c59b;color:#493b24;font-size:13px;line-height:1.5}.spg-map__editor-note p{margin:0 0 8px}.spg-map__editor-note p:last-child{margin-bottom:0}@media screen and (max-width:989px){.spg-map__layout{grid-template-columns:minmax(0,1fr);gap:36px}.spg-map__link-list--mobile{display:block}}@media screen and (max-width:699px){.spg-map__heading{font-size:min(var(--spg-map-heading-size),28px)}}@media screen and (max-width:359px){.spg-map__link-list ul{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.spg-map__hotspot{transition:none}}.spg-ww{display:block;padding-block:var(--ww-top) var(--ww-bottom);font-size:var(--ww-text);line-height:1.65}.spg-ww__video:not([hidden]){display:grid;gap:24px}.spg-ww__video[hidden]{display:none}.spg-ww__video-stage{width:100%;max-width:1000px;aspect-ratio:16 / 9;margin-inline:auto;overflow:hidden;border-radius:var(--ww-radius);background:rgb(var(--text-color) / .04)}.spg-ww__video-placeholder{position:relative;height:100%;display:grid;place-items:center;padding:32px;text-align:center;cursor:pointer}.spg-ww__video-poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.spg-ww__video-placeholder--with-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#00000059)}.spg-ww__video-controls{position:relative;z-index:1;display:grid;justify-items:center;gap:24px;min-width:0}.spg-ww__video-icon{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:rgb(var(--background) / .95)}.spg-ww__video-play{width:0;height:0;margin-left:5px;border-block:14px solid transparent;border-left:22px solid rgb(var(--text-color))}.spg-ww__video-notice{max-width:1000px;margin:0 auto;font-size:.85em;line-height:1.6;text-align:center;color:rgb(var(--text-color) / .75)}.spg-ww__video-notice[hidden]{display:none}.spg-ww__video-stage iframe{display:block;width:100%;height:100%;border:0}.spg-ww__video-source{justify-self:start;font-size:.9em}.spg-ww__container{width:calc(100% - 64px);max-width:var(--ww-width);margin-inline:auto}.spg-ww__hero{display:grid;gap:36px;align-items:center}.spg-ww__hero-content{display:grid;gap:24px;min-width:0}.spg-ww__hero h1,.spg-ww__eyebrow,.spg-ww__sections h2,.spg-ww__winery h3{margin:0}.spg-ww__hero h1{text-wrap:balance}.spg-ww__intro{max-width:62ch}.spg-ww__hero-media{width:100%;max-width:var(--ww-hero-width);justify-self:end}.spg-ww__hero-image{display:block;width:100%;height:var(--ww-hero-height);object-fit:cover}.spg-ww__hero-image,.spg-ww__origin-image,.spg-ww__winery-image,.spg-ww__graphic img{border-radius:var(--ww-radius)}.spg-ww__country{justify-self:start;font-size:.9em}.spg-ww__chapters{display:flex;align-items:center;gap:12px 30px;overflow-x:auto;padding-block:14px;margin-top:40px;border-block:1px solid rgb(var(--border-color));background:rgb(var(--background));scrollbar-width:thin}.spg-ww__chapters--sticky{position:sticky;top:calc(var(--sticky-area-height, var(--header-height, 0px)) + 1px);z-index:2}.spg-ww__chapter{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;border-bottom:2px solid transparent;font-size:.9em;transition:border-color .18s ease}.spg-ww__chapter:hover,.spg-ww__chapter[aria-current]{border-color:rgb(var(--button-background))}.spg-ww__sections{display:grid;gap:var(--ww-gap);margin-top:var(--ww-gap)}.spg-ww__sections section[id]{scroll-margin-top:calc(var(--sticky-area-height, var(--header-height, 100px)) + 110px)}.spg-ww__split{display:grid;gap:32px;align-items:center}.spg-ww__text{display:grid;gap:24px;min-width:0;max-width:72ch}.spg-ww__origin-media{width:100%;max-width:var(--ww-origin-width);margin:0}.spg-ww__origin-image{display:block;width:100%;height:var(--ww-origin-height);object-fit:cover}.spg-ww__rte{min-width:0;line-height:1.7;overflow-wrap:anywhere}.spg-ww__rte p{white-space:normal}.spg-ww .spg-ww__rte :is(p,li) :is(span,strong,b,em,i){display:inline;margin:0}.spg-ww__rte a{text-underline-offset:.2em}.spg-ww__quality{display:grid;gap:28px}.spg-ww__quality-layout{display:grid;gap:36px;align-items:start}.spg-ww__knowledge-grid{display:grid;gap:22px}.spg-ww__knowledge-card{min-width:0;display:grid;align-content:start;gap:14px;padding:26px 28px;border:1px solid rgb(var(--border-color));border-radius:var(--ww-radius);background:rgb(var(--text-color) / .018)}.spg-ww__knowledge-title{margin:0;text-wrap:balance}.spg-ww__knowledge-body{min-width:0;max-width:82ch}.spg-ww__knowledge-body>:first-child{margin-block-start:0}.spg-ww__knowledge-body>:last-child{margin-block-end:0}.spg-ww .spg-ww__quality-copy :is(.spg-ww__knowledge-grid,.spg-ww__knowledge-card,.spg-ww__knowledge-body){margin:0}.spg-ww__graphic{width:100%;max-width:var(--ww-graphic-width);margin:0;justify-self:center;background:rgb(var(--background));isolation:isolate}.spg-ww__graphic img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.spg-ww__reading{display:grid;gap:28px;padding:36px;border:1px solid rgb(var(--border-color));border-radius:var(--ww-radius);background:rgb(var(--text-color) / .018)}.spg-ww__faq{width:100%;max-width:76ch}.spg-ww__faq-item{border-bottom:1px solid rgb(var(--border-color))}.spg-ww__faq-item:first-child{border-top:1px solid rgb(var(--border-color))}.spg-ww__faq-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding-block:18px;list-style:none;cursor:pointer;font-weight:700}.spg-ww__faq-summary::-webkit-details-marker{display:none}.spg-ww__faq-icon{flex:0 0 20px;width:20px;height:20px;position:relative}.spg-ww__faq-icon:before,.spg-ww__faq-icon:after{content:"";position:absolute;top:9px;left:3px;width:14px;height:1px;background:currentColor}.spg-ww__faq-icon:after{transform:rotate(90deg);transition:transform .18s ease}.spg-ww__faq-item[open] .spg-ww__faq-icon:after{transform:rotate(0)}.spg-ww__faq-answer{padding:0 36px 22px 0}.spg-ww__faq-answer p{margin:0}.spg-ww__wineries{display:grid;gap:32px;margin-top:28px}.spg-ww__winery{min-width:0}.spg-ww__winery-link{display:grid;gap:22px;height:100%}.spg-ww__winery-image{display:block;width:100%;height:var(--ww-winery-height);object-fit:cover}.spg-ww__winery-content{display:grid;gap:12px;align-content:start;min-width:0}.spg-ww__winery-content p{margin:0;max-width:68ch}.spg-ww__winery-content .link{justify-self:start}.spg-ww__muted{color:rgb(var(--text-color) / .7);font-size:.9em}.spg-ww__assortment{display:grid;gap:32px;border-top:1px solid rgb(var(--border-color));padding-top:40px}.spg-ww .spg-ww__products{--product-list-items-per-row: 2;--product-list-horizontal-spacing-factor: 1;--product-list-vertical-spacing-factor: 1}.spg-ww .product-card__figure{overflow:hidden;border-radius:var(--ww-radius)}.spg-ww__collection-action{justify-self:center}.spg-ww__sources{display:grid;gap:22px;border-top:1px solid rgb(var(--border-color));padding-top:32px}.spg-ww__sources .metafield-rich_text_field{display:flex;flex-wrap:wrap;gap:16px 32px;font-size:.9em}.spg-ww__sources .metafield-rich_text_field>p{margin:0}.spg-ww :is(.spg-ww__hero-content,.spg-ww__text,.spg-ww__reading,.spg-ww__winery-content){overflow-wrap:anywhere}.spg-ww :is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:5px}@media screen and (min-width:700px){.spg-ww__wineries,.spg-ww__knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spg-ww__quality-layout:not(.spg-ww__quality-layout--with-media) .spg-ww__knowledge-grid:has(>:last-child:nth-child(odd))>:first-child{grid-column:1 / -1}}@media screen and (min-width:1000px){.spg-ww__hero--with-image,.spg-ww__split--with-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.spg-ww__hero--image-left .spg-ww__hero-media{grid-column:1;grid-row:1;justify-self:start}.spg-ww__hero--image-left .spg-ww__hero-content{grid-column:2;grid-row:1}.spg-ww__quality-layout--with-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.spg-ww__quality-layout--with-media .spg-ww__knowledge-grid{grid-template-columns:1fr}.spg-ww__split:not(.spg-ww__split--with-media) .spg-ww__text{max-width:none;grid-template-columns:minmax(220px,.7fr) minmax(0,1.6fr);gap:48px;align-items:start}.spg-ww__reading{grid-template-columns:minmax(220px,.7fr) minmax(0,1.6fr);gap:48px;align-items:start}.spg-ww .spg-ww__products{--product-list-items-per-row: 4}}@media screen and (max-width:999px){.spg-ww__hero-media,.spg-ww__origin-media{max-width:100%}.spg-ww__hero-image,.spg-ww__origin-image{height:var(--ww-mobile-height)}}@media screen and (max-width:699px){.spg-ww__video-placeholder{padding:20px}.spg-ww__video-stage:has(.spg-ww__video-placeholder){min-height:220px}.spg-ww__video-controls{gap:16px}.spg-ww__video-icon{width:60px;height:60px}.spg-ww__video-play{border-block-width:11px;border-left-width:18px}.spg-ww{font-size:var(--ww-text-mobile)}.spg-ww__container{width:calc(100% - 40px)}.spg-ww__hero{gap:28px}.spg-ww__sections{gap:min(var(--ww-gap),48px);margin-top:min(var(--ww-gap),48px)}.spg-ww__sections :is(h2.h2,h2.h3){font-size:var(--text-h4)}.spg-ww__chapters{gap:22px;margin-top:28px;padding-block:8px}.spg-ww__knowledge-card{padding:22px}.spg-ww__reading{padding:24px 20px}.spg-ww__faq-answer{padding-right:0}.spg-ww__winery-image{height:min(var(--ww-winery-height),240px)}}@media(prefers-reduced-motion:reduce){.spg-ww *,.spg-ww *:before,.spg-ww *:after{transition:none;scroll-behavior:auto}}.pwr-section{min-width:0}.pwr{display:block;min-width:0;max-width:100%;padding-block:var(--pwr-top) var(--pwr-bottom);background:var(--pwr-background);color:inherit}.pwr *,.pwr *:before,.pwr *:after{box-sizing:border-box}.pwr [hidden]{display:none!important}.pwr__inner{width:calc(100% - var(--pwr-gutter) * 2);max-width:var(--pwr-max-width);min-width:0;margin-inline:auto}.pwr__header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:var(--pwr-heading-gap)}.pwr .pwr__heading{min-width:0;margin:0;color:inherit;font-weight:var(--pwr-heading-weight, var(--heading-font-weight, 500));overflow-wrap:anywhere}.pwr__arrows{display:flex;flex:none;gap:8px}.pwr .pwr__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid currentColor;border-radius:50%;color:var(--pwr-accent);background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;box-shadow:none;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.pwr .pwr__arrow:disabled{opacity:.28;cursor:default}.pwr__arrow svg{display:block;flex:none}.pwr:dir(rtl) .pwr__arrow svg{transform:scaleX(-1)}.pwr__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--pwr-desktop-gaps)) / var(--pwr-columns));gap:var(--pwr-gap);min-width:0;max-width:100%;margin:0;padding:3px 0 14px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--pwr-accent) transparent;-webkit-overflow-scrolling:touch}.pwr__track::-webkit-scrollbar{height:4px}.pwr__track::-webkit-scrollbar-track{background:transparent}.pwr__track::-webkit-scrollbar-thumb{background:var(--pwr-accent);border-radius:6px}.pwr__item{min-width:0;margin:0;padding:0;scroll-snap-align:start;list-style:none}.pwr .pwr__card{display:block;height:100%;color:inherit;text-decoration:none;background:none;border:0}.pwr__media{position:relative;aspect-ratio:var(--pwr-image-ratio);overflow:hidden;border-radius:var(--pwr-radius);background:var(--pwr-placeholder)}.pwr .pwr__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.pwr__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--pwr-accent);font-family:var(--heading-font-family, inherit);font-size:44px;font-weight:400}.pwr__caption{padding-block:14px 6px}.pwr .pwr__name{margin:0;color:inherit;font-family:var(--heading-font-family, inherit);font-size:var(--pwr-name-size);font-weight:600;line-height:1.4;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.pwr .pwr__origin{margin:5px 0 0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.pwr__arrow:focus-visible,.pwr__card:focus-visible,.pwr__track:focus-visible{outline:2px solid var(--pwr-accent);outline-offset:-2px}.pwr-section .pwr__editor-note{max-width:1200px;margin:24px auto;padding:16px;border:1px dashed #aaa;font:14px/1.5 sans-serif;color:#333;background:#f6f6f6}@media(hover:hover){.pwr__card:hover .pwr__image{transform:scale(1.025)}.pwr__card:hover .pwr__name{color:var(--pwr-accent)}.pwr .pwr__arrow:not(:disabled):hover{color:var(--pwr-background);background:var(--pwr-accent)}}@media(min-width:750px)and (max-width:999px){.pwr__track{grid-auto-columns:calc((100% - var(--pwr-gap)) / 2)}}@media(max-width:749px){.pwr{padding-block:var(--pwr-mobile-top) var(--pwr-mobile-bottom)}.pwr__inner{width:calc(100% - var(--pwr-mobile-gutter) * 2)}.pwr__header{display:block}.pwr__arrows{display:none}.pwr__track{grid-auto-columns:var(--pwr-mobile-card);gap:16px}.pwr[data-card-count="1"] .pwr__track{grid-auto-columns:100%}.pwr__caption{padding-top:12px}}@media(prefers-reduced-motion:reduce){.pwr .pwr__image,.pwr .pwr__arrow{transition:none}.pwr__card:hover .pwr__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map */
