.dl-page{--dl-ink:#090c0f;--dl-surface:#0d1116;--dl-surface-2:#10151b;--dl-line:#96b2ca2e;--dl-plaster:#a9bccb;--dl-plaster-dim:#8ca1b2;--dl-accent-text:#58a4e0;--dl-paper:#eef2f5;--dl-body:1.0625rem;--dl-caption:.9375rem;background-color:var(--dl-ink);color:var(--dl-paper);font-size:var(--dl-body);line-height:1.6}.dl-shell{width:100%;max-width:74rem;margin-inline:auto;padding-inline:1.5rem}.dl-screen{padding-block:4.5rem}@media (width>=768px){.dl-screen{padding-block:7rem}}.dl-screen--hero{background:linear-gradient(180deg, #2071b312, transparent 40%), var(--dl-ink);padding-top:8.5rem;padding-bottom:4.5rem}@media (width>=768px){.dl-screen--hero{padding-top:12rem;padding-bottom:6rem}}.dl-screen--close{background:var(--dl-surface)}.dl-h1{letter-spacing:-.01em;color:var(--dl-paper);text-wrap:balance;max-width:18ch;font-size:clamp(2.125rem,6vw,3.75rem);font-weight:500;line-height:1.05}.dl-h2{letter-spacing:-.005em;color:var(--dl-paper);text-wrap:balance;max-width:20ch;font-size:clamp(1.875rem,4.2vw,2.5rem);font-weight:500;line-height:1.1}.dl-h2--close{font-size:clamp(2.125rem,5vw,3rem);line-height:1.06}.dl-lede{color:var(--dl-plaster);max-width:42ch;margin-top:1.5rem;font-size:clamp(1.0625rem,1.2vw,1.125rem);line-height:1.6}.dl-lede--wide{max-width:58ch;color:var(--dl-paper)}.dl-lede--foot{color:var(--dl-paper);max-width:54ch;margin-top:2.5rem}.dl-sub{color:var(--dl-paper);margin-top:2.75rem;margin-bottom:.75rem;font-size:1.1875rem;font-weight:500;line-height:1.3}.dl-action{min-height:48px;color:var(--dl-paper);border-bottom:1px solid var(--dl-accent-text);align-items:center;gap:.6rem;margin-top:2.25rem;padding:.5rem 0;font-size:1.125rem;font-weight:500;line-height:1.3;transition:color .16s,border-color .16s;display:inline-flex}.dl-action:hover{color:var(--dl-accent-text)}.dl-action--quiet{font-size:var(--dl-body);border-bottom-color:var(--dl-line)}.dl-action--quiet:hover{border-bottom-color:var(--dl-accent-text)}.dl-page a:focus-visible,.dl-page summary:focus-visible{outline:2px solid var(--dl-accent-text);outline-offset:3px;border-radius:2px}.dl-open__summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1.5rem;min-height:56px;padding-block:.7rem;list-style:none;display:flex}.dl-open__summary::-webkit-details-marker{display:none}.dl-open__head{display:block}.dl-open__title{color:var(--dl-paper);font-size:clamp(1.1875rem,1.7vw,1.5625rem);font-weight:500;line-height:1.25}.dl-open__sub{font-size:var(--dl-body);color:var(--dl-plaster);max-width:46ch;margin-top:.4rem;line-height:1.55;display:block}.dl-open__mark{width:44px;height:44px;color:var(--dl-accent-text);flex:none;justify-content:center;align-items:center;transition:transform .18s;display:inline-flex}.dl-open[open]>.dl-open__summary .dl-open__mark{transform:rotate(45deg)}.dl-open__summary:hover .dl-open__title{color:var(--dl-accent-text)}.dl-open__body{color:var(--dl-plaster);max-width:68ch;padding-bottom:1.75rem}.dl-open--wide>.dl-open__body{max-width:none}.dl-open--wide>.dl-open__body>p{max-width:68ch}.dl-open__body>p{font-size:var(--dl-body);margin-top:.85rem;line-height:1.65}.dl-open__body>p:first-child{margin-top:0}.dl-open__aside{color:var(--dl-plaster-dim)}.dl-figure{margin-top:3rem}@media (width<=559px){.dl-fig{width:calc(100% + 3rem);max-width:none;margin-inline:-1.5rem}}.dl-fig{width:100%;height:auto;display:block}.dl-fig__label{font-family:var(--font-mono);fill:#8f96a0;font-size:16px}.dl-fig__label--accent{fill:#5fa8e3}@media (width<=1079px){.dl-fig__dims{display:none}}.dl-states{gap:1.5rem;margin-top:1.75rem;display:grid}@media (width>=640px){.dl-states{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media (width>=1000px){.dl-states{grid-template-columns:repeat(4,minmax(0,1fr))}}.dl-states__name{color:var(--dl-paper);font-size:1.1875rem;font-weight:500;line-height:1.3;display:block}.dl-states__detail{font-size:var(--dl-body);color:var(--dl-plaster);margin-top:.45rem;line-height:1.55;display:block}.dl-doors,.dl-stages,.dl-stack{background:var(--dl-surface);max-width:44rem;margin-top:2rem;padding:.6rem 1.25rem}.dl-open--wide>.dl-open__summary{max-width:44rem}.dl-terms{gap:1.25rem;display:grid}.dl-terms>div{gap:.25rem;display:grid}@media (width>=720px){.dl-terms>div{grid-template-columns:11rem minmax(0,1fr);gap:1.5rem}}.dl-terms dt{color:var(--dl-paper);font-weight:500}.dl-terms dd{line-height:1.6}.dl-terms--facts{max-width:48rem;margin-top:1.25rem}.dl-record{gap:1.5rem;display:grid}.dl-record li{gap:.2rem;display:grid}.dl-record__year{color:var(--dl-accent-text)}.dl-record__title{color:var(--dl-paper);font-weight:500}.dl-tiles{gap:2rem;margin-top:2.75rem;display:grid}@media (width>=900px){.dl-tiles{grid-template-columns:repeat(2,1fr);gap:1.75rem}}.dl-tile{display:block}.dl-tile__media{background:var(--dl-surface-2);aspect-ratio:4/3;display:block;overflow:hidden}.dl-tile__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.dl-tile:hover .dl-tile__media img{transform:scale(1.02)}.dl-tile__name{color:var(--dl-paper);margin-top:1.1rem;font-size:1.375rem;font-weight:500;line-height:1.25;display:block}.dl-tile__package{font-size:var(--dl-body);color:var(--dl-plaster);margin-top:.35rem;line-height:1.5;display:block}.dl-tile__place,.dl-entries__status{font-size:var(--dl-caption);color:var(--dl-plaster-dim);margin-top:.2rem;line-height:1.5;display:block}.dl-entries{gap:1.75rem;margin-top:3rem;display:grid}@media (width>=900px){.dl-entries{grid-template-columns:repeat(2,1fr);gap:1.75rem}}.dl-entries__name{color:var(--dl-paper);font-size:1.375rem;font-weight:500;line-height:1.25;display:block}a.dl-entries__name:hover,a.dl-entries__name:focus-visible{text-underline-offset:.2em;text-decoration:underline}.dl-entries__line{color:var(--dl-plaster);max-width:46ch;margin-top:.35rem;line-height:1.5;display:block}.dl-entries+.dl-open{margin-top:2.5rem}.dl-table{border-collapse:collapse;width:100%;font-size:var(--dl-body);text-align:left;margin-top:1rem;line-height:1.5}.dl-table th,.dl-table td{vertical-align:top;padding:1.1rem 1rem}.dl-table thead th{color:var(--dl-paper);background:var(--dl-surface-2);font-weight:500}.dl-table tbody th{color:var(--dl-paper);width:16rem;font-weight:500}.dl-table td{color:var(--dl-plaster)}.dl-table__year{white-space:nowrap}.dl-table__sub{font-size:var(--dl-caption);color:var(--dl-plaster-dim);margin-top:.25rem;font-weight:400;display:block}.dl-table__key{display:none}@media (width<=1099px){.dl-table,.dl-table tbody,.dl-table tr,.dl-table th,.dl-table td{display:block}.dl-table thead{display:none}.dl-table tr{flex-direction:column;padding-block:1.25rem;display:flex}.dl-table th,.dl-table td{padding:0}.dl-table tbody th{order:-1;width:auto;font-size:1.1875rem;line-height:1.3}.dl-table td{margin-top:.9rem}.dl-table__key{font-size:var(--dl-caption);color:var(--dl-plaster-dim);line-height:1.4;display:block}}.dl-neighbours{gap:2.75rem;margin-top:2.5rem;display:grid}@media (width>=860px){.dl-neighbours{grid-template-columns:repeat(2,1fr);gap:3rem}}.dl-neighbours .dl-lede{color:var(--dl-paper);margin-top:0}.dl-neighbours .dl-action{margin-top:1.25rem}.dl-area{color:var(--dl-paper);margin-top:1.75rem;font-size:clamp(1.0625rem,1.2vw,1.125rem);line-height:1.5}.dl-contacts{max-width:30rem;margin-top:2.5rem}.dl-contact{min-height:48px;color:var(--dl-paper);align-items:center;font-size:1.125rem;line-height:1.4;display:flex}.dl-contact:hover{color:var(--dl-accent-text)}@media (prefers-reduced-motion:reduce){.dl-page *,.dl-page :before,.dl-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
