[data-color=region-1]{--region: var(--c-region-1);--region-ink: var(--c-yellow)}[data-color=region-2]{--region: var(--c-region-2);--region-ink: var(--c-heading)}[data-color=region-3]{--region: var(--c-region-3);--region-ink: var(--c-text)}.sec-regiony .section-head{margin-bottom:var(--sp-11)}.sec-regiony__inner{display:grid;gap:var(--sp-10)}@media(min-width: 64em){.sec-regiony__inner{grid-template-columns:var(--w-map-card) minmax(0, 1fr);gap:var(--gap-map);align-items:start}}.sec-regiony__map{max-width:var(--w-map-card);margin:0;padding:var(--pad-map);border-color:var(--c-line);box-shadow:var(--sh-card)}.sec-regiony__svg{display:block;width:100%;height:auto;overflow:visible;filter:var(--sh-map)}.sec-regiony__area,.sec-regiony__void{transition:opacity var(--t-fast)}.sec-regiony__area path,.sec-regiony__void{stroke:var(--c-map-line);stroke-width:var(--bw-map);stroke-linejoin:round}.sec-regiony__area path{fill:var(--region)}.sec-regiony__area:focus{outline:none}.sec-regiony__area:focus-visible path{stroke:var(--c-focus)}.sec-regiony__void{fill:var(--c-line)}.sec-regiony__svg:hover .sec-regiony__area:not(:hover),.has-active .sec-regiony__area:not(.is-active){opacity:var(--o-dim)}.sec-regiony__label{font-family:var(--ff-body);font-size:var(--fs-map-label);font-weight:var(--fw-bold);text-anchor:middle;dominant-baseline:middle;text-transform:uppercase;fill:var(--region-ink);pointer-events:none}.sec-regiony__caption{margin-top:var(--sp-3);font-size:var(--fs-2xs);line-height:var(--lh-caption);text-align:center;color:var(--c-muted)}.sec-regiony__region{scroll-margin-top:var(--sp-6)}.sec-regiony__region+.sec-regiony__region{margin-top:var(--sp-6);padding-top:var(--sp-6);border-top:var(--bw-link) solid var(--c-line)}.sec-regiony__name{display:flex;align-items:center;gap:var(--sp-3);font-family:var(--ff-body);font-size:var(--fs-label);font-weight:var(--fw-semibold);line-height:var(--lh-base);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-heading)}.sec-regiony__name::before{content:"";flex-shrink:0;width:var(--swatch);height:var(--swatch);background:var(--region);border-radius:var(--r-sm)}.sec-regiony__desc{margin-top:var(--sp-1);padding-left:calc(var(--swatch) + var(--sp-3));font-size:var(--fs-caption);line-height:var(--lh-compact);color:var(--c-muted)}.sec-regiony__people{display:grid;gap:var(--pad-tile);margin-top:var(--sp-5)}@media(min-width: 30em){.sec-regiony__people{grid-template-columns:repeat(2, minmax(0, 1fr))}}.sec-regiony__person{display:flex;flex-direction:column;padding:var(--pad-tile);border-color:var(--c-line);transition:border-color var(--t-fast)}.is-active .sec-regiony__person{border-color:var(--region)}.sec-regiony__person a{color:inherit;text-decoration:none}.sec-regiony__person a:hover{text-decoration:underline}.sec-regiony__person-name{font-family:var(--ff-heading);font-size:var(--fs-subtitle);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--c-heading)}.sec-regiony__role{margin-top:var(--sp-2);padding-bottom:var(--sp-3);border-bottom:var(--bw) solid var(--c-line)}.sec-regiony__phone{align-self:flex-start;margin-top:var(--sp-3);font-family:var(--ff-heading);font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-compact);color:var(--c-heading)}.sec-regiony__email{align-self:flex-start;margin-top:var(--sp-1);font-size:var(--fs-xs);overflow-wrap:anywhere;color:var(--c-text)}
