figcaption[data-v-d057ea82]{background:#071f10!important;border-color:#e5c87e85!important;box-shadow:0 18px 38px #0000007a!important}figcaption span[data-v-d057ea82]:first-child{color:#f7d77f!important}figcaption span[data-v-d057ea82]:last-child{font-weight:600;color:#fffaf0!important}section:first-of-type>.relative>div:first-child>p[data-v-d057ea82],section:first-of-type h1[data-v-d057ea82],section:first-of-type>.relative>div:first-child>div[data-v-d057ea82],section:first-of-type figure[data-v-d057ea82],section:nth-of-type(2)>div[data-v-d057ea82]:first-child,section[data-v-d057ea82]:last-of-type{animation:.72s cubic-bezier(.22,1,.36,1) both legacy-rise-d057ea82}section:first-of-type h1[data-v-d057ea82]{animation-delay:90ms}section:first-of-type>.relative>div:first-child>div[data-v-d057ea82]{animation-delay:.18s}section:first-of-type figure[data-v-d057ea82]{animation:.9s cubic-bezier(.22,1,.36,1) .13s both legacy-portrait-d057ea82}section:nth-of-type(2)>div[data-v-d057ea82]:first-child{animation-delay:.12s}section[data-v-d057ea82]:last-of-type{animation-delay:.15s}figure[data-v-d057ea82]{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s}figure img[data-v-d057ea82]{transition:transform .7s cubic-bezier(.22,1,.36,1),filter .5s}figure[data-v-d057ea82]:hover{transform:translateY(-8px)rotate(.6deg);box-shadow:0 38px 72px #00000052}figure:hover img[data-v-d057ea82]{filter:sepia(.3)contrast(1.04);transform:scale(1.045)}article[data-v-d057ea82]{transition:transform .3s;animation:.65s cubic-bezier(.22,1,.36,1) both legacy-timeline-in-d057ea82}article[data-v-d057ea82]:first-child{animation-delay:40ms}article[data-v-d057ea82]:nth-child(2){animation-delay:.1s}article[data-v-d057ea82]:nth-child(3){animation-delay:.16s}article[data-v-d057ea82]:nth-child(4){animation-delay:.22s}article[data-v-d057ea82]:nth-child(5){animation-delay:.28s}article[data-v-d057ea82]:nth-child(6){animation-delay:.34s}article[data-v-d057ea82]:nth-child(7){animation-delay:.4s}article[data-v-d057ea82]:nth-child(8){animation-delay:.46s}article[data-v-d057ea82]:nth-child(9){animation-delay:.52s}article[data-v-d057ea82]:nth-child(10){animation-delay:.58s}article[data-v-d057ea82]:nth-child(11){animation-delay:.64s}article[data-v-d057ea82]:nth-child(12){animation-delay:.7s}article>div[data-v-d057ea82]:last-child{transition:transform .3s,border-color .3s,box-shadow .3s,background-color .3s}article>div[data-v-d057ea82]:first-child{transition:transform .3s,background-color .3s,box-shadow .3s}article:hover>div[data-v-d057ea82]:last-child{background-color:#fffffff0;border-color:#c5963385;transform:translateY(-5px);box-shadow:0 24px 48px #0b2d181f}article:hover>div[data-v-d057ea82]:first-child{background-color:#c59633;transform:scale(1.12);box-shadow:0 10px 25px #c5963357}article img[data-v-d057ea82]{transition:transform .45s}article:hover img[data-v-d057ea82]{transform:scale(1.035)}.tea-regions-section[data-v-d057ea82]{animation:.7s cubic-bezier(.22,1,.36,1) .12s both legacy-rise-d057ea82}.terroir-atlas[data-v-d057ea82]{min-height:30rem}.terroir-card[data-v-d057ea82]{text-align:left;background:#ffffff9e;border:1px solid #c596332e;border-radius:1.25rem;flex-direction:column;min-height:9.5rem;padding:1rem;transition:transform .26s,background-color .26s,border-color .26s,box-shadow .26s;display:flex;position:relative;overflow:hidden}.terroir-card[data-v-d057ea82]:after{background:var(--region-color);content:"";filter:blur(2px);opacity:.18;border-radius:999px;width:4rem;height:4rem;transition:transform .3s,opacity .3s;position:absolute;top:-1.2rem;right:-1.2rem}.terroir-card[data-v-d057ea82]:hover,.terroir-card[data-v-d057ea82]:focus-visible,.terroir-card.is-active[data-v-d057ea82]{z-index:1;border-color:var(--region-color);background:#fffdf8;outline:none;transform:translateY(-5px);box-shadow:0 18px 33px #0b2d1824}.terroir-card[data-v-d057ea82]:hover:after,.terroir-card[data-v-d057ea82]:focus-visible:after,.terroir-card.is-active[data-v-d057ea82]:after{opacity:.32;transform:scale(1.35)}.district-map[data-v-d057ea82]{filter:drop-shadow(0 18px 22px #0b2d1824)}.district-map img[data-v-d057ea82]{border:1px solid #175a2b2e}.district-marker[data-v-d057ea82]{z-index:10;background:var(--region-color);color:#fffdf8;cursor:pointer;border:3px solid #fffdf8;border-radius:999px;justify-content:center;align-items:center;min-width:1.55rem;min-height:1.55rem;transition:transform .22s,box-shadow .22s,z-index .22s;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 14px #0b2d184d}.district-marker span[data-v-d057ea82]{color:#fffaf0;opacity:0;pointer-events:none;white-space:nowrap;background:#071f10eb;border-radius:.55rem;width:max-content;padding:.25rem .45rem;font-size:.64rem;font-weight:800;line-height:1;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + .35rem);left:50%;transform:translate(-50%)scale(.9)}.district-marker[data-v-d057ea82]:hover,.district-marker[data-v-d057ea82]:focus-visible,.district-marker.is-active[data-v-d057ea82]{z-index:20;box-shadow:0 8px 20px color-mix(in srgb, var(--region-color), #000 28%);outline:none;transform:translate(-50%,-50%)scale(1.38)}.district-marker:hover span[data-v-d057ea82],.district-marker:focus-visible span[data-v-d057ea82],.district-marker.is-active span[data-v-d057ea82]{opacity:1;transform:translate(-50%)scale(.76)}.tea-map-shell[data-v-d057ea82]{min-height:31rem}.tea-region[data-v-d057ea82]{cursor:pointer;stroke:#ffffffbd;stroke-width:3px;transform-box:fill-box;transform-origin:50%;transition:opacity .25s,transform .25s,filter .25s,stroke-width .25s}.tea-region[data-v-d057ea82]:hover,.tea-region[data-v-d057ea82]:focus,.tea-region.is-active[data-v-d057ea82]{stroke:#0b2d18;stroke-width:5px;filter:saturate(1.16)brightness(1.05)drop-shadow(0 4px 5px #0b2d183d);outline:none;transform:scale(1.07)}:is(.tea-map-shell svg:has(.tea-region:hover) .tea-region[data-v-d057ea82]:not(:hover),.tea-map-shell svg:has(.tea-region.is-active) .tea-region[data-v-d057ea82]:not(.is-active)){opacity:.56}.tea-map-shell text[data-v-d057ea82]{fill:#123b21;letter-spacing:.02em;text-anchor:middle;font-size:9px;font-weight:800}.region-detail[data-v-d057ea82]{min-height:30rem;animation:.35s ease-out both region-panel-in-d057ea82}.region-strength[data-v-d057ea82]{color:#fffdf8;border:3px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;min-width:3rem;min-height:3rem;font-size:.8rem;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #0000002e}.region-control[data-v-d057ea82]{color:#163d22;text-align:left;background:#ffffffa6;border:1px solid #c596332e;border-radius:1rem;align-items:center;min-height:2.9rem;padding:.65rem .75rem;font-size:.78rem;font-weight:800;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.region-control[data-v-d057ea82]:hover,.region-control[data-v-d057ea82]:focus-visible,.region-control.is-active[data-v-d057ea82]{border-color:var(--region-color);background:#fffdf8;outline:none;transform:translateY(-2px);box-shadow:0 10px 22px #0b2d181a}@keyframes region-panel-in-d057ea82{0%{opacity:.55;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes legacy-rise-d057ea82{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes legacy-portrait-d057ea82{0%{opacity:0;transform:translate(28px)rotate(2deg)scale(.96)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes legacy-timeline-in-d057ea82{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (width<=639px){section[data-v-d057ea82]:first-of-type{padding:2rem 1.25rem}section:first-of-type h1[data-v-d057ea82]{font-size:clamp(2.65rem,13vw,3.7rem)}section:first-of-type figure[data-v-d057ea82]{max-width:21rem}figcaption[data-v-d057ea82]{padding:.8rem 1rem!important;bottom:1.25rem!important;left:1.25rem!important;right:1.25rem!important}article[data-v-d057ea82]{grid-template-columns:2.8rem minmax(0,1fr)!important;gap:.7rem!important}article>div[data-v-d057ea82]:first-child{width:2.45rem;height:2.45rem}article>div[data-v-d057ea82]:last-child{border-radius:1.35rem;padding:1.1rem}article:hover>div[data-v-d057ea82]:last-child,figure[data-v-d057ea82]:hover,article:hover>div[data-v-d057ea82]:first-child{transform:none}.tea-regions-section[data-v-d057ea82]{padding:1.25rem}.terroir-atlas[data-v-d057ea82]{min-height:auto;padding:.75rem}.terroir-card[data-v-d057ea82]{min-height:8.7rem;padding:.85rem}.terroir-card[data-v-d057ea82]:hover,.terroir-card.is-active[data-v-d057ea82]{transform:none}.tea-map-shell[data-v-d057ea82]{min-height:24rem;padding:.75rem}.district-map[data-v-d057ea82]{max-width:20rem}.district-marker[data-v-d057ea82]{min-width:1.3rem;min-height:1.3rem}.district-marker[data-v-d057ea82]:hover,.district-marker.is-active[data-v-d057ea82]{transform:translate(-50%,-50%)scale(1.2)}.district-marker span[data-v-d057ea82]{font-size:.55rem}.tea-map-shell svg[data-v-d057ea82]{max-width:19rem}.tea-map-shell text[data-v-d057ea82]{font-size:8px}.region-detail[data-v-d057ea82]{min-height:auto;padding:1.25rem}.region-control[data-v-d057ea82]:hover{transform:none}}@media (prefers-reduced-motion:reduce){[data-v-d057ea82],[data-v-d057ea82]:before,[data-v-d057ea82]:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
