.bx3.bx3-world{--bx3-max:var(--bx3-wide);--w-land:#ECDDBF;--w-on:#E2C99D;--w-line:#F6F1E2;--w-hot:#D4B27F;--w-pin:#F25425;--w-pin-s:clamp(12px,1vw,15px);display:block;padding:var(--bx3-sec-y) 0;background:var(--bx3-white)}.bx3.bx3-world--cream{background:var(--bx3-cream)}.bx3 .bx3-world__in{max-width:calc(var(--bx3-max) + var(--bx3-pad-x) * 2);margin:0 auto;padding:0 var(--bx3-pad-x)}.bx3 .bx3-world__stage{position:relative}.bx3 .bx3-world__intro{margin-bottom:clamp(28px,4vw,48px)}.bx3 .bx3-world__intro .bx3-text{margin-top:clamp(16px,1.6vw,28px);max-width:26em}@media(min-width:1100px){.bx3 .bx3-world__intro{position:absolute;left:0;bottom:4%;z-index:3;width:min(30%,440px);margin:0}}.bx3 .bx3-world__map{position:relative}.bx3 .bx3-world__svg{display:block;width:100%;height:auto;overflow:visible}.bx3 .bx3-world__svg path{stroke:var(--w-line);stroke-width:.75;stroke-linejoin:round}.bx3 .bx3-world__svg path.bx3-world__nb{stroke:none}.bx3 .bx3-world__land{fill:var(--w-land)}.bx3 .bx3-world__c{fill:var(--w-on);transition:fill .6s var(--bx3-ease)}.bx3 .bx3-world__c.is-hot{fill:var(--w-hot)}.bx3.bx3-world--focus .bx3-world__c.is-focus{fill:var(--bx3-orange)}.bx3.bx3-world--focus .bx3-world__c.is-focus.is-hot{fill:#e55a00}.bx3 .bx3-world__pins{position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.bx3 .bx3-world__pin{position:absolute;width:0;height:0;z-index:1}.bx3 .bx3-world__pin.is-hot{z-index:3}.bx3 .bx3-world__pin:before{content:"";position:absolute;left:-14px;top:-14px;width:28px;height:28px;border-radius:50%;pointer-events:auto}.bx3 .bx3-world__bear{position:absolute;left:0;top:0;width:var(--w-pin-s);height:var(--w-pin-s);color:var(--w-pin);border-radius:50%;box-shadow:0 0 0 1.5px #fff,0 2px 6px #643b2247;transform:translate(-50%,-50%);transition:transform var(--bx3-t) var(--bx3-ease);pointer-events:none}.bx3.bx3-world--origin .bx3-world__pin.is-origin{--w-pin-s:clamp(17px,1.45vw,22px)}.bx3.bx3-world:not(.bx3-world--origin) .bx3-world__orig{display:none}.bx3 .bx3-world__pin.is-hot .bx3-world__bear{transform:translate(-50%,-50%) scale(1.3)}.bx3 .bx3-world__tip{position:absolute;left:0;bottom:calc(var(--w-pin-s) / 2 + 8px);padding:6px 12px;border-radius:999px;background:var(--bx3-white);box-shadow:0 6px 18px -6px #28160c59;font-size:var(--bx3-fs-sm);font-weight:700;line-height:1.2;white-space:nowrap;color:var(--bx3-ink);opacity:0;transform:translate(-50%,4px);transition:opacity var(--bx3-t) var(--bx3-ease),transform var(--bx3-t) var(--bx3-ease);pointer-events:none}.bx3 .bx3-world__pin.is-hot .bx3-world__tip{opacity:1;transform:translate(-50%)}.bx3 .bx3-world__orig{position:absolute;left:calc(var(--w-pin-s) / 2 + 7px);top:0;transform:translateY(-50%);font-size:var(--bx3-fs-xs);font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--bx3-ink);text-shadow:0 0 3px var(--w-on),0 0 3px var(--w-on),0 0 6px var(--w-on);pointer-events:none}.bx3-js .bx3.bx3-world:not(.is-on) .bx3-world__c{fill:var(--w-land)}.bx3-js .bx3.bx3-world:not(.is-done) .bx3-world__c{transition-delay:var(--bx3-d,0ms)}.bx3-js .bx3.bx3-world:not(.is-on) .bx3-world__bear,.bx3-js .bx3.bx3-world:not(.is-on) .bx3-world__orig{opacity:0}.bx3-js .bx3.bx3-world:not(.is-on) .bx3-world__bear{transform:translate(-50%,-50%) scale(.4)}.bx3-js .bx3.bx3-world:not(.is-done) .bx3-world__bear{transition:transform .5s var(--bx3-ease) var(--bx3-d,0ms),opacity .5s var(--bx3-ease) var(--bx3-d,0ms)}.bx3-js .bx3.bx3-world:not(.is-done) .bx3-world__orig{transition:opacity .5s var(--bx3-ease) calc(var(--bx3-d,0ms) + .2s)}.bx3 .bx3-world__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:clamp(28px,3vw,40px) clamp(20px,2.4vw,40px);margin-top:clamp(36px,4vw,64px);padding-top:clamp(28px,3vw,40px);border-top:1px solid var(--bx3-line)}.bx3 .bx3-world__grp.is-wide{grid-column:span 2}.bx3 .bx3-world__grp.is-wide ul{columns:2;column-gap:clamp(20px,2.4vw,40px)}.bx3 .bx3-world__region{margin-bottom:12px;font-size:var(--bx3-fs-xs);font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--bx3-ink-soft)}.bx3 .bx3-world__grp li{position:relative;padding:5px 0 5px 20px;break-inside:avoid;font-size:var(--bx3-fs-body);line-height:1.45;color:var(--bx3-ink);transition:color var(--bx3-t) var(--bx3-ease)}.bx3 .bx3-world__grp li:before{content:"";position:absolute;left:1px;top:calc(1px + .725em);width:8px;height:8px;border-radius:50%;background:var(--w-pin);transition:transform var(--bx3-t) var(--bx3-ease)}.bx3 .bx3-world__grp li.is-hot{color:var(--bx3-orange)}.bx3 .bx3-world__grp li.is-hot:before{transform:scale(1.35)}.bx3 .bx3-world__tag{display:inline-block;margin-left:8px;font-size:var(--bx3-fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;vertical-align:.12em;color:var(--bx3-ink-soft)}.bx3.bx3-world:not(.bx3-world--origin) .bx3-world__tag{display:none}.bx3 .bx3-world__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.bx3 .bx3-world__lines path{fill:none;stroke:var(--bx3-ink-soft);stroke-width:1;opacity:.5}.bx3 .bx3-world__labels{position:absolute;inset:0;pointer-events:none}.bx3 .bx3-world__lbl{position:absolute;top:0;left:0;font-size:clamp(13px,1.05vw,16px);font-weight:700;line-height:1.25;white-space:nowrap;color:var(--bx3-ink);text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 6px #fff,0 0 10px #fff;pointer-events:auto;transition:color var(--bx3-t) var(--bx3-ease)}.bx3.bx3-world--cream .bx3-world__lbl{text-shadow:0 0 3px var(--bx3-cream),0 0 3px var(--bx3-cream),0 0 6px var(--bx3-cream),0 0 10px var(--bx3-cream)}.bx3 .bx3-world__lbl.is-hot{color:var(--bx3-orange)}.bx3 .bx3-world__lbl small{display:block;font-size:var(--bx3-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--bx3-ink-soft)}.bx3-js .bx3.bx3-world--map:not(.is-on) .bx3-world__labels,.bx3-js .bx3.bx3-world--map:not(.is-on) .bx3-world__lines{opacity:0}.bx3 .bx3-world__labels,.bx3 .bx3-world__lines{transition:opacity .6s var(--bx3-ease) .5s}.bx3.bx3-world--map.is-labeled .bx3-world__tip,.bx3.bx3-world--map.is-labeled .bx3-world__orig{display:none}@media(min-width:900px){.bx3.bx3-world--map.is-labeled .bx3-world__list{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@media(max-width:899px){.bx3 .bx3-world__lines,.bx3 .bx3-world__labels{display:none}}@media(max-width:767px){.bx3.bx3-world{--w-pin-s:9px}.bx3.bx3-world--origin .bx3-world__pin.is-origin{--w-pin-s:13px}.bx3 .bx3-world__bear{box-shadow:0 0 0 1px #fff,0 1px 3px #643b224d}.bx3 .bx3-world__svg path{stroke-width:.6}.bx3 .bx3-world__orig{display:none}.bx3 .bx3-world__tip{bottom:calc(var(--w-pin-s) / 2 + 6px);padding:5px 10px}.bx3 .bx3-world__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.bx3 .bx3-world__grp.is-wide ul{column-gap:16px}}@media(prefers-reduced-motion:reduce){.bx3 .bx3-world__c,.bx3 .bx3-world__bear,.bx3 .bx3-world__tip,.bx3 .bx3-world__labels,.bx3 .bx3-world__lines{transition:none!important}}
