.burgundy-atlas-loader{z-index:1002;background:linear-gradient(#ffffff07 1px, transparent 1px), linear-gradient(90deg, #ffffff07 1px, transparent 1px), radial-gradient(circle at 50% 42%, var(--ui-bg-1) 0, var(--ui-graphite-1) 45%, var(--ui-canvas) 100%);min-height:100svh;color:var(--ui-label);font-family:var(--ui-font-text);background-size:64px 64px,64px 64px,auto;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.burgundy-atlas-loader:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 30%,#0000009e 100%);position:absolute;inset:0}.burgundy-atlas-loader__terrain{--loader-tone:var(--ui-tier-gc-fg);z-index:1;width:min(38vw,180px);filter:drop-shadow(0 0 24px color-mix(in srgb, var(--loader-tone) 34%, transparent));position:relative}.burgundy-atlas-loader__terrain.is-compact{width:62px;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--loader-tone) 34%, transparent))}.burgundy-atlas-loader__terrain.tone-grand_cru{--loader-tone:var(--ui-tier-gc-fg)}.burgundy-atlas-loader__terrain.tone-premier_cru{--loader-tone:var(--ui-tier-pc-fg)}.burgundy-atlas-loader__terrain.tone-village{--loader-tone:var(--ui-tier-village-fg)}.burgundy-atlas-loader__terrain.tone-regional{--loader-tone:var(--ui-tier-regional-fg)}.burgundy-atlas-loader__terrain svg{fill:#f5f5f70d;stroke:#f5f5f780;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px;width:100%;display:block;overflow:visible}.burgundy-atlas-loader__terrain svg path:first-child{fill:color-mix(in srgb, var(--loader-tone) 12%, transparent);stroke:var(--loader-tone);stroke-width:2px;stroke-dasharray:620;stroke-dashoffset:620px;animation:1.8s cubic-bezier(.3,.8,.3,1) infinite burgundy-atlas-loader-draw}.burgundy-atlas-loader__terrain.tone-atlas{animation:7.2s step-end infinite burgundy-atlas-loader-key}.burgundy-atlas-loader__terrain span{background:var(--loader-tone);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--loader-tone) 55%, transparent);border-radius:50%;animation:1.8s ease-out infinite burgundy-atlas-loader-pulse;position:absolute;top:47%;left:51%;transform:translate(-50%,-50%)}.burgundy-atlas-loader--projection .burgundy-atlas-loader__terrain{width:min(44vw,210px)}.burgundy-atlas-loader--projection .burgundy-atlas-loader__terrain:before,.burgundy-atlas-loader--projection .burgundy-atlas-loader__terrain:after{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:calc(100% + 56px);height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.burgundy-atlas-loader--projection .burgundy-atlas-loader__terrain:after{transform:translate(-50%,-50%)rotate(90deg)}.burgundy-atlas-loader__copy{z-index:2;bottom:max(56px, calc(env(safe-area-inset-bottom) + 36px));text-align:center;gap:8px;width:min(86vw,380px);display:grid;position:absolute;left:50%;transform:translate(-50%)}.burgundy-atlas-loader__copy small,.burgundy-atlas-loader__copy p{color:var(--ui-label-2);font:var(--ui-type-locator);letter-spacing:var(--ui-tracking-locator);text-transform:uppercase;margin:0}.burgundy-atlas-loader__copy strong{color:var(--ui-label);font:600 clamp(26px, 7vw, 34px) / 1.1 var(--ui-font-display);letter-spacing:-.01em}.burgundy-atlas-loader__copy p{color:var(--ui-label-3)}.burgundy-atlas-loader__credits{z-index:2;right:16px;bottom:max(12px, env(safe-area-inset-bottom));color:var(--ui-label-3);font:var(--ui-type-locator);letter-spacing:.04em;text-align:center;line-height:1.6;position:absolute;left:16px}.burgundy-atlas-loader__credits a{color:var(--ui-label-2);text-underline-offset:2px;text-decoration-color:#ebebf53d}.burgundy-atlas-loader__credits a:hover{color:var(--ui-label)}.burgundy-atlas-loader__credits a:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px;color:var(--ui-label);border-radius:2px}.burgundy-map-readiness{z-index:9;border:var(--ui-hairline-width) solid var(--ui-hairline);border-radius:var(--ui-radius-xl);background:var(--ui-glass-thick);width:min(300px,100vw - 48px);box-shadow:var(--ui-glass-edge), var(--ui-shadow-3);color:var(--ui-label);pointer-events:none;-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.burgundy-map-readiness.is-error{pointer-events:auto;grid-template-columns:52px minmax(0,1fr)}.burgundy-map-readiness.is-stalled{pointer-events:auto}.burgundy-map-readiness.is-error .burgundy-atlas-loader__terrain{opacity:.58;width:52px}.burgundy-map-readiness__copy{text-align:left;gap:3px;min-width:0;display:grid}.burgundy-map-readiness__copy small,.burgundy-map-readiness__copy p{color:var(--ui-label-2);font:var(--ui-type-locator);letter-spacing:var(--ui-tracking-locator);text-transform:uppercase;margin:0;line-height:1.4}.burgundy-map-readiness__copy strong{color:var(--ui-label);font:600 var(--ui-size-headline) / 1.2 var(--ui-font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.burgundy-map-readiness__copy p{color:var(--ui-label-3);letter-spacing:.06em}.burgundy-map-readiness>button{border-radius:var(--ui-radius-md);background:var(--ui-accent-fill);min-height:40px;box-shadow:inset 0 0 0 var(--ui-hairline-width) var(--ui-accent-line);color:var(--ui-label);cursor:pointer;font:var(--ui-type-button);transition:background var(--ui-duration-1) var(--ui-ease);border:0;grid-column:1/-1;padding:0 16px}.burgundy-map-readiness>button:hover{background:#f5f5f738}.burgundy-map-readiness>button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@keyframes burgundy-atlas-loader-draw{0%{stroke-dashoffset:620px;opacity:.32}48%,72%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-620px;opacity:.32}}@keyframes burgundy-atlas-loader-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--loader-tone) 55%, transparent)}75%,to{box-shadow:0 0 0 20px color-mix(in srgb, var(--loader-tone) 0%, transparent)}}@keyframes burgundy-atlas-loader-key{0%{--loader-tone:var(--ui-tier-gc-fg)}25%{--loader-tone:var(--ui-tier-pc-fg)}50%{--loader-tone:var(--ui-tier-village-fg)}75%{--loader-tone:var(--ui-tier-regional-fg)}}@media (prefers-reduced-motion:reduce){.burgundy-atlas-loader__terrain.tone-atlas,.burgundy-atlas-loader__terrain svg path:first-child,.burgundy-atlas-loader__terrain span{animation:none}.burgundy-atlas-loader__terrain svg path:first-child{opacity:1;stroke-dashoffset:0}}.burgundy-desktop-topbar{display:none}@media (width>=900px) and (hover:hover) and (pointer:fine){.burgundy-desktop-topbar{z-index:68;min-height:68px;padding:0 var(--ui-edge) 0 calc(var(--ui-edge) + 10px);pointer-events:none;background:linear-gradient(#0a0a0bc7 0%,#0a0a0b6b 55%,#0a0a0b00 100%);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.burgundy-desktop-topbar__brand,.burgundy-desktop-topbar__actions,.burgundy-desktop-topbar__menu{pointer-events:auto}.burgundy-desktop-topbar__brand{min-width:0;color:var(--ui-label);transition:opacity var(--ui-duration-1) var(--ui-ease);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.burgundy-desktop-topbar__brand:hover{opacity:.82}.burgundy-desktop-topbar__brand .burgundy-desktop-topbar__wordmark{width:auto;height:19px;box-shadow:none;filter:drop-shadow(0 1px 8px #00000080);border-radius:0;flex:none}.burgundy-desktop-topbar__actions{align-items:center;gap:10px;display:flex}.burgundy-desktop-topbar__app,.burgundy-desktop-topbar__menu-button{border:var(--ui-hairline-width) solid var(--ui-hairline);background:var(--ui-glass);height:38px;box-shadow:var(--ui-glass-edge), var(--ui-shadow-2);color:var(--ui-label);transition:background var(--ui-duration-1) var(--ui-ease), border-color var(--ui-duration-1) var(--ui-ease);-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);place-items:center;display:inline-grid}.burgundy-desktop-topbar__app{border-radius:var(--ui-radius-pill);font:600 var(--ui-size-footnote) / 1 var(--ui-font-text);letter-spacing:.005em;padding:0 16px;text-decoration:none}.burgundy-desktop-topbar__menu-button{cursor:pointer;border-radius:50%;width:38px;padding:0}.burgundy-desktop-topbar__app:hover,.burgundy-desktop-topbar__app:focus-visible,.burgundy-desktop-topbar__menu-button:hover,.burgundy-desktop-topbar__menu-button:focus-visible,.burgundy-desktop-topbar__menu-button.is-open{border-color:var(--ui-hairline-strong);background:var(--ui-glass-thick)}.burgundy-desktop-topbar__menu-button svg{width:18px;height:18px}.burgundy-desktop-topbar__menu{position:relative}:is(.burgundy-desktop-drawer-host:has(>.burgundy-desktop-topbar) .burgundy-world__map-scale,.burgundy-desktop-drawer-host:has(>.burgundy-desktop-topbar) .burgundy-map-scale){top:14px!important}.burgundy-desktop-drawer-host:has(>.burgundy-desktop-topbar) .burgundy-atlas__world-return{top:78px}}@media (prefers-reduced-motion:reduce){.burgundy-desktop-topbar{transition:none}}.burgundy-desktop-drawer-toggle{display:none}.burgundy-desktop-drawer-toggle[hidden]{display:none!important}@media (width>=900px) and (hover:hover) and (pointer:fine){.burgundy-desktop-drawer-host{--atlas-desktop-drawer-width:var(--atlas-desktop-rail-width,var(--ui-panel-width));--atlas-desktop-drawer-inset:var(--ui-edge);--atlas-desktop-drawer-top:68px;--atlas-desktop-drawer-occupied:calc(var(--atlas-desktop-drawer-width) + var(--atlas-desktop-drawer-inset))}.burgundy-desktop-drawer-host.is-desktop-drawer-collapsed{--atlas-desktop-drawer-occupied:0px}.burgundy-exact-producer.burgundy-desktop-drawer-host{--atlas-desktop-drawer-width:var(--exact-drawer-width)}.burgundy-wine-v3.burgundy-desktop-drawer-host{--atlas-desktop-drawer-width:var(--wine-v3-rail)}.burgundy-desktop-drawer-host [data-desktop-drawer-surface=true]{top:var(--atlas-desktop-drawer-top)!important;right:auto!important;bottom:var(--atlas-desktop-drawer-inset)!important;left:var(--atlas-desktop-drawer-inset)!important;width:var(--atlas-desktop-drawer-width)!important;border:var(--ui-hairline-width) solid var(--ui-hairline)!important;border-radius:var(--ui-radius-sheet)!important;background:var(--ui-glass-thick)!important;height:auto!important;max-height:none!important;box-shadow:var(--ui-glass-edge), var(--ui-shadow-sheet)!important;transition:transform var(--ui-duration-3) var(--ui-ease-sheet)!important;-webkit-backdrop-filter:var(--ui-glass-filter)!important;backdrop-filter:var(--ui-glass-filter)!important;overflow:hidden!important;transform:translate(0)!important}.burgundy-desktop-drawer-host.is-desktop-drawer-collapsed [data-desktop-drawer-surface=true]{pointer-events:none;transform:translateX(calc(-100% - var(--atlas-desktop-drawer-inset) - 8px))!important}.burgundy-desktop-drawer-toggle{z-index:42;top:50%;left:calc(var(--atlas-desktop-drawer-occupied) + 8px);border:var(--ui-hairline-width) solid var(--ui-hairline);border-radius:var(--ui-radius-pill);background:var(--ui-glass);width:26px;height:56px;box-shadow:var(--ui-glass-edge), var(--ui-shadow-2);color:var(--ui-label-2);cursor:pointer;transition:left var(--ui-duration-3) var(--ui-ease-sheet), background var(--ui-duration-1) var(--ui-ease), color var(--ui-duration-1) var(--ui-ease);-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.burgundy-desktop-drawer-toggle:hover,.burgundy-desktop-drawer-toggle:focus-visible{background:var(--ui-glass-thick);color:var(--ui-label)}.burgundy-desktop-drawer-toggle:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.burgundy-desktop-drawer-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px}.burgundy-desktop-drawer-host .burgundy-world__map-scale,.burgundy-desktop-drawer-host .burgundy-map-scale{transition:left var(--ui-duration-3) var(--ui-ease-sheet);right:188px!important;left:var(--atlas-desktop-drawer-occupied)!important;width:auto!important;transform:none!important}.burgundy-desktop-drawer-host.has-search-open.is-desktop-drawer-collapsed .burgundy-world__map-scale,.burgundy-desktop-drawer-host.has-search-open.is-desktop-drawer-collapsed .burgundy-map-scale{left:min(470px,52vw)!important}}@media (prefers-reduced-motion:reduce){.burgundy-desktop-drawer-host [data-desktop-drawer-surface=true],.burgundy-desktop-drawer-toggle,.burgundy-desktop-drawer-host .burgundy-world__map-scale,.burgundy-desktop-drawer-host .burgundy-map-scale,.burgundy-world__desktop-region-pills{transition:none!important}}.burgundy-mobile-dock,.burgundy-world__mobile-navigation,.burgundy-mobile-sheet-handle{display:none}.burgundy-world__map-scale{z-index:8;top:max(24px, env(safe-area-inset-top));width:min(420px,100vw - 48px);color:var(--ui-label-2);pointer-events:none;text-shadow:0 1px 4px #000000d9;flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.burgundy-world__map-scale-graphic{flex:none;position:relative}.burgundy-world__map-scale-marks{height:14px;font:500 9px / 1 var(--ui-font-mono);font-variant-numeric:tabular-nums;position:relative}.burgundy-world__map-scale-marks span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.burgundy-world__map-scale-marks span:first-child{left:0;transform:none}.burgundy-world__map-scale-marks span:nth-child(2){left:33.333%}.burgundy-world__map-scale-marks span:nth-child(3){left:66.667%}.burgundy-world__map-scale-marks span:last-child{right:0;transform:none}.burgundy-world__map-scale-unit{color:var(--ui-label-3);font:500 8px / 1 var(--ui-font-mono);position:absolute;top:0;left:calc(100% + 5px)}.burgundy-world__map-scale-segments{background:#0a0a0b99;border:1px solid #f5f5f78c;border-radius:2px;grid-template-columns:repeat(3,minmax(0,1fr));height:5px;display:grid;overflow:hidden;box-shadow:0 2px 8px #0006}.burgundy-world__map-scale-segments i{background:#f5f5f7c7}.burgundy-world__map-scale-segments i:nth-child(2n){background:#48484ae6}.burgundy-world__map-scale-segments i+i{border-left:1px solid #0a0a0bb3}.burgundy-world__map-scope{border:var(--ui-hairline-width) solid var(--ui-hairline);border-radius:var(--ui-radius-pill);background:var(--ui-glass);max-width:100%;min-height:24px;box-shadow:var(--ui-glass-edge), var(--ui-shadow-1);color:var(--ui-label-2);cursor:pointer;font:var(--ui-type-locator);letter-spacing:var(--ui-tracking-locator);pointer-events:auto;text-shadow:none;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);align-items:center;gap:7px;margin-top:7px;padding:0 11px 0 9px;font-size:10px;line-height:1;display:flex;overflow:hidden}@media (pointer:coarse){button.burgundy-world__map-scope{position:relative;overflow:visible}button.burgundy-world__map-scope:after{content:"";position:absolute;inset:-10px 0}}.burgundy-world__map-scope:hover,.burgundy-world__map-scope:focus-visible{border-color:color-mix(in srgb, var(--scope-color) 52%, transparent);color:var(--ui-label);outline:none}.burgundy-world__map-scope:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.burgundy-world__map-scope-dot{background:var(--scope-color);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, var(--scope-color) 70%, transparent);border-radius:50%;flex:none}.burgundy-world__map-scope-dot.is-all{background:conic-gradient(var(--ui-region-chablis) 0 20%, var(--ui-region-nuits) 20% 40%, var(--ui-region-beaune) 40% 60%, var(--ui-region-chalonnaise) 60% 80%, var(--ui-region-maconnais) 80% 100%)}.burgundy-world__map-scope-write{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:2px;display:block;position:relative;overflow:hidden}.burgundy-world__map-scope-character{opacity:0;filter:blur(2px);animation:.14s ease-out forwards burgundy-world-scope-character-in;animation-delay:calc(var(--scope-character-index) * 14ms);display:inline-block;transform:translate(-2px)}.burgundy-world__map-scope-cursor{background:var(--ui-accent);width:1px;height:9px;box-shadow:0 0 6px var(--ui-accent-glow);animation:burgundy-world-scope-cursor-travel var(--scope-write-duration) steps(var(--scope-character-count), end) forwards, burgundy-world-scope-cursor-dismiss .42s step-end var(--scope-write-duration) forwards;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes burgundy-world-scope-character-in{to{opacity:1;filter:blur();transform:translate(0)}}@keyframes burgundy-world-scope-cursor-travel{to{left:calc(100% - 2px)}}@keyframes burgundy-world-scope-cursor-dismiss{0%,31%{opacity:1}32%,62%{opacity:0}63%,78%{opacity:1}79%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.burgundy-world__map-scope-character{opacity:1;filter:none;animation:none;transform:none}.burgundy-world__map-scope-cursor{display:none}}.burgundy-world__camera{z-index:8;right:var(--ui-edge);bottom:var(--ui-edge);width:var(--ui-control);pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute}.burgundy-world__compass{appearance:none;width:var(--ui-control);height:var(--ui-control);background:var(--ui-glass);box-shadow:var(--ui-glass-edge), var(--ui-shadow-2);color:var(--ui-label);cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);border:1px solid #f5f5f757;border-radius:50%;place-items:center;padding:0;display:grid}.burgundy-world__camera-actions{width:var(--ui-control);border:var(--ui-hairline-width) solid var(--ui-hairline);border-radius:calc(var(--ui-control) / 2);background:var(--ui-glass);box-shadow:var(--ui-glass-edge), var(--ui-shadow-2);pointer-events:auto;-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);display:grid;overflow:visible}@media (width<=760px){.burgundy-mobile-dock{z-index:18;right:12px;bottom:max(12px, env(safe-area-inset-bottom));border:var(--ui-hairline-width) solid var(--ui-hairline);border-radius:var(--ui-radius-pill);background:var(--ui-glass);min-height:56px;box-shadow:var(--ui-glass-edge), var(--ui-shadow-3);-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;padding:6px;display:grid;position:absolute;left:12px}.burgundy-mobile-dock.has-back{grid-template-columns:var(--ui-hit) minmax(0, 1fr)}.burgundy-mobile-dock button,.burgundy-mobile-dock a{color:var(--ui-label);border:0}.burgundy-mobile-dock__round{width:var(--ui-hit);height:var(--ui-hit);background:var(--ui-tint-1);border-radius:50%;place-items:center;padding:0;display:grid;border:var(--ui-hairline-width) solid var(--ui-hairline)!important}.burgundy-mobile-dock__search{width:100%;min-width:0;min-height:var(--ui-hit);border-radius:var(--ui-radius-pill);font:400 var(--ui-size-body) / 1.2 var(--ui-font-text);text-align:left;background:0 0;align-items:center;gap:10px;padding:0 12px;display:flex;color:var(--ui-label-2)!important;border:0!important}.burgundy-mobile-dock__search svg{color:var(--ui-label-3)}.burgundy-mobile-dock svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:18px;height:18px}.burgundy-mobile-dock button:focus-visible,.burgundy-mobile-dock a:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.burgundy-mobile-sheet-handle{z-index:2;cursor:grab;background:0 0;border:0;place-items:center;width:100%;height:22px;margin:-4px 0 6px;padding:0;display:grid;position:sticky;top:0}.burgundy-mobile-sheet-handle:before{content:"";background:#ebebf54d;border-radius:3px;width:42px;height:5px}.burgundy-world[data-mobile-chrome=browse] .burgundy-world__panel{display:none!important}.burgundy-world__mobile-navigation{z-index:18;right:12px;bottom:max(12px, env(safe-area-inset-bottom));align-items:center;gap:8px;min-width:0;display:flex;position:absolute;left:12px}.burgundy-world__mobile-search{border:var(--ui-hairline-width) solid var(--atlas-mobile-control-line,var(--ui-hairline));background:var(--atlas-mobile-control-surface);width:54px;height:54px;color:var(--atlas-mobile-control-ink,var(--ui-label));box-shadow:var(--ui-glass-edge), var(--ui-shadow-3);-webkit-backdrop-filter:var(--ui-glass-filter);border-radius:50%;flex:0 0 54px;justify-content:center;align-items:center;padding:0;display:grid}.burgundy-world__mobile-search svg{flex:none;width:19px;height:19px}.burgundy-world__mobile-region-rail{box-sizing:border-box;border:var(--ui-hairline-width) solid var(--atlas-mobile-control-line,var(--ui-hairline));border-radius:var(--ui-radius-pill);background:var(--atlas-mobile-control-surface);min-width:0;min-height:54px;box-shadow:var(--ui-glass-edge), var(--ui-shadow-3);-webkit-backdrop-filter:var(--ui-glass-filter);flex:auto;padding:5px;display:flex;overflow:hidden}.burgundy-world__mobile-regions{overscroll-behavior-inline:contain;scroll-behavior:auto;scroll-snap-type:none;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;flex:auto;gap:2px;min-width:0;scroll-padding-inline:4px;display:flex;overflow:auto hidden}.burgundy-world__mobile-regions::-webkit-scrollbar{display:none}.burgundy-world__mobile-regions button{border-radius:var(--ui-radius-pill);min-height:44px;color:var(--atlas-mobile-control-ink,var(--ui-label));font:var(--ui-type-chip);white-space:nowrap;scroll-snap-align:none;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 13px;display:flex}.burgundy-world__mobile-regions button i{background:var(--region-color);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb, var(--region-color) 60%, transparent);border-radius:50%;flex:none}.burgundy-world__mobile-regions button i.is-all{background:conic-gradient(var(--ui-region-chablis) 0 20%, var(--ui-region-nuits) 20% 40%, var(--ui-region-beaune) 40% 60%, var(--ui-region-chalonnaise) 60% 80%, var(--ui-region-maconnais) 80% 100%)}.burgundy-world__mobile-regions button.is-active{background:var(--ui-tint-3);box-shadow:inset 0 0 0 var(--ui-hairline-width) var(--ui-hairline-strong)}.burgundy-world__mobile-regions button small{color:var(--atlas-mobile-control-muted,var(--ui-label-3));font:500 var(--ui-size-caption2) / 1 var(--ui-font-mono);font-variant-numeric:tabular-nums}.burgundy-world__map-scale{top:calc(max(12px, env(safe-area-inset-top)) + 2px);width:calc(100vw - 16px)}.burgundy-world__camera{right:10px;bottom:calc(max(12px, env(safe-area-inset-bottom)) + 66px);width:var(--ui-control)}.burgundy-world:not([data-mobile-chrome=browse]) .burgundy-world__panel,.burgundy-world__tap-hint{display:none!important}.burgundy-world__selection{overscroll-behavior:none;touch-action:pan-y;transition:height .36s var(--ui-ease-sheet);will-change:height;border-bottom:0;border-left:0;border-right:0;overflow:hidden;transform:translateZ(0);width:100%!important;height:var(--burgundy-village-drawer-height,max(53dvh, 350px))!important;border-radius:var(--ui-radius-sheet) var(--ui-radius-sheet) 0 0!important;background:var(--ui-glass-thick)!important;max-height:none!important;box-shadow:var(--ui-glass-edge), 0 -18px 56px #0000006b!important;padding:0!important;inset:auto 0 0!important}.burgundy-world__selection.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;transition:none}.burgundy-world__selection.is-compact .burgundy-world__selection-scroll{opacity:0;visibility:hidden;pointer-events:none}.burgundy-world__selection-header{padding:0 var(--ui-inset) 12px;border-bottom-color:var(--ui-hairline);touch-action:none;background:0 0}.burgundy-world__selection-titlebar{min-height:var(--ui-hit);grid-template-columns:var(--ui-hit) minmax(0, 1fr) var(--ui-hit);gap:12px}.burgundy-world__selection-close,.burgundy-world__selection-share{background:var(--ui-tint-1);width:var(--ui-hit)!important;height:var(--ui-hit)!important;position:static!important}.burgundy-world__selection-close:focus-visible,.burgundy-world__selection-share:focus-visible,.burgundy-world__selection-link:focus-visible,.burgundy-mobile-sheet-handle:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.burgundy-world__selection-titlebar h2{max-width:none!important;min-height:0!important;font:var(--ui-type-sheet-title)!important;text-align:center!important;margin:0!important;padding:0!important}.burgundy-world__selection-titlebar>div>span{color:var(--ui-label-2);font:var(--ui-type-footnote);margin-top:2px}.burgundy-world__selection-scroll{min-height:0;padding:14px var(--ui-inset) calc(34px + env(safe-area-inset-bottom));overscroll-behavior-y:contain;scroll-behavior:auto;scrollbar-width:none;touch-action:none;-webkit-overflow-scrolling:touch;transition:opacity .16s;overflow:hidden}.burgundy-world__selection-scroll::-webkit-scrollbar{display:none}.burgundy-world__selection:not(.is-expanded) .burgundy-world__selection-scroll{touch-action:none;overflow-y:hidden}.burgundy-world__selection.is-expanded .burgundy-world__selection-scroll{touch-action:pan-y;overflow-y:auto}.burgundy-world__selection-overview{gap:0;display:grid}.burgundy-world__selection-link{justify-content:space-between;width:100%;min-height:48px;margin-top:14px}.burgundy-world__selection-details{padding-top:18px;display:block!important}.burgundy-atlas__world-return,.burgundy-atlas__village{display:none!important}.burgundy-atlas__filter-toggle{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 66px)!important;border-radius:999px!important}.burgundy-atlas__filters{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 118px)!important}.burgundy-map-camera{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 66px)!important}.burgundy-map-search{display:none!important}.burgundy-atlas:not([data-mobile-chrome=browse]) .burgundy-map-camera,.burgundy-atlas:not([data-mobile-chrome=browse]) .burgundy-atlas__filter-toggle,.burgundy-atlas:not([data-mobile-chrome=browse]) .burgundy-atlas__filters{opacity:0;visibility:hidden;pointer-events:none}html[data-burgundy-sheet-controls]:not([data-burgundy-sheet-controls=hidden]) .burgundy-atlas[data-mobile-chrome=selection] .burgundy-map-camera{opacity:1;visibility:visible;pointer-events:auto}.burgundy-atlas__selection{overscroll-behavior:contain;transition:transform .5s var(--ui-ease-sheet), opacity .3s ease, max-height .3s var(--ui-ease-sheet);border-bottom:0;border-left:0;border-right:0;overflow-y:auto;width:100%!important;max-height:min(43dvh,350px)!important;padding:16px 20px calc(18px + env(safe-area-inset-bottom))!important;border-radius:var(--ui-radius-sheet) var(--ui-radius-sheet) 0 0!important;box-shadow:var(--ui-glass-edge), 0 -18px 56px #0000006b!important;bottom:0!important;left:0!important;right:0!important}.burgundy-atlas__selection.is-expanded{max-height:calc(100dvh - max(12px, env(safe-area-inset-top)))!important}.burgundy-atlas__selection-header-actions{top:36px!important;left:20px!important;right:auto!important}.burgundy-atlas__selection-icon-action{display:none!important}.burgundy-atlas__selection-close{width:var(--ui-hit);height:var(--ui-hit);background:var(--ui-tint-1)}.burgundy-atlas__selection-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.burgundy-atlas__selection .burgundy-atlas__classification{margin-top:48px!important;margin-left:auto!important;margin-right:auto!important}.burgundy-atlas__selection h1,.burgundy-atlas__selection-header-actions~h1{text-align:center!important;min-height:44px!important;margin-top:7px!important;padding-left:48px!important;padding-right:48px!important;font-size:clamp(26px,8.5vw,36px)!important}.burgundy-atlas__land-stats{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin-top:12px;display:grid!important}.burgundy-atlas__land-stats>div{border:.6px solid var(--ui-hairline-soft);border-radius:var(--ui-radius-md);background:var(--ui-shade-1);min-width:0;padding:10px}.burgundy-atlas__selection-actions>button{border-radius:var(--ui-radius-md);min-height:50px;font:var(--ui-type-button)}.burgundy-atlas__selection-details{display:none}.burgundy-atlas__selection.is-expanded .burgundy-atlas__selection-details{display:block}}@media (width<=360px){.burgundy-mobile-dock{right:8px;bottom:max(8px, env(safe-area-inset-bottom));left:8px}.burgundy-world__selection,.burgundy-atlas__selection{padding-left:14px!important;padding-right:14px!important}}@media (prefers-reduced-motion:reduce){.burgundy-world__selection,.burgundy-atlas__selection{transition-duration:.01ms!important}}.burgundy-map-transition-stage{view-transition-name:burgundy-map-stage}.burgundy-map-chrome__scale{view-transition-name:burgundy-map-scale;flex-direction:column;align-items:center;display:flex}.burgundy-map-chrome__scale-graphic{flex:none;position:relative}.burgundy-map-chrome__camera{view-transition-name:burgundy-map-camera}.burgundy-mobile-dock{view-transition-name:burgundy-map-dock}.burgundy-world__selection,.burgundy-atlas__selection{view-transition-name:burgundy-map-sheet}.burgundy-map-chrome__compass{appearance:none;width:var(--ui-control);height:var(--ui-control);cursor:pointer;pointer-events:auto;border:1px solid #f5f5f757;border-radius:50%;place-items:center;padding:0;display:grid}.burgundy-map-chrome__compass:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.burgundy-map-chrome__compass-dial{background:repeating-conic-gradient(from -.9deg,#ebebf594 0deg 1.8deg,#0000 1.8deg 90deg),repeating-conic-gradient(from 44.2deg,#ebebf53d 0deg 1.6deg,#0000 1.6deg 90deg);border-radius:50%;width:42px;height:42px;transition:transform .16s ease-out;display:block;position:relative}.burgundy-map-chrome__compass-dial:after{content:"";background:#18181ae6;border-radius:50%;position:absolute;inset:5px}.burgundy-map-chrome__actions>button,.burgundy-map-chrome__basemap{width:var(--ui-control);height:var(--ui-control);color:var(--ui-label);cursor:pointer;font:600 var(--ui-size-footnote) / 1 var(--ui-font-rounded);touch-action:manipulation;transition:color var(--ui-duration-1) var(--ui-ease), background var(--ui-duration-1) var(--ui-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.burgundy-map-chrome__actions>:first-child,.burgundy-map-chrome__actions>:first-child>.burgundy-map-chrome__basemap{border-radius:calc(var(--ui-control) / 2) calc(var(--ui-control) / 2) 0 0}.burgundy-map-chrome__actions>:last-child{border-radius:0 0 calc(var(--ui-control) / 2) calc(var(--ui-control) / 2)}.burgundy-map-chrome__actions>button:hover,.burgundy-map-chrome__basemap:hover{background:var(--ui-tint-1)}.burgundy-map-chrome__actions>button:focus-visible,.burgundy-map-chrome__basemap:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-accent-line);outline:none}.burgundy-map-chrome__actions>button.is-active,.burgundy-map-chrome__actions>button[aria-pressed=true]{background:var(--ui-tint-2);color:var(--ui-accent)}.burgundy-map-chrome__actions>*+*{border-top:var(--ui-hairline-width) solid var(--ui-hairline-soft)}.burgundy-map-chrome__cardinal{z-index:2;color:var(--ui-label-3);font:800 7px / 1 var(--ui-font-rounded);display:none;position:absolute}.burgundy-map-chrome__cardinal.is-north{color:var(--ui-accent);font-size:8px;display:block;top:2px;left:50%;transform:translate(-50%)}.burgundy-map-chrome__cardinal.is-east{top:50%;right:7px;transform:translateY(-50%)}.burgundy-map-chrome__cardinal.is-south{bottom:7px;left:50%;transform:translate(-50%)}.burgundy-map-chrome__cardinal.is-west{top:50%;left:7px;transform:translateY(-50%)}.burgundy-map-chrome__compass-needle{z-index:3;background:linear-gradient(180deg, var(--ui-label) 0 48%, #ebebf53d 48% 100%);border-radius:999px;width:2px;position:absolute;top:16px;bottom:11px;left:calc(50% - 1px)}.burgundy-map-chrome__compass-needle:before{border-right:4px solid #0000;border-bottom:6px solid var(--ui-label);content:"";border-left:4px solid #0000;width:0;height:0;position:absolute;top:-4px;left:-3px}.burgundy-map-chrome__actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px}.burgundy-map-chrome__basemap-control{width:var(--ui-control);height:var(--ui-control);position:relative}.burgundy-map-chrome__basemap.is-open{background:var(--ui-tint-2);color:var(--ui-accent)}.burgundy-map-chrome__basemap-menu{z-index:30;border:var(--ui-hairline-width) solid var(--ui-hairline);border-radius:var(--ui-radius-xl);background:var(--ui-glass-thick);width:224px;box-shadow:var(--ui-glass-edge), var(--ui-shadow-3);animation:ui-fade var(--ui-duration-1) var(--ui-ease) both;-webkit-backdrop-filter:var(--ui-glass-filter);gap:2px;padding:6px;display:grid;position:absolute;top:-4px;right:calc(100% + 12px);overflow:hidden}.burgundy-map-chrome__basemap-menu button{border-radius:var(--ui-radius-md);width:100%;height:auto;min-height:48px;color:var(--ui-label);cursor:pointer;font:inherit;text-align:left;transition:background var(--ui-duration-1) var(--ui-ease);background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) 16px;place-items:center stretch;gap:10px;padding:7px 10px 7px 7px;display:grid}.burgundy-map-chrome__basemap-menu button+button{border-top:0}.burgundy-map-chrome__basemap-menu button:hover,.burgundy-map-chrome__basemap-menu button:focus-visible{background:var(--ui-tint-1);outline:none}.burgundy-map-chrome__basemap-menu button.is-selected{background:var(--ui-tint-2)}.burgundy-map-chrome__basemap-menu button:disabled{cursor:default;opacity:.4}.burgundy-map-chrome__basemap-menu button>i{background:var(--ui-tint-1);width:30px;height:30px;box-shadow:inset 0 0 0 var(--ui-hairline-width) var(--ui-hairline-soft);color:var(--ui-label-2);border-radius:9px;place-items:center;display:grid}.burgundy-map-chrome__basemap-menu button.is-selected>i{background:var(--ui-accent-fill);color:var(--ui-accent)}.burgundy-map-chrome__basemap-menu button>i svg{width:17px;height:17px}.burgundy-map-chrome__basemap-menu button>span{gap:2px;min-width:0;display:grid}.burgundy-map-chrome__basemap-menu strong{font:600 var(--ui-size-subhead) / 1.2 var(--ui-font-text)}.burgundy-map-chrome__basemap-menu small{color:var(--ui-label-2);font:var(--ui-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.burgundy-map-chrome__basemap-menu b{color:var(--ui-accent);place-items:center;display:grid}.burgundy-map-chrome__basemap-menu b svg{width:15px;height:15px}.burgundy-map-imagery-attribution{z-index:15;border:var(--ui-hairline-width) solid var(--ui-hairline-soft);border-radius:var(--ui-radius-pill);max-width:min(280px,100vw - 32px);color:var(--ui-label-2);font:500 9px / 1 var(--ui-font-mono);letter-spacing:.04em;pointer-events:none;text-align:right;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0b80;padding:4px 9px;display:block;position:absolute;top:8px;bottom:auto;right:10px}.burgundy-map-imagery-attribution span{font-weight:500}.burgundy-world__selection-link.is-opening{pointer-events:none}.burgundy-world__selection-link.is-opening svg{animation:.72s ease-in-out infinite burgundy-village-opening-arrow}@keyframes burgundy-village-opening-arrow{50%{opacity:.5;transform:translate(5px)}}@media (width<=760px){.burgundy-world,.burgundy-atlas{--atlas-mobile-control-edge:10px;--atlas-mobile-compass-size:52px;--atlas-mobile-compass-dial-size:42px;--atlas-mobile-camera-button-size:52px;--atlas-mobile-control-surface:var(--atlas-control-surface);--atlas-mobile-control-surface-strong:var(--atlas-control-surface);--atlas-mobile-control-line:var(--atlas-control-line);--atlas-mobile-control-divider:var(--atlas-control-divider);--atlas-mobile-control-ink:var(--atlas-control-ink);--atlas-mobile-control-muted:var(--atlas-control-muted);--atlas-mobile-control-shadow:var(--atlas-control-shadow)}.burgundy-map-chrome__scope{border-color:var(--atlas-mobile-control-line);background:var(--atlas-mobile-control-surface);box-shadow:var(--ui-glass-edge), var(--ui-shadow-1);color:var(--atlas-mobile-control-muted);-webkit-backdrop-filter:var(--ui-glass-filter)}.burgundy-map-chrome__compass{background:var(--atlas-mobile-control-surface);box-shadow:var(--ui-glass-edge), var(--atlas-mobile-control-shadow);color:var(--atlas-mobile-control-ink);-webkit-backdrop-filter:var(--ui-glass-filter);border-color:#f5f5f757}.burgundy-map-chrome__actions{border-color:var(--atlas-mobile-control-line);background:var(--atlas-mobile-control-surface);box-shadow:var(--ui-glass-edge), var(--atlas-mobile-control-shadow);-webkit-backdrop-filter:var(--ui-glass-filter)}.burgundy-map-chrome__actions>button,.burgundy-map-chrome__basemap{color:var(--atlas-mobile-control-ink)}.burgundy-map-chrome__actions>*+*{border-top-color:var(--atlas-mobile-control-divider)}.burgundy-mobile-dock{border-color:var(--atlas-mobile-control-line);background:var(--atlas-mobile-control-surface);box-shadow:var(--ui-glass-edge), var(--ui-shadow-3);-webkit-backdrop-filter:var(--ui-glass-filter)}.burgundy-world__mobile-navigation{background:0 0}.burgundy-atlas__filter-toggle,.burgundy-atlas__filters{border-color:var(--atlas-mobile-control-line);background:var(--atlas-mobile-control-surface-strong);box-shadow:var(--ui-glass-edge), var(--atlas-mobile-control-shadow);-webkit-backdrop-filter:var(--ui-glass-filter)}.burgundy-atlas__filter-toggle,.burgundy-atlas__filter-toggle strong,.burgundy-atlas__filters button{color:var(--atlas-mobile-control-ink);font-weight:600}.burgundy-atlas__filters button.is-active,.burgundy-atlas__filters button.is-active:not(.is-all){background:var(--ui-tint-3);box-shadow:inset 0 0 0 var(--ui-hairline-width) var(--ui-hairline-strong)}.burgundy-map-chrome__basemap-menu{border-color:var(--atlas-mobile-control-line);background:var(--atlas-mobile-control-surface);box-shadow:var(--ui-glass-edge), var(--ui-shadow-3);-webkit-backdrop-filter:var(--ui-glass-filter)}.burgundy-map-chrome__basemap-menu button{color:var(--atlas-mobile-control-ink)}.burgundy-map-chrome__scale{flex-direction:column;align-items:flex-start;max-width:none;display:flex;top:calc(max(12px, env(safe-area-inset-top)) + 2px)!important;width:auto!important;left:12px!important;right:68px!important;transform:none!important}.burgundy-map-chrome__scope{letter-spacing:.04em;max-width:100%;font-size:9px}.burgundy-map-chrome__camera{right:var(--atlas-mobile-control-edge)!important;bottom:calc(max(12px, env(safe-area-inset-bottom)) + 66px)!important;width:var(--atlas-mobile-compass-size)!important;gap:8px!important}.burgundy-map-chrome__compass{width:var(--atlas-mobile-compass-size)!important;height:var(--atlas-mobile-compass-size)!important;padding:0!important}.burgundy-map-chrome__compass-dial{width:var(--atlas-mobile-compass-dial-size)!important;height:var(--atlas-mobile-compass-dial-size)!important}.burgundy-map-chrome__actions{width:var(--atlas-mobile-camera-button-size)!important}.burgundy-map-chrome__actions>button,.burgundy-map-chrome__basemap{width:var(--atlas-mobile-camera-button-size)!important;height:var(--atlas-mobile-camera-button-size)!important}.burgundy-map-chrome__basemap-control{width:var(--atlas-mobile-camera-button-size);height:var(--atlas-mobile-camera-button-size)}.burgundy-map-chrome__actions svg{width:20px;height:20px}.burgundy-map-chrome__basemap-menu button{width:100%!important;height:auto!important;min-height:48px!important}.burgundy-map-imagery-attribution{top:max(6px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));max-width:min(160px,100vw - 16px);bottom:auto}.burgundy-atlas .burgundy-map-chrome__camera{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 66px)!important}.burgundy-atlas__filter-toggle{min-height:44px}}@media (width<=360px){.burgundy-world,.burgundy-atlas{--atlas-mobile-control-edge:8px}.burgundy-mobile-dock__search{font-size:var(--ui-size-subhead);white-space:nowrap;gap:8px;padding-left:10px;padding-right:10px}}@supports (view-transition-name:burgundy-map-stage){::view-transition-group(root){animation-duration:.62s;animation-timing-function:cubic-bezier(.2,.82,.2,1)}::view-transition-group(burgundy-map-stage){z-index:1;animation-duration:.88s;animation-timing-function:cubic-bezier(.18,.78,.18,1);overflow:hidden}::view-transition-old(burgundy-map-stage){mix-blend-mode:normal;transform-origin:50%;animation:.88s cubic-bezier(.18,.78,.18,1) both burgundy-map-stage-out}::view-transition-new(burgundy-map-stage){mix-blend-mode:normal;transform-origin:50%;animation:.88s cubic-bezier(.18,.78,.18,1) both burgundy-map-stage-in}::view-transition-group(burgundy-map-scale){z-index:3;animation-duration:.62s;animation-timing-function:cubic-bezier(.2,.82,.2,1)}::view-transition-group(burgundy-map-camera){z-index:3;animation-duration:.62s;animation-timing-function:cubic-bezier(.2,.82,.2,1)}::view-transition-group(burgundy-map-dock){z-index:3;animation-duration:.62s;animation-timing-function:cubic-bezier(.2,.82,.2,1)}::view-transition-group(burgundy-map-sheet){z-index:3;animation-duration:.62s;animation-timing-function:cubic-bezier(.2,.82,.2,1)}::view-transition-old(burgundy-map-sheet){mix-blend-mode:normal;animation:.5s cubic-bezier(.4,0,.2,1) both burgundy-map-sheet-out}::view-transition-new(burgundy-map-sheet){mix-blend-mode:normal;animation:.56s cubic-bezier(.2,.82,.2,1) both burgundy-map-sheet-in}}@keyframes burgundy-map-stage-out{to{opacity:.18;transform:scale(1.055)}}@keyframes burgundy-map-stage-in{0%{opacity:0;transform:scale(1.035)}36%{opacity:0}to{opacity:1;transform:scale(1)}}@keyframes burgundy-map-sheet-out{to{opacity:0;transform:translateY(18%)}}@keyframes burgundy-map-sheet-in{0%{opacity:0;transform:translateY(18%)}}@media (prefers-reduced-motion:reduce){.burgundy-world__selection,.burgundy-world__selection-details{transition:none!important}.burgundy-world__selection-link.is-opening svg,.burgundy-map-chrome__basemap-menu{animation:none}::view-transition-group(root){animation-duration:.01ms!important}::view-transition-group(burgundy-map-stage){animation-duration:.01ms!important}::view-transition-group(burgundy-map-scale){animation-duration:.01ms!important}::view-transition-group(burgundy-map-camera){animation-duration:.01ms!important}::view-transition-group(burgundy-map-dock){animation-duration:.01ms!important}::view-transition-group(burgundy-map-sheet){animation-duration:.01ms!important}}@media (width<=760px){main:has(.burgundy-atlas__selection.is-expanded,.burgundy-world__selection.is-expanded) :is(.burgundy-map-scale,.burgundy-world__map-scale){opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ui-duration-2) var(--ui-ease), visibility 0s var(--ui-duration-2)}html[data-burgundy-sheet-controls] .burgundy-map-chrome__camera{transition:bottom .36s var(--ui-ease-sheet), opacity var(--ui-duration-2) var(--ui-ease), visibility 0s linear 0s;bottom:calc(var(--burgundy-sheet-height,104px) + 12px)!important}html[data-burgundy-sheet-dragging] .burgundy-map-chrome__camera{transition:opacity var(--ui-duration-2) var(--ui-ease), visibility 0s linear 0s}html[data-burgundy-sheet-controls=compact] .burgundy-map-chrome__actions>:not(.burgundy-map-chrome__recenter){display:none!important}html[data-burgundy-sheet-controls=hidden] .burgundy-map-chrome__camera{transition:bottom .36s var(--ui-ease-sheet), opacity var(--ui-duration-2) var(--ui-ease), visibility 0s linear var(--ui-duration-2);opacity:0!important;visibility:hidden!important;pointer-events:none!important}}@media (width<=760px) and (prefers-reduced-motion:reduce){html[data-burgundy-sheet-controls] .burgundy-map-chrome__camera{transition:opacity var(--ui-duration-2) linear}}@media (width<=760px){.burgundy-world__selection:not(.is-compact) .burgundy-world__selection-titlebar h2{white-space:normal;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (width<=360px){.burgundy-world__selection-titlebar{gap:8px}.burgundy-world__selection-titlebar h2{font-size:var(--ui-size-title3)!important}}@media (width>=761px) and (height<=520px) and (pointer:coarse){.burgundy-map-chrome__camera{top:calc(max(12px, env(safe-area-inset-top)) + 56px)!important;gap:6px!important;width:44px!important;bottom:auto!important}.burgundy-map-chrome__compass,.burgundy-map-chrome__actions>button,.burgundy-map-chrome__basemap-control,.burgundy-map-chrome__basemap{width:44px!important;height:44px!important}.burgundy-map-chrome__actions{width:44px!important}.burgundy-map-chrome__compass-dial{width:36px!important;height:36px!important}.burgundy-map-chrome__settings{display:none!important}.burgundy-map-chrome__scale{max-width:calc(100vw - 76px - 12px - var(--atlas-landscape-left-clearance,0px));right:76px!important}}@supports (animation-timeline:scroll()){.burgundy-world__mobile-regions,.burgundy-universal-search__filters,.burgundy-producer-map__site-rail{-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--ui-scroll-fade-start), #000 calc(100% - var(--ui-scroll-fade-end)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--ui-scroll-fade-start), #000 calc(100% - var(--ui-scroll-fade-end)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--ui-scroll-fade-start), #000 calc(100% - var(--ui-scroll-fade-end)), transparent);animation:linear both ui-scroll-fade;animation-timeline:scroll(self inline)}}@media (width<=760px){.burgundy-world__selection>.burgundy-world__selection-header{padding-top:0!important;padding-bottom:10px!important}.burgundy-world__selection>.burgundy-world__selection-header>.burgundy-mobile-sheet-handle{height:18px;margin:0 0 4px}}html:has(.burgundy-atlas,.burgundy-world,.burgundy-exact-producer,.burgundy-wine-v3){overscroll-behavior:none}html:has(.burgundy-atlas,.burgundy-world,.burgundy-exact-producer,.burgundy-wine-v3) body{overscroll-behavior:none}
