.article-map{--art-bar-h:60px;--art-carousel-h:190px;background:var(--ask-page-bg);color:var(--ll-on-surface,#16181d);min-height:100%;padding-bottom:var(--space-3xl);--art-flow-section:calc(var(--space-3xl) + .75rem);--art-flow-block:var(--space-2xl)}.article-map .art-lede-block{margin-top:var(--space-lg)}.article-map .art-lede{font-size:var(--text-body);color:var(--ll-on-surface,#16181d);margin-bottom:.9rem;line-height:1.65}.article-map .art-stage{margin-top:0;position:relative}.article-map .art-col-scroll{flex-direction:column;padding:0 1.25rem;display:flex}.article-map .art-col{transition:opacity var(--ask-dur-base) ease-out, transform var(--ask-dur-base) ease-out}.article-map .art-col[data-hop=out]{opacity:0;transition-duration:var(--ask-dur-fast);transition-timing-function:ease-in}.article-map .art-col[data-hop=out][data-hop-dir=down]{transform:translateY(-14px)}.article-map .art-col[data-hop=out][data-hop-dir=up]{transform:translateY(14px)}.article-map .art-col[data-hop=in]{opacity:0;transition:none}.article-map .art-col[data-hop=in][data-hop-dir=down]{transform:translateY(16px)}.article-map .art-col[data-hop=in][data-hop-dir=up]{transform:translateY(-16px)}.article-map .art-leadin{padding-top:var(--space-xs);padding-bottom:var(--art-flow-section)}.article-map .art-tail{padding-top:0}.article-map .art-maprail-frame{background:#e9eef0;width:100%;height:100%;position:relative}.article-map .art-maprail-frame .maplibregl-map{isolation:isolate}.article-map .art-maprail-fallback{background:repeating-linear-gradient(45deg,#e3eaec,#e3eaec 12px,#dde6e8 12px 24px);position:absolute;inset:0}.article-map .art-maprail-attr{z-index:5;color:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b14188c;border-radius:6px;padding:.15rem .45rem;font-size:.58rem;line-height:1.2;position:absolute;bottom:.5rem;right:.5rem}.article-map .art-maprail-attr a{color:#fffffff2;text-underline-offset:2px;text-decoration:underline}.article-map .art-maprail-attr a:hover{color:#fff}.article-map .art-facade{z-index:10;opacity:1;transition:opacity var(--ask-dur-slow) ease var(--ask-dur-fast);background:#e9eef0;position:absolute;inset:0}.article-map .art-facade[data-hidden=true]{opacity:0;pointer-events:none}@media (max-width:880px){.article-map .art-facade{display:none}}.article-map .art-facade-img{object-fit:cover;width:100%;height:100%;display:block}.article-map .art-facade-hit{z-index:2;cursor:pointer;transition:background-color var(--ask-dur-fast) ease;appearance:none;background:0 0;border:none;align-items:flex-end;padding:0;display:flex;position:absolute;inset:0}.article-map .art-facade-hit:hover{background:#0612161a}.article-map .art-facade-hit:focus-visible{outline:2px solid var(--ask-brand,#0096a0);outline-offset:-3px}.article-map .art-facade-hit:disabled{cursor:default}.article-map .art-facade-bar{color:#fff;width:100%;font:inherit;font-weight:700;font-size:var(--text-md);text-align:left;text-shadow:0 1px 6px #001014d9;transition:background var(--ask-dur-fast) ease;background:linear-gradient(#06121600 0%,#06121680 55%,#061216d9 100%);align-items:center;gap:.5rem;padding:1.6rem 1.1rem 1rem;display:flex}.article-map .art-facade-bar svg{flex:none;width:1.15em;height:1.15em}.article-map .art-facade-bar-label{flex:auto}.article-map .art-facade-bar-arrow{transition:transform var(--ask-dur-fast) ease}.article-map .art-facade-hit:hover .art-facade-bar-arrow,.article-map .art-facade-hit:focus-visible .art-facade-bar-arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.article-map .art-facade,.article-map .art-facade-hit,.article-map .art-facade-bar,.article-map .art-facade-bar-arrow{transition:none}}.article-map .art-section{padding:0 0 var(--art-flow-section);transition:background-color var(--ask-dur-fast) ease;scroll-margin-top:80px}.article-map .art-section[data-map-hovered=true]{background:linear-gradient(90deg, var(--ask-brand-tint), transparent 34%)}.article-map .art-section-h{letter-spacing:-.02em;color:var(--ask-heading-ink);margin:.1rem 0 .3rem;font-size:clamp(2.4rem,3.2vw,2.9rem);font-weight:700}.article-map .art-section-body{font-size:var(--text-body);color:var(--ll-on-surface,#16181d);margin-bottom:.85rem;line-height:1.62}.article-map .art-pull{border-left:3px solid var(--ask-brand);font-size:var(--text-lg);color:var(--ask-brand-ink);margin:1rem 0;padding-left:1rem;font-weight:600;line-height:1.4}.article-map .art-section-prov{font-size:var(--text-2xs);color:var(--ll-on-surface-muted,#6b7280);margin-top:1.4rem;padding-top:.85rem;line-height:1.5;position:relative}.art-pin-shell{opacity:0;transform-origin:50%;pointer-events:none;transition:opacity var(--ask-dur-base) ease, transform var(--ask-dur-base) var(--ask-ease-settle);display:inline-flex;transform:translateY(4px)scale(.6)}.art-pin-shell[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.art-pin{background:var(--ask-brand-tint,#e9f8fa);border:1.5px solid var(--ask-brand,#0096a0);width:28px;height:28px;color:var(--ask-brand,#0096a0);cursor:pointer;transition:background var(--ask-dur-fast) ease, color var(--ask-dur-fast) ease, transform var(--ask-dur-fast) ease, box-shadow var(--ask-dur-fast) ease;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 3px #001c2047}.art-pin svg{width:15px;height:15px}@media (hover:hover){.art-pin:hover{background:var(--ask-brand,#0096a0);color:#fff}}.art-pin[data-referenced=true]{border-color:var(--ask-brand,#0096a0);z-index:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--ask-brand,#0096a0) 42%, transparent), 0 2px 6px #001c2052;transform:scale(1.08)}.art-pin[data-hovered=true]{background:var(--ask-brand,#0096a0);color:#fff;z-index:1;box-shadow:0 0 0 4px var(--ask-brand-tint,#e9f8fa), 0 2px 8px #001c2057;transform:scale(1.12)}.art-pin[data-selected=true]{background:var(--ask-brand,#0096a0);color:#fff;z-index:2;transform:scale(1.12);box-shadow:0 3px 10px #001c2061}.art-pin[data-spillover=true]{border-width:1px;border-color:color-mix(in srgb, var(--ask-brand,#0096a0) 45%, #fff);color:color-mix(in srgb, var(--ask-brand,#0096a0) 62%, #99adb0);opacity:.72;box-shadow:none;background:#fff;transform:scale(.8)}@media (hover:hover){.art-pin[data-spillover=true]:hover{background:color-mix(in srgb, var(--ask-brand,#0096a0) 72%, #fff);color:#fff;opacity:1}}@media (prefers-reduced-motion:reduce){.art-pin-shell{transition:none}}.art-emphasis[data-spotlight]:not([data-sat-zoom]) [data-kind]{box-shadow:0 0 0 3px color-mix(in srgb, var(--ask-brand,#0096a0) 45%, transparent), 0 4px 12px #0035484d}.art-emphasis[data-spotlight][data-sat-zoom] [data-kind]{box-shadow:0 0 0 3px color-mix(in srgb, var(--ask-brand,#0096a0) 45%, transparent), 0 2px 8px #00354859}.art-emphasis{display:inline-flex;position:relative}.art-emphasis [data-kind]{transition:width .3s,height .3s,background-color .3s,box-shadow .3s,opacity .3s}.art-emphasis [data-kind]>svg{transition:opacity .25s,width .3s,height .3s}.art-emphasis[data-sat-zoom] [data-kind]{width:1.5rem;height:1.5rem;box-shadow:0 0 0 2px #ffffffe6,0 2px 8px #00354859}.art-emphasis[data-sat-zoom] [data-kind]>svg{width:.8rem;height:.8rem}@media (hover:hover){.art-emphasis[data-sat-zoom]:hover [data-kind]{width:2.75rem;height:2.75rem;box-shadow:0 6px 16px #00354847}.art-emphasis[data-sat-zoom]:hover [data-kind]>svg{width:1.1rem;height:1.1rem}.art-emphasis[data-quiet]:not(:hover):not([data-engaged]):not([data-spotlight]):not([data-section-salient]) [data-kind]{opacity:.58;width:1.2rem;height:1.2rem;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--ask-brand,#0096a0) 20%, transparent), 0 1px 4px #00354838}.art-emphasis[data-quiet]:not(:hover):not([data-engaged]):not([data-spotlight]):not([data-section-salient]) [data-kind]>svg{width:.66rem;height:.66rem}}@media (hover:none){.art-emphasis[data-quiet]:not([data-engaged]):not([data-spotlight]):not([data-section-salient]) [data-kind]{opacity:.58;width:1.2rem;height:1.2rem;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--ask-brand,#0096a0) 20%, transparent), 0 1px 4px #00354838}.art-emphasis[data-quiet]:not([data-engaged]):not([data-spotlight]):not([data-section-salient]) [data-kind]>svg{width:.66rem;height:.66rem}}@media (pointer:coarse){.art-emphasis[data-quiet]:not([data-engaged]):not([data-spotlight]):not([data-section-salient]):after{content:"";width:2.75rem;height:2.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.art-emphasis [data-kind],.art-emphasis [data-kind]>svg{transition:none}}.art-pin[data-ambient]{border-width:1px;width:18px;height:18px;box-shadow:0 0 0 2px #ffffffe6,0 1px 3px #001c2059}.art-pin[data-ambient] svg{width:10px;height:10px}.article-map .art-narrative-ref{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--ask-brand,#0096a0) 18%, transparent) 62%);color:inherit;font:inherit;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--ask-brand,#0096a0) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--ask-brand,#0096a0) 55%, transparent);text-underline-offset:.18em;border:0;padding:0 .02em;display:inline}.article-map .art-narrative-ref:hover,.article-map .art-narrative-ref:focus-visible{color:var(--ask-brand-ink,#00747f);outline:none;text-decoration-style:solid}.article-map .art-narrative-ref:focus-visible{box-shadow:0 2px 0 var(--ask-brand,#0096a0)}.article-map .art-faq{margin-top:var(--art-flow-block)}.article-map .art-faq-h{font-size:var(--text-h3);letter-spacing:-.02em;margin-bottom:1rem;font-weight:700}.article-map .art-faq-item{border-bottom:1px solid var(--ask-divider)}.article-map .art-faq-q{cursor:pointer;align-items:center;gap:.6rem;padding:1rem 0;list-style:none;display:flex}.article-map .art-faq-q::-webkit-details-marker{display:none}.article-map .art-faq-q h3{font-size:var(--text-h4);flex:1;margin:0;font-weight:700}.article-map .art-faq-q:after{content:"";border-right:2px solid var(--ll-on-surface-muted,#6b7280);border-bottom:2px solid var(--ll-on-surface-muted,#6b7280);width:.5rem;height:.5rem;transition:transform var(--ask-dur-fast) ease;flex:none;transform:rotate(45deg)}.article-map .art-faq-item[open] .art-faq-q:after{transform:rotate(-135deg)}.article-map .art-faq-a{font-size:var(--text-md);color:var(--ll-on-surface,#16181d);margin:0 0 1rem;line-height:1.6}.article-map .art-faq-link{color:var(--ask-brand-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ask-brand) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--ask-brand) 45%, transparent);text-underline-offset:2px;cursor:pointer;transition:color var(--ask-dur-fast) ease, text-decoration-color var(--ask-dur-fast) ease;font-weight:600;text-decoration-thickness:1px}.article-map .art-faq-link:hover,.article-map .art-faq-link:focus-visible{color:var(--ask-brand);text-decoration-color:currentColor}.article-map .art-close{margin-top:var(--art-flow-block)}.article-map .art-close p{font-size:var(--text-body);margin-bottom:.9rem;line-height:1.65}.article-map .art-close-prov{color:var(--ll-on-surface-muted,#6b7280);margin-top:1rem;font-size:var(--text-xs)!important;line-height:1.5!important}.article-map .art-callout{margin-top:var(--art-flow-block);border:1px solid var(--ask-card-border);background:var(--ask-card-bg-alt,#f8fafa);border-radius:14px;padding:1.4rem}.article-map .art-callout-eyebrow{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ask-brand-ink);font-weight:700}.article-map .art-callout-title{font-size:var(--text-h4);margin:.3rem 0;font-weight:800}.article-map .art-callout-body{font-size:var(--text-sm);color:var(--ll-on-surface-muted,#6b7280);line-height:1.55}.article-map .art-callout-cta{background:var(--ask-brand);color:#fff;font-weight:600;font-size:var(--text-sm);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.4rem;margin-top:.8rem;padding:.5rem 1.1rem;text-decoration:none;display:inline-flex}.article-map .art-about{margin-top:var(--art-flow-block);gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--ask-divider);align-items:flex-start;display:flex}.article-map .art-avatar{background:var(--ask-brand);color:#fff;width:44px;height:44px;font-weight:800;font-size:var(--text-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.article-map .art-about-name{font-weight:700}.article-map .art-about-role{font-size:var(--text-xs);color:var(--ll-on-surface-muted,#6b7280)}.article-map .art-about-blurb{font-size:var(--text-sm);color:var(--ll-on-surface-muted,#6b7280);margin-top:.3rem;line-height:1.55}.article-map .art-about-review{font-size:var(--text-xs);color:var(--ll-on-surface-muted,#6b7280);margin-top:.5rem}@keyframes art-mapanchor-rise{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.article-map .art-mapanchor{z-index:60;animation:art-mapanchor-rise var(--ask-dur-base) var(--ask-ease-emphasized);position:fixed;bottom:2rem;right:calc(.9rem + 8px)}.article-map .art-mapanchor:active{transform:scale(.94)}@media (min-width:881px){.article-map{padding-bottom:0}.article-map .art-stage{grid-template-columns:minmax(0,1fr) minmax(440px,46vw);align-items:start;gap:0;display:grid}.article-map .art-col{grid-area:1/1;min-width:0}.article-map .art-col-scroll{max-width:48rem;margin-left:auto;margin-right:0;padding:0 clamp(2rem,3vw,3.5rem) 4rem clamp(1.5rem,3vw,3rem)}.article-map .art-maprail{border-left:1px solid var(--ask-card-border);grid-area:1/2;height:100vh;position:sticky;top:0;overflow:hidden}}@media (max-width:880px){.article-map .art-maprail{z-index:30;opacity:0;visibility:hidden;will-change:opacity;height:100dvh;transition:opacity var(--ask-dur-base) ease .1s, visibility 0s linear var(--ask-dur-slow);background:#e9eef0;border-left:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 -10px 34px #00354838}.article-map .art-stage[data-view=map] .art-maprail{opacity:1;visibility:visible;transition:opacity var(--ask-dur-base) ease, visibility 0s}.article-map .art-maprail .maplibregl-map{will-change:scale;transition:scale var(--ask-dur-slow) var(--ask-ease-emphasized);scale:1.045}.article-map .art-stage[data-view=map] .art-maprail .maplibregl-map{transition:scale var(--ask-dur-slow) var(--ask-ease-out);scale:1}.article-map .art-maprail .mobdock .mobdock-combined{transform-origin:50% calc(100% + 26px);opacity:0;transition:scale var(--ask-dur-base) var(--ask-ease-emphasized), opacity var(--ask-dur-fast) ease 50ms;scale:.6}.article-map .art-stage[data-view=map] .art-maprail .mobdock .mobdock-combined{opacity:1;transition:scale var(--ask-dur-slow) var(--ask-ease-settle), opacity var(--ask-dur-fast) ease;scale:1}.article-map .art-maprail .mobdock .infodock-card,.article-map .art-maprail .mobdock .infodock-ringband{opacity:0;transition:translate var(--ask-dur-base) var(--ask-ease-emphasized), opacity var(--ask-dur-fast) ease;translate:0 -10px}.article-map .art-stage[data-view=map] .art-maprail .mobdock .infodock-card,.article-map .art-stage[data-view=map] .art-maprail .mobdock .infodock-ringband{opacity:1;transition:translate var(--ask-dur-base) var(--ask-ease-emphasized) .16s, opacity var(--ask-dur-base) ease .16s;translate:0}.article-map .art-stage[data-view=list] .art-col{padding-bottom:84px}}@media (prefers-reduced-motion:reduce){.article-map .art-narrative-ref,.article-map .art-maprail,.article-map .art-maprail .maplibregl-map,.article-map .art-maprail .mobdock .mobdock-combined,.article-map .art-maprail .mobdock .infodock-card,.article-map .art-maprail .mobdock .infodock-ringband{transition:none}.article-map .art-mapanchor{animation:none}}.article-map .art-hero{margin-bottom:1.5rem;padding-top:1.5rem}.article-map .art-hero-h1{letter-spacing:-.025em;color:var(--ll-on-surface,#16181d);font-size:clamp(1.65rem,3.2vw,2.4rem);font-weight:800;line-height:1.07}.article-map .art-answer-brand{color:var(--ask-brand-ink);text-underline-offset:2px;font-weight:400;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.article-map .art-idx{margin-top:1.1rem}.article-map .art-hero-mobilemap{display:none}@media (max-width:880px){.article-map .art-hero-mobilemap{aspect-ratio:1;border:1px solid var(--ask-card-border);cursor:pointer;background:#e9eef0;border-radius:12px;width:100%;margin:.95rem 0 1.2rem;padding:0;display:block;position:relative;overflow:hidden}}.article-map .art-hero-mm-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.article-map .art-ovpin-layer{z-index:1;pointer-events:none;position:absolute;inset:0}.article-map .art-ovpin{--ovpin-dot:20px;transform:translate(calc(var(--ovpin-dot) / -2), -50%);white-space:nowrap;pointer-events:none;align-items:center;gap:7px;display:flex;position:absolute}.article-map .art-ovpin-dot{width:var(--ovpin-dot);height:var(--ovpin-dot);background:var(--ask-brand,#0096a0);color:#fff;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;transition:transform var(--ask-dur-fast) ease-out, background-color var(--ask-dur-fast) ease-out, box-shadow var(--ask-dur-fast) ease-out;border:2px solid #fff;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #001c2066}.article-map .art-ovpin[data-hovered=true]{z-index:10}.article-map .art-ovpin[data-hovered=true] .art-ovpin-dot{background:var(--ask-brand-hover);transform:scale(1.15);box-shadow:0 0 0 4px #0096a047,0 6px 16px #001c2080}.article-map .art-ovpin-name{letter-spacing:.01em;color:#fff;text-shadow:0 1px #081c20d9,0 -1px #081c20d9,1px 0 #081c20d9,-1px 0 #081c20d9,0 0 6px #081c20d9;transition:opacity var(--ask-dur-fast) ease;font-size:.81rem;font-weight:700}.article-map .art-facade[data-hidden=true] .art-ovpin-name{opacity:0}.article-map .art-facade[data-hidden=true] .art-ovpin-dot{animation:art-ovpin-pop var(--ask-dur-slow) var(--ask-ease-settle) forwards;animation-delay:calc(var(--ovpin-i,0) * 55ms)}@keyframes art-ovpin-pop{0%{opacity:1;transform:scale(1)}40%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(0)}}.article-map .art-hero-mobilemap .art-ovpin{--ovpin-dot:18px;gap:5px}.article-map .art-hero-mobilemap .art-ovpin-dot{border-width:1.5px;font-size:.58rem}.article-map .art-hero-mobilemap .art-ovpin-name{font-size:.66rem}.article-map .art-ovpin-layer .art-ovdot,.article-map .art-hero-mobilemap .art-ovdot{z-index:2;background:var(--ask-brand,#0096a0);color:#fff;font-variant-numeric:tabular-nums;border:1.5px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.58rem;font-weight:800;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #001c2066}@media (prefers-reduced-motion:reduce){.article-map .art-ovpin-name,.article-map .art-ovpin-dot{transition:none}.article-map .art-facade[data-hidden=true] .art-ovpin-dot{opacity:0;animation:none}}.article-map .art-hero-mm-bar{color:#fff;font-size:var(--text-xs);text-align:left;background:linear-gradient(#06121600 0%,#06121673 50%,#061216d9 100%);align-items:center;gap:.45rem;padding:1.4rem .85rem .7rem;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.article-map .art-hero-mm-label{flex:1}.art-rankpin-anchor{width:0;height:0;position:relative}.art-rankpin{--rankpin-shift:translate(-10px, -50%);white-space:nowrap;opacity:0;transform:var(--rankpin-shift) scale(.85);transform-origin:0;pointer-events:none;transition:opacity var(--ask-dur-base) ease, transform var(--ask-dur-base) ease;align-items:center;gap:7px;display:flex;position:absolute;top:0;left:0}.art-rankpin[data-show=true]{opacity:1;transform:var(--rankpin-shift) scale(1);pointer-events:auto;cursor:pointer}.art-rankpin-dot{background:var(--ask-brand,#0096a0);color:#fff;width:20px;height:20px;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;transition:transform var(--ask-dur-fast) ease-out, background-color var(--ask-dur-fast) ease-out, box-shadow var(--ask-dur-fast) ease-out;border:2px solid #fff;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #001c2066}.art-rankpin-label{letter-spacing:.01em;color:#fff;text-shadow:0 1px #081c20d9,0 -1px #081c20d9,1px 0 #081c20d9,-1px 0 #081c20d9,0 0 6px #081c20d9;font-size:.81rem;font-weight:700}.art-rankpin[data-hovered=true]{z-index:10}.art-rankpin[data-hovered=true] .art-rankpin-dot{background:var(--ask-brand-hover);transform:scale(1.15);box-shadow:0 0 0 4px #0096a047,0 6px 16px #001c2080}@media (hover:hover){.art-rankpin:hover{z-index:10}.art-rankpin:hover .art-rankpin-dot{background:var(--ask-brand-hover);transform:scale(1.15);box-shadow:0 0 0 4px #0096a047,0 6px 16px #001c2080}}@media (prefers-reduced-motion:reduce){.art-rankpin,.art-rankpin-dot{transition:none}}.art-edgemarkers{z-index:7;pointer-events:none;position:absolute;inset:0}.art-edgemarker{-webkit-backdrop-filter:blur(8px);color:var(--ll-on-surface,#0c2a28);font:inherit;font-size:var(--text-xs);white-space:nowrap;pointer-events:auto;cursor:pointer;transition:box-shadow var(--ask-dur-fast) ease, border-color var(--ask-dur-fast) ease, transform var(--ask-dur-fast) ease;background:#fffffff0;border:1px solid #0a1e1c1f;border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 5px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;box-shadow:0 2px 10px #08141238}@media (hover:hover){.art-edgemarker:hover{border-color:#00849161;box-shadow:0 0 0 4px #0096a02e,0 6px 16px #08141247}}.art-edgemarker-bearing{opacity:.85}.art-edgemarker-dist{font-variant-numeric:tabular-nums;opacity:.72;font-weight:500}@media (prefers-reduced-motion:reduce){.art-edgemarker{transition:none}}.article-map .art-ovpin,.article-map .art-rankpin{transition:transform var(--ask-dur-fast) var(--ask-ease-settle,ease), background-color var(--ask-dur-fast) ease, border-color var(--ask-dur-fast) ease, box-shadow var(--ask-dur-fast) ease;background:#fff;border:1px solid #0035481f;border-radius:9px;gap:.28rem;padding:2px .45rem 2px 2px;box-shadow:0 3px #c9d8d9,0 14px 22px -8px #00354866}.article-map .art-ovpin{transform:translate(calc(-50% + var(--pin-ox,0px)), calc(-50% + var(--pin-oy,0px)))}.article-map .art-rankpin{--rankpin-shift:translate(calc(-50% + var(--pin-ox,0px)), calc(-50% + var(--pin-oy,0px)))}.article-map .art-rankpin[data-treatment=dot]{box-shadow:none;--rankpin-shift:translate(-50%, -50%);background:0 0;border:0;gap:7px;padding:0}.article-map .art-ovpin[data-treatment=plate] .art-ovpin-name,.article-map .art-rankpin[data-treatment=plate] .art-rankpin-label{color:var(--ask-heading-ink,#003548)}.article-map .art-rankpin[data-treatment=dot] .art-rankpin-dot{box-shadow:0 2px 8px #001c2066}.article-map .art-rankpin[data-treatment=dot][data-hovered=true]{box-shadow:none;border-color:#0000}@media (hover:hover){.article-map .art-rankpin[data-treatment=dot]:hover{box-shadow:none;border-color:#0000}}.article-map .art-ovpin-dot,.article-map .art-rankpin-dot{background:var(--ask-brand,#0096a0);color:#fff;font-variant-numeric:tabular-nums;box-shadow:0 5px 14px #00849157;box-shadow:none;border:2px solid #fff}.article-map .art-ovpin-name,.article-map .art-rankpin-label{text-overflow:ellipsis;max-width:10.5rem;color:var(--ll-on-surface,#16181d);box-shadow:none;letter-spacing:0;text-shadow:none;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:700;overflow:hidden}.article-map .art-facade[data-hidden=true] .art-ovpin{opacity:0;transition:opacity var(--ask-dur-base) ease}.article-map .art-facade[data-hidden=true] .art-ovpin-dot{animation:none}.article-map .art-rankpin[data-hovered=true]{z-index:6}.article-map .art-rankpin[data-hovered=true] .art-rankpin-dot{background:var(--ask-brand-hover);box-shadow:none;transform:none}@media (hover:hover){.article-map .art-rankpin:hover{z-index:6}.article-map .art-rankpin:hover .art-rankpin-dot{background:var(--ask-brand-hover);box-shadow:none;transform:none}}.article-map .art-rankpin[data-show=true][data-dim=true]{opacity:.7}.article-map .art-facade .art-ovpin{pointer-events:auto;cursor:default;transition:opacity var(--ask-dur-base) ease, background-color var(--ask-dur-fast) ease, border-color var(--ask-dur-fast) ease, box-shadow var(--ask-dur-fast) ease}.article-map .art-facade .art-ovpin[data-hovered=true]{z-index:6}.article-map .art-facade .art-ovpin[data-hovered=true] .art-ovpin-dot{background:var(--ask-brand-hover)}.article-map .art-facade:has(.art-ovpin[data-hovered=true]) .art-ovpin:not([data-hovered=true]){opacity:.7}@media (hover:hover){.article-map .art-facade .art-ovpin:hover{z-index:6}.article-map .art-facade .art-ovpin:hover .art-ovpin-dot{background:var(--ask-brand-hover)}.article-map .art-facade:has(.art-ovpin:hover) .art-ovpin:not(:hover){opacity:.7}}.article-map .art-ovpin[data-treatment=plate][data-hovered=true],.article-map .art-rankpin[data-treatment=plate][data-hovered=true]{border-color:#00849159;box-shadow:0 5px #c9d8d9,0 18px 28px -8px #0035487a}.article-map .art-ovpin[data-treatment=plate][data-hovered=true]{transform:translate(calc(-50% + var(--pin-ox,0px)), calc(-50% + var(--pin-oy,0px) - 2px))}.article-map .art-rankpin[data-treatment=plate][data-hovered=true]{--rankpin-shift:translate(calc(-50% + var(--pin-ox,0px)), calc(-50% + var(--pin-oy,0px) - 2px))}.article-map .art-rankpin[data-treatment=plate][data-hovered=true] .art-rankpin-dot{background:var(--ask-brand-hover);box-shadow:none}@media (hover:hover){.article-map .art-ovpin[data-treatment=plate]:hover,.article-map .art-rankpin[data-treatment=plate]:hover{border-color:#00849159;box-shadow:0 5px #c9d8d9,0 18px 28px -8px #0035487a}.article-map .art-ovpin[data-treatment=plate]:hover{transform:translate(calc(-50% + var(--pin-ox,0px)), calc(-50% + var(--pin-oy,0px) - 2px))}.article-map .art-rankpin[data-treatment=plate]:hover{--rankpin-shift:translate(calc(-50% + var(--pin-ox,0px)), calc(-50% + var(--pin-oy,0px) - 2px))}.article-map .art-rankpin[data-treatment=plate]:hover .art-rankpin-dot{background:var(--ask-brand-hover);box-shadow:none}}.article-map .art-hero-mobilemap .art-ovpin{gap:.28rem;padding:2.5px .42rem 2.5px 2.5px}.article-map .art-hero-mobilemap .art-ovpin-name{max-width:7.5rem;padding:0;font-size:.64rem}@media (prefers-reduced-motion:reduce){.article-map .art-ovpin,.article-map .art-rankpin{transition:none}}
