.area-mark{display:inline-flex;flex-direction:column;align-items:center;gap:5px}.area-mark-label{font-family:var(--font-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal);line-height:1}.area-mark-mark{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center}.area-mark-name{position:relative;font-family:var(--font-plex-mono),monospace;font-weight:400;line-height:1;letter-spacing:.16em;text-indent:.16em;color:var(--ink)}.area-mark-dot{z-index:-2;inset:-4px -14px;background:rgb(var(--green-rgb)/.2)}.area-mark-dot,.area-mark-ping{position:absolute;border-radius:999px}.area-mark-ping{z-index:-1;inset:0;background:var(--green);animation:area-ping 3s cubic-bezier(.22,.61,.36,1) infinite}@keyframes area-ping{0%{transform:scale(1);opacity:.6}70%{transform:scale(2.1);opacity:0}to{transform:scale(2.1);opacity:0}}@media (prefers-reduced-motion:reduce){.area-mark-ping{animation:none;opacity:.28;transform:scale(1)}}.area-mark.hero .area-mark-label{font-size:12px}.area-mark.hero .area-mark-name{font-size:clamp(26px,7vw,36px)}.area-mark.inline{gap:3px}.area-mark.inline .area-mark-label{font-size:9.5px}.area-mark.inline .area-mark-name{font-size:17px}.area-mark.inline .area-mark-dot{inset:-3px -10px}.area-mark.header{gap:0}.area-mark.header .area-mark-label{display:none}.area-mark.header .area-mark-name{font-size:13px;letter-spacing:.14em;text-indent:.14em}.area-mark.header .area-mark-dot{inset:-2px -8px}.area-mark.header .area-mark-ping{animation-iteration-count:infinite}.area-crumb{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.card-page{overflow-x:clip}