[data-vg-people]{--vg-nb-hero-h:clamp(460px, 68vh, 720px);--vg-nb-hero-h-phone:520px;--vg-nb-hero-pad:clamp(28px, 3.6vw, 52px);--vg-nb-h1:clamp(3rem, 6.6vw, 6rem);--vg-nb-h1-w:14ch;--vg-nb-dial:52px;--vg-nb-dial-phone:44px;--vg-nb-bear-text:13px;--vg-nb-bear-big:17px;--vg-nb-bear-small:12px;--vg-nb-intro-top:clamp(72px, 8vw, 120px);--vg-nb-intro-gap:clamp(48px, 8vw, 140px);--vg-nb-intro-h2:clamp(2.2rem, 3.6vw, 3.4rem);--vg-nb-intro-h2-w:17ch;--vg-nb-where-top:clamp(96px, 10vw, 144px);--vg-nb-where-gap:clamp(40px, 6vw, 96px);--vg-nb-map-max:min(640px, 72svh);--vg-nb-near-name:clamp(1.8rem, 2.7vw, 2.5rem);--vg-nb-tile-gap:56px 20px;--vg-nb-tile-name:1.6rem;--vg-nb-tile-text:15.5px;--vg-nb-tile-count:13.5px}.vg-nb-hero{isolation:isolate;min-height:var(--vg-nb-hero-h);background:var(--vg-photo);color:var(--vg-photo-ink);align-items:flex-end;display:flex;position:relative;overflow:hidden}.vg-nb-hero__img{z-index:-2;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.vg-nb-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(0deg, color-mix(in srgb, var(--vg-photo) 78%, transparent) 0%, color-mix(in srgb, var(--vg-photo) 62%, transparent) 26%, color-mix(in srgb, var(--vg-photo) 44%, transparent) 44%, transparent 70%);position:absolute;inset:0}.vg-nb-hero__in{padding-top:var(--vg-nb-hero-pad);padding-bottom:var(--vg-nb-hero-pad);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.vg-nb-hero h1,.vg-nb-plain h1{min-width:0;font-size:var(--vg-nb-h1);line-height:1}.vg-nb-hero h1{text-shadow:0 2px 30px color-mix(in srgb, var(--vg-photo-shade) 30%, transparent)}.vg-nb-plain{padding-top:var(--vg-page-top);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;padding-bottom:28px;display:flex}.vg-nb-plain h1{max-width:var(--vg-nb-h1-w)}.vg-nb-bear{font-size:var(--vg-nb-bear-text);font-variant-numeric:tabular-nums;align-items:center;gap:14px;font-weight:500;line-height:1.45;display:flex}.vg-nb-bear p{margin:0}.vg-nb-bear b{font-size:var(--vg-nb-bear-big);font-weight:600;line-height:1.25;display:block}.vg-nb-bear__coords{font-size:var(--vg-nb-bear-small);letter-spacing:.04em;white-space:pre-wrap;opacity:.82;display:block}.vg-nb-bear .vg-dial{width:var(--vg-nb-dial);height:var(--vg-nb-dial);stroke-width:.8px}.vg-nb-plain .vg-nb-bear{color:var(--vg-ink-2)}.vg-nb-plain .vg-nb-bear b{color:var(--ui-fg)}.vg-nb-intro{gap:var(--vg-nb-intro-gap);padding-top:var(--vg-nb-intro-top);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.vg-nb-intro--one{grid-template-columns:minmax(0,1fr)}.vg-nb-intro h2{max-width:var(--vg-nb-intro-h2-w);font-size:var(--vg-nb-intro-h2);line-height:calc(var(--vg-lh-heading) * 1.06);margin-bottom:28px}.vg-nb-where{margin-top:var(--vg-nb-where-top);padding-block:var(--vg-nb-where-top)}.vg-nb-where .vg-lede{color:var(--ui-inverse-muted)}.vg-nb-where__grid{gap:var(--vg-nb-where-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;display:grid}.vg-nb-where__grid--one{grid-template-columns:minmax(0,1fr)}.vg-nb-near{border-top:1px solid var(--ui-inverse-border);margin:0;padding:0;list-style:none}.vg-nb-near li{border-bottom:1px solid var(--ui-inverse-border)}.vg-nb-near__link{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 20px;padding:22px 0 21px;text-decoration:none;display:grid}.vg-nb-near__link:focus-visible{outline-offset:-2px}.vg-nb-near__name{font-size:var(--vg-nb-near-name);overflow-wrap:anywhere;line-height:1.05}.vg-nb-near__link:hover .vg-nb-near__name{text-underline-offset:.16em;text-decoration:underline 1px}.vg-nb-near__bear{font-size:var(--vg-bear);letter-spacing:.1em;color:var(--ui-inverse-muted);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-weight:500;line-height:1;display:inline-flex}.vg-nb-map [data-map-view],.vg-nb-map [data-map-note]{aspect-ratio:5/4;border-radius:var(--ui-radius-media);background:color-mix(in srgb, var(--ui-inverse-fg) 8%, var(--ui-inverse))}.vg-nb-where__grid--one .vg-nb-map [data-map-view]{width:100%;max-height:var(--vg-nb-map-max)}.vg-nb-map [data-map-note]{aspect-ratio:auto;color:var(--ui-inverse-fg)}.vg-nb-tiles{gap:var(--vg-nb-tile-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vg-nb-tile{align-content:start;justify-items:start;min-width:0;display:grid;position:relative}.vg-nb-tile__img{aspect-ratio:3/2;border-radius:var(--ui-radius-media);background:var(--ui-surface-2);width:100%;overflow:hidden}.vg-nb-tile__img img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}h2.vg-nb-tile__name{font-size:var(--vg-nb-tile-name);margin-top:16px;line-height:1.1}.vg-nb-tile__name a{text-decoration:none}.vg-nb-tile__name a:after{content:"";position:absolute;inset:0}.vg-nb-tile:hover .vg-nb-tile__name a{text-underline-offset:.18em;text-decoration:underline 1px}.vg-nb-tile .vg-bear{margin-top:8px}.vg-nb-tile__text{font-size:var(--vg-nb-tile-text);color:var(--vg-ink-2);text-wrap:pretty;margin:10px 0 0;line-height:1.5}.vg-nb-tile__count{font-size:var(--vg-nb-tile-count);color:var(--ui-muted);font-variant-numeric:tabular-nums;margin:10px 0 0;font-weight:500;line-height:1.3}@media (width<=980px){.vg-nb-intro,.vg-nb-where__grid{grid-template-columns:minmax(0,1fr)}.vg-nb-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.vg-nb-map{order:-1}}@media (width<=720px){.vg-nb-hero{min-height:var(--vg-nb-hero-h-phone)}.vg-nb-bear .vg-dial{width:var(--vg-nb-dial-phone);height:var(--vg-nb-dial-phone)}.vg-nb-map [data-map-view]{aspect-ratio:4/3}.vg-nb-tiles{grid-template-columns:minmax(0,1fr)}}
