.en-map{--en-map-runway:4;--en-map-ground:#191613;background:var(--ink,#141210);color:var(--paper,#efe9df);position:relative}.en-map-stage{background:var(--paper,#efe9df);z-index:0;height:100svh;position:sticky;top:0;overflow:hidden}.en-map-canvas,.en-map-blot{width:100%;height:100%;display:block;position:absolute;inset:0}.en-map-canvas{opacity:0}.en-map-blot{pointer-events:none;overflow:visible}.en-map-stage>.en-map-blot{transform-origin:0 0;width:50%;height:50%;transform:scale(2)}.en-map-blot circle{fill:var(--ink,#141210)}.en-map-blot__halo{fill-opacity:.16}.en-map-spacer{height:calc((var(--en-map-runway) - 1.22)*100vh);height:calc((var(--en-map-runway) - 1.22)*100svh);pointer-events:none}.en-map-titles{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.en-map-titles>*{grid-area:1/1}.en-map-title{font-family:var(--display,"Domitian",Georgia,serif);letter-spacing:-.02em;color:var(--paper,#efe9df);text-align:center;padding:0 var(--gutter,24px);opacity:0;visibility:hidden;font-size:clamp(48px,9vw,170px);font-style:italic;font-weight:400;line-height:1}.en-map-sub{text-align:center;padding:0 var(--gutter,24px);opacity:0;visibility:hidden}.en-map-sub .en-map-h2{text-shadow:0 0 24px #141210f2,0 0 6px #141210e6;margin:0 auto}.en-map-kicker{letter-spacing:.26em;text-transform:uppercase;color:#efe9df9e;margin:0 0 22px;font-size:12px;font-weight:600}.en-map-h2{font-family:var(--display,"Domitian",Georgia,serif);letter-spacing:-.015em;max-width:17ch;color:var(--paper,#efe9df);font-size:clamp(34px,4.4vw,72px);font-weight:400;line-height:1.04}.en-map .en-map-h2 em{color:var(--paper,#efe9df);font-style:italic}.en-map-stats{margin:0;padding:0;list-style:none}.en-map-stat{z-index:1;opacity:0;visibility:hidden;width:min(272px,24vw);position:absolute}.en-map-stat:before{content:"";z-index:-1;opacity:calc(.3 + .7*var(--en-map-note,1));background:radial-gradient(closest-side,#14121099 35%,#1412104d 70%,#14121000 100%);position:absolute;inset:-40px -56px}.en-map-stat>*{text-shadow:0 0 2px #1a1612f2,0 0 4px #1a1612e6,0 0 9px #1a1612b3}.en-map-stat[data-slot=tl]{top:clamp(40px,8vh,72px);left:var(--gutter,24px)}.en-map-stat[data-slot=tr]{top:clamp(40px,8vh,72px);right:var(--gutter,24px)}.en-map-stat[data-slot=bl]{bottom:clamp(32px,6vh,56px);left:var(--gutter,24px)}.en-map-stat[data-slot=br]{bottom:clamp(32px,6vh,56px);right:var(--gutter,24px)}.en-map-stat__fig{white-space:nowrap;font-family:var(--display,"Domitian",Georgia,serif);color:var(--paper,#efe9df);align-items:baseline;margin-bottom:10px;line-height:1;display:flex}.en-map-stat__fig span{letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;margin:-.06em -.04em -.1em;padding:.06em .04em .1em;font-size:clamp(44px,4.2vw,64px);font-weight:400}.en-map-stat__fig small{color:#efe9dfdb;margin-left:5px;font-size:clamp(18px,1.6vw,24px);font-style:italic}.en-map-stat strong,.en-map-list strong{letter-spacing:.22em;text-transform:uppercase;color:#efe9dfc7;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.en-map-stat p{opacity:var(--en-map-note,1);color:#efe9dfad;margin:0;font-size:13px;line-height:1.5}.en-map-text{z-index:1;width:min(100%,620px);padding:0 var(--gutter,24px)clamp(140px,22vh,240px);margin:0 auto;position:relative}.en-map-text:before{content:"";z-index:-1;background:linear-gradient(#14121000 0,#141210ed 150px);position:absolute;inset:-90px -12% 0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%)}.en-map-text__head{display:none}.en-map-list{margin:0;padding:0;list-style:none;display:none}.en-map-body p{color:#efe9dfcc;margin:0 0 1.2em;font-size:17px;line-height:1.68}.en-map-closing{font-family:var(--display,"Domitian",Georgia,serif);color:var(--paper,#efe9df);max-width:24ch;margin:clamp(28px,4vw,52px) 0 0;font-size:clamp(26px,2.6vw,40px);font-style:italic;font-weight:400;line-height:1.16}@media (max-width:699px){.en-map-stats{display:none}.en-map-list{gap:34px;margin-bottom:56px;display:grid}.en-map-list li{border-top:1px solid #efe9df33;padding-top:18px}.en-map-list .en-map-stat__fig span{font-size:52px}.en-map-list p{color:#efe9dfb3;margin:0;font-size:15px;line-height:1.55}.en-map-text:before{background:linear-gradient(#14121000 0,#141210f0 160px);top:-160px;left:-24px;right:-24px;-webkit-mask-image:none;mask-image:none}.en-map-body p{font-size:16px}}.en-map.is-still .en-map-stage{background:var(--en-map-ground);position:relative}.en-map.is-still .en-map-spacer,.en-map.is-still .en-map-blot,.en-map.is-still .en-map-titles{display:none}.en-map.is-still .en-map-canvas{opacity:1}.en-map.is-still .en-map-text{padding-top:clamp(48px,8vh,96px)}.en-map.is-still .en-map-text__head{margin-bottom:40px;display:block}@media (prefers-reduced-motion:reduce){.en-map-stage{position:relative}}
