.sa-lede{font-size:var(--fs-lead);color:var(--text-muted);max-width:600px;line-height:1.5}.sa-mark{color:var(--logo-red);flex:none}.sa-map{background:var(--studio);width:100%}.sa-open-b{padding-bottom:0}.sa-open-b__grid{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:end;display:grid}.sa-open-b__copy{gap:var(--space-6);padding-bottom:var(--space-16);display:grid}.sa-open-b__photo{aspect-ratio:4/3;border-bottom:8px solid var(--logo-red);overflow:hidden}.sa-open-b__photo img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}@media (max-width:959px){.sa-open-b__grid{grid-template-columns:1fr;gap:0}.sa-open-b__copy{padding-bottom:var(--space-10)}}.sa-map-a__fig{background:var(--paper);padding:var(--space-2);border-top:8px solid var(--logo-red);box-shadow:var(--shadow)}.sa-legend{align-items:center;gap:var(--space-3) var(--space-8);padding:var(--space-4) var(--space-2) var(--space-2);flex-wrap:wrap;font-weight:600;display:flex}.sa-legend__item{align-items:center;gap:var(--space-2);display:inline-flex}.sa-legend__dot{background:var(--ink);border-radius:50%;width:10px;height:10px}.sa-legend__dot--base{background:var(--logo-red);width:14px;height:14px}.sa-legend .link{margin-left:auto}@media (max-width:599px){.sa-legend .link{margin-left:0}}.sa-index{border-top:1px solid var(--line)}.sa-index li{justify-content:space-between;align-items:baseline;gap:var(--space-6);padding:var(--space-4) 0;border-bottom:1px solid var(--line);display:flex}.sa-index__place{font-size:var(--fs-h2);line-height:1.1}.sa-index li:first-child .sa-index__place{color:var(--color-accent)}.sa-index__role{letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-muted);text-align:right;flex:none;font-weight:600}@media (max-width:599px){.sa-index li{gap:var(--space-1);display:grid}.sa-index__role{text-align:left;font-size:.875rem}}.sa-know-a__cols{border-top:1px solid var(--line-on-ink);grid-template-columns:repeat(4,1fr);display:grid}.sa-know-a__cols li{align-content:start;gap:var(--space-3);padding:var(--space-8) var(--space-6) var(--space-8) 0;display:grid}.sa-know-a__cols li+li{padding-left:var(--space-6);border-left:1px solid var(--line-on-ink)}.sa-know-a__cols p{color:var(--on-ink-muted)}.sa-know-a__foot{margin-top:var(--space-6)}@media (max-width:959px){.sa-know-a__cols{grid-template-columns:1fr 1fr}.sa-know-a__cols li:nth-child(3){border-left:0;padding-left:0}.sa-know-a__cols li:nth-child(n+3){border-top:1px solid var(--line-on-ink)}}@media (max-width:599px){.sa-know-a__cols{grid-template-columns:1fr}.sa-know-a__cols li,.sa-know-a__cols li+li{padding:var(--space-6) 0;border-left:0}.sa-know-a__cols li+li{border-top:1px solid var(--line-on-ink)}}.sa-close-c{padding-bottom:calc(var(--section-pad) + min(15vw, 14.5rem) * 1.45);position:relative;overflow:hidden}.sa-close-c__poster{font-weight:var(--display-weight);font-stretch:125%;font-size:var(--fs-poster);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:#1d1d20;pointer-events:none;-webkit-user-select:none;user-select:none;text-align:right;line-height:.86;display:grid;position:absolute;inset:auto 0 -.12em}.sa-close-c__inner{position:relative}
