.www-hero[data-astro-cid-lzmnfjka]{align-items:center}.www-hero__lead[data-astro-cid-lzmnfjka]{max-width:34rem}.www-origin[data-astro-cid-lzmnfjka]{max-width:46rem}.www-origin[data-astro-cid-lzmnfjka]>[data-astro-cid-lzmnfjka]+[data-astro-cid-lzmnfjka]{margin-top:var(--space-md)}.www-origin__text[data-astro-cid-lzmnfjka]{font-size:var(--text-lead)}.www-origin__claim[data-astro-cid-lzmnfjka]{color:var(--heading);padding-top:var(--space-md);border-top:1px solid var(--color-line)}.www-values-section[data-astro-cid-lzmnfjka]{border-top:1px solid var(--color-line)}.section-intro--wide[data-astro-cid-lzmnfjka]{max-width:52rem}.www-values[data-astro-cid-lzmnfjka]{gap:var(--gap-cards);display:grid}.www-values__card[data-astro-cid-lzmnfjka]{padding:var(--space-lg);border:1px solid var(--color-line)}.www-values__card--not[data-astro-cid-lzmnfjka]{background-color:var(--color-sand)}.www-values__card--not[data-astro-cid-lzmnfjka] li[data-astro-cid-lzmnfjka]{color:var(--color-muted-sand);text-decoration:line-through #766b6080}.www-values__card--yes[data-astro-cid-lzmnfjka]{background-color:var(--color-navy);border-color:var(--color-navy)}.www-values__card--yes[data-astro-cid-lzmnfjka] li[data-astro-cid-lzmnfjka]{color:var(--color-on-navy-heading)}.www-values__label[data-astro-cid-lzmnfjka]{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-muted-sand);margin-bottom:var(--space-sm)}.www-values__card--yes[data-astro-cid-lzmnfjka] .www-values__label[data-astro-cid-lzmnfjka]{color:var(--color-on-navy-muted)}.www-values[data-astro-cid-lzmnfjka] li[data-astro-cid-lzmnfjka]{font-family:var(--font-serif);font-size:var(--text-quote);line-height:1.5}@media (width>=48em){.www-values[data-astro-cid-lzmnfjka]{grid-template-columns:repeat(2,minmax(0,1fr))}}.house[data-astro-cid-lzmnfjka]{width:min(100%,22rem);margin-inline:auto}.house__roof[data-astro-cid-lzmnfjka]{background-color:var(--color-navy-line);clip-path:polygon(6% 100%,94% 100%,88% 0,12% 0);height:1.25rem;margin-inline:2.25rem 0}.house__body[data-astro-cid-lzmnfjka]{padding:var(--space-sm) var(--space-sm) 0 0;border-left:0}.house__floors[data-astro-cid-lzmnfjka]{display:grid}.house__floor[data-astro-cid-lzmnfjka]{color:var(--color-on-navy-muted);grid-template-columns:2.25rem 1fr;align-items:center;text-decoration:none;display:grid;position:relative}.house__num[data-astro-cid-lzmnfjka]{font-family:var(--font-serif);text-align:right;padding-right:.65rem;font-size:1rem}.house__windows[data-astro-cid-lzmnfjka]{background-color:var(--color-navy-media);border-inline:1px solid var(--color-navy-line);transition:background-color var(--duration-base) var(--ease-out);grid-template-columns:repeat(5,1fr);gap:.5rem;padding:.35rem .75rem;display:grid}.house__window[data-astro-cid-lzmnfjka]{border:1px solid var(--color-navy-line);min-width:.9rem;height:1.1rem;transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);background-color:#f7f3eb0f;display:inline-block}.house__window[data-astro-cid-lzmnfjka].is-lit{background-color:var(--color-copper);border-color:var(--color-copper);box-shadow:0 0 .75rem #b5714b8c}a[data-astro-cid-lzmnfjka].house__floor:hover .house__windows[data-astro-cid-lzmnfjka],a[data-astro-cid-lzmnfjka].house__floor:focus-visible .house__windows[data-astro-cid-lzmnfjka]{background-color:var(--color-navy-line)}a[data-astro-cid-lzmnfjka].house__floor:hover .house__window[data-astro-cid-lzmnfjka]:not(.is-lit),a[data-astro-cid-lzmnfjka].house__floor:focus-visible .house__window[data-astro-cid-lzmnfjka]:not(.is-lit){border-color:var(--color-on-navy-muted);background-color:#f7f3eb2e}a[data-astro-cid-lzmnfjka].house__floor:hover,a[data-astro-cid-lzmnfjka].house__floor:focus-visible{color:var(--color-on-navy-heading)}.house__tip[data-astro-cid-lzmnfjka]{z-index:2;width:max-content;max-width:14rem;font-size:var(--text-sm);color:var(--color-navy-deep);background-color:var(--color-cream);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) linear, transform var(--duration-base) var(--ease-out);padding:.3rem .6rem;line-height:1.35;position:absolute;top:50%;left:calc(100% + .75rem);transform:translate(-.25rem,-50%)}a[data-astro-cid-lzmnfjka].house__floor:hover .house__tip[data-astro-cid-lzmnfjka],a[data-astro-cid-lzmnfjka].house__floor:focus-visible .house__tip[data-astro-cid-lzmnfjka]{opacity:1;transform:translateY(-50%)}@media (width<=47.999em){.house__tip[data-astro-cid-lzmnfjka]{left:auto;right:.5rem}}.house__gap[data-astro-cid-lzmnfjka]{grid-template-columns:2.25rem 1fr;display:grid}.house__gap[data-astro-cid-lzmnfjka] span[data-astro-cid-lzmnfjka]{text-align:center;color:var(--color-on-navy-muted);background-color:var(--color-navy-media);border-inline:1px solid var(--color-navy-line);grid-column:2;padding:.4rem 0;line-height:1}.house__door[data-astro-cid-lzmnfjka]{background:linear-gradient(var(--color-copper), var(--color-copper)) center bottom / 2rem 100% no-repeat, var(--color-navy-media);border-inline:1px solid var(--color-navy-line);border-bottom:2px solid var(--color-on-navy-muted);height:1.75rem;margin-left:2.25rem}.house__legend[data-astro-cid-lzmnfjka]{gap:var(--space-2xs) var(--space-md);margin:var(--space-md) 0 0 2.25rem;font-size:var(--text-sm);color:var(--color-on-navy-muted);flex-wrap:wrap;display:flex}.house__legend[data-astro-cid-lzmnfjka] li[data-astro-cid-lzmnfjka]{align-items:center;gap:var(--space-2xs);display:inline-flex}.house__legend[data-astro-cid-lzmnfjka] .house__window[data-astro-cid-lzmnfjka]{width:.9rem;height:.9rem}.www-house-hint[data-astro-cid-lzmnfjka]{font-style:italic}.rooms[data-astro-cid-lzmnfjka]{gap:var(--space-sm);display:grid}@media (width>=40em){.rooms[data-astro-cid-lzmnfjka]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.rooms[data-astro-cid-lzmnfjka]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}}.room[data-astro-cid-lzmnfjka]{scroll-margin-top:var(--space-lg)}.room__details[data-astro-cid-lzmnfjka]{background-color:var(--color-white);border:1px solid var(--color-line);border-top:3px solid var(--color-navy);height:100%;transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out)}.room__details[data-astro-cid-lzmnfjka]:hover,.room__details[data-astro-cid-lzmnfjka][open]{border-top-color:var(--color-copper);box-shadow:0 1rem 2rem -1.5rem #1e334859}.room[data-astro-cid-lzmnfjka]:target .room__details[data-astro-cid-lzmnfjka]{box-shadow:0 0 0 2px var(--color-copper)}.room__summary[data-astro-cid-lzmnfjka]{gap:var(--space-2xs);padding:var(--space-md) var(--space-md) var(--space-md);cursor:pointer;padding-right:3rem;list-style:none;display:grid;position:relative}.room__summary[data-astro-cid-lzmnfjka]::-webkit-details-marker{display:none}.room__floor[data-astro-cid-lzmnfjka]{font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-copper-text)}.room__title[data-astro-cid-lzmnfjka]{font-family:var(--font-serif);font-size:var(--heading-xs);color:var(--color-navy);line-height:1.25}.room__text[data-astro-cid-lzmnfjka]{font-size:var(--text-card);line-height:1.6}.room__status[data-astro-cid-lzmnfjka]{margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--color-muted)}.room__status--lit[data-astro-cid-lzmnfjka]{color:var(--color-copper-text);font-weight:var(--weight-semibold)}.room__toggle[data-astro-cid-lzmnfjka]{top:var(--space-md);right:var(--space-md);width:1rem;height:1rem;position:absolute}.room__toggle[data-astro-cid-lzmnfjka]:before,.room__toggle[data-astro-cid-lzmnfjka]:after{content:"";background-color:var(--color-navy);width:100%;height:1.5px;transition:transform var(--duration-base) var(--ease-out);position:absolute;top:50%;left:0}.room__toggle[data-astro-cid-lzmnfjka]:after{transform:rotate(90deg)}[data-astro-cid-lzmnfjka][open]>.room__summary[data-astro-cid-lzmnfjka] .room__toggle[data-astro-cid-lzmnfjka]:after{transform:rotate(0)}.room__panel[data-astro-cid-lzmnfjka]{gap:var(--space-xs);padding:var(--space-sm) var(--space-md) var(--space-md);border-top:1px solid var(--color-line);font-size:var(--text-card);display:grid}.room__residents[data-astro-cid-lzmnfjka]{gap:var(--space-2xs);display:grid}.room__free[data-astro-cid-lzmnfjka]{color:var(--color-muted)}.places[data-astro-cid-lzmnfjka]{align-items:stretch}.place[data-astro-cid-lzmnfjka]{background-color:var(--color-cream);border:1px solid var(--color-line);scroll-margin-top:var(--space-lg);flex-direction:column;display:flex}.place[data-astro-cid-lzmnfjka]:target{box-shadow:0 0 0 2px var(--color-copper)}.place[data-astro-cid-lzmnfjka] .media{border-width:0 0 1px}.place__body[data-astro-cid-lzmnfjka]{gap:var(--space-xs);padding:var(--space-md);flex-direction:column;flex:1;display:flex}.place__body--free[data-astro-cid-lzmnfjka]{justify-content:center;align-items:flex-start;gap:var(--space-sm);border:1px dashed var(--color-rule);margin:var(--space-sm)}.place--frei[data-astro-cid-lzmnfjka]{background-color:var(--color-sand)}.place__free-title[data-astro-cid-lzmnfjka]{color:var(--color-navy)}.place__free-text[data-astro-cid-lzmnfjka]{font-size:var(--text-quote);margin-bottom:var(--space-xs)}.place__badge[data-astro-cid-lzmnfjka]{font-size:.75rem;font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;border:1px solid;align-self:flex-start;padding:.2rem .55rem;display:inline-block}.place__badge--herz[data-astro-cid-lzmnfjka]{color:var(--color-copper-text)}.place__badge--werbung[data-astro-cid-lzmnfjka]{color:var(--color-navy);background-color:var(--color-sand)}.place__floor[data-astro-cid-lzmnfjka]{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted)}.place__name[data-astro-cid-lzmnfjka]{color:var(--color-navy)}.place__quote[data-astro-cid-lzmnfjka]{font-family:var(--font-serif);color:var(--color-navy);border-left:2px solid var(--color-copper);padding-left:var(--space-sm);font-size:1.125rem;font-style:italic;line-height:1.5}.place__note[data-astro-cid-lzmnfjka]{font-size:var(--text-sm);color:var(--color-muted)}.place__link[data-astro-cid-lzmnfjka]{align-self:flex-start;margin-top:auto}.place__link--placeholder[data-astro-cid-lzmnfjka]{font-size:var(--text-sm);color:var(--color-muted)}.place__example[data-astro-cid-lzmnfjka]{color:var(--color-muted);font-size:.75rem;font-style:italic}.www-ad-word[data-astro-cid-lzmnfjka]{color:var(--color-navy)}.labels[data-astro-cid-lzmnfjka]{gap:var(--space-sm);padding-top:var(--space-sm);display:grid}@media (width>=40em){.labels[data-astro-cid-lzmnfjka]{grid-template-columns:repeat(2,minmax(0,1fr))}}.labels__item[data-astro-cid-lzmnfjka]{gap:var(--space-2xs);align-content:start;display:grid}.labels[data-astro-cid-lzmnfjka] dd[data-astro-cid-lzmnfjka]{font-size:var(--text-card)}.www-letter[data-astro-cid-lzmnfjka]{max-width:50rem}.www-letter[data-astro-cid-lzmnfjka]>[data-astro-cid-lzmnfjka]+[data-astro-cid-lzmnfjka]{margin-top:var(--space-md)}.www-letter__question[data-astro-cid-lzmnfjka]{font-family:var(--font-serif);font-style:italic;font-size:var(--text-tagline);color:var(--color-on-navy-heading);line-height:1.45}.www-closing[data-astro-cid-lzmnfjka]{background-color:var(--color-navy-deep)}.www-letter__signature[data-astro-cid-lzmnfjka]{font-family:var(--font-serif);color:var(--color-on-navy-heading);font-size:1.375rem;font-style:italic}.www-letter__actions[data-astro-cid-lzmnfjka]{padding-top:var(--space-sm);justify-content:center}.www-letter[data-astro-cid-lzmnfjka] .button--on-navy{border-color:var(--color-on-navy-heading);color:var(--color-on-navy-heading)}.www-letter[data-astro-cid-lzmnfjka] .button--on-navy:hover{background-color:var(--color-on-navy-heading);color:var(--color-navy)}
