:root{--park-display:"Cormorant Garamond", "Hoefler Text", Georgia, "Times New Roman", serif;--park-body:"Mulish", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--park-green:#6f8f5f;--park-green-deep:#55714a;--park-green-soft:#dee7d4;--park-green-wash:#f0f4eb;--park-cream:#e7d9b5;--park-cream-soft:#f3ebd8;--park-gold:#a8966a;--park-gold-deep:#8c7b52;--park-terra:#d95f47;--park-terra-deep:#b84a34;--park-ink:#2b2a24;--park-ink-2:#57544b;--park-ink-3:#8a8678;--park-line:#e3decf;--park-line-strong:#cfc8b4;--park-paper:#faf7f0;--park-surface:#fff;--park-surface-2:#f5f1e6;--park-space-1:4px;--park-space-2:8px;--park-space-3:12px;--park-space-4:16px;--park-space-5:24px;--park-space-6:32px;--park-space-7:48px;--park-space-8:64px;--park-space-9:96px;--park-r-sm:4px;--park-r-md:8px;--park-r-lg:14px;--park-r-xl:22px;--park-r-pill:999px;--park-shadow-sm:0 1px 2px #2b2a240f, 0 1px 3px #2b2a240d;--park-shadow-md:0 4px 14px #2b2a2414, 0 2px 5px #2b2a240d;--park-shadow-lg:0 18px 48px #2b2a241f, 0 6px 16px #2b2a2412;--park-ease:cubic-bezier(.22,.61,.36,1);--park-dur:.28s}.park55-marketing{background:var(--park-paper);color:var(--park-ink);font-family:var(--park-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:1200px;padding:var(--park-space-7) var(--park-space-5);page:park55marketing;margin:0 auto}.park55-sheet{background:var(--park-surface);border-radius:var(--park-r-lg);box-shadow:var(--park-shadow-md);max-width:794px;margin:0 auto var(--park-space-7)}.park55-sheet-inner{padding:var(--park-space-7)}.park55-display{font-family:var(--park-display);color:var(--park-green-deep);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:28pt;font-weight:500;line-height:1.06}.park55-h1{font-family:var(--park-display);color:var(--park-green-deep);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:28pt;font-weight:500;line-height:1.08}.park55-h2{font-family:var(--park-display);color:var(--park-green-deep);letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:22pt;font-weight:500;line-height:1.15}.park55-h3{font-family:var(--park-display);color:var(--park-green-deep);margin:0;font-size:16pt;font-weight:600;line-height:1.25}.park55-eyebrow{font-family:var(--park-body);text-transform:uppercase;letter-spacing:.18em;color:var(--park-gold-deep);font-size:10.5pt;font-weight:700}.park55-eyebrow-light{font-family:var(--park-body);text-transform:uppercase;letter-spacing:.16em;color:var(--park-cream);font-size:9.5pt;font-weight:700}.park55-bignumber{font-family:var(--park-body);color:var(--park-green-deep);letter-spacing:.005em;white-space:nowrap;font-size:28pt;font-weight:700;line-height:1}.park55-bignumber-on-green{font-family:var(--park-body);color:#fff;letter-spacing:.005em;white-space:nowrap;font-size:24pt;font-weight:700;line-height:1}.park55-lead{font-family:var(--park-body);color:var(--park-ink-2);font-size:13pt;font-weight:400;line-height:1.6}.park55-body{font-family:var(--park-body);color:var(--park-ink-2);font-size:11.5pt;font-weight:400;line-height:1.55}.park55-caption{font-family:var(--park-body);color:var(--park-ink-3);letter-spacing:.01em;font-size:9.5pt;font-weight:400}.park55-cover{border-radius:var(--park-r-lg) var(--park-r-lg) 0 0;width:100%;position:relative;overflow:hidden}.park55-fact-tile{background:var(--park-surface);border:1px solid var(--park-line);border-radius:var(--park-r-md);padding:var(--park-space-4);gap:var(--park-space-2);flex-direction:column;display:flex}.park55-gallery-strip{gap:var(--park-space-3);grid-template-columns:repeat(3,1fr);display:grid}.park55-advantage-card{background:var(--park-surface);border:1px solid var(--park-line);border-radius:var(--park-r-md);padding:var(--park-space-4);gap:var(--park-space-4);grid-template-columns:auto 1fr;align-items:start;display:grid}.park55-funding-bar{background:var(--park-green-soft);border-radius:var(--park-r-pill);height:14px;display:flex;overflow:hidden}.park55-heritage-thumbs{gap:var(--park-space-3);grid-template-columns:repeat(2,1fr);display:grid}.park55-contact-bar{background:var(--park-cream-soft);border-radius:var(--park-r-lg);padding:var(--park-space-5);align-items:center;gap:var(--park-space-5);display:flex}.park55-toolbar{top:var(--park-space-4);right:var(--park-space-4);z-index:50;gap:var(--park-space-2);display:flex;position:fixed}.park55-mailto-cta{background:var(--park-green);color:#fff;text-align:center;width:100%;font-family:var(--park-body);padding:var(--park-space-4) var(--park-space-5);border-radius:var(--park-r-md);transition:background var(--park-dur) var(--park-ease);font-size:14pt;font-weight:700;text-decoration:none;display:block}.park55-mailto-cta:hover{background:var(--park-green-deep)}@media(max-width:768px){.park55-marketing{padding:var(--park-space-3) 0;max-width:100%}.park55-sheet{max-width:100%;box-shadow:none;border-bottom:1px solid var(--park-line);border-radius:0;margin:0 auto}.park55-sheet:last-child{border-bottom:none}.park55-sheet-inner{padding:var(--park-space-4) var(--park-space-3)}}.park55-grid-tiles,.park55-grid-cards{gap:var(--park-space-3);grid-template-columns:repeat(3,1fr);display:grid}.park55-grid-zahlen{gap:var(--park-space-2);grid-template-columns:repeat(4,1fr);display:grid}.park55-grid-distances{gap:var(--park-space-7);grid-template-columns:1fr 1fr;display:grid}.park55-wohnung-header{justify-content:space-between;align-items:flex-end;gap:var(--park-space-6);display:flex}.park55-kp-tile{background:var(--park-surface);border:1px solid var(--park-line);padding:var(--park-space-3) var(--park-space-5);border-radius:var(--park-r-md);text-align:right;flex-shrink:0}@media(max-width:768px){.park55-grid-tiles{grid-template-columns:repeat(2,1fr)}.park55-grid-cards{grid-template-columns:1fr}.park55-grid-zahlen{grid-template-columns:repeat(2,1fr)}.park55-grid-distances{gap:var(--park-space-4);grid-template-columns:1fr}.park55-wohnung-header{align-items:stretch;gap:var(--park-space-3);flex-direction:column}.park55-kp-tile{text-align:left;width:100%;padding:var(--park-space-3) var(--park-space-4);justify-content:space-between;align-items:baseline;display:flex}}@page park55marketing{size:A4;margin:2cm}@page park55marketing:first{margin:0}@media print{.park55-marketing{background:#fff;max-width:none;padding:0}.park55-sheet{box-shadow:none;page-break-after:always;border-radius:0;max-width:none;margin:0}.park55-sheet:last-child{page-break-after:auto}.no-print,[data-sonner-toaster],[class*=lovable],[id*=lovable],[class*=gpteng],[id*=gpteng]{display:none!important}}.park55-form{box-sizing:border-box;overflow-wrap:break-word;word-break:break-word;max-width:100%}.park55-form *{box-sizing:border-box;max-width:100%}.park55-form{page:park55form}@media print{[class*=lovable],[id*=lovable],[class*=gpteng],[id*=gpteng],.no-print,[data-sonner-toaster]{display:none!important}@page park55form{size:A4;margin:22mm 18mm;@bottom-left{content:"Park55 Bauträger GmbH · Am Spascher Ring 15 · 27793 Wildeshausen";font-family:Lato,system-ui,sans-serif;font-size:8.5pt;color:#736b58}@bottom-right{content:"Seite " counter(page) " von " counter(pages);font-family:Lato,system-ui,sans-serif;font-size:8.5pt;color:#736b58}}@page park55form:first{size:A4;margin:22mm 18mm;@bottom-left{content:"Park55 Bauträger GmbH · Am Spascher Ring 15 · 27793 Wildeshausen";font-family:Lato,system-ui,sans-serif;font-size:8.5pt;color:#736b58}@bottom-right{content:"Seite " counter(page) " von " counter(pages);font-family:Lato,system-ui,sans-serif;font-size:8.5pt;color:#736b58}}html,body{color:#2a3324;font-family:Lato,system-ui,sans-serif;background:#fff!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow-x:hidden!important}.park55-briefkopf{border-bottom:.5pt solid #7d8a64;justify-content:space-between;align-items:center;margin-bottom:1.2cm;padding-bottom:.4cm;display:flex}.park55-briefkopf-logo{width:auto;height:14mm}.park55-briefkopf-datum{color:#2a3324;text-align:right;margin:0;font-family:Lato,sans-serif;font-size:9.5pt;font-weight:400}.park55-form-title{color:#3d4a32;margin:0 0 .8cm;font-family:Lato,sans-serif;font-size:18pt;font-weight:700}.park55-form{color:#2a3324;font-family:Lato,system-ui,sans-serif;font-size:10pt;font-weight:400;line-height:1.5}.park55-form p,.park55-form li,.park55-form ul,.park55-form ol,.park55-form dl,.park55-form dt,.park55-form dd,.park55-form label,.park55-form span{color:#2a3324!important;font-size:10pt!important;line-height:1.5!important}.park55-form h2{color:#2a3324;break-after:avoid;margin:.8cm 0 .2cm;font-family:Lato,sans-serif;font-size:12pt;font-weight:700}.park55-form h1{break-after:avoid}.park55-form [class*=bg-card],.park55-form [class*=bg-sage],.park55-form [class*=bg-sand],.park55-form [class*=bg-moss]{background:0 0!important}.park55-form .border,.park55-form [class*=border-]{border-color:#2a33241f!important}.park55-form p{orphans:3;widows:3}.park55-form strong{font-weight:700!important}.park55-form em{font-style:italic!important}}@media screen{.park55-briefkopf,.park55-form-title{display:none}}@media print{[class*=lovable],[id*=lovable],[class*=gpteng],[id*=gpteng]{display:none!important}}@page park55document:first{margin:0}@page park55document{size:A4;margin:2.2cm 2cm 2.4cm;@top-left{content:"Baubeschreibung · " string(park55Adresse);font-family:Lato,system-ui,sans-serif;font-size:8.5pt;color:#736b58}@bottom-right{content:"Seite " counter(page) " von " counter(pages);font-family:Lato,system-ui,sans-serif;font-size:8.5pt;color:#736b58}}@media print{html,body{background:#fff!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important}body *{box-sizing:border-box!important;max-width:100%!important}[class*=max-w-]{max-width:none!important}.park55-document-anchor{string-set:park55Adresse attr(data-adresse)}.park55-cover{box-sizing:border-box;page-break-after:always;flex-direction:column;height:100vh;padding:4.5cm 2.5cm 2.5cm;display:flex;position:relative}.park55-cover-house{object-fit:cover;width:100%;height:auto;max-height:14cm;margin-bottom:1.4cm}.park55-cover-logo{align-self:flex-start;width:auto;height:56px;margin-bottom:1cm}.park55-cover-title{letter-spacing:.08em;text-transform:uppercase;color:#2a3324;margin:0 0 .6cm;font-family:Cinzel,serif;font-size:36pt;font-weight:700;line-height:1.1}.park55-cover-address{color:#2a3324;margin:0 0 .4cm;font-family:Lato,sans-serif;font-size:14pt;font-weight:700}.park55-cover-subtitle{color:#544e42;max-width:14cm;margin:0;font-family:Lato,sans-serif;font-size:12pt;font-weight:400;line-height:1.45}.park55-cover-meta{color:#736b58;margin:0;font-family:Lato,sans-serif;font-size:9pt;font-weight:400;position:absolute;bottom:1.5cm;left:2.5cm}.park55-document{color:#2a3324;orphans:3;widows:3;box-sizing:border-box;overflow-wrap:break-word;width:100%;max-width:100%;font-family:Lato,system-ui,sans-serif;font-size:11pt;font-weight:400;line-height:1.55}.park55-document p,.park55-document li,.park55-document ul,.park55-document ol{color:#2a3324!important;font-size:11pt!important;line-height:1.55!important}.park55-document strong{font-weight:700!important}.park55-document em{font-style:italic!important}.park55-document h2{color:#3a4a2c;page-break-before:always;break-after:avoid;margin:0 0 .8cm;font-family:Lato,sans-serif;font-size:22pt;font-weight:900}.park55-document h2:first-of-type{page-break-before:auto}.park55-document h3{color:#2a3324;break-after:avoid;margin:1.5em 0 .4em;font-family:Lato,sans-serif;font-size:20pt;font-weight:600}.park55-document h4{color:#2a3324;break-after:avoid;margin:1em 0 .2em;font-family:Lato,sans-serif;font-size:16pt;font-weight:600}.park55-document p,.park55-document>div{break-inside:avoid}}@media screen{.park55-cover{display:none}}.park55-document-anchor{width:0;height:0;position:absolute;top:0;left:-9999px;overflow:hidden}.park55-document{page:park55document;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word;max-width:100%}.park55-document *{box-sizing:border-box;max-width:100%}
