.ict-site .ict-place{gap:var(--ict-space-8);padding-block:var(--ict-space-4) var(--ict-space-8);display:grid}.ict-site .ict-place h2{font:600 clamp(1.5rem, 2.6vw, 2rem)/1.15 var(--ict-font-display);letter-spacing:-.03em;margin:0 0 var(--ict-space-5)}.ict-site .ict-place__fine{color:var(--ict-muted);margin-top:var(--ict-space-2);font-size:.8125rem;line-height:1.5;display:block}.ict-site .ict-place__crumbs{gap:var(--ict-space-2);color:var(--ict-muted);margin-bottom:calc(-1 * var(--ict-space-5));flex-wrap:wrap;font-size:.875rem;display:flex}.ict-site .ict-place__head{gap:var(--ict-space-6);align-items:start;display:grid}.ict-site .ict-place__name{font:500 clamp(2.6rem, 6vw, 5rem)/1 var(--ict-font-display);letter-spacing:-.045em;margin:0 0 var(--ict-space-5);text-wrap:balance}.ict-site .ict-place__summary{margin:0;font-size:clamp(1.125rem,1.8vw,1.5rem);line-height:1.45}.ict-site .ict-place__known{gap:var(--ict-space-2);margin:var(--ict-space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ict-site .ict-place__known li{border:1px solid var(--ict-line);border-radius:var(--ict-radius-pill);background:var(--ict-paper);padding:.35rem .85rem;font-size:.875rem}.ict-site .ict-place__flag{margin-top:var(--ict-space-5);padding:var(--ict-space-4) var(--ict-space-5);border-left:3px solid var(--ict-sun);background:var(--ict-wash)}.ict-site .ict-place__closed{margin-top:var(--ict-space-2);padding:var(--ict-space-5);border-left:4px solid var(--ict-error);background:var(--ict-wash);gap:var(--ict-space-3);display:grid}.ict-site .ict-place__closed p{margin:0}.ict-site .ict-place__closed-title{font:600 clamp(1.25rem, 2vw, 1.5rem)/1.2 var(--ict-font-display);color:var(--ict-error)}.ict-site .ict-place__closed--moved{border-left-color:var(--ict-lagoon-deep)}.ict-site .ict-place__closed--moved .ict-place__closed-title{color:var(--ict-ink)}.ict-site .ict-place__facts{padding:var(--ict-space-5);border:1px solid var(--ict-line);border-radius:var(--ict-radius-md);background:var(--ict-paper);gap:var(--ict-space-5);display:grid}.ict-site .ict-place__facts dl{gap:var(--ict-space-4);margin:0;display:grid}.ict-site .ict-place__facts dl>div{gap:var(--ict-space-3);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.ict-site .ict-place__facts dt{letter-spacing:.17em;text-transform:uppercase;color:var(--ict-muted);padding-top:.2rem;font-size:.6875rem;font-weight:600}.ict-site .ict-place__facts dd{overflow-wrap:anywhere;margin:0}.ict-site .ict-place__nearby{color:var(--ict-muted);font-size:.875rem;display:block}.ict-site .ict-place__links{gap:var(--ict-space-2) var(--ict-space-4);flex-wrap:wrap;display:flex}.ict-site .ict-place__actions{gap:var(--ict-space-2);flex-wrap:wrap;margin:0;display:flex}.ict-site .ict-place__body{gap:var(--ict-space-8);align-items:start;display:grid}.ict-site .ict-place__prose{gap:var(--ict-space-4);font-size:1.0625rem;line-height:1.65;display:grid}.ict-site .ict-place__prose p{margin:0}.ict-site .ict-place__building{gap:var(--ict-space-4);padding:var(--ict-space-5);border:1px dashed var(--ict-control-line);border-radius:var(--ict-radius-md);display:grid}.ict-site .ict-place__building p{margin:0}.ict-site .ict-place__events{padding-top:var(--ict-space-2)}.ict-site .ict-place__event-list{margin:0;padding:0;list-style:none;display:grid}.ict-site .ict-place__event-list li{padding-block:var(--ict-space-4);border-top:1px solid var(--ict-line);gap:.2rem;display:grid}.ict-site .ict-place__event-list li:last-child{border-bottom:1px solid var(--ict-line)}.ict-site .ict-place__event-when{letter-spacing:.02em;color:var(--ict-lagoon-deep);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.ict-site .ict-place__event-name{font:600 1.25rem/1.25 var(--ict-font-display);letter-spacing:-.015em;color:var(--ict-ink)!important}.ict-site .ict-place__more>summary{min-height:44px;color:var(--ict-lagoon-deep);cursor:pointer;align-items:center;font-weight:600;display:flex}.ict-site .ict-place__more[open]>summary{margin-bottom:var(--ict-space-2)}.ict-site .ict-place__more .ict-place__event-list li:first-child{border-top:0}.ict-site .ict-place__related-grid{gap:var(--ict-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ict-site .ict-place__related-grid li{padding:var(--ict-space-4) var(--ict-space-5);border:1px solid var(--ict-line);border-radius:var(--ict-radius-md);background:var(--ict-paper);gap:.2rem;display:grid}.ict-site .ict-place__related-grid a{font-size:1.0625rem;font-weight:600}.ict-site .ict-place__related-grid span{color:var(--ict-muted);font-size:.875rem}.ict-site .ict-place__record{gap:var(--ict-space-6);padding-top:var(--ict-space-6);border-top:1px solid var(--ict-line);display:grid}.ict-site .ict-place__record h2{font:600 .6875rem/1.6 var(--ict-font-body);letter-spacing:.17em;text-transform:uppercase;color:var(--ict-muted);margin:0 0 var(--ict-space-3)}.ict-site .ict-place__record ul{gap:var(--ict-space-2);margin:0;padding:0;list-style:none;display:grid}.ict-site .ict-place__record p{margin:0 0 var(--ict-space-3)}@media (width>=64rem){.ict-site .ict-place__head{gap:var(--ict-space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ict-site .ict-place__body{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ict-site .ict-place__record{gap:var(--ict-space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (width<=39.99rem){.ict-site .ict-place{gap:var(--ict-space-7)}.ict-site .ict-place__facts dl>div{grid-template-columns:minmax(0,1fr);gap:.15rem}.ict-site .ict-place__actions .ict-button{flex:100%}}.ict-site .ict-dir__head{gap:var(--ict-space-6);margin-bottom:var(--ict-space-7);align-items:start;display:grid}.ict-site .ict-dir__head h1{font:500 clamp(2.4rem, 5vw, 4rem)/1 var(--ict-font-display);letter-spacing:-.045em;margin:0 0 var(--ict-space-4);text-wrap:balance}.ict-site .ict-dir__head .lede{max-width:none;margin:0}.ict-site .ict-dir__head .alert{margin:0}.ict-site .ict-dir__cats{gap:var(--ict-space-2) var(--ict-space-4);margin:0 0 var(--ict-space-6);flex-wrap:wrap;font-size:.9375rem;display:flex}.ict-site .ict-dir section{scroll-margin-top:var(--ict-space-5);margin-bottom:var(--ict-space-7)}.ict-site .ict-dir .grid{gap:var(--ict-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.ict-site .ict-dir .card.listing{gap:var(--ict-space-2);padding:var(--ict-space-4) var(--ict-space-5);align-content:start}.ict-site .ict-dir .listing__name a{color:var(--ict-ink);text-decoration-color:var(--ict-line)}.ict-site .ict-dir .listing__name a:hover{color:var(--ict-lagoon-deep)}.ict-site .ict-dir .listing__summary{margin:0;font-size:.9375rem;line-height:1.45}.ict-site .ict-dir .listing__more{font-size:.875rem;font-weight:600}.ict-site .ict-dir .card.listing:target,.ict-site .ict-dir__closed .listing:target{outline:3px solid var(--ict-lagoon-deep);outline-offset:2px}.ict-site .ict-dir__closed{columns:2 22rem;column-gap:var(--ict-space-7)}.ict-site .ict-dir__closed .listing{break-inside:avoid}.ict-site .ict-dir__sources ol{columns:3 18rem;column-gap:var(--ict-space-6)}@media (width>=64rem){.ict-site .ict-dir__head{gap:var(--ict-space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.ict-site .ict-sheet__tenant[data-target]{background:var(--ict-wash);margin-inline:calc(-1 * var(--ict-space-3));padding-inline:var(--ict-space-3);border-radius:var(--ict-radius-sm)}.ict-site .ict-sheet__links{flex-wrap:wrap;gap:.25rem .75rem;font-size:.875rem;display:flex}.ict-site .ict-sheet__update{color:var(--ict-muted);justify-self:start;font-size:.8125rem}
