#bau .wb-dialog{overscroll-behavior:contain;border:1px solid var(--tinte);border-image:var(--feder-rahmen-tinte) 8 / 5px;background:var(--papier-alt) url(/gestaltung/bausteine/papier.webp) repeat;width:min(1080px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--tinte);padding:0;overflow:auto}#bau .wb-dialog::backdrop{background:#081211db}#bau .wb-blatt{font:17px/1.55 var(--font-serif);padding:30px 44px 36px}#bau .wb-kopf{border-bottom:1px solid #231d1659;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}#bau .wb-dach{letter-spacing:.2em;text-transform:uppercase;color:#6b5d4a;margin:0 0 6px;font-size:12px}#bau .wb-kopf h2{margin:0;font:400 40px/1.1 Libre Caslon Display,Georgia,serif}#bau .wb-kursiv{margin:6px 0 0;font-size:19px;font-style:italic}#bau .wb-schliessen{min-width:44px;min-height:44px;color:inherit;border:1px solid var(--tinte);border-image:var(--feder-rahmen-tinte) 8 / 5px;font:16px/1.3 var(--font-serif);cursor:pointer;background:0 0;flex:none;padding:8px 14px}#bau .wb-zwei{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;margin-top:26px;display:grid}#bau .wb-blatt section+section{margin-top:26px}#bau .wb-blatt h3{margin:0 0 10px;font:400 23px/1.25 Libre Caslon Display,Georgia,serif}#bau .wb-blatt p{margin:0}#bau .wb-raeume{margin:0;padding:0;list-style:none}#bau .wb-raeume li+li{margin-top:6px}#bau .wb-raeume b{font-weight:600}#bau .wb-abzug{background:#f6efe0;margin:4px 0 14px;padding:8px;rotate:-1deg;box-shadow:0 2px 10px #1e140a38}#bau .wb-abzug img{width:100%;height:100%;display:block}#bau .wb-hand{font-family:var(--font-hand);max-width:22em;font-size:17px;line-height:1.7;rotate:-2deg;margin-top:14px!important}#bau .wb-plan figure{margin:0}#bau .wb-plan img{object-fit:contain;filter:grayscale()sepia(.35)contrast(1.15)brightness(1.04);mix-blend-mode:multiply;width:100%;height:auto;max-height:520px;display:block}#bau .wb-klein{color:#6b5d4a;font-size:14px;margin-top:8px!important}#bau .wb-legende{columns:2;column-gap:28px;margin:12px 0 0;padding-left:22px}#bau .wb-legende li{break-inside:avoid;padding:2px 0}#bau .wb-wissen{border-top:1px solid #231d1659;padding-top:22px;margin-top:34px!important}#bau .wb-wissen dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 40px;margin:6px 0 0;display:grid}#bau .wb-wissen dt{font-family:var(--font-hand);margin-bottom:4px;font-size:15px;line-height:1.7;rotate:-1deg}#bau .wb-wissen dd{margin:0;font-size:16px;line-height:1.5}#bau .wb-fuss{justify-content:flex-end;margin-top:30px;display:flex}#bau .wb-knopf{color:#1c1510;min-height:44px;font:500 13px/1 var(--font-serif);letter-spacing:.2em;text-transform:uppercase;border:1.5px solid #2a1f18;align-items:center;gap:14px;padding:0 24px;text-decoration:none;display:inline-flex}#bau .wb-knopf:hover{color:#f2ebdd;background:#2a1f18}#bau :is(.wb-schliessen,.wb-knopf):focus-visible{outline:2px solid var(--tinte);outline-offset:4px}#bau .wb-dialog.wb--schmal{zoom:var(--wbz,1);width:calc(100vw / var(--wbz,1) - 12px);max-height:calc(100dvh / var(--wbz,1) - 12px)}#bau .wb--schmal .wb-blatt{padding:18px 16px 24px}#bau .wb--schmal .wb-kopf h2{font-size:30px}#bau .wb--schmal .wb-zwei{grid-template-columns:minmax(0,1fr);gap:26px}#bau .wb--schmal .wb-wissen dl{grid-template-columns:minmax(0,1fr)}#bau .wb--schmal .wb-fuss{justify-content:stretch}#bau .wb--schmal .wb-knopf{justify-content:center;width:100%}@media (forced-colors:active){#bau .wb-dialog,#bau .wb-schliessen{border-color:canvastext;border-image-source:none}}@media (width<=760px){#bau .wb-dialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}#bau .wb-blatt{padding:18px 16px 24px}#bau .wb-kopf h2{font-size:30px}#bau .wb-zwei{grid-template-columns:minmax(0,1fr);gap:26px}#bau .wb-wissen dl{grid-template-columns:minmax(0,1fr)}#bau .wb-knopf{justify-content:center;width:100%}}html #bau .ac{--ac-gutter:clamp(24px,3.5vw,74px)}html #bau .ac :is(section[id],.cc-anchor){scroll-margin-top:100px}html #bau .ac .ac-decoration{z-index:1;pointer-events:none;height:auto;display:block;position:absolute}html #bau .ac .cc-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:clamp(11px,.85vw,15px);line-height:1.4}html #bau .ac .ac-hero{background:var(--mk-nacht);min-height:clamp(580px,44vw,760px);padding:clamp(165px,13vw,245px) 7.6% 132px}html #bau .ac .ac-hero-photo{position:absolute;inset:0 5% 0 20%}html #bau .ac .ac-hero-photo img{object-fit:cover;object-position:50% 48%;width:100%;height:100%;display:block}html #bau .ac .ac-hero-photo:after{content:"";background:linear-gradient(90deg,var(--mk-nacht),transparent 25%,transparent 73%,var(--mk-nacht));pointer-events:none;position:absolute;inset:0}html #bau .ac .ac-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--mk-nacht) 92%,transparent),color-mix(in srgb,var(--mk-nacht) 65%,transparent) 35%,transparent 66%),linear-gradient(0deg,color-mix(in srgb,var(--mk-nacht) 28%,transparent),transparent 45%);position:absolute;inset:0}html #bau .ac .ac-hero-copy{max-width:540px}html #bau .ac .ac-hero h1{margin-top:10px;font-size:clamp(48px,4.15vw,78px);line-height:.98}html #bau .ac .ac-hero-intro{max-width:450px;margin-top:20px;font-size:clamp(20px,1.55vw,27px);font-style:italic;line-height:1.32}html #bau .ac .ac-hero .cc-button{max-width:100%;margin-top:25px;padding-inline:24px}html #bau .ac .ac-hero-ivy{z-index:2;opacity:.7;width:240px;top:-100px;left:-95px;rotate:12deg}html #bau .ac .ac-floors{z-index:5;--kante-o:70px;--kante-u:40px;--m-o:url(/gestaltung/bausteine/riss2/schraeg-a-oben-maske.png);--r-o:url(/gestaltung/bausteine/riss2/schraeg-a-oben-rand.webp);margin-top:-70px;padding:82px 8% 58px 10.2%}html #bau .ac .ac-floors-grid{grid-template-columns:minmax(0,450fr) minmax(0,700fr);align-items:center;gap:34px;display:grid}html #bau .ac .ac-floors-copy{min-width:0}html #bau .ac .ac-floors h2{margin-top:9px;font-size:clamp(32px,2.85vw,52px);line-height:1.04}html #bau .ac .ac-floors-copy>p:last-child{margin-top:19px;font-size:clamp(17px,1.25vw,22px);line-height:1.43}html #bau .ac .ac-floors-group{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:center;min-width:0;padding-right:17%;display:grid;position:relative}html #bau .ac .ac-elevation{min-width:0;margin:0;rotate:-.7deg}html #bau .ac .ac-elevation img{width:100%;height:auto;display:block}html #bau .ac .ac-floor-links{z-index:3;gap:20px;padding-top:34px;padding-bottom:14px;display:grid;position:relative}html #bau .ac .ac-floor-links a{min-height:54px;color:var(--tinte);flex-direction:column;justify-content:center;padding:3px 0 3px 20px;text-decoration:none;display:flex;position:relative}html #bau .ac .ac-floor-links a:before{content:"";border-top:1px solid color-mix(in srgb,var(--tinte) 55%,transparent);width:27px;position:absolute;top:24px;left:-16px}html #bau .ac .ac-floor-links b{font-size:clamp(21px,1.7vw,31px);font-style:italic;font-weight:500;line-height:1.1}html #bau .ac .ac-floor-links span{letter-spacing:.13em;text-transform:uppercase;margin-top:7px;font-size:clamp(10px,.8vw,14px)}html #bau .ac .ac-floor-links a:hover b{text-underline-offset:4px;text-decoration:underline}html #bau .ac .ac-historic-print{z-index:2;width:33%;position:absolute;top:-105px;right:-9%;rotate:7deg}html #bau .ac .ac-flower-left{width:clamp(112px,11vw,192px);bottom:-4px;left:-3%}html #bau .ac .ac-branch{width:clamp(210px,23vw,380px);bottom:0;right:-1.5%}html #bau .ac .ac-apartment{z-index:6;padding:48px var(--ac-gutter) 70px;--kante-o:30px;--kante-u:34px;--m-o:url(/gestaltung/bausteine/riss2/welle-oben-maske.png);--r-o:url(/gestaltung/bausteine/riss2/welle-oben-rand.webp);--m-u:url(/gestaltung/bausteine/riss2/welle-unten-maske.png);--r-u:url(/gestaltung/bausteine/riss2/welle-unten-rand.webp);margin-top:-64px}html #bau .ac .ac-apartment--beletage{z-index:7;--papier-pos:180px 150px}html #bau .ac .ac-apartment--cellestarium{z-index:8;--papier-pos:340px 60px;--kante-u:45px;padding-bottom:80px}html #bau .ac .ac-apartment-grid{grid-template-columns:minmax(0,2.3fr) minmax(0,1.04fr) minmax(0,.98fr) minmax(0,1fr);grid-template-areas:"gallery copy plan features";align-items:start;gap:clamp(20px,1.75vw,34px);display:grid}html #bau .ac .ac-apartment-copy{grid-area:copy;min-width:0;padding-top:5px}html #bau .ac .ac-apartment h2{font-size:clamp(30px,2.4vw,43px);line-height:1.07}html #bau .ac .ac-apartment-copy .cc-eyebrow{margin-top:10px}html #bau .ac .ac-apartment-copy .ac-apartment-tag{margin-top:13px;font-size:clamp(17px,1.2vw,22px);font-style:italic;line-height:1.28}html #bau .ac .ac-apartment-copy>p:last-child{margin-top:9px;font-size:clamp(17px,1.18vw,21px);line-height:1.43}html #bau .ac .ac-gallery{aspect-ratio:1.94;grid-area:gallery;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2.12fr) minmax(0,1fr);gap:7px;min-width:0;display:grid}html #bau .ac .ac-gallery>figure{min-width:0;min-height:0;margin:0;padding:7px;position:relative}html #bau .ac .ac-gallery-main{z-index:2;grid-area:1/1/span 2;rotate:-.65deg}html #bau .ac .ac-gallery-main .fotofeld{position:absolute;inset:7px;overflow:hidden;aspect-ratio:auto!important}html #bau .ac .ac-gallery-main .fotofeld img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html #bau .ac .ac-gallery-small{grid-column:2;rotate:.85deg}html #bau .ac .ac-gallery-small--2{rotate:-.6deg}html #bau .ac .ac-gallery-small img{object-fit:cover;width:100%;height:100%;display:block}html #bau .ac .ac-apartment--beletage .ac-gallery-main{rotate:.4deg}html #bau .ac .ac-apartment--beletage .ac-gallery-small--1{rotate:-1.1deg}html #bau .ac .ac-apartment--cellestarium .ac-gallery-main{rotate:-.3deg}html #bau .ac .ac-gallery-controls{z-index:4;color:var(--tinte);background:var(--papier-hell);align-items:center;gap:0;display:flex;position:absolute;bottom:13px;right:13px;box-shadow:0 1px 5px #22190f30}html #bau .ac .ac-gallery-controls button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex}html #bau .ac .ac-gallery-controls button:hover{background:var(--papier-dunkel)}html #bau .ac .ac-gallery-controls .tintenpfeil{width:20px;margin:0}html #bau .ac .ac-gallery-count{text-align:center;font-variant-numeric:tabular-nums;min-width:42px;font-size:14px}html #bau .ac :is(.ac-visualization,.ac-gallery .marke-visualisierung){z-index:3;background:var(--papier-hell);max-width:calc(100% - 24px);color:var(--tinte);letter-spacing:.07em;text-transform:uppercase;border:0;padding:3px 6px;font-size:10px;line-height:1.2;position:absolute;inset:12px auto auto 12px}html #bau .ac .ac-plan{grid-area:plan;min-width:0;margin:2px 0 0;rotate:-1.1deg}html #bau .ac .ac-plan img{object-fit:contain;filter:grayscale()sepia(.3)contrast(1.1);mix-blend-mode:multiply;width:100%;height:auto;max-height:320px;display:block}html #bau .ac .ac-apartment--beletage .ac-plan{rotate:.8deg}html #bau .ac .ac-apartment--cellestarium .ac-plan{rotate:-.5deg}html #bau .ac .ac-features{grid-area:features;min-width:0;padding-top:62px}html #bau .ac .ac-features ul{margin:0;padding:0 0 0 18px;font-size:clamp(17px,1.2vw,22px);line-height:1.45}html #bau .ac .ac-features li+li{margin-top:4px}html #bau .ac .ac-features .cc-button{letter-spacing:.1em;gap:10px;max-width:100%;margin-top:23px;padding:10px 13px;font-size:clamp(11px,.87vw,15px)}html #bau .ac .ac-flower-right{width:7%;max-width:120px;top:70px;right:-3%}html #bau .ac .ac-fern{width:6%;max-width:105px;bottom:55px;left:-1.6%}html #bau .ac .ac-key{width:4.5%;max-width:80px;bottom:75px;right:-.8%}@media (width<=1239px){html #bau .ac .ac-hero-photo{inset:0 0 0 15%}html #bau .ac .ac-floors{padding:80px 7% 72px 10%}html #bau .ac .ac-floors-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px}html #bau .ac .ac-floors h2 br{display:none}html #bau .ac .ac-floors-group{align-self:center;padding-right:0}html #bau .ac .ac-historic-print{width:35%;top:auto;bottom:calc(100% - 12px);right:-9%}html #bau .ac .ac-floor-links{gap:16px;padding-top:26px}html #bau .ac .ac-floor-links a{padding-left:12px}html #bau .ac .ac-floor-links a:before{width:17px;left:-10px}html #bau .ac .ac-floor-links b{font-size:22px}html #bau .ac .ac-floor-links span{font-size:10px}html #bau .ac .ac-branch{width:18%;max-width:130px;bottom:0;right:-4%}html #bau .ac .ac-apartment{padding:50px 7% 70px}html #bau .ac .ac-apartment-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"gallery copy""plan features";gap:25px 34px}html #bau .ac .ac-apartment h2{font-size:36px}html #bau .ac .ac-apartment-copy>p:last-child{font-size:18px}html #bau .ac .ac-gallery{aspect-ratio:1.52;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);margin-top:8px}html #bau .ac .ac-plan{justify-self:center;width:63%;max-width:260px}html #bau .ac .ac-plan img{max-height:270px}html #bau .ac .ac-features{padding-top:16px}html #bau .ac .ac-features ul{font-size:18px}html #bau .ac .ac-features .cc-button{padding-inline:16px;font-size:12px}html #bau .ac .ac-flower-right{width:10%;top:auto;bottom:35px;right:-2%}html #bau .ac .ac-key{width:6%;bottom:80px;right:1%}}@media (width<=749px){html #bau .ac :is(section[id],.cc-anchor){scroll-margin-top:88px}html #bau .ac .ac-hero{min-height:640px;padding:145px 26px 120px}html #bau .ac .ac-hero-photo{inset:0}html #bau .ac .ac-hero-photo img{object-position:58% 50%}html #bau .ac .ac-hero-photo:after{background:0 0}html #bau .ac .ac-hero:after{background:linear-gradient(90deg,color-mix(in srgb,var(--mk-nacht) 82%,transparent),color-mix(in srgb,var(--mk-nacht) 28%,transparent)),linear-gradient(0deg,var(--mk-nacht),transparent 60%)}html #bau .ac .ac-hero-copy{max-width:470px}html #bau .ac .ac-hero h1{max-width:420px;font-size:clamp(34px,11vw,46px)}html #bau .ac .ac-hero h1 br{display:none}html #bau .ac .ac-hero-intro{max-width:380px;font-size:20px}html #bau .ac .ac-hero .cc-button{text-align:left;justify-content:space-between;gap:13px;padding:12px 16px;font-size:12px}html #bau .ac .ac-hero-ivy{opacity:.65;width:170px;top:-115px;left:auto;right:-40px;rotate:-10deg}html #bau .ac .ac-floors{--kante-o:56px;--kante-u:30px;margin-top:-60px;padding:70px 25px 80px 54px}html #bau .ac .ac-floors-grid{display:block}html #bau .ac .ac-floors h2{max-width:440px;font-size:34px}html #bau .ac .ac-floors-copy>p:last-child{font-size:18px}html #bau .ac .ac-floors-group{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;width:calc(100% + 20px);margin:120px 0 0 -20px}html #bau .ac .ac-elevation{align-self:end}html #bau .ac .ac-floor-links{gap:14px;padding:17px 0 4px}html #bau .ac .ac-floor-links a{min-height:54px;padding-left:16px}html #bau .ac .ac-floor-links a:before{width:14px;left:-4px}html #bau .ac .ac-floor-links b{font-size:21px}html #bau .ac .ac-floor-links span{letter-spacing:.09em;font-size:10px;line-height:1.3}html #bau .ac .ac-historic-print{width:30%;max-width:125px;padding:6px;top:-107px;bottom:auto;right:3%;rotate:7deg}html #bau .ac .ac-flower-left{width:94px;top:108px;bottom:auto;left:-53px}html #bau .ac .ac-branch{opacity:.9;width:115px;bottom:0;right:-35px}html #bau .ac .ac-apartment{--kante-o:28px;--kante-u:27px;margin-top:-56px;padding:48px 25px 62px}html #bau .ac .ac-apartment-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""gallery""plan""features";gap:27px;display:grid}html #bau .ac .ac-apartment-copy{padding:0 12px 0 8px}html #bau .ac .ac-apartment h2{font-size:35px}html #bau .ac .ac-apartment-copy .cc-eyebrow{font-size:11px}html #bau .ac .ac-apartment-copy .ac-apartment-tag{margin-top:14px;font-size:19px}html #bau .ac .ac-apartment-copy>p:last-child{font-size:18px;line-height:1.46}html #bau .ac .ac-gallery{aspect-ratio:auto;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}html #bau .ac .ac-gallery-main{aspect-ratio:1.32;grid-area:1/1/auto/-1}html #bau .ac .ac-gallery-small{aspect-ratio:1.25;grid-area:2}html #bau .ac .ac-gallery-small--1{rotate:1.5deg}html #bau .ac .ac-gallery-small--2{rotate:-1.5deg}html #bau .ac .ac-plan{width:70%;max-width:300px;margin-top:2px}html #bau .ac .ac-plan img{max-height:330px}html #bau .ac .ac-features{padding:0 16px 0 8px}html #bau .ac .ac-features ul{font-size:18px}html #bau .ac .ac-features .cc-button{margin-top:22px;font-size:12px}html #bau .ac .ac-flower-right{width:70px;bottom:22px;right:-28px}html #bau .ac .ac-fern{width:64px;bottom:125px;left:-30px}html #bau .ac .ac-key{width:40px;bottom:80px;right:-9px}html #bau .ac .ac-apartment--cellestarium{--kante-u:34px;padding-bottom:78px}}@media (width>=550px) and (width<=749px){html #bau .ac .ac-floors-group{width:80%;margin-left:auto}html #bau .ac .ac-apartment{padding-inline:7%}html #bau .ac .ac-apartment-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"copy copy""gallery gallery""plan features";gap:28px}html #bau .ac .ac-plan{width:100%}html #bau .ac .ac-gallery{aspect-ratio:1.94;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2.12fr) minmax(0,1fr);gap:8px}html #bau .ac .ac-gallery-main{aspect-ratio:auto;grid-area:1/1/span 2}html #bau .ac .ac-gallery-small{aspect-ratio:auto;grid-area:auto/2}}@media (width<=359px){html #bau .ac .ac-hero{padding-inline:21px}html #bau .ac .ac-hero h1{font-size:35px}html #bau .ac .ac-floors{padding-left:40px;padding-right:21px}html #bau .ac .ac-floors h2{font-size:32px}html #bau .ac .ac-floor-links b{font-size:19px}html #bau .ac .ac-floor-links span{letter-spacing:.04em;font-size:9px}html #bau .ac .ac-apartment{padding-inline:20px}html #bau .ac .ac-apartment h2{font-size:33px}html #bau .ac .ac-gallery{gap:9px}html #bau .ac .ac-gallery>figure{padding:6px}html #bau .ac .ac-gallery-main .fotofeld{inset:6px}html #bau .ac :is(.ac-visualization,.ac-gallery .marke-visualisierung){padding:3px 4px;font-size:9px;top:10px;left:10px}}html #bau .cc.ac{--papierbild:url(/gestaltung/ebenen/1008/start/material/papier-faser-0910.webp);--foto-stock:url(/gestaltung/ebenen/1008/start/material/foto-papier-0910.webp)}html #bau .cc.ac .cc-paper{background:var(--r-o) center top / 100% var(--kante-o) no-repeat, var(--r-u) center bottom / 100% var(--kante-u) no-repeat, var(--papierbild) var(--papier-pos,0 0) / 1024px auto repeat}html #bau .cc.ac .cc-print:not(.ac-historic-print){position:relative}html #bau .cc.ac .cc-print{isolation:isolate;box-shadow:none;filter:drop-shadow(0 2px 1px color-mix(in srgb,var(--tinte) 17%,transparent));background:0 0}html #bau .cc.ac .cc-print:before{content:"";z-index:-1;pointer-events:none;border:10px solid #0000;border-image:var(--foto-stock) 55 fill / 10px stretch;transform:var(--stock-lage,none);position:absolute;inset:0}html #bau .cc.ac .cc-print:after{content:none}html #bau .cc.ac .cc-form .cc-button{isolation:isolate;border:1px solid #0000;color:var(--papier-hell);background:0 0;border-image-source:none;position:relative}html #bau .cc.ac .cc-form .cc-button:before{content:"";z-index:-1;pointer-events:none;background:var(--mk-nacht);mask:var(--feder-flaeche) 0 0 / 100% 100% no-repeat;position:absolute;inset:0}html #bau .cc.ac .cc-form .cc-button:after{content:"";pointer-events:none;border:1px solid #0000;border-image:var(--feder-rahmen-leinen) 8 / 5px stretch;position:absolute;inset:4px}html #bau .cc.ac .ac-historic-print{--stock-lage:scaleX(-1)}html #bau .cc.ac .ac-gallery-small--2{--stock-lage:rotate(180deg)}html #bau .cc.ac .ac-gallery-small--1{--stock-lage:scaleY(-1)}html #bau .cc.ac .ac-gallery{position:relative}html #bau .cc.ac .ac-apartment{padding-bottom:116px}html #bau .cc.ac .ac-fundstueck{z-index:3;pointer-events:none;width:140px;margin:0;position:absolute;bottom:-80px;right:-8px;rotate:-7deg}html #bau .cc.ac .ac-fundstueck img{width:100%;height:auto;display:block}html #bau .cc.ac .ac-fundstueck--cellestarium{width:100px;bottom:-96px;right:0;rotate:4deg}html #bau .cc.ac .ac-fundstueck--beletage{width:165px;rotate:5deg}@media (width<=1239px){html #bau .cc.ac .ac-gallery{margin-bottom:90px}html #bau .cc.ac .ac-apartment{padding-bottom:70px}}@media (width<=749px){html #bau .cc.ac .ac-fundstueck{bottom:-82px;right:4px}html #bau .cc.ac .ac-fundstueck--cellestarium{bottom:-97px;right:12px}}html #bau .cc.ac .ac-features{flex-direction:column;display:flex;position:relative}html #bau .cc.ac .ac-features .cc-button{align-self:flex-start}html #bau .cc.ac .ac-ensemble{z-index:2;aspect-ratio:420/250;pointer-events:none;width:420px;max-width:none;margin:26px -40px 0 -142px;position:relative}html #bau .cc.ac .ac-ensemble img{max-width:none;height:auto;display:block;position:absolute}html #bau .cc.ac .ac-ens-leder{width:84%;top:14%;left:14%;rotate:-3deg}html #bau .cc.ac .ac-ens-leinen{width:90%;top:16%;left:6%;rotate:-2deg}html #bau .cc.ac .ac-ens-naehen{width:62%;top:2%;left:22%;rotate:4deg}html #bau .cc.ac .ac-ensemble--cellestarium{aspect-ratio:420/300}html #bau .cc.ac .ac-ens-fernrohr{width:62%;top:0;right:4%}@media (width<=1239px){html #bau .cc.ac .ac-gallery{margin-bottom:0}html #bau .cc.ac .ac-ensemble{align-self:flex-end;width:min(400px,118%);margin:22px -18% 0 auto}}@media (width<=749px){html #bau .cc.ac .ac-ensemble{align-self:center;width:min(360px,94%);margin:18px auto 0}}html #bau .cc.ac .ac-hero-ivy{opacity:.85;width:clamp(280px,26vw,430px);top:-150px;left:-120px}html #bau .cc.ac .ac-flower-left{width:clamp(130px,13vw,205px);top:auto;bottom:8px;left:-4%}@media (width<=749px){html #bau .cc.ac .ac-hero-ivy{width:210px;top:-120px;left:-100px;right:auto;rotate:8deg}html #bau .cc.ac .ac-flower-left{width:95px;bottom:12px;left:-48px}}html #bau .cc.ac .ac-floors{--kante-u:65px;padding-bottom:88px}html #bau .cc.ac .ac-apartment--schusterei{margin-top:-40px}html #bau .cc.ac .ac-floors .cc-paper{filter:drop-shadow(0 3px 2px color-mix(in srgb,var(--tinte) 22%,transparent))}@media (width<=749px){html #bau .cc.ac .ac-floors{--kante-u:28px;padding-bottom:64px}html #bau .cc.ac .ac-apartment--schusterei{margin-top:-24px}}html #bau .cc.ac .ac-apartment{--kante-o:62px;--kante-u:54px;margin-top:-32px;padding-top:65px;padding-bottom:42px}html #bau .cc.ac .ac-apartment:before{content:"";z-index:0;pointer-events:none;background:var(--papier-dunkel) var(--papierbild) 220px 40px / 1024px auto;background-blend-mode:multiply;mask:var(--m-o) center top / 100% var(--kante-o) no-repeat, linear-gradient(black,black) 0 calc(var(--kante-o) - 1px) / 100% calc(100% - var(--kante-o) - var(--kante-u) + 2px) no-repeat, var(--m-u) center bottom / 100% var(--kante-u) no-repeat;position:absolute;inset:-7px 0 0}html #bau .cc.ac .ac-apartment--beletage{--m-o:url(/gestaltung/bausteine/riss2/schraeg-a-oben-maske.png);--r-o:url(/gestaltung/bausteine/riss2/schraeg-a-oben-rand.webp)}html #bau .cc.ac .ac-apartment--cellestarium{--m-o:url(/gestaltung/bausteine/riss2/schraeg-b-oben-maske.png);--r-o:url(/gestaltung/bausteine/riss2/schraeg-b-oben-rand.webp)}html #bau .cc.ac .ac-features{padding-top:24px}html #bau .cc.ac .ac-ensemble{width:350px;margin:20px -28px -16px -110px}@media (width<=1239px){html #bau .cc.ac .ac-ensemble{width:min(350px,112%);margin:20px -12% 0 auto}}@media (width<=749px){html #bau .cc.ac .ac-apartment{--kante-o:28px;--kante-u:28px;margin-top:-20px;padding-top:46px;padding-bottom:40px}html #bau .cc.ac .ac-features{padding-top:0}html #bau .cc.ac .ac-ensemble{width:min(330px,94%);margin:18px auto 0}}html #bau .cc.ac .ac-gallery>figure{padding:9px}html #bau .cc.ac .ac-gallery-main .fotofeld{inset:9px}html #bau .cc.ac .ac-gallery>.cc-print:before{border:9px solid #0000;border-image:var(--foto-stock) 55 fill / 9px stretch;background:var(--creme)}@media (width>=1240px){html #bau .cc.ac .ac-gallery{aspect-ratio:1.64}}@media (width<=749px){html #bau .cc.ac .ac-gallery>figure{padding:7px}html #bau .cc.ac .ac-gallery-main .fotofeld{inset:7px}html #bau .cc.ac .ac-gallery>.cc-print:before{border-width:7px;border-image-width:7px}}html #bau .cc.ac .ac-ens-leder{width:86%;top:18%;left:12%}html #bau .cc.ac .ac-ens-leisten{width:43%;top:22%;left:31%;rotate:-9deg}html #bau .cc.ac .ac-ens-ahle{width:29%;top:72%;left:0;rotate:3deg}html #bau .cc.ac .ac-ens-hammer{width:25%;top:44%;right:0;rotate:18deg}html #bau .cc.ac .ac-ens-blueten{width:17%;bottom:0;right:-3%;rotate:12deg}html #bau .cc.ac .ac-apartment--cellestarium{--kante-u:40px;padding-bottom:25px}html #bau .cc.ac .ac-apartment--cellestarium+.cc-booking{margin-top:-22px;padding-top:70px}@media (width<=749px){html #bau .cc.ac .ac-apartment--cellestarium{--kante-u:25px;padding-bottom:24px}html #bau .cc.ac .ac-apartment--cellestarium+.cc-booking{margin-top:-16px;padding-top:60px}}html #bau .cc.ac{background:var(--papier-dunkel) var(--papierbild) center / 1024px auto}html #bau .cc.ac .cc-booking{background:var(--mk-nacht)}html #bau .cc.ac .ac-ens-landschaft{width:126%;bottom:-9%;left:-42%}html #bau .cc.ac .ac-ens-fernrohr{z-index:1}html #bau .cc.ac .ac-ens-blueten{z-index:2}@media (width<=749px){html #bau .cc.ac .ac-ens-landschaft{width:112%;bottom:-6%;left:-13%}}@media (width>=1240px){html #bau .cc.ac .ac-ensemble:is(.ac-ensemble--schusterei,.ac-ensemble--beletage){width:560px;margin:20px -70px -45px -235px}html #bau .cc.ac .ac-ensemble--beletage .ac-ens-leinen{width:108%;left:6%}html #bau .cc.ac .ac-apartment--schusterei{z-index:9}html #bau .cc.ac .ac-apartment--beletage{z-index:8}html #bau .cc.ac .ac-apartment--cellestarium{z-index:7}}html #bau .cc.ac .ac-apartment{--r-o:none;--r-u:none;--m-u:url(/gestaltung/ebenen/1008/start/risse/wohnungen-unten-maske.svg)}html #bau .cc.ac .ac-apartment--schusterei{--m-o:url(/gestaltung/ebenen/1008/risse-0910/streifen-a-oben.svg)}html #bau .cc.ac .ac-apartment--beletage{--m-o:url(/gestaltung/ebenen/1008/risse-0910/streifen-b-oben.svg)}html #bau .cc.ac .ac-apartment:before{inset:-3px 0 0}@media (width>=1240px){html #bau .cc.ac .ac-apartment--cellestarium{padding-top:98px}}html #bau .cc.ac .ac-apartment:before{background:linear-gradient(#0000000d,#0000000d),var(--papierbild) 220px 40px / 1024px auto repeat;inset:-10px 0 0}html #bau .cc.ac .ac-apartment>.cc-paper{filter:drop-shadow(0 8px 4px #40301c47);background:0 0;mask:none}html #bau .cc.ac .ac-apartment>.cc-paper:before{content:"";background:var(--papierbild) var(--papier-pos,0 0) / 1024px auto repeat;mask:var(--m-o) center top / 100% var(--kante-o) no-repeat,linear-gradient(black,black) 0 calc(var(--kante-o) - 1px) / 100% calc(100% - var(--kante-o) - var(--kante-u) + 2px) no-repeat,var(--m-u) center bottom / 100% var(--kante-u) no-repeat;position:absolute;inset:0}html #bau .cc.ac .ac-apartment:before{background:linear-gradient(#00000017,#00000017),var(--papierbild) 220px 40px / 1024px auto repeat}html #bau .cc.ac .ac-apartment>.cc-paper{filter:drop-shadow(0 -3px 3px #40301c4d)drop-shadow(0 6px 5px #40301c38)}@media (width<=749px){html #bau .cc.ac .ac-hero{min-height:0;padding:106px 24px 74px}html #bau .cc.ac .ac-hero h1{font-size:clamp(32px,8.8vw,46px)}html #bau .cc.ac .ac-hero-intro{max-width:260px;margin-top:16px;font-size:18px}html #bau .cc.ac .ac-hero-photo img{object-position:65% 65%}html #bau .cc.ac .ac-hero .cc-button{margin-top:18px}html #bau .cc.ac .ac-floors{--kante-o:28px;margin-top:-32px;padding:44px 22px 46px 38px}html #bau .cc.ac .ac-floors-grid{grid-template-columns:minmax(0,1fr) minmax(0,.44fr);gap:18px 10px;display:grid}html #bau .cc.ac .ac-floors-copy{grid-column:1}html #bau .cc.ac .ac-floors h2{font-size:28px}html #bau .cc.ac .ac-floors-copy>p:last-child{margin-top:12px;font-size:15px;line-height:1.4}html #bau .cc.ac .ac-floors-group{display:contents}html #bau .cc.ac .ac-historic-print{grid-area:1/2;align-self:start;width:100%;max-width:none;margin:0;position:relative;top:auto;bottom:auto;right:auto}html #bau .cc.ac .ac-elevation{grid-area:2/1;place-self:center end;width:72%}html #bau .cc.ac .ac-floor-links{grid-area:2/2;align-self:center;gap:5px;margin-left:-12px;padding:0}html #bau .cc.ac .ac-floor-links a{min-height:52px;padding-left:8px}html #bau .cc.ac .ac-floor-links b{overflow-wrap:anywhere;font-size:17px}html #bau .cc.ac .ac-floor-links span{letter-spacing:.02em;font-size:9px}html #bau .cc.ac .ac-flower-left{width:92px;top:90px;bottom:auto;left:-49px}html #bau .cc.ac .ac-branch{width:104px;bottom:120px;right:-35px}html #bau .cc.ac .ac-apartment{padding:42px 22px 38px}html #bau .cc.ac .ac-apartment-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy copy""gallery gallery""plan features";gap:18px 14px}html #bau .cc.ac .ac-apartment-copy{padding:0}html #bau .cc.ac .ac-apartment h2{font-size:30px}html #bau .cc.ac .ac-apartment-copy .ac-apartment-tag{margin-top:10px;font-size:17px}html #bau .cc.ac .ac-apartment-copy>p:last-child{font-size:15px;line-height:1.4}html #bau .cc.ac .ac-gallery{aspect-ratio:auto;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}html #bau .cc.ac .ac-gallery-main{aspect-ratio:1.65;grid-area:1/1/auto/-1}html #bau .cc.ac .ac-gallery-small{aspect-ratio:1.4;grid-area:2}html #bau .cc.ac .ac-plan{align-self:start;width:100%;max-width:none;margin:0}html #bau .cc.ac .ac-plan img{max-height:230px}html #bau .cc.ac .ac-features{padding:0}html #bau .cc.ac .ac-features ul{padding-left:16px;font-size:15px;line-height:1.4}html #bau .cc.ac .ac-features .cc-button{letter-spacing:.06em;gap:5px;min-height:44px;margin-top:14px;padding:9px 10px;font-size:10px}html #bau .cc.ac .ac-ensemble{align-self:flex-end;width:145%;max-width:none;margin:16px -12% 4px -33%}html #bau .cc.ac .ac-ensemble--beletage{width:160%;margin-left:-48%}html #bau .cc.ac .ac-ensemble--cellestarium{width:130%;margin-left:-25%}html #bau .cc.ac .ac-apartment--schusterei .ac-apartment-grid{grid-template-areas:"copy gallery""plan features"}html #bau .cc.ac .ac-apartment--schusterei .ac-gallery-main{aspect-ratio:.7}html #bau .cc.ac .ac-apartment--schusterei .ac-gallery-small{aspect-ratio:.85}html #bau .cc.ac .ac-apartment--schusterei .ac-gallery-controls{justify-content:center;bottom:8px;left:7px;right:7px}html #bau .cc.ac .ac-apartment--schusterei .ac-gallery-count{min-width:24px;font-size:12px}html #bau .cc.ac .ac-apartment--schusterei .ac-gallery-controls button{min-width:44px;padding:6px}html #bau .cc.ac .ac-apartment--cellestarium .ac-apartment-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"copy plan""gallery features"}html #bau .cc.ac .ac-apartment--cellestarium .ac-apartment-copy h2{font-size:28px}html #bau .cc.ac .ac-apartment--cellestarium .ac-gallery-main{aspect-ratio:1}html #bau .cc.ac .ac-apartment--cellestarium .ac-gallery-small{aspect-ratio:.85}html #bau .cc.ac .ac-apartment--cellestarium .ac-gallery-controls{justify-content:center;bottom:8px;left:7px;right:7px}html #bau .cc.ac .ac-apartment--cellestarium .ac-gallery-count{min-width:24px;font-size:12px}html #bau .cc.ac .ac-apartment--cellestarium .ac-plan{margin-top:62px}html #bau .cc.ac .ac-fern{width:58px;bottom:50px;left:-38px}html #bau .cc.ac .cc-booking{padding:60px 22px 35px}html #bau .cc.ac .cc-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html #bau .cc.ac .cc-form label{padding:8px 10px;font-size:10px}html #bau .cc.ac .cc-form :is(input,select){min-height:34px;font-size:15px}html #bau .cc.ac .cc-form .cc-button{letter-spacing:.06em;gap:6px;padding:9px;font-size:11px}html #bau .cc.ac .ac-flower-left{width:85px;left:-65px}html #bau .cc.ac .ac-branch{width:92px;top:210px;bottom:auto;right:-48px}html #bau .cc.ac .ac-gallery-small .ac-visualization{letter-spacing:.02em;white-space:normal;overflow-wrap:anywhere;max-width:calc(100% - 14px);font-size:8px;line-height:1.1;top:7px;left:7px}}@media (width<=359px){html #bau .cc.ac :is(h2,h3){hyphens:auto;overflow-wrap:normal}html #bau .cc.ac .ac-floors h2{font-size:25px}}html #bau .ac .ac-mehr{min-height:44px;color:var(--tinte);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid color-mix(in srgb,var(--tinte) 55%,transparent);align-items:center;gap:12px;margin-top:14px;padding:8px 0;font-size:13px;line-height:1.3;text-decoration:none;display:inline-flex}html #bau .ac .ac-mehr:hover{text-underline-offset:4px;text-decoration:underline}html #bau .cc.ac .ac-floor-links a:hover b,html #bau .cc.ac .ac-floor-links a:focus-visible b{text-decoration:none}@media (width>=1240px){html #bau .ac .ac-apartment-grid{grid-template-columns:minmax(0,2.05fr) minmax(0,1fr) minmax(0,1.28fr) minmax(0,.95fr)}html #bau .cc.ac .ac-ensemble:is(.ac-ensemble--schusterei,.ac-ensemble--beletage){width:450px;margin:18px -56px -36px -185px}}@media (width<=1239px){html #bau .ac .ac-plan{width:80%;max-width:330px}html #bau .cc.ac .ac-ensemble{width:min(290px,94%)}}@media (width<=749px){html #bau .cc.ac .ac-ensemble{width:min(272px,78%)}}@media (width>=550px) and (width<=749px){html #bau .ac .ac-plan{width:100%;max-width:none}}@media (width<=749px){html #bau .cc.ac .ac-ensemble{width:118%;margin:14px -10% 4px -27%}html #bau .cc.ac .ac-ensemble--beletage{width:130%;margin-left:-39%}html #bau .cc.ac .ac-ensemble--cellestarium{width:106%;margin-left:-20%}}
