.hero[data-astro-cid-ge2uvauf]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0 0 var(--space-3);overflow:hidden}.hero-aligned[data-astro-cid-ge2uvauf]{background:var(--color-bg);border:none;border-radius:0;margin-bottom:0}.hero-content[data-astro-cid-ge2uvauf]{padding:var(--space-5);gap:var(--space-5);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=800px){.hero-with-image[data-astro-cid-ge2uvauf] .hero-content[data-astro-cid-ge2uvauf]{gap:var(--space-5);grid-template-columns:1.1fr 1fr;align-items:center}.hero-aligned[data-astro-cid-ge2uvauf] .hero-content[data-astro-cid-ge2uvauf]{column-gap:var(--space-5);grid-template-columns:.92fr 1.08fr;align-items:stretch}.hero-aligned[data-astro-cid-ge2uvauf] .hero-text[data-astro-cid-ge2uvauf]{min-width:0}.hero-aligned[data-astro-cid-ge2uvauf] .hero-image[data-astro-cid-ge2uvauf],.hero-aligned[data-astro-cid-ge2uvauf] .hero-image[data-astro-cid-ge2uvauf] .hero-carousel{display:contents}.hero-aligned[data-astro-cid-ge2uvauf] .hero-image[data-astro-cid-ge2uvauf] .hero-carousel-frame,.hero-aligned[data-astro-cid-ge2uvauf] .hero-image[data-astro-cid-ge2uvauf] .hero-carousel-empty.skeleton-block{aspect-ratio:auto;grid-column:2;align-self:stretch;height:100%;min-height:520px;max-height:none}.hero-aligned[data-astro-cid-ge2uvauf] .hero-image[data-astro-cid-ge2uvauf] .hero-carousel-empty{grid-area:1/2}}.hero-eyebrow[data-astro-cid-ge2uvauf]{font-size:var(--text-sm);color:var(--color-ink-muted);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-caps);margin:0}.hero-headline[data-astro-cid-ge2uvauf]{font-family:var(--font-heading);font-weight:var(--weight-medium);font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:-.015em;margin:var(--space-2) 0 var(--space-3);text-wrap:balance}.hero-subhead[data-astro-cid-ge2uvauf]{font-size:var(--text-md);color:var(--color-ink-muted);line-height:var(--leading-relaxed);max-width:50ch;margin:0 0 var(--space-4)}.hero-actions[data-astro-cid-ge2uvauf]{gap:var(--space-2);flex-wrap:wrap;display:flex}.hero-image[data-astro-cid-ge2uvauf]{min-width:0}.hero-image[data-astro-cid-ge2uvauf] img[data-testid=tenant-hero],.hero-image[data-astro-cid-ge2uvauf] svg{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);width:100%;display:block}.hw{isolation:isolate;width:100vw;margin-left:calc(50% - 50vw);margin-top:calc(-1 * var(--space-4));background:var(--color-surface-muted);align-items:center;min-height:clamp(420px,68vh,680px);display:flex;position:relative;overflow:hidden}.hw-media{z-index:0;position:absolute;inset:0}.hw-frame{opacity:0;transition:opacity .2s;position:absolute;inset:0}.hw-frame.is-on{opacity:1}.hw-frame img{object-fit:cover;width:100%;height:100%;display:block}.hw-scrim{background:linear-gradient(97deg,#120e0beb 0%,#120e0bbd 46%,#120e0b38 70%,#120e0b0f 100%);position:absolute;inset:0}@media (width>=760px){.hw-scrim{background:linear-gradient(95deg,#120e0b9e 0,#120e0b99 690px,#120e0b42 810px,#120e0b00 930px)}}.hw-col{z-index:1;width:100%;max-width:700px;padding:0 var(--space-4);flex-direction:column;display:flex;position:relative}.hw-eyebrow{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-scrim);opacity:.74;margin:0 0 14px}.hw-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-on-scrim);max-width:17ch;margin:0;font-size:clamp(27px,3.5vw,50px);font-weight:400;line-height:1.06}.hw-lede{margin:var(--space-3) 0 0;max-width:52ch;font-size:clamp(14px,1.15vw,17px);line-height:1.55}.hw-lede--over{color:var(--color-on-scrim);opacity:.9}.hw-lede--below{color:var(--color-ink-faint)}.hw-search{align-items:center;gap:var(--space-2);margin-top:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);max-width:520px;box-shadow:var(--shadow-md);padding:10px 10px 10px 17px;display:flex}.hw-search-icon{color:var(--color-ink-muted)}.hw-search input{min-width:0;font:inherit;font-size:var(--text-sm);color:var(--color-ink);background:0 0;border:0;outline:none;flex:1}.hw-search input::placeholder{color:var(--color-ink-muted)}.hw-search input::-webkit-search-cancel-button{display:none}.hw-go{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-scrim);font:inherit;font-size:var(--text-sm);cursor:pointer;border:0;flex:none;padding:8px 15px;font-weight:500}.hw-go:hover{background:var(--color-accent-hover)}.hw-go:focus-visible{outline:2px solid var(--color-bordeaux-ink);outline-offset:2px}.hw-go[disabled]{opacity:.7;cursor:progress}.hw-near-me-note{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--color-on-scrim);opacity:.86;max-width:420px}.hw--no-photo .hw-near-me-note{color:var(--color-ink-muted);opacity:1}.hw-chips{gap:var(--space-2);flex-wrap:wrap;margin-top:13px;display:flex}.hw-chip{border-radius:var(--radius-pill);white-space:nowrap;padding:6px 13px;font-size:12.5px;text-decoration:none}.hw-chips--over .hw-chip{color:var(--color-on-scrim);background:#ffffff24;border:1px solid #ffffff4d}.hw-chips--over .hw-chip:hover{background:#ffffff3d}.hw-chips--below .hw-chip{color:var(--color-ink-faint);background:var(--color-surface);border:1px solid var(--color-border)}.hw--no-photo .hw-eyebrow{color:var(--color-ink-muted);opacity:1}.hw--no-photo .hw-title{color:var(--color-ink)}.hw--no-photo .hw-lede--over{color:var(--color-ink-muted);opacity:1}.hw--no-photo .hw-chips--over .hw-chip{color:var(--color-ink-faint);background:var(--color-surface);border:1px solid var(--color-border)}.hw--no-photo .hw-chips--over .hw-chip:hover{background:var(--color-surface-muted)}.hw-credit{z-index:1;width:100%;max-width:700px;padding:0 var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-on-scrim);display:flex;position:absolute;bottom:18px;left:0}.hw-credit-item{text-align:right;max-width:300px}.hw-house-link{font-family:var(--font-heading);font-weight:400;font-size:var(--text-md);color:inherit;text-decoration:none;display:block}.hw-house-link:hover,.hw-house-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.hw-country-link{color:inherit;text-decoration:none}.hw-country-link:hover,.hw-country-link:focus-visible{text-underline-offset:2px;text-decoration:underline}.hw-house-link:focus-visible,.hw-country-link:focus-visible{outline:2px solid var(--color-on-scrim);outline-offset:3px;border-radius:var(--radius-sm)}.hw-house-link,.hw-credit-item em{text-shadow:0 1px 1px #000000f2,0 -1px 1px #000000f2,1px 0 1px #000000f2,-1px 0 1px #000000f2,0 2px 7px #000000d9}.hw-credit-item em{letter-spacing:.07em;text-transform:uppercase;opacity:.9;font-size:10.5px;font-style:normal}.hw-attribs{z-index:1;position:absolute;bottom:18px;right:clamp(16px,3vw,34px)}.hw-attrib{color:#fff;opacity:1;text-shadow:0 1px 1px #000000f2,0 -1px 1px #000000f2,1px 0 1px #000000f2,-1px 0 1px #000000f2,0 2px 6px #000000d9;font-size:10.5px;font-weight:500;display:block}.hw-attrib[hidden]{display:none}.hw-nav{align-items:center;gap:var(--space-2);flex:none;display:flex}.hw-arrow{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--color-on-scrim);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff73;line-height:1}.hw-arrow:hover{background:#ffffff29}.hw-arrow:focus-visible{outline:2px solid var(--color-on-scrim);outline-offset:2px}.hw-below{display:none}@media (width<=759px){.hw{align-items:flex-end;height:360px;min-height:360px}.hw-col{padding-bottom:var(--space-4)}.hw-eyebrow{display:none}.hw-title{max-width:none;font-size:28px}.hw-lede--over,.hw-chips--over,.hw-nav{display:none}.hw-credit{width:auto;max-width:none;padding:0;top:14px;bottom:auto;left:clamp(20px,4vw,58px)}.hw-credit-item{text-align:left;max-width:170px}.hw-attribs{inset:auto clamp(14px,4vw,22px) 10px auto}.hw-attrib{opacity:.8;text-align:right;max-width:62vw;font-size:9px}.hw-search{margin-top:var(--space-3)}.hw-below{padding:var(--space-4) clamp(20px, 4vw, 58px) var(--space-3);background:var(--color-bg);display:block}.hw-below .hw-lede{margin-top:0}.hw-stats{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--color-ink-muted)}.hw-stats b{color:var(--color-ink);font-weight:500}}@media (prefers-reduced-motion:reduce){.hw-frame{transition:none}}:root{--mm-hero-loop:11s;--mm-loader-cycle:1.6s;--mm-ease-draw:cubic-bezier(.65, 0, .35, 1);--mm-ease-pop:cubic-bezier(.2, .8, .2, 1)}.mm-mark-stem,.mm-mark-arch{stroke:var(--color-bordeaux)}.mm-mark-ring{stroke:var(--color-accent)}.mm-mark-ring-outer{stroke:var(--color-border)}.mm-mark-node-disc{fill:var(--color-accent)}.mm-mark-node-star{fill:var(--color-tier-1)}.mm-mark-node-burst{fill:var(--color-bg)}.mm-hero .mm-mark-stem{stroke-dasharray:1;stroke-dashoffset:1px;animation:mm-stem var(--mm-hero-loop) ease-in-out infinite}.mm-hero .mm-mark-arch{stroke-dasharray:1;stroke-dashoffset:1px;animation:mm-arch var(--mm-hero-loop) ease-in-out infinite}.mm-hero .mm-mark-node{transform-box:fill-box;transform-origin:50%;animation:mm-node var(--mm-hero-loop) var(--mm-ease-pop) infinite}.mm-hero .mm-wordmark{animation:mm-track var(--mm-hero-loop) ease-out infinite}.mm-hero .mm-mark-ring{stroke-dasharray:1;stroke-dashoffset:1px;animation:mm-ring var(--mm-hero-loop) ease-in-out infinite}.mm-reveal{opacity:0;animation:mm-reveal .55s var(--mm-ease-pop) forwards}@keyframes mm-stem{0%{stroke-dashoffset:1px}9%,80%{stroke-dashoffset:0}90%,to{stroke-dashoffset:1px}}@keyframes mm-arch{0%,9%{stroke-dashoffset:1px}24%,80%{stroke-dashoffset:0}90%,to{stroke-dashoffset:1px}}@keyframes mm-node{0%,16%{opacity:0;transform:scale(.2)rotate(-130deg)}28%,80%{opacity:1;transform:scale(1)rotate(0)}90%,to{opacity:0;transform:scale(.5)rotate(50deg)}}@keyframes mm-ring{0%,4%{stroke-dashoffset:1px}22%,80%{stroke-dashoffset:0}90%,to{stroke-dashoffset:1px}}@keyframes mm-track{0%,24%{opacity:0;letter-spacing:.5em}40%,82%{opacity:1;letter-spacing:.04em}92%,to{opacity:0;letter-spacing:.5em}}@keyframes mm-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.mm-loader{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.mm-loader-label{font-family:var(--font-heading);font-style:italic;font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-ink-muted);text-align:center;margin:0}.mm-compass{width:5.5rem;height:5.5rem;position:relative}.mm-loader-compass .mm-compass-ring{transform-box:fill-box;transform-origin:50%;width:100%;height:100%;animation:mm-spin var(--mm-loader-cycle) linear infinite;position:absolute;inset:0}.mm-compass-track{stroke:var(--color-border)}.mm-compass-arc{stroke:var(--color-accent)}.mm-compass-mark{width:2.25rem;height:auto;margin:auto;position:absolute;inset:0}.mm-mark-breathe{transform-box:fill-box;transform-origin:50%;animation:mm-breathe calc(var(--mm-loader-cycle) * 1.5) ease-in-out infinite}.mm-loader-inline{align-items:center;gap:var(--space-3);flex-direction:row;width:100%;display:flex}.mm-loader-inline .mm-mark-mini{flex:none;width:1.375rem;height:auto}.mm-loader-inline-body{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.mm-loader-inline .mm-loader-label{text-align:left;font-size:var(--text-sm)}.mm-glyph{vertical-align:middle;display:inline-flex}.mm-glyph .mm-mark-mini{width:1.125rem;height:auto}.mm-bar{height:var(--space-1);border-radius:var(--radius-sm);background:var(--color-border);position:relative;overflow:hidden}.mm-bar-fill{border-radius:var(--radius-sm);background:var(--color-accent);height:100%;animation:mm-indet calc(var(--mm-loader-cycle) * 1.1) cubic-bezier(.5, 0, .5, 1) infinite;position:absolute;top:0}.mm-loader-page{min-height:40vh;padding:var(--space-6) var(--space-3);place-items:center;display:grid}.mm-loader-panel{aspect-ratio:21/9;background:var(--color-surface-muted);border-radius:var(--radius-md);place-items:center;width:100%;display:grid}.mm-loader-ink .mm-ink-mark{width:3.25rem;height:auto}.mm-loader-ink .mm-ink-stroke{stroke:var(--color-accent);stroke-dasharray:1;stroke-dashoffset:1px;animation:mm-fill var(--mm-loader-cycle) var(--mm-ease-draw) infinite}.mm-loader-ink .mm-ink-track{stroke:var(--color-border)}.mm-loader-ink .mm-ink-node{fill:var(--color-accent);transform-box:fill-box;transform-origin:50%;animation:mm-pulse var(--mm-loader-cycle) ease-in-out infinite}@keyframes mm-spin{to{transform:rotate(360deg)}}@keyframes mm-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes mm-fill{0%{stroke-dashoffset:1px}70%,to{stroke-dashoffset:0}}@keyframes mm-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes mm-indet{0%{width:38%;left:-38%}50%{width:54%}to{width:38%;left:100%}}@media (prefers-reduced-motion:reduce){.mm-hero .mm-mark-stem,.mm-hero .mm-mark-arch,.mm-hero .mm-mark-ring,.mm-hero .mm-mark-node,.mm-hero .mm-wordmark,.mm-reveal,.mm-loader-compass .mm-compass-ring,.mm-mark-breathe,.mm-bar-fill,.mm-loader-ink .mm-ink-stroke,.mm-loader-ink .mm-ink-node{animation:none!important}.mm-mark-stem,.mm-mark-arch,.mm-mark-ring,.mm-ink-stroke{stroke-dashoffset:0!important}.mm-reveal{opacity:1!important;transform:none!important}.mm-wordmark{opacity:1!important;letter-spacing:.04em!important}.mm-hero .mm-mark-node{opacity:1!important;transform:none!important}.mm-bar-fill{width:40%!important;left:0!important}}.hero-carousel{gap:var(--space-3);flex-direction:column;display:flex}.hero-carousel-empty{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-surface-muted)}.hero-image:has(.hero-carousel-empty:not(.skeleton-block)){display:none}@media (width>=800px){.hero-with-image .hero-content:has(.hero-carousel-empty:not(.skeleton-block)){grid-template-columns:1fr}}.hero-carousel-frame{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-surface-muted);max-height:42vh;display:block;position:relative;overflow:hidden}.hero-carousel-photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--easing-out);display:block;position:absolute;inset:0}.hero-carousel-photo.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.hero-carousel-photo{transition:none}}.hero-carousel-controls{top:var(--space-3);right:var(--space-3);gap:var(--space-2);z-index:2;align-items:center;display:flex;position:absolute}.hero-carousel-arrow{color:#fff;width:36px;height:36px;font-size:var(--text-lg);cursor:pointer;opacity:0;transition:opacity var(--motion-fast) var(--easing-out), background var(--motion-fast) var(--easing-out);background:#00000080;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.hero-carousel-frame:hover .hero-carousel-arrow,.hero-carousel-arrow:focus-visible{opacity:1}.hero-carousel-arrow:hover{background:#000000b8}@media (hover:none){.hero-carousel-arrow{opacity:.85}}@media (width<=768px){.hero-carousel-arrow{min-width:var(--touch-min);min-height:var(--touch-min)}}.hero-carousel-counter{color:#fff;font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:var(--radius-pill);white-space:nowrap;background:#140e0a8c;padding:7px 12px;line-height:1}.hero-carousel-caption{padding:var(--space-5) var(--space-4) var(--space-4);gap:var(--space-1);z-index:1;pointer-events:none;background:linear-gradient(#0000,#140e0ab8);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-carousel-place{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-variant-numeric:normal;color:#ffffffd1;pointer-events:none;line-height:var(--leading-tight);display:block}.hero-carousel-name{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:#fff;display:block}.hero-carousel-desc{font-size:var(--text-sm);color:#ffffffd1;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:560px;display:-webkit-box;overflow:hidden}.hero-carousel-read-more{pointer-events:auto;font-size:var(--text-sm);color:#ffffffd1;text-underline-offset:2px;cursor:pointer;font-family:var(--font-body);transition:color var(--motion-fast) var(--easing-out);margin-top:var(--space-1);background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.hero-carousel-read-more:hover{color:#fff}.upcoming-rail-section{padding:var(--space-2) 0 var(--space-4)}.upcoming-rail-header{padding:0 var(--space-3) var(--space-3);justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.upcoming-rail-eyebrow{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-ink-muted);margin:0}.upcoming-rail-viewport{overflow:hidden}.upcoming-rail-track{gap:var(--space-3);padding:0 var(--space-3) var(--space-2);will-change:transform;margin:0;list-style:none;transition:transform 1.5s cubic-bezier(.34,1.56,.64,1);display:flex}.upcoming-rail-track--snap{transition:none}.upcoming-rail-item{flex:none}.event-rail-card{gap:var(--space-1);width:250px;min-height:calc(2 * var(--space-3) + var(--text-xs) * 1.5 + var(--text-base) * 1.3 * 2 + var(--text-xs) * 1.5 + 2 * var(--space-1));padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--motion-fast) var(--easing-out);flex-direction:column;display:flex}.event-rail-card:hover{border-color:var(--color-border-strong)}.event-rail-card--ghost{opacity:.55;pointer-events:none}.event-rail-card-header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.event-rail-card-date{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-event);line-height:var(--leading-normal);white-space:nowrap;flex:none}.event-rail-card-kind-pill{padding:1px var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-caps);border-radius:var(--radius-pill);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid;flex:0 auto;min-width:0;line-height:1.4;display:inline-block;overflow:hidden}.event-rail-card-kind-pill--bordeaux{color:var(--color-bordeaux-ink)}.event-rail-card-kind-pill--event{color:var(--color-event)}.event-rail-card-kind-pill--accent{color:var(--color-accent)}.event-rail-card-title{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-ink);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event-rail-card-title a{color:var(--color-ink);transition:color var(--motion-fast) var(--easing-out);text-decoration:none}.event-rail-card-title a:hover{color:var(--color-accent);text-decoration:underline}.event-rail-card-location{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-ink-faint);align-items:center;gap:var(--space-1);display:flex;overflow:hidden}.event-rail-card-location a{color:var(--color-ink-faint);transition:color var(--motion-fast) var(--easing-out);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.event-rail-card-location a:hover{color:var(--color-accent);text-decoration:underline}.event-rail-card-pin{flex:none;display:block}.event-rail-card-online-badge{padding:1px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-muted);white-space:nowrap;align-self:flex-start;display:inline-block}.upcoming-rail-row{align-items:center;gap:var(--space-2);padding:0 var(--space-3);display:flex}.upcoming-rail-row>.upcoming-rail-viewport{flex:1 1 0;min-width:0;padding:0}.upcoming-rail-row>.upcoming-rail-viewport .upcoming-rail-track{padding-left:0;padding-right:0}.upcoming-rail-arrow{color:#fff;width:36px;height:36px;font-size:var(--text-lg);cursor:pointer;transition:background var(--motion-fast) var(--easing-out);background:#00000073;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.upcoming-rail-arrow:hover{background:#000000b3}@media (prefers-reduced-motion:reduce){.upcoming-rail-viewport{scrollbar-width:none;overflow-x:auto}.upcoming-rail-viewport::-webkit-scrollbar{display:none}.upcoming-rail-track,.upcoming-rail-arrow{transition:none}}.house-index-links{max-width:var(--content-narrow);padding:var(--space-4) var(--space-3);margin:0 auto}.house-index-links h2{font-family:var(--font-heading);font-size:var(--text-lg);margin:0 0 var(--space-3);color:var(--color-ink)}.house-index-links ul{gap:var(--space-1) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.house-index-links li{padding:var(--space-1) 0;border-bottom:1px solid var(--color-border)}.house-index-links a{color:var(--color-link);text-decoration:none}.house-index-links a:hover{text-decoration:underline}.house-index-links span{font-size:var(--text-xs);color:var(--color-ink-muted);display:block}
