.page-jumps{display:flex;gap:12px 28px;flex-wrap:wrap;padding:20px 6vw;border-block:1px solid var(--line);font-size:.875rem}.page-jumps a{min-height:44px;display:flex;align-items:center}.enrichment{scroll-margin-top:25px}.enrich-grid,.vintage-grid,.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.enrich-grid article{padding-top:24px;border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:start}.enrich-grid h3{margin:8px 0 22px}.enrich-grid .button{margin-top:auto}.enrichment.dark{--line:#62715f}.gallery-item{display:block}.gallery-item img{height:380px;object-fit:cover}.gallery-item div{padding-top:23px}.gallery-item h3{font-size:2.7rem;margin-bottom:15px}.gallery-item p{font-size:.875rem}.gallery-item:hover{text-decoration:none}.gallery-item:hover h3{text-decoration:underline;text-underline-offset:7px}.year{font-family:var(--serif);font-size:5.2rem;display:block;color:var(--wine);line-height:1.1;margin-bottom:25px}.vintage-card{border-top:1px solid var(--line);padding-top:25px;display:flex;flex-direction:column;align-items:start;min-width:0}.vintage-card h3{font-size:2.4rem;margin-bottom:20px}.vintage-card .pairing{margin-top:20px;border-top:1px solid var(--line);padding-top:20px;width:100%}.vintage-card .button{margin-top:auto}.spec-sheet{max-width:1050px;margin:0}.spec-row{display:grid;grid-template-columns:1fr 1.5fr;border-top:1px solid var(--line);padding:20px 0;gap:30px;line-height:1.7}.spec-row dd{margin:0}.spec-row dt{font-weight:600}.resource-list{display:grid;grid-template-columns:1fr 1fr;gap:55px}.resource-list article{border-top:1px solid var(--line);padding-top:25px}.resource-list h3{margin-bottom:20px}.resource-list .button{margin-top:10px}.timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 55px;margin:40px 0}.timeline article{border-top:1px solid var(--line);padding-top:20px}.timeline h3{font-size:2rem;margin-bottom:20px}.journey-switch{display:flex;gap:15px;flex-wrap:wrap}.dark .journey-switch .button[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.journey-switch .button[aria-pressed=false]{background:transparent;color:inherit;border-color:currentColor}.check-field label{display:flex;gap:15px;align-items:center;line-height:1.7}.check-field input{width:20px;min-height:20px;height:20px;flex-shrink:0;accent-color:var(--ink)}.volume-meter{background:#e4dfd0;padding:22px;line-height:1.8}.form-result .button{margin:5px 10px 5px 0}.faq-list .details:last-child{border-bottom:1px solid var(--line)}.enrichment .caption{margin-top:25px}.enrichment.dark .caption{color:#c9cebd}.visit-choice{background:#e4dfd0;padding:15px;line-height:1.7;margin-top:20px}.enrichment article{min-width:0}.enrichment p{overflow-wrap:anywhere}.gallery-grid{gap:25px}
@media(max-width:900px){.enrich-grid,.vintage-grid{grid-template-columns:1fr;gap:35px}.vintage-card{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;align-items:start}.vintage-card .year{grid-row:span 2}.vintage-card .pairing,.vintage-card .button{grid-column:2}.gallery-item img{height:280px}.resource-list{gap:30px}}
@media(max-width:600px){.gallery-grid,.resource-list,.timeline{grid-template-columns:1fr}.gallery-item img{height:380px}.vintage-card{display:flex}.spec-row{grid-template-columns:1fr;gap:9px}.page-jumps{gap:5px 20px;padding-block:15px}.enrichment .year{font-size:4.5rem}.gallery-item h3{font-size:2.3rem}.check-field label{align-items:start}.check-field input{margin-top:3px}.form-result .button{max-width:100%}.timeline{gap:25px}}
.dark :focus-visible,.wine-panel :focus-visible{outline-color:var(--paper)}
@media(max-width:1350px){.desktop-nav{display:none}.menu-button{display:block}}
.footer-main>*{min-width:0}.footer-brand{font-size:clamp(1.6rem,12vw,3.5rem);letter-spacing:.08em;overflow-wrap:anywhere}.footer-links{min-width:0}.footer-links a{max-width:100%;overflow-wrap:anywhere}
