.luftbild-section{--ls-text:#faf9f7;--ls-text-2:#c6c7cf;--ls-leise:#a3a5b2;--ls-akzent:var(--green);--ls-feld:#23252f;--ls-feld-rand:#7a7c89;color:var(--ls-text);background:#1f202a;overflow:hidden}.luftbild-section[data-ton=hell]{--ls-text:var(--text);--ls-text-2:var(--text-secondary);--ls-leise:var(--text-muted);--ls-akzent:#4b751e;--ls-feld:#fff;--ls-feld-rand:var(--input-line);background:var(--surface-page)}:root[data-theme=dark] .luftbild-section{--ls-text:#faf9f7;--ls-text-2:#d0d1d9;--ls-leise:#abadb9;--ls-akzent:var(--green);--ls-feld:#23252f;--ls-feld-rand:#7a7c89;background:#171923}:root[data-theme=dark] .luftbild-section[data-nacht=tinte]{background:#1f202a}.luftbild-section-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.luftbild-handy-feld{justify-self:center;width:min(100%,330px);position:relative}.luftbild-handy{aspect-ratio:9/19;background:linear-gradient(145deg,#4a4d57 0%,#24262e 22%,#16171d 55%,#2c2e36 85%,#50535d 100%);border-radius:52px;width:100%;padding:11px;position:relative;box-shadow:inset 0 0 0 1.5px #5b5e68,inset 0 0 0 3px #0b0c10,0 50px 90px -40px #000000bf,0 22px 40px -24px #0009}.luftbild-handy:before{content:"";z-index:-1;filter:blur(34px);background:radial-gradient(closest-side,#83e71f52,#0000 72%);border-radius:50%;position:absolute;inset:6% -22% 0}.luftbild-handy:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(115deg,#ffffff29 0%,#fff0 28% 70%,#ffffff0f 100%);border-radius:41px;position:absolute;inset:11px}.luftbild-handy-taste{background:linear-gradient(90deg,#2a2c33,#5b5e68);border-radius:2px;width:4px;position:absolute}.luftbild-handy-taste[data-seite=links]{height:6%;top:19%;left:-3px}.luftbild-handy-taste[data-seite=links-2]{height:9%;top:27%;left:-3px}.luftbild-handy-taste[data-seite=rechts]{height:12%;top:24%;right:-3px;transform:scaleX(-1)}.luftbild-handy-bildschirm{background:#2a2c36;border-radius:41px;width:100%;height:100%;position:relative;overflow:hidden}.luftbild-handy-bildschirm svg{width:100%;height:100%;display:block}.luftbild-handy-kopf{color:#fff;font-family:var(--font-barlow), sans-serif;background:linear-gradient(#0e0f14c7,#0e0f1400);gap:10px;padding:12px 14px 16px;display:grid;position:absolute;top:0;left:0;right:0}.luftbild-handy-status{justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:flex}.luftbild-handy-status:after{content:"";background:#050507;border-radius:14px;width:88px;height:26px;margin-left:-44px;position:absolute;top:9px;left:50%}.luftbild-handy-symbole{align-items:flex-end;gap:2px;display:inline-flex}.luftbild-handy-symbole b{background:#fff;border-radius:1px;width:3px}.luftbild-handy-symbole b:first-child{height:4px}.luftbild-handy-symbole b:nth-child(2){height:6px}.luftbild-handy-symbole b:nth-child(3){height:8px}.luftbild-handy-symbole b:nth-child(4){height:10px}.luftbild-handy-symbole em{box-sizing:border-box;background:linear-gradient(90deg,#fff 75%,#0000 75%) content-box content-box;border:1.5px solid #fffc;border-radius:3px;width:20px;height:10px;margin-left:5px;padding:1px}.luftbild-handy-adresse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#171823b8;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:flex}.luftbild-handy-adresse svg{width:16px;height:16px;color:var(--green);flex:none}.luftbild-handy-leiste{color:#faf9f7;font-family:var(--font-barlow), sans-serif;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171823db;border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 12px 12px 16px;display:grid;position:absolute;bottom:16px;left:12px;right:12px;box-shadow:0 12px 24px -12px #0009}.luftbild-handy-leiste span{color:#b4b6c1;font-size:13px}.luftbild-handy-leiste strong{font:400 26px/1 var(--font-veneer,var(--font-barlow)), sans-serif}.luftbild-handy-leiste i{background:var(--green);color:#171823;border-radius:10px;padding:9px 13px;font-size:14px;font-style:normal;font-weight:600}.luftbild-handy-karte{z-index:4;border-radius:var(--radius-card);color:#171823;font-family:var(--font-barlow), sans-serif;opacity:0;transition:opacity .42s var(--ease), transform .42s var(--ease);background:#fff;align-items:center;gap:10px;padding:12px 16px 12px 12px;display:flex;position:absolute;bottom:17%;right:-18%;transform:translateY(12px);box-shadow:0 22px 44px -18px #0000008c}.luftbild-handy-karte[data-da]{opacity:1;transform:none}.luftbild-handy-karte svg{background:var(--green);color:#171823;box-sizing:border-box;border-radius:50%;flex:none;width:30px;height:30px;padding:6px}.luftbild-handy-karte span{color:#62636c;font-size:14px;line-height:1.25;display:grid}.luftbild-handy-karte strong{color:#171823;font-size:16px}.luftbild-section-copy h2{color:var(--ls-text);text-wrap:balance;margin:0 0 18px;font-size:clamp(40px,4.4vw,60px);line-height:1.04}.luftbild-section-copy h2 span{color:var(--ls-akzent)}.luftbild-section-copy>p{color:var(--ls-text-2);text-wrap:pretty;margin:0 0 24px;font-size:20px;line-height:1.5}.luftbild-section-punkte{color:var(--ls-text);gap:8px;margin:22px 0 0;padding:0;font-size:18px;list-style:none;display:grid}.luftbild-section-punkte li{text-wrap:pretty;align-items:flex-start;gap:10px;display:flex}.luftbild-section-punkte svg{width:20px;height:20px;color:var(--ls-akzent);flex:none}.luftbild-section-copy .luftbild-section-notiz{color:var(--ls-leise);margin:18px 0 0;font-size:15px;line-height:1.4}.luftbild-section-feld{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;max-width:620px;display:grid}.luftbild-section-feld .button{min-height:56px;padding-block:0}.luftbild-section-feld .luftbild-anschrift{position:relative}.luftbild-section-feld .luftbild-anschrift>svg{z-index:1;width:20px;height:20px;color:var(--ls-leise);pointer-events:none;position:absolute;top:18px;left:16px}.luftbild-section-feld .luftbild-anschrift input{box-sizing:border-box;border:1px solid var(--ls-feld-rand);border-radius:var(--field-radius,10px);background:var(--ls-feld);width:100%;height:56px;color:var(--ls-text);font:500 18px/1 var(--font-barlow), sans-serif;padding:0 16px 0 46px}.luftbild-section-feld .luftbild-anschrift input::placeholder{color:var(--ls-leise)}.luftbild-section-feld .luftbild-anschrift input:focus{outline:2px solid var(--green);outline-offset:1px}.luftbild-section-feld .luftbild-vorschlaege{z-index:5;border-radius:var(--radius-small);color:#171823;background:#fff;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 18px 40px -16px #00000080}.luftbild-section-feld .luftbild-vorschlaege ul{margin:0;padding:4px 0;list-style:none}.luftbild-section-feld .luftbild-vorschlaege button{width:100%;color:inherit;font:500 17px/1.3 var(--font-barlow), sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 16px}.luftbild-section-feld .luftbild-vorschlaege [aria-selected=true] button,.luftbild-section-feld .luftbild-vorschlaege button:hover{background:#e9fbd7}.luftbild-section-feld .luftbild-anschrift-status{color:var(--ls-leise);margin:8px 0 0;font-size:15px}@media (max-width:860px){.luftbild-section-grid{grid-template-columns:100%}.luftbild-handy-feld{border-radius:var(--radius-panel);background:#262833;order:2;justify-items:center;width:100%;padding:36px 0 40px;display:grid;overflow:hidden}.luftbild-section[data-ton=hell] .luftbild-handy-feld{background:var(--surface-soft)}:root[data-theme=dark] .luftbild-section .luftbild-handy-feld{background:#23252f}.luftbild-handy{width:min(72%,290px);box-shadow:inset 0 0 0 1.5px #5b5e68,inset 0 0 0 3px #0b0c10,0 30px 50px -18px #0000008c,0 10px 18px -10px #0006}.luftbild-handy:before{display:none}.luftbild-handy-karte{right:-16%}.luftbild-handy-leiste{gap:6px;padding:10px 8px 10px 12px;left:10px;right:10px}.luftbild-handy-leiste span{font-size:12px}.luftbild-handy-leiste strong{font-size:22px}.luftbild-handy-leiste i{padding:8px 10px;font-size:13px}.luftbild-section-feld{grid-template-columns:100%}.luftbild-section-feld .button{width:100%}}.luftbild-handy-adresse span[data-tippt]:after{content:"";vertical-align:-2px;background:var(--green);width:1.5px;height:1em;margin-left:1px;display:inline-block}.luftbild-handy-leiste i{transition:transform .14s,box-shadow .14s}.luftbild-handy-leiste i[data-druck]{transform:scale(.92);box-shadow:0 0 0 6px #83e71f4d}.luftbild-handy-nochmal{z-index:5;color:#faf9f7;cursor:pointer;background:#171823b3;border:1px solid #fff3;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:-54px}.luftbild-section[data-ton=hell] .luftbild-handy-nochmal{border-color:var(--line);background:var(--surface-panel);color:var(--text)}.luftbild-handy-nochmal:hover{border-color:var(--green)}.luftbild-handy-nochmal:focus-visible{outline:2px solid var(--green);outline-offset:2px}.luftbild-handy-nochmal svg{width:20px;height:20px}.luftbild-handy-nochmal[hidden]{display:none}@media (max-width:860px){.luftbild-handy-nochmal{top:14px;right:14px}}.luftbild-handy-innen{display:contents}@media (max-width:380px){.luftbild-handy{width:80%}.luftbild-handy-leiste span{display:none}.luftbild-handy-leiste{grid-template-columns:1fr auto}}
