.wine-hero[data-astro-cid-aacellg4]{position:relative;min-height:100vh;padding:120px 0 60px;background:#1a1a1a;display:flex;align-items:center;overflow:hidden}.wine-hero-video[data-astro-cid-aacellg4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;z-index:0}.wine-hero-overlay[data-astro-cid-aacellg4]{position:absolute;inset:0;background:#0000008c;z-index:1}.hero-content[data-astro-cid-aacellg4]{position:relative;z-index:2;max-width:600px}.wine-subtitle[data-astro-cid-aacellg4]{font-size:14px;text-transform:uppercase;letter-spacing:4px;color:#8e6f59;margin-bottom:20px;font-weight:500;opacity:0;animation:fadeInUp 1s ease .3s forwards}.wine-title[data-astro-cid-aacellg4]{font-size:clamp(48px,7vw,70px);font-weight:300;line-height:1.1;color:#fff;margin-bottom:40px;opacity:0;animation:fadeInUp 1s ease .5s forwards}.wine-title[data-astro-cid-aacellg4] span[data-astro-cid-aacellg4]{color:#8e6f59;font-weight:400}.wine-number[data-astro-cid-aacellg4]{display:flex;flex-direction:column;margin-bottom:30px;opacity:0;animation:fadeInUp 1s ease .7s forwards}.wine-number[data-astro-cid-aacellg4] .number[data-astro-cid-aacellg4]{font-size:clamp(80px,12vw,120px);font-weight:300;color:#8e6f59;line-height:.9}.wine-number[data-astro-cid-aacellg4] .label[data-astro-cid-aacellg4]{font-size:16px;text-transform:uppercase;letter-spacing:2px;color:#ffffffd9;margin-top:10px}.wine-description[data-astro-cid-aacellg4]{font-size:18px;line-height:1.6;color:#ffffffd9;max-width:500px;opacity:0;animation:fadeInUp 1s ease .9s forwards}.hero-visual[data-astro-cid-aacellg4]{position:absolute;right:10%;top:50%;transform:translateY(-50%);z-index:2}.wine-glass[data-astro-cid-aacellg4]{position:relative;width:120px;height:200px}.glass-bowl[data-astro-cid-aacellg4]{width:120px;height:120px;border:3px solid #8E6F59;border-radius:50%/60% 60% 40% 40%;position:absolute;top:0}.glass-stem[data-astro-cid-aacellg4]{width:3px;height:80px;background:#8e6f59;position:absolute;left:50%;bottom:0;transform:translate(-50%)}.glass-stem[data-astro-cid-aacellg4]:after{content:"";width:60px;height:3px;background:#8e6f59;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.wine-liquid[data-astro-cid-aacellg4]{width:100px;height:60px;background:linear-gradient(135deg,#8e6f594d,#8e6f5999);border-radius:50%/60% 60% 40% 40%;position:absolute;top:50px;left:10px;animation:wineFloat 4s ease-in-out infinite}@keyframes wineFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.wine-categories[data-astro-cid-aacellg4]{padding:120px 0;background:#fff}.wine-categories[data-astro-cid-aacellg4] h2[data-astro-cid-aacellg4]{font-size:42px;font-weight:300;color:#30303d;text-align:center;margin-bottom:80px}.categories-grid[data-astro-cid-aacellg4]{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}.category-card[data-astro-cid-aacellg4]{display:flex;gap:30px;align-items:flex-start}.category-image[data-astro-cid-aacellg4]{flex:0 0 200px}.category-image[data-astro-cid-aacellg4] img[data-astro-cid-aacellg4]{width:100%;height:150px;object-fit:cover;border-radius:4px;filter:grayscale(20%);transition:filter .3s ease}.category-card[data-astro-cid-aacellg4]:hover .category-image[data-astro-cid-aacellg4] img[data-astro-cid-aacellg4]{filter:grayscale(0%)}.category-content[data-astro-cid-aacellg4]{flex:1}.category-content[data-astro-cid-aacellg4] h3[data-astro-cid-aacellg4]{font-size:24px;color:#30303d;margin-bottom:8px;font-weight:400}.category-count[data-astro-cid-aacellg4]{font-size:14px;color:#8e6f59;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;font-weight:500}.category-content[data-astro-cid-aacellg4] p[data-astro-cid-aacellg4]{font-size:14px;line-height:1.6;color:#343436;margin-bottom:20px}.region-list[data-astro-cid-aacellg4]{list-style:none}.region-list[data-astro-cid-aacellg4] li[data-astro-cid-aacellg4]{font-size:12px;color:#343436;margin-bottom:8px;padding-left:15px;position:relative}.region-list[data-astro-cid-aacellg4] li[data-astro-cid-aacellg4]:before{content:"•";color:#8e6f59;position:absolute;left:0}.sommelier-section[data-astro-cid-aacellg4]{padding:120px 0;background:#f7f6f5}.sommelier-content[data-astro-cid-aacellg4]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.section-subtitle[data-astro-cid-aacellg4]{font-size:14px;text-transform:uppercase;letter-spacing:4px;color:#8e6f59;margin-bottom:15px}.sommelier-info[data-astro-cid-aacellg4] h2[data-astro-cid-aacellg4]{font-size:36px;font-weight:300;color:#30303d;margin-bottom:10px}.sommelier-title[data-astro-cid-aacellg4]{font-size:16px;color:#8e6f59;margin-bottom:25px;font-weight:500}.sommelier-description[data-astro-cid-aacellg4]{font-size:16px;line-height:1.7;color:#343436;margin-bottom:30px}.sommelier-credentials[data-astro-cid-aacellg4]{display:flex;flex-direction:column;gap:8px}.credential[data-astro-cid-aacellg4]{font-size:12px;color:#343436;text-transform:uppercase;letter-spacing:1px;padding-left:15px;position:relative}.credential[data-astro-cid-aacellg4]:before{content:"✓";color:#8e6f59;position:absolute;left:0}.sommelier-image[data-astro-cid-aacellg4]{position:relative}.sommelier-image[data-astro-cid-aacellg4] img[data-astro-cid-aacellg4]{width:100%;height:500px;object-fit:cover;border-radius:4px;filter:grayscale(30%)}.quote-overlay[data-astro-cid-aacellg4]{position:absolute;bottom:30px;left:30px;right:30px;background:#30303de6;color:#fff;padding:25px;border-radius:4px}.quote-overlay[data-astro-cid-aacellg4] p[data-astro-cid-aacellg4]{font-size:14px;line-height:1.5;font-style:italic;margin:0}.wine-cellar[data-astro-cid-aacellg4]{padding:120px 0;background:#fff}.cellar-content[data-astro-cid-aacellg4]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.cellar-text[data-astro-cid-aacellg4] h2[data-astro-cid-aacellg4]{font-size:36px;font-weight:300;color:#30303d;margin-bottom:25px}.cellar-description[data-astro-cid-aacellg4]{font-size:16px;line-height:1.7;color:#343436;margin-bottom:40px}.cellar-stats[data-astro-cid-aacellg4]{display:flex;gap:40px}.stat[data-astro-cid-aacellg4]{text-align:center}.stat-number[data-astro-cid-aacellg4]{display:block;font-size:24px;font-weight:300;color:#8e6f59;margin-bottom:8px}.stat-label[data-astro-cid-aacellg4]{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#343436}.cellar-visual[data-astro-cid-aacellg4] img[data-astro-cid-aacellg4]{width:100%;height:400px;object-fit:cover;border-radius:4px}.pairings-section[data-astro-cid-aacellg4]{padding:120px 0;background:#f7f6f5}.pairings-section[data-astro-cid-aacellg4] h2[data-astro-cid-aacellg4]{font-size:42px;font-weight:300;color:#30303d;text-align:center;margin-bottom:80px}.pairings-grid[data-astro-cid-aacellg4]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.pairing-card[data-astro-cid-aacellg4]{background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 10px 30px #0000000d;transition:transform .3s ease}.pairing-card[data-astro-cid-aacellg4]:hover{transform:translateY(-5px)}.pairing-image[data-astro-cid-aacellg4] img[data-astro-cid-aacellg4]{width:100%;height:200px;object-fit:cover}.pairing-card[data-astro-cid-aacellg4] h3[data-astro-cid-aacellg4]{font-size:18px;color:#30303d;margin:20px 20px 10px;font-weight:400}.wine-pairing[data-astro-cid-aacellg4]{font-size:14px;color:#8e6f59;margin:0 20px 15px;font-weight:500}.wine-pairing[data-astro-cid-aacellg4] em[data-astro-cid-aacellg4]{font-style:italic;font-weight:400}.pairing-description[data-astro-cid-aacellg4]{font-size:14px;line-height:1.5;color:#343436;margin:0 20px 20px}.wine-cta[data-astro-cid-aacellg4]{padding:120px 0;background:#30303d;text-align:center;color:#fff}.cta-content[data-astro-cid-aacellg4] h2[data-astro-cid-aacellg4]{font-size:36px;font-weight:300;margin-bottom:20px;color:#fff}.cta-content[data-astro-cid-aacellg4]>p[data-astro-cid-aacellg4]{font-size:18px;margin-bottom:60px;color:#ccccce}.wine-services[data-astro-cid-aacellg4]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:50px}.service[data-astro-cid-aacellg4] h4[data-astro-cid-aacellg4]{font-size:18px;color:#8e6f59;margin-bottom:10px;font-weight:400}.service[data-astro-cid-aacellg4] p[data-astro-cid-aacellg4]{font-size:14px;color:#ccccce;line-height:1.5}.wine-cta-button[data-astro-cid-aacellg4]{display:inline-block;padding:16px 40px;background:#8e6f59;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-size:14px;transition:all .3s ease;border:1px solid #8E6F59}.wine-cta-button[data-astro-cid-aacellg4]:hover{background:transparent;color:#8e6f59}.wine-download[data-astro-cid-aacellg4]{padding:100px 0;background:#f7f6f5;text-align:center}.wine-download-content[data-astro-cid-aacellg4] h2[data-astro-cid-aacellg4]{font-size:36px;font-weight:300;color:#30303d;margin-bottom:15px}.wine-download-content[data-astro-cid-aacellg4] p[data-astro-cid-aacellg4]{font-size:16px;color:#343436;margin-bottom:35px}.wine-download-button[data-astro-cid-aacellg4]{display:inline-flex;align-items:center;gap:10px;padding:16px 40px;background:#8e6f59;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-size:14px;font-weight:500;border-radius:4px;transition:all .3s ease}.wine-download-button[data-astro-cid-aacellg4]:hover{background:#30303d;transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.wine-download-button[data-astro-cid-aacellg4] svg[data-astro-cid-aacellg4]{width:18px;height:18px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 968px){.hero-visual[data-astro-cid-aacellg4]{display:none}.categories-grid[data-astro-cid-aacellg4]{grid-template-columns:1fr}.category-card[data-astro-cid-aacellg4]{flex-direction:column;text-align:center}.category-image[data-astro-cid-aacellg4]{flex:none}.sommelier-content[data-astro-cid-aacellg4],.cellar-content[data-astro-cid-aacellg4]{grid-template-columns:1fr;gap:40px}.pairings-grid[data-astro-cid-aacellg4]{grid-template-columns:1fr}.wine-services[data-astro-cid-aacellg4]{grid-template-columns:1fr;gap:30px}.cellar-stats[data-astro-cid-aacellg4]{justify-content:center}}@media (max-width: 640px){.categories-grid[data-astro-cid-aacellg4]{gap:40px}.cellar-stats[data-astro-cid-aacellg4]{flex-direction:column;gap:20px}}
