.cellar-hero-module__i8-ZtG__hero{z-index:1;background:var(--background);padding:32px 32px 60px;scroll-margin-top:0;position:relative}.cellar-hero-module__i8-ZtG__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:48px;max-width:1248px;min-height:min(700px,100svh - 168px);margin:0 auto;display:grid}.cellar-hero-module__i8-ZtG__copy{min-width:0;padding:16px 0 24px}.cellar-hero-module__i8-ZtG__eyebrow{color:var(--accent-gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:28px;font-size:10px}.cellar-hero-module__i8-ZtG__copy h1{letter-spacing:-.035em;font-size:clamp(52px,6.2vw,88px);line-height:.98}.cellar-hero-module__i8-ZtG__description{max-width:390px;color:var(--foreground-muted);text-wrap:pretty;margin-top:28px;font-size:15px;line-height:1.85}.cellar-hero-module__i8-ZtG__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.cellar-hero-module__i8-ZtG__primary,.cellar-hero-module__i8-ZtG__secondary{border:1px solid var(--accent-gold);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:13px 18px;font-size:10px;transition:background-color .15s,border-color .15s;display:inline-flex}.cellar-hero-module__i8-ZtG__primary{background:var(--accent-gold);color:var(--on-accent)}.cellar-hero-module__i8-ZtG__primary:hover{background:var(--accent-gold-soft);border-color:var(--accent-gold-soft)}.cellar-hero-module__i8-ZtG__secondary{border-color:var(--control-border);color:var(--foreground)}.cellar-hero-module__i8-ZtG__secondary:hover{background:var(--surface);border-color:var(--accent-gold)}.cellar-hero-module__i8-ZtG__collectionNote{color:var(--foreground-muted);align-items:center;gap:12px;margin-top:32px;font-size:11px;display:flex}.cellar-hero-module__i8-ZtG__smallRule{background:var(--accent-gold);width:24px;height:1px}.cellar-hero-module__i8-ZtG__visual{justify-self:end;width:clamp(400px,100svh - 200px,580px);min-width:0;max-width:100%}.cellar-hero-module__i8-ZtG__globe{aspect-ratio:1;width:100%}.cellar-hero-module__i8-ZtG__staticGlobe{object-fit:contain;width:100%;height:100%}.cellar-hero-module__i8-ZtG__visualFooter{border-top:1px solid var(--divider);justify-content:space-between;align-items:center;gap:12px;margin:12px 16px 0;display:flex;position:relative}.cellar-hero-module__i8-ZtG__homeLabel{color:var(--foreground-muted);align-items:center;gap:8px;font-size:10px;display:inline-flex}.cellar-hero-module__i8-ZtG__homeLabel>span{background:var(--accent-gold);border-radius:50%;width:5px;height:5px}.cellar-hero-module__i8-ZtG__countrySummary{min-height:48px;color:var(--accent-gold);cursor:pointer;border-radius:2px;align-items:center;gap:12px;font-size:11px;list-style:none;display:flex}.cellar-hero-module__i8-ZtG__countrySummary::-webkit-details-marker{display:none}.cellar-hero-module__i8-ZtG__countrySummary>span{font-size:18px;transition:transform .15s}.cellar-hero-module__i8-ZtG__countryPicker[open] .cellar-hero-module__i8-ZtG__countrySummary>span{transform:rotate(180deg)}.cellar-hero-module__i8-ZtG__countrySummary:hover{color:var(--accent-oxblood)}.cellar-hero-module__i8-ZtG__countryPanel{z-index:5;border:1px solid var(--control-border);background:var(--surface-raised);box-shadow:0 14px 35px var(--shadow);padding:20px;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.cellar-hero-module__i8-ZtG__panelHeading{letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-muted);border-bottom:1px solid var(--divider);justify-content:space-between;padding-bottom:10px;font-size:9px;display:flex}.cellar-hero-module__i8-ZtG__countryList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.cellar-hero-module__i8-ZtG__countryLink{border-bottom:1px solid var(--divider);min-height:44px;font-family:var(--font-serif), Georgia, serif;align-items:center;gap:8px;font-size:17px;display:flex}.cellar-hero-module__i8-ZtG__countryLink:hover,.cellar-hero-module__i8-ZtG__countryLink:focus-visible{color:var(--accent-oxblood);background:var(--surface)}.cellar-hero-module__i8-ZtG__count{font-family:var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;color:var(--foreground-muted);margin-left:auto;font-size:10px}.cellar-hero-module__i8-ZtG__countryArrow{font-family:var(--font-sans), sans-serif;color:var(--accent-gold);font-size:13px}@media (min-width:1440px){.cellar-hero-module__i8-ZtG__inner{gap:72px}}@media (max-width:899px){.cellar-hero-module__i8-ZtG__hero{padding:40px 24px 44px}.cellar-hero-module__i8-ZtG__inner{grid-template-columns:minmax(0,1fr);gap:12px;max-width:600px;min-height:0}.cellar-hero-module__i8-ZtG__copy{padding:0}.cellar-hero-module__i8-ZtG__copy h1{font-size:clamp(52px,9vw,76px)}.cellar-hero-module__i8-ZtG__eyebrow{margin-bottom:22px}.cellar-hero-module__i8-ZtG__description{max-width:420px;margin-top:22px;font-size:14px}.cellar-hero-module__i8-ZtG__actions{gap:10px;margin-top:24px}.cellar-hero-module__i8-ZtG__primary,.cellar-hero-module__i8-ZtG__secondary{gap:10px;padding-inline:14px;font-size:9px}.cellar-hero-module__i8-ZtG__collectionNote{margin-top:22px;font-size:10px}.cellar-hero-module__i8-ZtG__visual{justify-self:center;width:min(100%,440px)}.cellar-hero-module__i8-ZtG__visualFooter{margin-top:8px}.cellar-hero-module__i8-ZtG__countryPanel{padding:16px}}@media (max-width:479px){.cellar-hero-module__i8-ZtG__hero{padding-top:34px}.cellar-hero-module__i8-ZtG__copy h1{font-size:56px}.cellar-hero-module__i8-ZtG__actions{align-items:stretch}.cellar-hero-module__i8-ZtG__primary{flex:1 0 100%}.cellar-hero-module__i8-ZtG__secondary{flex:1}.cellar-hero-module__i8-ZtG__visualFooter{flex-wrap:wrap;gap:0}.cellar-hero-module__i8-ZtG__homeLabel{font-size:9px}.cellar-hero-module__i8-ZtG__countrySummary{gap:7px;font-size:10px}.cellar-hero-module__i8-ZtG__countryPicker{position:static}.cellar-hero-module__i8-ZtG__countryPicker[open]{flex-basis:100%}.cellar-hero-module__i8-ZtG__countryPicker[open] .cellar-hero-module__i8-ZtG__countrySummary{justify-content:space-between}.cellar-hero-module__i8-ZtG__countryPanel{box-shadow:none;background:0 0;border:0;padding:0;position:relative;bottom:auto}.cellar-hero-module__i8-ZtG__countryLink{font-size:16px}.cellar-hero-module__i8-ZtG__countryArrow{display:none}}
