.RegionPage_page__07czF{--header:80px;position:relative;isolation:isolate}.RegionPage_sheet__xJb4b{position:fixed;inset:0;z-index:-1;overflow:hidden;container-type:size;background:var(--parchment)}.RegionPage_sheet__xJb4b>*{--mw:max(100cqw,177.78cqh);--mh:max(56.25cqw,100cqh)}.RegionPage_mapImage__v29ak,.RegionPage_mapLive__DVDQN,.RegionPage_mapLive__DVDQN svg{position:absolute;inset:0;width:100%;height:100%}.RegionPage_mapImage__v29ak{object-fit:cover}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.RegionPage_mapImage__v29ak:not([data-fallback]){opacity:0}}.RegionPage_hot__AAyun{stroke:var(--clay);stroke-opacity:1;stroke-width:2.6px}.RegionPage_hits__HxZh7 path{fill:none;stroke:transparent;stroke-width:12px;pointer-events:stroke;cursor:crosshair}.RegionPage_elevTag__4Gejp{position:fixed;z-index:3;translate:14px -34px;padding:4px 8px;font-family:var(--font-mono),monospace;font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--parchment);background:var(--espresso);pointer-events:none}.RegionPage_towns__kLe6I{position:absolute;inset:0;pointer-events:none}.RegionPage_town__B6OpO{position:absolute;left:calc(50% + (var(--x) - .5) * var(--mw));top:calc(50% + (var(--y) - .5) * var(--mh));display:flex;align-items:center;gap:6px;translate:-8px -50%;font-family:var(--font-mono),monospace;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--espresso)}.RegionPage_town__B6OpO[data-flip]{flex-direction:row-reverse;translate:calc(-100% + 8px) -50%}.RegionPage_town__B6OpO:before{content:"";flex:none;width:16px;height:16px;background:linear-gradient(var(--espresso),var(--espresso)) 50% /2px 100% no-repeat,linear-gradient(var(--espresso),var(--espresso)) 50% /100% 2px no-repeat;outline:2px solid var(--parchment);outline-offset:-9px}.RegionPage_town__B6OpO{text-shadow:0 0 3px var(--parchment),0 0 3px var(--parchment),0 0 6px var(--parchment)}.RegionPage_ticks__MlRwg{position:absolute;inset:var(--header) 0 0;pointer-events:none;--tick:repeating-linear-gradient(90deg,var(--espresso) 0 1px,transparent 1px 24px);--tick-v:repeating-linear-gradient(180deg,var(--espresso) 0 1px,transparent 1px 24px);--major:repeating-linear-gradient(90deg,var(--espresso) 0 2px,transparent 2px 120px);--major-v:repeating-linear-gradient(180deg,var(--espresso) 0 2px,transparent 2px 120px);background:var(--major) top /100% 14px no-repeat,var(--tick) top /100% 7px no-repeat,var(--major) bottom /100% 14px no-repeat,var(--tick) bottom /100% 7px no-repeat,var(--major-v) left /14px 100% no-repeat,var(--tick-v) left /7px 100% no-repeat,var(--major-v) right /14px 100% no-repeat,var(--tick-v) right /7px 100% no-repeat;opacity:.8}.RegionPage_chrome__3vLDC{position:absolute;inset:0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"survey title" ". ." ". legend";grid-gap:16px;gap:16px;padding:calc(var(--header) + 32px) clamp(28px,4vw,64px) 32px;pointer-events:none}.RegionPage_legend__2aQAV,.RegionPage_survey__MWj8o,.RegionPage_titleBlock__giJxi{width:-moz-fit-content;width:fit-content;background:var(--parchment)}.RegionPage_survey__MWj8o{grid-area:survey;display:flex;flex-direction:column;gap:8px;padding:8px 10px 10px 0}.RegionPage_globe__HuiVo{width:56px;height:56px;color:var(--espresso)}.RegionPage_coords__FYO4s{display:flex;flex-direction:column;margin:0;font-family:var(--font-mono),monospace;font-size:13px;line-height:1.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--espresso)}.RegionPage_extent__h5noT,.RegionPage_key__idUVl{margin:0;font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}.RegionPage_titleBlock__giJxi{grid-area:title;justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding:14px 0 16px 24px;text-align:right}.RegionPage_title___0PZS{margin:0 0 6px;font-family:var(--font-mono),monospace;font-size:clamp(34px,6.2vw,96px);font-weight:700;line-height:.95;letter-spacing:-.04em;color:var(--espresso);text-wrap:balance}.RegionPage_state___8JCW{display:flex;align-items:center;gap:10px;padding:2px 0 2px 8px;font-size:clamp(15px,.8vw + 10px,22px);text-transform:uppercase;letter-spacing:.02em}.RegionPage_range__PNoLc,.RegionPage_state___8JCW{margin:0;font-family:var(--font-mono),monospace;color:var(--espresso)}.RegionPage_range__PNoLc{padding-left:8px;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RegionPage_draft__X_g8D{padding:2px 8px;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--roast);border:2px dashed var(--roast)}.RegionPage_legend__2aQAV{grid-area:legend;justify-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 0 0 12px}.RegionPage_scale__gL63z{display:flex;flex-direction:column;gap:4px;width:calc(var(--bar) * var(--mw));min-width:120px}.RegionPage_scaleBar__RhReD{height:10px;background:linear-gradient(90deg,var(--espresso) 0 25%,var(--parchment) 25% 50%,var(--espresso) 50% 75%,var(--parchment) 75%);border:2px solid var(--espresso)}.RegionPage_scaleLabels__9pdRr{display:flex;justify-content:space-between;font-family:var(--font-mono),monospace;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--espresso)}.RegionPage_flow__enL93{position:relative;display:flex;flex-direction:column;gap:28px;max-width:680px;margin-left:clamp(16px,5vw,80px);padding:calc(100svh - var(--header) - 96px) 0 120px;pointer-events:none}.RegionPage_flow__enL93>*{pointer-events:auto}.RegionPage_panel__gODK5{padding:clamp(20px,3vw,32px);color:var(--espresso);background:var(--parchment);border:2px solid var(--espresso);box-shadow:4px 4px 0 var(--espresso)}.RegionPage_panelTitle__UZH4S{margin:0 0 20px;font-family:var(--font-mono),monospace;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:var(--roast)}.RegionPage_intro___syEs{margin:0 0 28px;font-size:18px;line-height:1.7;max-width:62ch}.RegionPage_glance__FIQrO{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:24px 20px;gap:24px 20px;margin:0}.RegionPage_glance__FIQrO div{padding-top:10px;border-top:2px solid var(--espresso)}.RegionPage_glance__FIQrO dt{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}.RegionPage_glance__FIQrO dd{margin:6px 0 0;font-family:var(--font-mono),monospace;font-size:clamp(18px,.6vw + 14px,22px);font-weight:700;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RegionPage_sub__FjFSb{display:block;margin-top:2px;font-size:13px;font-weight:400;color:var(--ink-soft)}.RegionPage_facts__x9AOy{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:12px;font-size:17px;line-height:1.65;max-width:62ch}.RegionPage_facts__x9AOy li::marker{color:var(--terrace)}.RegionPage_tagRow__Dcx5R{margin-top:24px}.RegionPage_tagHead__UQml9{margin:0 0 10px;font-family:var(--font-mono),monospace;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}.RegionPage_tags__xZa81{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.RegionPage_tags__xZa81 li{padding:4px 10px;font-family:var(--font-mono),monospace;font-size:13px;color:var(--roast);background:var(--parchment);border:2px solid var(--roast);border-radius:4px}.RegionPage_calendar___7I9t{width:100%;margin:0 0 12px;border-collapse:separate;border-spacing:3px;table-layout:fixed}.RegionPage_calendar___7I9t thead th{font-family:var(--font-mono),monospace;font-size:12px;font-weight:700;color:var(--ink-soft)}.RegionPage_calendar___7I9t tbody th,.RegionPage_calendar___7I9t thead td{width:84px}.RegionPage_calendar___7I9t tbody th{padding-right:8px;font-family:var(--font-mono),monospace;font-size:12px;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.04em}.RegionPage_calendar___7I9t td{height:22px;background:var(--oat);border:1px solid var(--rule)}.RegionPage_calendar___7I9t [data-phase=blossom],.RegionPage_keyItem__niCXq [data-phase=blossom]{background:var(--terrace);border-color:var(--terrace)}.RegionPage_calendar___7I9t [data-phase=harvest],.RegionPage_keyItem__niCXq [data-phase=harvest]{background:repeating-linear-gradient(135deg,var(--clay) 0 4px,var(--parchment) 4px 6px);border-color:var(--clay)}.RegionPage_calKey__FKBh6{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 20px;font-family:var(--font-mono),monospace;font-size:12px;color:var(--ink-soft);column-gap:20px}.RegionPage_keyItem__niCXq{display:inline-flex;align-items:center;gap:8px}.RegionPage_keyItem__niCXq [data-phase]{display:inline-block;width:14px;height:14px}.RegionPage_tbc__zGCUp{margin:0;font-family:var(--font-mono),monospace;font-size:14px;color:var(--ink-soft)}.RegionPage_marks___hj1_{margin-left:3px;font-family:var(--font-mono),monospace;font-size:11px;font-weight:700;line-height:0}.RegionPage_marks___hj1_ a{color:var(--rust);text-decoration:none}.RegionPage_marks___hj1_ a:hover{text-decoration:underline}.RegionPage_marks___hj1_ a+a:before{content:",";color:var(--ink-soft)}.RegionPage_sources__oi_Lj{margin:0;padding-left:24px;display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.RegionPage_sources__oi_Lj li::marker{font-family:var(--font-mono),monospace;color:var(--rust)}.RegionPage_sources__oi_Lj a{color:var(--roast);text-underline-offset:3px}.RegionPage_sources__oi_Lj li:target{background:var(--oat);outline:2px solid var(--terrace);outline-offset:2px}.RegionPage_note__K2hbm{margin:20px 0 0;padding-top:16px;font-size:14px;color:var(--ink-soft);border-top:2px dashed var(--rule)}.RegionPage_beans__j8sia{list-style:none;margin:0;padding:0;border-top:2px solid var(--espresso)}.RegionPage_beans__j8sia li+li{border-top:2px dashed var(--rule)}.RegionPage_bean__TE60K{display:flex;flex-direction:column;gap:2px;min-height:44px;padding:12px 8px;color:var(--espresso);text-decoration:none}.RegionPage_bean__TE60K:focus-visible,.RegionPage_bean__TE60K:hover{background:var(--oat)}.RegionPage_bean__TE60K:hover .RegionPage_beanName__aGsFP{text-decoration:underline;text-underline-offset:4px}.RegionPage_beanName__aGsFP{font-family:var(--font-mono),monospace;font-size:16px;font-weight:700}.RegionPage_beanMeta__mUHcA{font-size:14px;color:var(--ink-soft)}.RegionPage_back__KPEfS{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;font-family:var(--font-mono),monospace;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--roast);text-decoration:none;background:var(--parchment);border:2px solid var(--roast);box-shadow:3px 3px 0 var(--espresso)}.RegionPage_back__KPEfS:hover{background:var(--oat)}.RegionPage_back__KPEfS:active{translate:2px 2px;box-shadow:1px 1px 0 var(--espresso)}.RegionPage_srOnly__CriZY{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:767px){.RegionPage_page__07czF{--header:80px}.RegionPage_chrome__3vLDC{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"title" "legend" ".";padding:calc(var(--header) + 20px) 20px 24px}.RegionPage_survey__MWj8o,.RegionPage_town__B6OpO{display:none}.RegionPage_titleBlock__giJxi{justify-self:start;align-items:flex-start;padding:10px 16px 12px 0;text-align:left}.RegionPage_legend__2aQAV{justify-self:start;padding:8px 12px 8px 0}.RegionPage_range__PNoLc,.RegionPage_state___8JCW{padding-left:0;padding-right:8px}.RegionPage_flow__enL93{margin:0 16px;padding-top:calc(100svh - var(--header) - 96px)}}@media (max-width:520px){.RegionPage_page__07czF{--header:132px}.RegionPage_calendar___7I9t tbody th,.RegionPage_calendar___7I9t thead td{width:64px}}@media (max-height:520px){.RegionPage_sheet__xJb4b{position:absolute;inset:0 0 auto;height:max(100svh,420px)}.RegionPage_flow__enL93{padding-top:max(calc(100svh - var(--header) - 48px),340px)}}