.masthead.svelte-boh7zh{padding:var(--section-gap) var(--page-pad);text-align:center;opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1)}.masthead.mounted.svelte-boh7zh{opacity:1}.masthead-rule.svelte-boh7zh{height:2px;background:var(--black);margin-bottom:20px}.masthead-top.svelte-boh7zh{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.masthead-date.svelte-boh7zh,.masthead-edition.svelte-boh7zh{font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--mid-gray)}.masthead-title.svelte-boh7zh{font-family:var(--font-display);font-size:clamp(5rem,15vw,12rem);font-weight:400;letter-spacing:-.02em;line-height:.85;margin-bottom:12px;font-style:italic}.masthead-byline.svelte-boh7zh{font-family:var(--font-body);font-size:.8125rem;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:var(--mid-gray);margin-bottom:20px}.masthead-credits.svelte-boh7zh{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;padding-top:16px;font-size:.75rem;color:var(--mid-gray)}.sep.svelte-boh7zh{color:var(--light-gray)}.lede.svelte-boh7zh{padding:var(--section-gap) var(--page-pad);border-top:1px solid var(--black)}.lede-grid.svelte-boh7zh{display:grid;grid-template-columns:160px 1fr;gap:48px;max-width:960px}.lede-text.svelte-boh7zh{font-size:1.125rem;line-height:1.75;color:var(--dark-gray)}.facts.svelte-boh7zh{padding:var(--section-gap) var(--page-pad);border-top:1px solid var(--black)}.facts-grid.svelte-boh7zh{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.fact.svelte-boh7zh{padding:24px 24px 24px 0;border-right:1px solid var(--light-gray)}.fact.svelte-boh7zh:last-child{border-right:none}.fact.svelte-boh7zh .label:where(.svelte-boh7zh){display:block;margin-bottom:12px}.fact.svelte-boh7zh h3:where(.svelte-boh7zh){margin-bottom:8px}.fact.svelte-boh7zh p:where(.svelte-boh7zh){color:var(--mid-gray);font-size:.8125rem}.map-section.svelte-boh7zh{padding:var(--section-gap) var(--page-pad);border-top:1px solid var(--black)}.section-label.svelte-boh7zh{margin-bottom:32px}.section-label.svelte-boh7zh h3:where(.svelte-boh7zh){margin-top:8px}.location-grid.svelte-boh7zh{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--light-gray);border:1px solid var(--light-gray)}.location-photo.svelte-boh7zh{background:var(--black);overflow:hidden}.location-photo.svelte-boh7zh img:where(.svelte-boh7zh){width:100%;height:100%;object-fit:cover;display:block}.map-container.svelte-boh7zh{background:var(--white);min-height:400px}.map-container.svelte-boh7zh iframe:where(.svelte-boh7zh){display:block;width:100%;height:100%;min-height:400px}.references.svelte-boh7zh{padding:var(--section-gap) var(--page-pad);border-top:1px solid var(--black)}.ref-grid.svelte-boh7zh{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.ref-img.svelte-boh7zh{width:100%;height:280px;object-fit:cover;margin-bottom:20px}.ref-item.svelte-boh7zh h3:where(.svelte-boh7zh){margin-bottom:8px}.ref-item.svelte-boh7zh p:where(.svelte-boh7zh){color:var(--mid-gray)}.roster.svelte-boh7zh{padding:var(--section-gap) var(--page-pad);border-top:1px solid var(--black)}.roster-grid.svelte-boh7zh{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:2px solid var(--black)}.roster-item.svelte-boh7zh{display:flex;flex-direction:column;padding:16px 16px 16px 0;border-bottom:1px solid var(--light-gray)}.roster-role.svelte-boh7zh{font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mid-gray);margin-bottom:4px}.roster-name.svelte-boh7zh{font-family:var(--font-display);font-size:1.125rem}.index.svelte-boh7zh{padding:var(--section-gap) var(--page-pad);border-top:1px solid var(--black)}.index-header.svelte-boh7zh{display:flex;align-items:center;gap:16px;margin-bottom:32px}.index-rule.svelte-boh7zh{flex:1;height:1px;background:var(--black)}.index-grid.svelte-boh7zh{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.index-card.svelte-boh7zh{padding:32px 32px 32px 0;border-right:1px solid var(--light-gray);border-bottom:1px solid var(--light-gray);display:flex;flex-direction:column;gap:8px;transition:background .2s ease}.index-card.svelte-boh7zh:nth-child(3n){border-right:none}.index-card.svelte-boh7zh:nth-last-child(-n+3){border-bottom:none}.index-card.svelte-boh7zh:hover{background:var(--off-white)}.index-num.svelte-boh7zh{font-family:var(--font-body);font-size:.6875rem;font-weight:500;letter-spacing:.1em;color:var(--mid-gray)}.index-card.svelte-boh7zh h2:where(.svelte-boh7zh){font-size:clamp(1.25rem,2vw,1.75rem)}.index-card.svelte-boh7zh p:where(.svelte-boh7zh){color:var(--mid-gray);flex:1}@media(max-width:768px){.masthead-top.svelte-boh7zh,.masthead-credits.svelte-boh7zh{flex-direction:column;gap:4px}.sep.svelte-boh7zh{display:none}.lede-grid.svelte-boh7zh{grid-template-columns:1fr;gap:16px}.facts-grid.svelte-boh7zh{grid-template-columns:repeat(2,1fr)}.fact.svelte-boh7zh{border-bottom:1px solid var(--light-gray);padding-bottom:24px}.ref-grid.svelte-boh7zh{grid-template-columns:1fr}.roster-grid.svelte-boh7zh{grid-template-columns:repeat(2,1fr)}.location-grid.svelte-boh7zh{grid-template-columns:1fr}.index-grid.svelte-boh7zh{grid-template-columns:repeat(2,1fr)}.index-card.svelte-boh7zh:nth-child(3n){border-right:1px solid var(--light-gray)}.index-card.svelte-boh7zh:nth-child(2n){border-right:none}.index-card.svelte-boh7zh:nth-last-child(-n+3){border-bottom:1px solid var(--light-gray)}.index-card.svelte-boh7zh:nth-last-child(-n+2){border-bottom:none}}
