._8tNxwW_map{min-height:570px;position:relative}._8tNxwW_svg{z-index:1;background:0 0;width:100%;height:auto;display:block;position:relative;overflow:visible}._8tNxwW_sub{cursor:pointer;transition:transform .3s var(--ease-out,ease)}._8tNxwW_sub:hover ._8tNxwW_shape,._8tNxwW_sub:focus-visible ._8tNxwW_shape,._8tNxwW_sub._8tNxwW_subActive ._8tNxwW_shape,._8tNxwW_subActive ._8tNxwW_shape{fill:#f6851f!important;stroke:#d46c10!important;stroke-opacity:.9!important;stroke-width:.5px!important}._8tNxwW_sub:hover{filter:brightness(1.02)}._8tNxwW_sub:focus{outline:none}._8tNxwW_sub:not(._8tNxwW_subActive):hover ._8tNxwW_shape{fill:#eac688!important}._8tNxwW_shape{transition:fill .15s var(--ease-out,ease), stroke-width .15s var(--ease-out,ease), stroke-opacity .15s var(--ease-out,ease)}._8tNxwW_lblText{font-family:var(--font-sans);letter-spacing:.12em;fill:#096f51;fill-opacity:.95;paint-order:stroke fill;stroke:#fff;stroke-width:2px;stroke-linejoin:round;stroke-opacity:.85;transition:fill-opacity .15s var(--ease-out,ease);font-size:8.5px;font-weight:800}._8tNxwW_lblCount{font-family:var(--font-sans);fill:#064e39;fill-opacity:.9;text-transform:uppercase;letter-spacing:.1em;paint-order:stroke fill;stroke:#fff;stroke-width:1.4px;stroke-linejoin:round;stroke-opacity:.85;opacity:0;transition:opacity .15s var(--ease-out,ease);font-size:5.6px;font-weight:600}._8tNxwW_lblActive ._8tNxwW_lblText{fill:#fff;fill-opacity:1;stroke:#00000059;stroke-width:1.2px}._8tNxwW_lblActive ._8tNxwW_lblCount{fill:#fff;fill-opacity:.95;stroke:#00000059;stroke-width:.8px;opacity:1}._8tNxwW_preview{background:var(--eg-white,#fff);border-radius:var(--radius-lg,12px);width:260px;box-shadow:var(--shadow-xl,0 24px 48px #00000040);opacity:.96;z-index:5;color:inherit;transition:transform .3s var(--ease-out,ease), opacity .15s var(--ease-out,ease);border:1px solid #0e2f2214;text-decoration:none;position:absolute;bottom:242px;right:-116px;overflow:hidden;transform:translateY(8px)}._8tNxwW_previewOn{opacity:1;transform:translateY(0)}._8tNxwW_preview:hover{transform:translateY(-2px)}._8tNxwW_previewImg{background-size:cover;background-position:var(--focal-desktop,50% 50%);height:100px}@media (max-width:768px){._8tNxwW_previewImg{background-position:var(--focal-mobile,50% 50%)}}._8tNxwW_previewBody{padding:12px 14px 14px}._8tNxwW_previewEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--eg-sun-deep,#c2691a);margin-bottom:4px;font-size:.625rem;font-weight:600}._8tNxwW_previewTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--eg-pine-deep,#1a3d31);margin:0 0 6px;font-size:1.125rem;font-weight:800}._8tNxwW_previewBlurb{color:var(--fg-2,#444);margin:0 0 10px;font-size:.8125rem;line-height:1.45}._8tNxwW_previewCounts{color:var(--fg-3,#777);border-top:1px solid var(--border,#ddd);flex-wrap:wrap;gap:10px;padding-top:8px;font-size:.6875rem;display:flex}._8tNxwW_previewCounts strong{color:var(--eg-pine,#2f6151);font-weight:700}@media (max-width:1100px){._8tNxwW_preview{width:100%;margin-top:16px;position:static;transform:none}}
._6CsMgq_map{border-radius:18px;min-height:540px;position:relative;overflow:hidden}._6CsMgq_svg{z-index:1;background:0 0;width:100%;height:auto;max-height:640px;display:block;position:relative;overflow:visible}._6CsMgq_sub{cursor:pointer;transition:transform .3s var(--ease-out,ease)}._6CsMgq_sub:hover ._6CsMgq_shape,._6CsMgq_sub:focus-visible ._6CsMgq_shape,._6CsMgq_sub._6CsMgq_subActive ._6CsMgq_shape,._6CsMgq_subActive ._6CsMgq_shape{fill:#f6851f!important;stroke:#d46c10!important;stroke-opacity:.9!important;stroke-width:1.1px!important}._6CsMgq_sub:hover{filter:brightness(1.02)}._6CsMgq_sub:focus{outline:none}._6CsMgq_sub:not(._6CsMgq_subActive):hover ._6CsMgq_shape{fill:#eac688!important}._6CsMgq_shape{transition:fill .15s var(--ease-out,ease), stroke-width .15s var(--ease-out,ease), stroke-opacity .15s var(--ease-out,ease)}._6CsMgq_lblText{font-family:var(--font-sans);letter-spacing:.12em;fill:#096f51;fill-opacity:.95;paint-order:stroke fill;stroke:#fff;stroke-width:2px;stroke-linejoin:round;stroke-opacity:.85;transition:fill-opacity .15s var(--ease-out,ease);font-size:9px;font-weight:800}._6CsMgq_lblCount{font-family:var(--font-sans);fill:#064e39;fill-opacity:.9;text-transform:uppercase;letter-spacing:.1em;paint-order:stroke fill;stroke:#fff;stroke-width:1.4px;stroke-linejoin:round;stroke-opacity:.85;opacity:0;transition:opacity .15s var(--ease-out,ease);font-size:5.6px;font-weight:600}._6CsMgq_lblActive ._6CsMgq_lblText{fill:#fff;fill-opacity:1;stroke:#00000059;stroke-width:1.2px}._6CsMgq_lblActive ._6CsMgq_lblCount{fill:#fff;fill-opacity:.95;stroke:#00000059;stroke-width:.8px;opacity:1}._6CsMgq_lblCapital ._6CsMgq_lblText{letter-spacing:.14em;font-size:11px}._6CsMgq_preview{background:var(--eg-white,#fff);border-radius:var(--radius-lg,12px);width:260px;box-shadow:var(--shadow-xl,0 24px 48px #00000040);opacity:.96;z-index:5;color:inherit;transition:transform .3s var(--ease-out,ease), opacity .15s var(--ease-out,ease);border:1px solid #0e2f2214;text-decoration:none;position:absolute;bottom:242px;right:-116px;overflow:hidden;transform:translateY(8px)}._6CsMgq_previewOn{opacity:1;transform:translateY(0)}._6CsMgq_preview:hover{transform:translateY(-2px)}._6CsMgq_previewImg{background-size:cover;background-position:var(--focal-desktop,50% 50%);height:100px}@media (max-width:768px){._6CsMgq_previewImg{background-position:var(--focal-mobile,50% 50%)}}._6CsMgq_previewBody{padding:12px 14px 14px}._6CsMgq_previewEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--eg-sun-deep,#c2691a);margin-bottom:4px;font-size:.625rem;font-weight:600}._6CsMgq_previewTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--eg-pine-deep,#1a3d31);margin:0 0 6px;font-size:1.125rem;font-weight:800}._6CsMgq_previewBlurb{color:var(--fg-2,#444);margin:0 0 10px;font-size:.8125rem;line-height:1.45}._6CsMgq_previewCounts{color:var(--fg-3,#777);border-top:1px solid var(--border,#ddd);flex-wrap:wrap;gap:10px;padding-top:8px;font-size:.6875rem;display:flex}._6CsMgq_previewCounts strong{color:var(--eg-pine,#2f6151);font-weight:700}@media (max-width:1100px){._6CsMgq_preview{width:100%;margin-top:16px;position:static;transform:none}}
.jlRE6G_when{background:var(--eg-marble);padding:96px 0}.jlRE6G_inner{max-width:var(--container,1400px);padding:0 var(--gutter,40px);margin:0 auto}.jlRE6G_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px;display:flex}.jlRE6G_eyebrow{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--eg-pine);font-size:12px;font-weight:600}.jlRE6G_title{font-family:var(--font-display);letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:800;line-height:1.05}.jlRE6G_title em{font-family:var(--font-serif);color:var(--eg-sun-deep);font-style:italic;font-weight:400}.jlRE6G_intro{max-width:38ch;color:var(--fg-2);margin:0;font-size:1rem;line-height:1.55}.jlRE6G_grid{grid-template-columns:repeat(12,1fr);gap:8px;margin-bottom:32px;display:grid}@media (max-width:820px){.jlRE6G_grid{grid-template-columns:repeat(6,1fr)}}.jlRE6G_cell{border:1px solid var(--border);border-radius:var(--radius-md,8px);cursor:pointer;transition:background .15s var(--ease-out,ease), border-color .15s var(--ease-out,ease), transform .15s var(--ease-out,ease);text-align:center;font-family:var(--font-sans);background:0 0;padding:14px 10px 12px}.jlRE6G_cell:hover,.jlRE6G_cellOn{background:var(--eg-white,#fff);border-color:var(--eg-pine);transform:translateY(-2px)}.jlRE6G_month{color:var(--eg-pine-deep);letter-spacing:.04em;font-size:.875rem;font-weight:700}.jlRE6G_bar{border-radius:3px;height:6px;margin:10px 0 8px}.jlRE6G_barCool{background:linear-gradient(90deg,#b7d7e8,#88b6d2)}.jlRE6G_barMild{background:linear-gradient(90deg,#c6dec8,#95c19a)}.jlRE6G_barWarm{background:linear-gradient(90deg,#f7c895,#f09a48)}.jlRE6G_barHot{background:linear-gradient(90deg,#f2a073,#dd5c2e)}.jlRE6G_tone{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-3);font-size:.625rem;font-weight:600}.jlRE6G_detail{background:var(--eg-white,#fff);border-radius:var(--radius-lg,12px);border:1px solid var(--border);align-items:baseline;gap:24px;padding:28px 32px;display:flex}.jlRE6G_detailMonth{font-family:var(--font-display);letter-spacing:-.02em;color:var(--eg-pine-deep);flex-shrink:0;min-width:80px;font-size:1.75rem;font-weight:800}.jlRE6G_detailText{font-family:var(--font-serif);color:var(--fg-1);margin:0;font-size:1.1875rem;font-style:italic;line-height:1.5}