@property --dim{syntax:"<number>";inherits:true;initial-value:0}@property --recede{syntax:"<number>";inherits:true;initial-value:0}.expertise-module__X5uvta__expertise{padding-bottom:var(--space-section);background-color:var(--paper)}.expertise-module__X5uvta__eyebrow{margin-inline:var(--page-margin)}.expertise-module__X5uvta__grid{column-gap:var(--grid-gutter);padding-inline:var(--page-margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.expertise-module__X5uvta__heading{font-family:var(--font-werkraum-display), ui-sans-serif, system-ui, sans-serif;font-size:var(--type-h2);font-weight:var(--weight-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);text-wrap:balance;grid-column:1/9;margin:0}.expertise-module__X5uvta__lede{font-size:var(--type-small);text-wrap:pretty;grid-column:9/-1;align-self:start;margin:0;line-height:1.4}.expertise-module__X5uvta__panels{margin:var(--space-block) 0 0;padding:0;list-style:none;position:relative}.expertise-module__X5uvta__panel{--dim:clamp(0, var(--k0,0) + var(--k1,0) * var(--y,0), 1);--recede:clamp(0, var(--r0,0) + var(--r1,0) * var(--y,0), 1);top:var(--header-height,0px);background-color:var(--paper);isolation:isolate;position:sticky}.expertise-module__X5uvta__ground{z-index:0;opacity:calc(var(--dim) * .5);pointer-events:none;background-color:#000;position:absolute;inset:0}.expertise-module__X5uvta__inner{z-index:1;background-color:var(--paper);border-top:1px solid color-mix(in srgb, var(--ink) 20%, transparent);scale:calc(1 - var(--recede) * .06);transform-origin:top;padding-block:1.25rem clamp(2rem,4vw,3.5rem);position:relative}.expertise-module__X5uvta__dim{z-index:2;opacity:calc(var(--dim) * .25);pointer-events:none;background-color:#000;position:absolute;inset:-1px 0 0}.expertise-module__X5uvta__panel:has(:focus-visible){z-index:1}:is(.expertise-module__X5uvta__panel:has(:focus-visible) .expertise-module__X5uvta__ground,.expertise-module__X5uvta__panel:has(:focus-visible) .expertise-module__X5uvta__dim){opacity:0}.expertise-module__X5uvta__row+.expertise-module__X5uvta__row{margin-top:clamp(3rem,min(10vw,14svh),9rem)}.expertise-module__X5uvta__title{font-family:var(--font-werkraum-display), ui-sans-serif, system-ui, sans-serif;font-size:var(--type-h3);font-weight:var(--weight-heading);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);text-wrap:balance;grid-column:1/5;margin:0}@media (48rem<=width<64rem){.expertise-module__X5uvta__title{grid-column:1/7}}.expertise-module__X5uvta__text{flex-direction:column;grid-column:7/12;align-items:flex-start;gap:1.25rem;min-width:0;display:flex}.expertise-module__X5uvta__body{font-size:var(--type-body);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:pretty;margin:0;line-height:1.4}.expertise-module__X5uvta__footnote{font-size:var(--type-small);text-wrap:pretty;margin:0;line-height:1.4}.expertise-module__X5uvta__count{-webkit-hyphens:manual;hyphens:manual}.expertise-module__X5uvta__index{font-family:var(--font-werkraum-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:var(--type-label);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-label);color:var(--muted);-webkit-user-select:none;user-select:none;grid-column:1/5;align-self:end;font-weight:500;line-height:1}.expertise-module__X5uvta__figure{aspect-ratio:5/3;background-color:var(--line);grid-column:7/11;position:relative;overflow:clip}.expertise-module__X5uvta__image{object-fit:cover}@media not (min-width:48rem){.expertise-module__X5uvta__heading,.expertise-module__X5uvta__lede,.expertise-module__X5uvta__title,.expertise-module__X5uvta__text,.expertise-module__X5uvta__index,.expertise-module__X5uvta__figure{grid-column:1/-1}.expertise-module__X5uvta__lede,.expertise-module__X5uvta__text{margin-top:1.25rem}.expertise-module__X5uvta__row+.expertise-module__X5uvta__row{margin-top:2.5rem}.expertise-module__X5uvta__index{margin-bottom:.75rem}.expertise-module__X5uvta__panel{position:static}.expertise-module__X5uvta__inner{scale:1}.expertise-module__X5uvta__ground,.expertise-module__X5uvta__dim{display:none}}@media (prefers-reduced-motion:reduce){.expertise-module__X5uvta__ground,.expertise-module__X5uvta__dim{display:none}.expertise-module__X5uvta__panel{position:static}.expertise-module__X5uvta__inner{scale:1}}
.faq-module__A9Undq__faq{padding-inline:var(--page-margin);padding-block:var(--space-section);background-color:var(--paper)}.faq-module__A9Undq__grid{column-gap:var(--grid-gutter);grid-template-columns:repeat(24,minmax(0,1fr));display:grid}.faq-module__A9Undq__opens{padding-top:1.125rem}.faq-module__A9Undq__eyebrow{grid-column:1/-1}.faq-module__A9Undq__heading{font-family:var(--font-werkraum-display), ui-sans-serif, system-ui, sans-serif;font-size:var(--type-h2);font-weight:var(--weight-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);text-wrap:balance;grid-column:1/9;align-self:start}.faq-module__A9Undq__list{grid-column:13/-1}.faq-module__A9Undq__side{grid-column:1/9;align-self:start;min-width:0}.faq-module__A9Undq__photo{aspect-ratio:4/5;margin-top:var(--space-block);background-color:var(--line);position:relative;overflow:clip}.faq-module__A9Undq__image{object-fit:cover}.faq-module__A9Undq__trigger{width:100%;padding:var(--space-row) 0;text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:2rem;display:flex}.faq-module__A9Undq__row:first-child .faq-module__A9Undq__trigger{padding-top:0}.faq-module__A9Undq__question{font-family:var(--font-werkraum-display), ui-sans-serif, system-ui, sans-serif;font-size:var(--type-h3);font-weight:var(--weight-heading);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);text-wrap:balance}.faq-module__A9Undq__icon{flex:none;width:.625rem;height:.625rem;margin-right:1.75rem;transition:rotate .32s cubic-bezier(.2,.7,.2,1)}.faq-module__A9Undq__icon line{stroke:currentColor;stroke-width:1.25px}.faq-module__A9Undq__trigger[aria-expanded=true] .faq-module__A9Undq__icon{rotate:45deg}.faq-module__A9Undq__panel{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.2,.7,.2,1);display:grid}.faq-module__A9Undq__panel[data-open=true]{grid-template-rows:1fr}.faq-module__A9Undq__panelInner{min-height:0;overflow:hidden}.faq-module__A9Undq__answer{padding:0 25.6% var(--space-row) 0;font-size:var(--type-small);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:pretty;color:var(--muted);line-height:1.55}.faq-module__A9Undq__count{-webkit-hyphens:manual;hyphens:manual}@media (prefers-reduced-motion:reduce){.faq-module__A9Undq__panel,.faq-module__A9Undq__icon{transition:none}}@media (scripting:none){.faq-module__A9Undq__panel{grid-template-rows:1fr}.faq-module__A9Undq__icon{display:none}.faq-module__A9Undq__trigger{cursor:default}}@media not (min-width:48rem){.faq-module__A9Undq__heading,.faq-module__A9Undq__list,.faq-module__A9Undq__side{grid-column:1/-1}.faq-module__A9Undq__withPhoto .faq-module__A9Undq__list{margin-top:var(--space-block)}.faq-module__A9Undq__heading{margin-bottom:var(--space-block)}.faq-module__A9Undq__icon{margin-right:0}.faq-module__A9Undq__answer{padding-right:0}}
.studio-plan-module___HYLwG__plan{color:var(--ink);position:relative;container:studio-plan/inline-size}.studio-plan-module___HYLwG__drawing{text-rendering:geometricprecision;width:100%;height:auto;display:block}.studio-plan-module___HYLwG__wall{fill:none;stroke:currentColor;stroke-linejoin:miter}.studio-plan-module___HYLwG__core rect{fill:none;stroke:currentColor;stroke-opacity:.45;stroke-width:1px;vector-effect:non-scaling-stroke}.studio-plan-module___HYLwG__furniture{fill:var(--paper);stroke:currentColor;stroke-width:1.25px}.studio-plan-module___HYLwG__furniture *{vector-effect:non-scaling-stroke}.studio-plan-module___HYLwG__words text{font-family:var(--font-werkraum-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-variant-numeric:tabular-nums;fill:currentColor;stroke:none;font-weight:500}.studio-plan-module___HYLwG__name{letter-spacing:var(--tracking-label);font-weight:600}.studio-plan-module___HYLwG__area{letter-spacing:.02em;fill-opacity:.68}.studio-plan-module___HYLwG__coreNames text{letter-spacing:var(--tracking-label);fill-opacity:.68}@container studio-plan not (min-width:670px){.studio-plan-module___HYLwG__coreNames{display:none}}@container studio-plan not (min-width:628px){.studio-plan-module___HYLwG__roomNames{display:none}}.studio-plan-module___HYLwG__plan{--plan-back:color-mix(in srgb, var(--ink) 25%, var(--paper))}.studio-plan-module___HYLwG__roomLink{position:absolute}:is(.studio-plan-module___HYLwG__plan:has([data-room-link=werkraum-01]:hover) [data-room]:not([data-room=werkraum-01]),.studio-plan-module___HYLwG__plan:not(:has([data-room-link]:hover)):has([data-room-link=werkraum-01]:focus-visible) [data-room]:not([data-room=werkraum-01]),.studio-plan-module___HYLwG__plan:has([data-room-link=werkraum-02]:hover) [data-room]:not([data-room=werkraum-02]),.studio-plan-module___HYLwG__plan:not(:has([data-room-link]:hover)):has([data-room-link=werkraum-02]:focus-visible) [data-room]:not([data-room=werkraum-02])){color:var(--plan-back)}.studio-plan-module___HYLwG__plan [data-room]{transition:color .42s cubic-bezier(.19,1,.22,1)}@media (prefers-reduced-motion:reduce){.studio-plan-module___HYLwG__plan [data-room]{transition:none}}.studio-plan-module___HYLwG__plan{--plan-curve:cubic-bezier(.19, 1, .22, 1);--plan-fade:cubic-bezier(.4, 0, .2, 1);--plan-walls:.16s;--plan-openings:1s;--plan-fixtures:1.15s;--plan-furniture:1.3s;--plan-words:1.65s}.studio-plan-module___HYLwG__core,.studio-plan-module___HYLwG__openings{--plan-at:var(--plan-openings)}.studio-plan-module___HYLwG__fixtures{--plan-at:var(--plan-fixtures)}.studio-plan-module___HYLwG__furniture{--plan-at:var(--plan-furniture)}.studio-plan-module___HYLwG__words{--plan-at:var(--plan-words)}@media (prefers-reduced-motion:no-preference){.studio-plan-module___HYLwG__load .studio-plan-module___HYLwG__wall,.studio-plan-module___HYLwG__view[data-armed] .studio-plan-module___HYLwG__wall{stroke-dasharray:1 1}.studio-plan-module___HYLwG__load .studio-plan-module___HYLwG__wall{animation:studio-plan-module___HYLwG__plan-draw 1.6s var(--plan-curve) backwards;animation-delay:calc(var(--plan-walls) + var(--k,0) * .2s)}.studio-plan-module___HYLwG__load .studio-plan-module___HYLwG__layer{animation:studio-plan-module___HYLwG__plan-appear .6s var(--plan-fade) backwards;animation-delay:var(--plan-at)}.studio-plan-module___HYLwG__load .studio-plan-module___HYLwG__words{animation-duration:.7s}.studio-plan-module___HYLwG__view[data-armed]:not([data-drawn]) .studio-plan-module___HYLwG__wall{stroke-dashoffset:1px}.studio-plan-module___HYLwG__view[data-armed]:not([data-drawn]) .studio-plan-module___HYLwG__layer{opacity:0}.studio-plan-module___HYLwG__view[data-drawn] .studio-plan-module___HYLwG__wall{transition:stroke-dashoffset 1.6s var(--plan-curve);transition-delay:calc(var(--plan-walls) + var(--k,0) * .2s)}.studio-plan-module___HYLwG__view[data-drawn] .studio-plan-module___HYLwG__layer{transition:opacity .6s var(--plan-fade);transition-delay:var(--plan-at)}.studio-plan-module___HYLwG__view[data-drawn] .studio-plan-module___HYLwG__words{transition-duration:.7s}}@keyframes studio-plan-module___HYLwG__plan-draw{0%{stroke-dashoffset:1px}}@keyframes studio-plan-module___HYLwG__plan-appear{0%{opacity:0}}@media (forced-colors:active){.studio-plan-module___HYLwG__furniture{fill:canvas}.studio-plan-module___HYLwG__plan{--plan-back:GrayText}}
.plan-hero-module__smAiPW__hero{min-height:100svh;margin-top:calc(var(--header-overlap,0px) * -1);padding:calc(var(--header-overlap,0px) + clamp(.5rem, 2svh, 1.5rem)) var(--page-margin) clamp(1.25rem, 3svh, 2rem);grid-template-rows:auto minmax(clamp(1.5rem,4svh,2.5rem),1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.plan-hero-module__smAiPW__copy{grid-row:3}.plan-hero-module__smAiPW__title{font-family:var(--font-werkraum-display), ui-sans-serif, system-ui, sans-serif;font-size:var(--type-h1);font-weight:var(--weight-heading);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);overflow-wrap:break-word;text-wrap:balance;margin:0}.plan-hero-module__smAiPW__plan{display:contents}.plan-hero-module__smAiPW__figure{width:min(100%, calc(34svh * var(--ratio)));grid-row:1;justify-self:start}@media not (min-aspect-ratio:1){.plan-hero-module__smAiPW__figure{width:min(100%, calc(clamp(34svh, 100svh - 35rem, 46svh) * var(--ratio)))}}@media not (min-width:48rem){.plan-hero-module__smAiPW__figure{grid-row:1/3;align-self:center;margin-bottom:8svh}}@media (min-width:64rem) and (min-aspect-ratio:6/5){.plan-hero-module__smAiPW__hero{--copy:calc((100% - 11 * var(--grid-gutter)) / 12 * 5 + 4 * var(--grid-gutter));grid-template-columns:fit-content(var(--copy)) minmax(0, 1fr);column-gap:var(--grid-gutter);grid-template-rows:minmax(0,1fr)}.plan-hero-module__smAiPW__copy{grid-area:1/1;align-self:end}.plan-hero-module__smAiPW__plan{padding-bottom:calc(var(--type-h1) * .192);grid-area:1/2;justify-content:flex-end;align-items:flex-end;display:flex;container-type:size}.plan-hero-module__smAiPW__figure{--figure-w:min(100cqw, calc(100cqh * var(--ratio)));width:var(--figure-w);margin-bottom:calc(var(--figure-w) * var(--pad) * -1)}}.plan-hero-module__smAiPW__hero{isolation:isolate;position:relative}.plan-hero-module__smAiPW__backdrops{display:none}@media (hover:hover){.plan-hero-module__smAiPW__backdrops{z-index:-1;pointer-events:none;display:block;position:absolute;inset:0}}.plan-hero-module__smAiPW__backdrop{opacity:0;transition:opacity .42s cubic-bezier(.19,1,.22,1);position:absolute;inset:0}.plan-hero-module__smAiPW__backdrop:after{content:"";background-color:color-mix(in srgb, var(--paper) 70%, transparent);position:absolute;inset:0}.plan-hero-module__smAiPW__backdropImage{object-fit:cover}.plan-hero-module__smAiPW__figure{mix-blend-mode:screen}@media (forced-colors:active){.plan-hero-module__smAiPW__figure{mix-blend-mode:normal}.plan-hero-module__smAiPW__backdrops{display:none}}:is(.plan-hero-module__smAiPW__hero:has([data-room-link=werkraum-01]:hover) [data-backdrop=werkraum-01],.plan-hero-module__smAiPW__hero:not(:has([data-room-link]:hover)):has([data-room-link=werkraum-01]:focus-visible) [data-backdrop=werkraum-01],.plan-hero-module__smAiPW__hero:has([data-room-link=werkraum-02]:hover) [data-backdrop=werkraum-02],.plan-hero-module__smAiPW__hero:not(:has([data-room-link]:hover)):has([data-room-link=werkraum-02]:focus-visible) [data-backdrop=werkraum-02]){opacity:1}@media (prefers-reduced-motion:reduce){.plan-hero-module__smAiPW__backdrop{transition:none}}@media print{.plan-hero-module__smAiPW__hero{min-height:0}}
.plenum-module__RIuJUa__plenum{padding:0 var(--page-margin) var(--space-section)}.plenum-module__RIuJUa__grid{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.plenum-module__RIuJUa__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plenum-module__RIuJUa__heading{font-family:var(--font-werkraum-display), ui-sans-serif, system-ui, sans-serif;font-size:var(--type-h2);font-weight:var(--weight-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);text-wrap:balance;grid-column:1/-1;margin:0}.plenum-module__RIuJUa__intro{max-width:34em;font-size:var(--type-body);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;color:var(--muted);grid-column:1/-1;margin:clamp(1rem,2.5vh,1.5rem) 0 0;line-height:1.55}.plenum-module__RIuJUa__drawing{min-width:0;margin-top:var(--space-block);grid-column:1/-1}.plenum-module__RIuJUa__plan{width:100%}.plenum-module__RIuJUa__caption{font-family:var(--font-werkraum-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:var(--type-label);letter-spacing:.02em;color:var(--muted);margin:.375rem 0 0;font-weight:500;line-height:1.4}.plenum-module__RIuJUa__side{min-width:0;margin-top:var(--space-block);grid-column:1/-1}.plenum-module__RIuJUa__rooms{margin:0;padding:0;list-style:none}.plenum-module__RIuJUa__room,.plenum-module__RIuJUa__limit{flex-direction:column;align-items:flex-start;display:flex}.plenum-module__RIuJUa__room+.plenum-module__RIuJUa__room,.plenum-module__RIuJUa__limit{margin-top:var(--space-group)}.plenum-module__RIuJUa__label{font-family:var(--font-werkraum-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);margin:0;font-weight:600;line-height:1.3}.plenum-module__RIuJUa__unit{text-transform:none}.plenum-module__RIuJUa__name{font-family:var(--font-werkraum-display), ui-sans-serif, system-ui, sans-serif;font-size:var(--type-h3);font-weight:var(--weight-heading);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);text-wrap:balance;margin:.75rem 0 0}.plenum-module__RIuJUa__limit .plenum-module__RIuJUa__name{margin-top:0}.plenum-module__RIuJUa__count{-webkit-hyphens:manual;hyphens:manual}.plenum-module__RIuJUa__body{max-width:38em;font-size:var(--type-small);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:pretty;color:var(--muted);margin:.75rem 0 0;line-height:1.55}.plenum-module__RIuJUa__links{flex-wrap:wrap;align-items:center;gap:.875rem 1.75rem;margin-top:1.25rem;display:flex}@media (48rem<=width<64rem){.plenum-module__RIuJUa__drawing{grid-column:1/11}}@media (48rem<=width<54rem){.plenum-module__RIuJUa__drawing{grid-column:1/-1}}@media (min-width:64rem){.plenum-module__RIuJUa__heading{grid-column:1/9}.plenum-module__RIuJUa__intro{grid-column:1/8}}@media (64rem<=width<80rem){.plenum-module__RIuJUa__drawing{grid-column:1/9}}@media (min-width:80rem){.plenum-module__RIuJUa__drawing{grid-column:1/8}.plenum-module__RIuJUa__side{grid-column:9/-1}}
.room-scale-module__llrcrq__scale{padding-bottom:var(--space-section)}.room-scale-module__llrcrq__rooms{grid-template-columns:calc((100% - var(--grid-gutter)) * (2 - var(--x,0)) / 3) minmax(0, 1fr);column-gap:var(--grid-gutter);margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.room-scale-module__llrcrq__room{grid-template-rows:calc((100cqw - var(--grid-gutter)) * 4 / 9) auto;min-width:0;display:grid}.room-scale-module__llrcrq__picture{aspect-ratio:3/2;background-color:var(--line);align-self:end;display:block;position:relative;overflow:clip}.room-scale-module__llrcrq__image{object-fit:cover}.room-scale-module__llrcrq__caption{margin-top:calc(var(--type-h3) * .47)}.room-scale-module__llrcrq__name{font-family:var(--font-werkraum-display), ui-sans-serif, system-ui, sans-serif;font-size:var(--type-h3);font-weight:var(--weight-heading);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);margin:0}.room-scale-module__llrcrq__nameLink{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none;transition:background-size .42s cubic-bezier(.19,1,.22,1)}:is(.room-scale-module__llrcrq__nameLink:hover,.room-scale-module__llrcrq__nameLink:focus-visible,.room-scale-module__llrcrq__room:has(.room-scale-module__llrcrq__picture:hover) .room-scale-module__llrcrq__nameLink){background-position:0 100%;background-size:100% 1px}.room-scale-module__llrcrq__facts{font-size:var(--type-small);font-variant-numeric:lining-nums;text-wrap:pretty;color:var(--muted);margin:.3rem 0 0;line-height:1.45}@media (min-width:48rem){.room-scale-module__llrcrq__facts{min-height:2lh}}@media not (min-width:48rem){.room-scale-module__llrcrq__rooms{gap:var(--space-group);flex-direction:column;display:flex}.room-scale-module__llrcrq__room{grid-template-rows:auto auto}.room-scale-module__llrcrq__picture{align-self:auto}}@media (prefers-reduced-motion:reduce){.room-scale-module__llrcrq__nameLink{transition:none}}
.inquiry-close-module__ecReLq__close{padding:0 var(--page-margin) var(--space-section);background-color:var(--paper)}.inquiry-close-module__ecReLq__grid{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.inquiry-close-module__ecReLq__text{align-items:flex-start;gap:var(--page-margin);flex-direction:column;grid-column:1/-1;min-width:0;display:flex}.inquiry-close-module__ecReLq__heading{font-family:var(--font-werkraum-display), ui-sans-serif, system-ui, sans-serif;font-size:var(--type-h2);font-weight:var(--weight-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);text-wrap:balance;margin:0}.inquiry-close-module__ecReLq__fact{margin:0}.inquiry-close-module__ecReLq__factLabel{font-family:var(--font-werkraum-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);margin:0 0 .55rem;font-weight:600;line-height:1.3}.inquiry-close-module__ecReLq__factValue{font-family:var(--font-werkraum-display), ui-sans-serif, system-ui, sans-serif;font-size:var(--type-h3);font-weight:var(--weight-heading);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);font-variant-numeric:tabular-nums;margin:0}.inquiry-close-module__ecReLq__factUnit{font-size:var(--type-small);letter-spacing:0;color:var(--muted)}.inquiry-close-module__ecReLq__body{max-width:38ch;font-size:var(--type-small);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;color:var(--muted);margin:0;line-height:1.55}.inquiry-close-module__ecReLq__actions{flex-wrap:wrap;align-items:center;gap:.875rem 1.75rem;display:flex}.inquiry-close-module__ecReLq__phone{color:var(--ink);font-size:var(--type-small);text-underline-offset:.18em;text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-thickness:from-font;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:text-decoration-color .2s}.inquiry-close-module__ecReLq__phone:hover{text-decoration-color:currentColor}.inquiry-close-module__ecReLq__note{max-width:38em;font-size:var(--type-small);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;color:var(--muted);margin:0;line-height:1.55}@media (min-width:48rem){.inquiry-close-module__ecReLq__text{grid-column:1/8}}@media (prefers-reduced-motion:reduce){.inquiry-close-module__ecReLq__phone{transition:none}}
.room-pair-module__itN2Na__pair{padding-bottom:var(--space-section)}.room-pair-module__itN2Na__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.room-pair-module__itN2Na__rooms{column-gap:var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.room-pair-module__itN2Na__room{--inset:var(--page-margin);--name-height:calc(var(--type-h2) * var(--leading-h2));--fade:calc(var(--type-h2) * 3);--curve:cubic-bezier(.19, 1, .22, 1);background-color:var(--plate-paper);height:min(100svh,80vw);position:relative;overflow:clip}.room-pair-module__itN2Na__picture{display:block;position:absolute;inset:0}.room-pair-module__itN2Na__picture:before{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--plate-paper) 58%, transparent) 0%, color-mix(in srgb, var(--plate-paper) 46%, transparent) 14%, transparent 34%);transition:opacity .42s var(--curve);position:absolute;inset:0}.room-pair-module__itN2Na__image{object-fit:cover;transition:scale .7s var(--curve), filter .42s var(--curve)}.room-pair-module__itN2Na__caption{--paper:var(--plate-paper);--ink:var(--plate-ink);--muted:var(--plate-muted);--line:var(--plate-line);bottom:var(--inset);left:var(--inset);z-index:2;width:max-content;max-width:calc(100% - 2 * var(--inset));color:var(--ink);transition:translate .42s var(--curve);position:absolute}.room-pair-module__itN2Na__caption:before{content:"";bottom:calc(-1 * var(--inset));left:calc(-1 * var(--inset));z-index:-1;width:100vw;height:calc(100% + var(--inset) + var(--fade));pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--plate-paper) 74%, transparent) 0%, color-mix(in srgb, var(--plate-paper) 64%, transparent) calc(100% - var(--fade)), color-mix(in srgb, var(--plate-paper) 30%, transparent) calc(100% - var(--fade) / 2), transparent 100%);transition:opacity .42s var(--curve);position:absolute}.room-pair-module__itN2Na__name{font-family:var(--font-werkraum-display), ui-sans-serif, system-ui, sans-serif;font-size:var(--type-h2);font-weight:var(--weight-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);margin:0}.room-pair-module__itN2Na__nameLink{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .42s var(--curve);background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}.room-pair-module__itN2Na__nameLink:hover,.room-pair-module__itN2Na__nameLink:focus-visible{background-position:0 100%;background-size:100% 1px}.room-pair-module__itN2Na__room:has(.room-pair-module__itN2Na__picture:hover) .room-pair-module__itN2Na__nameLink{background-position:0 100%;background-size:100% 1px}.room-pair-module__itN2Na__more{transition:opacity .42s var(--curve), translate .42s var(--curve);row-gap:clamp(.875rem,2.2vh,1.375rem);display:grid}.room-pair-module__itN2Na__facts{max-width:34em;font-size:var(--type-small);font-variant-numeric:lining-nums;text-wrap:pretty;margin:.3rem 0 0;line-height:1.45}.room-pair-module__itN2Na__actions{flex-wrap:wrap;align-items:center;gap:.875rem 1.75rem;display:flex}@media (hover:hover) and (pointer:fine){@supports selector(:has(*)){.room-pair-module__itN2Na__caption{translate:0 calc(100% - var(--name-height))}.room-pair-module__itN2Na__more{opacity:0;translate:0 .5rem}.room-pair-module__itN2Na__picture:before{opacity:1}.room-pair-module__itN2Na__caption:before{opacity:0}.room-pair-module__itN2Na__room:hover .room-pair-module__itN2Na__caption{translate:none}.room-pair-module__itN2Na__room:has(:focus-visible:not([data-quiet-focus])) .room-pair-module__itN2Na__caption{translate:none}.room-pair-module__itN2Na__room:hover .room-pair-module__itN2Na__more{opacity:1;translate:none}.room-pair-module__itN2Na__room:has(:focus-visible:not([data-quiet-focus])) .room-pair-module__itN2Na__more{opacity:1;translate:none}.room-pair-module__itN2Na__room:hover .room-pair-module__itN2Na__picture:before{opacity:0}.room-pair-module__itN2Na__room:has(:focus-visible:not([data-quiet-focus])) .room-pair-module__itN2Na__picture:before{opacity:0}.room-pair-module__itN2Na__room:hover .room-pair-module__itN2Na__caption:before{opacity:1}.room-pair-module__itN2Na__room:has(:focus-visible:not([data-quiet-focus])) .room-pair-module__itN2Na__caption:before{opacity:1}@media (prefers-reduced-motion:no-preference){:is(.room-pair-module__itN2Na__room:hover .room-pair-module__itN2Na__image,.room-pair-module__itN2Na__rooms:not(:has(.room-pair-module__itN2Na__room:hover)) .room-pair-module__itN2Na__room:has(:focus-visible:not([data-quiet-focus])) .room-pair-module__itN2Na__image){scale:1.03}}.room-pair-module__itN2Na__rooms:has(.room-pair-module__itN2Na__room:hover) .room-pair-module__itN2Na__room:not(:hover) .room-pair-module__itN2Na__image{filter:brightness(.4)}.room-pair-module__itN2Na__rooms:not(:has(.room-pair-module__itN2Na__room:hover)):has(:focus-visible:not([data-quiet-focus])) .room-pair-module__itN2Na__room:not(:has(:focus-visible:not([data-quiet-focus]))) .room-pair-module__itN2Na__image{filter:brightness(.4)}}}@media not (min-width:48rem){.room-pair-module__itN2Na__rooms{row-gap:var(--space-group);grid-template-columns:minmax(0,1fr)}.room-pair-module__itN2Na__room{height:min(100svh,125vw)}}@media (prefers-reduced-motion:reduce){.room-pair-module__itN2Na__caption,.room-pair-module__itN2Na__more,.room-pair-module__itN2Na__image,.room-pair-module__itN2Na__nameLink,.room-pair-module__itN2Na__picture:before,.room-pair-module__itN2Na__caption:before{transition:none}.room-pair-module__itN2Na__more{translate:none}}
.raeume-module___HZMAq__page{background-color:var(--paper)}.raeume-module___HZMAq__grid{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.raeume-module___HZMAq__heading{font-family:var(--font-werkraum-display), ui-sans-serif, system-ui, sans-serif;font-size:var(--type-h2);font-weight:var(--weight-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);text-wrap:balance}.raeume-module___HZMAq__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.raeume-module___HZMAq__page .raeume-module___HZMAq__sentence{padding-bottom:0}.raeume-module___HZMAq__pair{padding-top:var(--space-section)}.raeume-module___HZMAq__choice{padding-inline:var(--page-margin);padding-bottom:var(--space-section)}.raeume-module___HZMAq__choiceHead{align-items:end;row-gap:var(--space-block)}.raeume-module___HZMAq__choiceHead .raeume-module___HZMAq__heading{grid-column:1/9;margin:0}.raeume-module___HZMAq__legend{font-family:var(--font-werkraum-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);grid-column:9/-1;justify-self:end;gap:1.75rem;margin:0;padding-bottom:.4em;font-weight:500;display:flex}.raeume-module___HZMAq__legend .raeume-module___HZMAq__fit{gap:.7em}.raeume-module___HZMAq__table{width:100%;margin-top:var(--space-block);border-collapse:collapse;table-layout:fixed}.raeume-module___HZMAq__colUse{width:33.333%}.raeume-module___HZMAq__colRoom{width:16.667%}.raeume-module___HZMAq__colWhy{width:33.333%}.raeume-module___HZMAq__thead th{vertical-align:bottom;padding:0 var(--grid-gutter) .875rem 0;font-family:var(--font-werkraum-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-align:left;text-transform:uppercase;color:var(--muted);font-weight:600}.raeume-module___HZMAq__thead th:nth-child(2),.raeume-module___HZMAq__thead th:nth-child(3){padding-inline:calc(var(--grid-gutter) / 2);text-align:center;color:var(--ink)}.raeume-module___HZMAq__thead th:last-child{padding-right:0}.raeume-module___HZMAq__row{--row-tint:transparent;background-color:var(--row-tint);transition:background-color .32s}.raeume-module___HZMAq__row:hover{--row-tint:color-mix(in srgb, var(--ink) 3%, transparent)}.raeume-module___HZMAq__row>:first-child{box-shadow:calc(-1 * var(--page-margin)) 0 var(--row-tint);transition:box-shadow .32s}.raeume-module___HZMAq__row>:last-child{box-shadow:var(--page-margin) 0 var(--row-tint);transition:box-shadow .32s}.raeume-module___HZMAq__row>*{padding:var(--space-row) var(--grid-gutter) var(--space-row) 0;vertical-align:top;text-align:left}.raeume-module___HZMAq__use{font-weight:inherit}.raeume-module___HZMAq__useTitle{font-family:var(--font-werkraum-display), ui-sans-serif, system-ui, sans-serif;font-size:var(--type-lead);letter-spacing:-.012em;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;font-weight:370;line-height:1.3;display:block}.raeume-module___HZMAq__people{font-family:var(--font-werkraum-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:var(--type-label);letter-spacing:.02em;color:var(--muted);margin-top:.4rem;font-weight:500;line-height:1.3;display:block}.raeume-module___HZMAq__row>.raeume-module___HZMAq__cell{padding-inline:calc(var(--grid-gutter) / 2);text-align:center;position:relative}.raeume-module___HZMAq__fit{--line-box:calc(var(--type-lead) * 1.3);min-height:var(--line-box);vertical-align:top;align-items:center;gap:.6em;display:inline-flex}.raeume-module___HZMAq__mark{flex:none;width:.62rem;height:.62rem;rotate:45deg}.raeume-module___HZMAq__fit[data-fit=empfohlen] .raeume-module___HZMAq__mark{background-color:var(--ink)}.raeume-module___HZMAq__fit[data-fit=möglich] .raeume-module___HZMAq__mark{box-shadow:inset 0 0 0 1.25px var(--ink)}.raeume-module___HZMAq__fit[data-fit=none] .raeume-module___HZMAq__mark{background-color:var(--muted);width:.9rem;height:1px;rotate:none}.raeume-module___HZMAq__fitText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.raeume-module___HZMAq__row[data-together]>.raeume-module___HZMAq__cell:after{content:"";top:calc(var(--space-row) + var(--type-lead) * 1.3 / 2);background-color:var(--ink);width:50%;height:1px;position:absolute}.raeume-module___HZMAq__row[data-together]>.raeume-module___HZMAq__cell:nth-child(2):after{left:50%}.raeume-module___HZMAq__row[data-together]>.raeume-module___HZMAq__cell:nth-child(3):after{right:50%}.raeume-module___HZMAq__row[data-together] .raeume-module___HZMAq__fit{z-index:1;position:relative}.raeume-module___HZMAq__row>.raeume-module___HZMAq__neither{padding-inline:calc(var(--grid-gutter) / 2);text-align:center;font-family:var(--font-werkraum-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:var(--type-label);font-weight:600;line-height:calc(var(--type-lead) * 1.3);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted)}.raeume-module___HZMAq__row>.raeume-module___HZMAq__why{font-size:var(--type-small);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:pretty;color:var(--muted);padding-right:0;line-height:1.55}.raeume-module___HZMAq__together{color:var(--ink)}.raeume-module___HZMAq__page .raeume-module___HZMAq__impression,.raeume-module___HZMAq__page .raeume-module___HZMAq__close{padding-top:0}.raeume-module___HZMAq__actions{flex-wrap:wrap;align-items:center;gap:.875rem 1.75rem;display:flex}.raeume-module___HZMAq__phone{color:var(--ink);font-size:var(--type-small);text-underline-offset:.18em;text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-thickness:from-font;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:text-decoration-color .2s}.raeume-module___HZMAq__phone:hover{text-decoration-color:currentColor}@media not (min-width:48rem){.raeume-module___HZMAq__choiceHead .raeume-module___HZMAq__heading,.raeume-module___HZMAq__legend{grid-column:1/-1}.raeume-module___HZMAq__legend{justify-self:start}.raeume-module___HZMAq__table,.raeume-module___HZMAq__table tbody,.raeume-module___HZMAq__row,.raeume-module___HZMAq__row>*{display:block}.raeume-module___HZMAq__thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.raeume-module___HZMAq__row{column-gap:var(--grid-gutter);padding-block:var(--space-row);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.375rem;display:grid}.raeume-module___HZMAq__row:first-child{padding-top:0}.raeume-module___HZMAq__row:hover{--row-tint:transparent}.raeume-module___HZMAq__row>*{padding:0}.raeume-module___HZMAq__row>.raeume-module___HZMAq__use,.raeume-module___HZMAq__row>.raeume-module___HZMAq__why,.raeume-module___HZMAq__row>.raeume-module___HZMAq__neither{grid-column:1/-1}.raeume-module___HZMAq__row>.raeume-module___HZMAq__cell{text-align:left;font-size:var(--type-small);align-self:end;padding:0;line-height:1.3}.raeume-module___HZMAq__row>.raeume-module___HZMAq__cell:before{content:attr(data-room);font-family:var(--font-werkraum-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);margin-bottom:.3rem;font-weight:600;display:block}.raeume-module___HZMAq__fit{--line-box:auto}.raeume-module___HZMAq__fitText{clip-path:none;width:auto;height:auto;font-size:var(--type-small);color:var(--ink);margin:0;position:static;overflow:visible}.raeume-module___HZMAq__fit[data-fit=none] .raeume-module___HZMAq__fitText{color:var(--muted)}.raeume-module___HZMAq__row[data-together]>.raeume-module___HZMAq__cell:after{content:none}.raeume-module___HZMAq__row>.raeume-module___HZMAq__neither{text-align:left;padding:0;line-height:1.3}}@media (prefers-reduced-motion:reduce){.raeume-module___HZMAq__row,.raeume-module___HZMAq__row>:first-child,.raeume-module___HZMAq__row>:last-child,.raeume-module___HZMAq__phone{transition:none}}@media print{.raeume-module___HZMAq__table,.raeume-module___HZMAq__legend{-webkit-print-color-adjust:exact;print-color-adjust:exact}.raeume-module___HZMAq__fitText{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}}@media (forced-colors:active){.raeume-module___HZMAq__mark{forced-color-adjust:none}.raeume-module___HZMAq__fit[data-fit=empfohlen] .raeume-module___HZMAq__mark,.raeume-module___HZMAq__row[data-together]>.raeume-module___HZMAq__cell:after{background-color:canvastext}.raeume-module___HZMAq__fit[data-fit=möglich] .raeume-module___HZMAq__mark{box-shadow:inset 0 0 0 1.25px canvastext}.raeume-module___HZMAq__fit[data-fit=none] .raeume-module___HZMAq__mark{background-color:graytext}}
