.EEj29G_banner{z-index:60;border-top:1px solid var(--sw-mittelgrau);background:#fff;max-height:85vh;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -16px 48px #12211f24}.EEj29G_inner{flex-direction:column;gap:16px;padding-top:20px;padding-bottom:20px;display:flex}.EEj29G_text{color:var(--text-body);font-size:14px;line-height:1.6}.EEj29G_intro{margin:0 0 12px}.EEj29G_purposes{flex-direction:column;gap:10px;display:flex}.EEj29G_purpose{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.EEj29G_purpose strong{font-weight:var(--weight-medium);color:var(--text-heading)}.EEj29G_checkbox{width:18px;height:18px;accent-color:var(--sw-tuerkis);flex:none;margin-top:3px}.EEj29G_title{font-size:13px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--sw-tuerkis);margin:0 0 6px}.EEj29G_link{color:var(--sw-tuerkis);text-decoration:underline}.EEj29G_actions{background:#fff;flex-wrap:wrap;flex:none;gap:8px;margin-bottom:-20px;padding:12px 0 20px;display:flex;position:sticky;bottom:0}.EEj29G_button{white-space:nowrap;font-family:var(--font-brand);font-size:15px;font-weight:var(--weight-medium);color:var(--sw-tuerkis);border:1px solid var(--sw-tuerkis);cursor:pointer;background:#fff;flex:140px;padding:12px 16px}.EEj29G_button:hover{color:#fff;background:var(--sw-tuerkis)}@media (min-width:960px){.EEj29G_inner{flex-direction:row;align-items:flex-end;gap:40px}.EEj29G_actions{flex-direction:column;gap:12px;width:220px;margin-bottom:0;padding:0;position:static}.EEj29G_button{flex:none}}
.bVXCSG_footer{color:#ffffffd1;background:var(--sw-petrol);border-top:1px solid #ffffff40;padding:clamp(48px,6vw,72px) 0 32px}.bVXCSG_columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:start;gap:clamp(28px,4vw,48px);display:grid}.bVXCSG_brand{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.bVXCSG_logo{width:auto;height:40px}.bVXCSG_column{flex-direction:column;gap:10px;display:flex}.bVXCSG_heading{font-size:15px;font-weight:var(--weight-bold);color:#fff;margin-bottom:6px}.bVXCSG_text{font-size:15px;line-height:1.7}.bVXCSG_address{font-style:normal}.bVXCSG_energy{color:#ffffffb3;font-size:13px;line-height:1.6}.bVXCSG_link{color:#ffffffd1;font-size:15px}.bVXCSG_link:hover{color:#fff}.bVXCSG_settings{font:inherit;text-align:left;color:#ffffffd1;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px}.bVXCSG_settings:hover{color:#fff}.bVXCSG_accentLink{color:var(--sw-sonnengelb);font-size:15px}.bVXCSG_accentLink:hover{color:#fff}.bVXCSG_bottom{max-width:var(--container);color:#ffffffb3;border-top:1px solid #ffffff40;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:clamp(36px,5vw,56px) auto 0;padding:24px clamp(20px,4vw,32px) 0;font-size:13px;line-height:1.7;display:flex}
.PoO-lq_base{font-weight:var(--weight-medium);letter-spacing:.01em;white-space:nowrap;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.PoO-lq_primary{background:var(--sw-tuerkis);color:#fff;border:1px solid var(--sw-tuerkis)}.PoO-lq_primary:hover{background:var(--sw-petrol);border-color:var(--sw-petrol);color:#fff}.PoO-lq_outline,.PoO-lq_outlineSolid{color:var(--sw-tuerkis);border:1.5px solid var(--sw-tuerkis);background:0 0}.PoO-lq_outlineSolid{background:#fff}.PoO-lq_outline:hover,.PoO-lq_outlineSolid:hover{background:var(--sw-tuerkis);border-color:var(--sw-tuerkis);color:#fff}.PoO-lq_ghostLight{color:#fff;background:0 0;border:1px solid #ffffffa6}.PoO-lq_ghostLight:hover{color:#fff;background:#ffffff24;border-color:#fff}.PoO-lq_compact{padding:13px 26px;font-size:15px}.PoO-lq_medium{padding:15px 30px;font-size:15px}.PoO-lq_large{padding:16px 32px;font-size:16px}.PoO-lq_wide{padding:16px 34px;font-size:16px}
._96fLcW_card{border:1px solid var(--sw-line);transition:border-color var(--duration-base) var(--ease-standard);background:#fff;flex-direction:column;display:flex;position:relative}._96fLcW_card:hover{border-color:var(--sw-tuerkis)}._96fLcW_imageFrame{aspect-ratio:16/10;background:var(--sw-line);position:relative;overflow:hidden}._96fLcW_image{object-fit:cover;width:100%;height:100%}._96fLcW_status{font-size:12px;font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--sw-ink);background:#ffffffeb;padding:4px 10px;position:absolute;top:12px;left:12px}._96fLcW_available{color:#fff;background:var(--sw-gruen)}._96fLcW_body{flex-direction:column;flex:1;gap:4px;padding:16px 18px 20px;display:flex}._96fLcW_badge{font-size:12px;font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--sw-tuerkis);background:var(--surface-mist);align-self:flex-start;margin-bottom:6px;padding:4px 10px}._96fLcW_name{font-size:1.25rem;line-height:1.15}._96fLcW_link{color:var(--sw-ink)}._96fLcW_link:after{content:"";position:absolute;inset:0}._96fLcW_card:hover ._96fLcW_link{color:var(--sw-tuerkis)}._96fLcW_meta{font-size:15px}._96fLcW_price{font-size:1.125rem;font-weight:var(--weight-light);color:var(--sw-ink);margin-top:4px}._96fLcW_more{font-size:14px;font-weight:var(--weight-medium);color:var(--sw-tuerkis);margin-top:auto;padding-top:14px}
._4EeAsG_section{background:#fff}._4EeAsG_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;display:flex}._4EeAsG_grid{grid-template-columns:1fr;gap:0 clamp(32px,5vw,72px);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:600px){._4EeAsG_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){._4EeAsG_grid{grid-template-columns:repeat(3,1fr)}}._4EeAsG_fact{border-top:1px solid var(--sw-line);padding:clamp(24px,3vw,36px) 0}._4EeAsG_value{font-size:clamp(2rem,3vw,2.5rem);font-weight:var(--weight-light);letter-spacing:-.01em;color:var(--sw-tuerkis);white-space:nowrap;line-height:1.1}._4EeAsG_title{font-size:16px;font-weight:var(--weight-bold);color:var(--sw-ink);margin-top:12px;line-height:1.5}._4EeAsG_text{font-size:16px;line-height:1.5}
.WFIH3q_hero{background:var(--sw-ink);flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 88px);display:flex;position:relative;overflow:hidden}.WFIH3q_media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@keyframes WFIH3q_hero-slide{0%{opacity:0}13.333%{opacity:1}33.333%{opacity:1}46.667%{opacity:0}to{opacity:0}}.WFIH3q_slide{opacity:0;animation:18s infinite both WFIH3q_hero-slide}.WFIH3q_slide:first-of-type{animation-delay:-2.4s}.WFIH3q_slide:nth-of-type(2){animation-delay:3.6s}.WFIH3q_slide:nth-of-type(3){animation-delay:9.6s}@media (prefers-reduced-motion:reduce){.WFIH3q_slide{animation:none}.WFIH3q_slide:first-of-type{opacity:1}}.WFIH3q_scrim{background:linear-gradient(#12211f4d 0%,#12211f38 40%,#12211fb3 100%);position:absolute;inset:0}.WFIH3q_content{width:100%;max-width:var(--container);flex-direction:column;align-items:flex-start;margin:0 auto;padding:clamp(120px,18vh,200px) clamp(20px,4vw,32px) clamp(72px,12vh,140px);display:flex;position:relative}.WFIH3q_kicker{font-size:14px;font-weight:var(--weight-medium);letter-spacing:.06em;color:var(--sw-sonnengelb)}.WFIH3q_title{font-size:clamp(2.75rem,6vw,4.75rem);font-weight:var(--weight-bold);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:14px 0 0;line-height:1.05}.WFIH3q_lead{max-width:32ch;font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:var(--weight-regular);color:#fff;margin:16px 0 0;line-height:1.4}.WFIH3q_actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.WFIH3q_owner{color:#ffffffd9;margin:20px 0 0;font-size:15px}.WFIH3q_factsBar{border-top:1px solid #ffffff38;width:100%;position:relative}.WFIH3q_facts{max-width:var(--container);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px clamp(28px,5vw,64px);margin:0 auto;padding:20px clamp(20px,4vw,32px);display:flex}.WFIH3q_fact{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.WFIH3q_factValue{font-size:17px;font-weight:var(--weight-bold);color:#fff}.WFIH3q_factLabel{color:#ffffffc7;font-size:15px}
.JHMWEW_section{background:var(--sw-hellgrau);border-top:1px solid var(--sw-mittelgrau)}.JHMWEW_inner{flex-wrap:wrap;align-items:center;gap:clamp(28px,5vw,72px);display:flex}.JHMWEW_media{flex:320px;align-self:stretch;min-width:0;display:flex}.JHMWEW_image{aspect-ratio:2;object-fit:cover;align-self:center;width:100%;margin:clamp(0px,3vw,40px) 0}.JHMWEW_text{flex-direction:column;flex:1.2 340px;align-items:flex-start;min-width:0;padding:clamp(36px,5vw,64px) 0;display:flex}.JHMWEW_title{font-size:clamp(1.75rem,2.8vw,2.25rem);font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--sw-ink);margin:0;line-height:1.1}.JHMWEW_copy{max-width:44ch;margin:16px 0 0;font-size:16px;line-height:1.7}.JHMWEW_chips{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.JHMWEW_chip{color:var(--sw-ink);background:#fff;border:1px solid #1b878f59;padding:8px 14px;font-size:14px}.JHMWEW_cta{margin-top:28px}
.swf-Eq_section{padding:clamp(72px,9vw,120px) 0 0}.swf-Eq_row{flex-wrap:wrap;gap:clamp(28px,4vw,64px);display:flex}.swf-Eq_rowWater{align-items:stretch;margin-top:clamp(48px,6vw,88px)}.swf-Eq_rowWine,.swf-Eq_rowVienna{align-items:center;margin-top:clamp(56px,8vw,112px)}.swf-Eq_title{font-size:var(--text-h2);font-weight:var(--weight-bold);color:var(--sw-ink);line-height:1.15}.swf-Eq_copy{max-width:44ch;margin:18px 0 0;font-size:16px;line-height:1.7}.swf-Eq_cover{object-fit:cover;width:100%;min-width:0}.swf-Eq_waterImage{aspect-ratio:4/5;object-position:50% 40%;flex:360px}.swf-Eq_waterText{flex-direction:column;flex:360px;justify-content:space-between;gap:32px;min-width:0;display:flex}.swf-Eq_waterIntro{padding-top:clamp(0px,2vw,24px)}.swf-Eq_waterDetail{aspect-ratio:4/3}.swf-Eq_wineText{flex:360px;min-width:0}.swf-Eq_wineTags{font-size:15px;font-weight:var(--weight-medium);color:var(--sw-tuerkis);flex-wrap:wrap;gap:8px 20px;margin-top:22px;display:flex}.swf-Eq_wineGallery{flex:1.1 380px;grid-template-columns:3fr 2fr;align-items:end;gap:clamp(12px,1.6vw,20px);min-width:0;display:grid}.swf-Eq_portrait{aspect-ratio:4/5}.swf-Eq_viennaGallery{flex:1.2 400px;grid-template-columns:1fr 1fr;gap:clamp(12px,1.6vw,20px);min-width:0;display:grid}.swf-Eq_tall{aspect-ratio:3/4}.swf-Eq_viennaText{flex-direction:column;flex:320px;align-items:flex-start;min-width:0;display:flex}.swf-Eq_commute{white-space:nowrap;align-items:baseline;gap:14px;margin-top:28px;display:flex}.swf-Eq_commuteValue{font-size:clamp(3rem,6vw,5rem);font-weight:var(--weight-light);letter-spacing:-.02em;color:var(--sw-ink);line-height:1}.swf-Eq_commuteLabel{color:var(--sw-dunkelgrau);font-size:17px}.swf-Eq_cta{justify-content:center;padding:clamp(40px,5vw,64px) clamp(20px,4vw,32px) 0;display:flex}
.oxfdYG_section{background:var(--surface-mist);border-bottom:1px solid var(--sw-line)}.oxfdYG_inner{padding:clamp(48px,6vw,80px) 0 clamp(36px,5vw,60px)}.oxfdYG_intro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;display:flex}.oxfdYG_title{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:var(--weight-bold);color:var(--sw-ink);margin:0}.oxfdYG_hint{color:var(--text-body);font-size:15px}.oxfdYG_form{border:1px solid var(--sw-mittelgrau);background:#fff;grid-template-columns:1fr;gap:16px;margin-top:20px;padding:clamp(20px,2.4vw,28px);display:grid}.oxfdYG_field{min-width:0;display:block}.oxfdYG_label{font-size:13px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--sw-tuerkis);margin-bottom:8px;display:block}.oxfdYG_selectWrap{position:relative}.oxfdYG_selectWrap:after{content:"";border-right:1.5px solid var(--sw-ink);border-bottom:1.5px solid var(--sw-ink);pointer-events:none;width:9px;height:9px;margin-top:-7px;position:absolute;top:50%;right:18px;transform:rotate(45deg)}.oxfdYG_select{width:100%;font-family:var(--font-brand);color:var(--sw-ink);border:1px solid var(--sw-mittelgrau);appearance:none;cursor:pointer;outline-offset:2px;transition:border-color var(--duration-base) var(--ease-standard);background:#fff;border-radius:0;padding:14px 46px 14px 16px;font-size:16px}.oxfdYG_select:hover{border-color:var(--sw-tuerkis)}.oxfdYG_submit{font-family:var(--font-brand);font-size:16px;font-weight:var(--weight-medium);letter-spacing:.01em;color:#fff;background:var(--sw-tuerkis);border:1px solid var(--sw-tuerkis);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;padding:15px 38px;display:flex}.oxfdYG_submit:hover{background:var(--sw-petrol);border-color:var(--sw-petrol)}.oxfdYG_reset{font-family:var(--font-brand);color:var(--sw-tuerkis);cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:12px;padding:0;font-size:14px;text-decoration:underline}.oxfdYG_reset:hover{color:var(--sw-petrol)}.oxfdYG_results{margin-top:clamp(24px,3vw,32px)}.oxfdYG_grid{gap:var(--card-gap);grid-template-columns:repeat(auto-fill,minmax(238px,1fr));display:grid}.oxfdYG_resultsCta{flex-wrap:wrap;gap:12px;margin-top:clamp(20px,2.5vw,28px);display:flex}.oxfdYG_empty{border:1px solid var(--sw-line);background:#fff;padding:clamp(24px,3vw,32px)}.oxfdYG_emptyTitle{font-size:1.125rem;font-weight:var(--weight-bold);color:var(--sw-ink)}.oxfdYG_emptyText{max-width:54ch;margin:8px 0 0;font-size:15px}.oxfdYG_emptyCta{margin-top:20px}@media (min-width:760px){.oxfdYG_form{grid-template-columns:1fr 1fr auto;align-items:end}}
.n-yImW_section{background:var(--surface-mist);padding:clamp(40px,5vw,64px) 0}.n-yImW_inner{flex-direction:column;gap:24px;display:flex}.n-yImW_people{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),280px));gap:32px;margin:0;padding:0;list-style:none;display:grid}.n-yImW_person{flex-direction:column;gap:14px;display:flex}.n-yImW_photo{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;width:100%;font-size:48px;font-weight:var(--weight-light);color:var(--sw-tuerkis);background:#fff;flex:none;place-items:center;display:grid}.n-yImW_name{font-size:18px;font-weight:var(--weight-bold);color:var(--sw-ink)}.n-yImW_link{margin-top:4px;font-size:15px;display:inline-block}.n-yImW_mail{margin:0;font-size:16px}
._7p4spq_form{background:#fff;flex:360px;min-width:0;max-width:520px;margin-left:auto;padding:clamp(28px,3vw,40px)}._7p4spq_title{font-size:1.375rem;font-weight:var(--weight-bold);color:var(--sw-ink);line-height:1.2}._7p4spq_subtitle{color:var(--sw-dunkelgrau);margin-top:6px;font-size:15px}._7p4spq_panel{border-top:1px solid var(--sw-line);margin-top:26px;padding-top:26px}._7p4spq_fields{flex-direction:column;gap:18px;display:flex}._7p4spq_field{display:block}._7p4spq_row{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:480px){._7p4spq_row{grid-template-columns:1fr 1fr}}._7p4spq_label{font-size:14px;font-weight:var(--weight-medium);color:var(--sw-ink);margin-bottom:8px;display:block}._7p4spq_input{width:100%;font-family:var(--font-brand);color:var(--sw-ink);border:1px solid var(--sw-mittelgrau);outline-offset:2px;background:#fff;border-radius:0;padding:14px 16px;font-size:16px}._7p4spq_consent{cursor:pointer;align-items:flex-start;gap:12px;display:flex}._7p4spq_checkbox{appearance:none;border:1px solid var(--border-strong);border-radius:var(--radius-none);cursor:pointer;background:#fff;flex:none;width:16px;height:16px;margin:2px 0 0}._7p4spq_checkbox:checked{background:var(--sw-tuerkis);border-color:var(--sw-tuerkis)}._7p4spq_consentText{font-size:var(--text-small);line-height:var(--leading-normal);color:var(--text-body)}._7p4spq_consentLink{color:var(--sw-tuerkis);text-decoration:underline}._7p4spq_submit{width:100%;font-family:var(--font-brand);font-size:16px;font-weight:var(--weight-medium);letter-spacing:.01em;color:#fff;background:var(--sw-tuerkis);border:1px solid var(--sw-tuerkis);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), opacity var(--duration-base);justify-content:center;align-items:center;padding:17px 32px;display:flex}._7p4spq_submit:hover:not(:disabled){background:var(--sw-petrol);border-color:var(--sw-petrol)}._7p4spq_submit:disabled{opacity:.45}._7p4spq_successTitle{font-size:1.125rem;font-weight:var(--weight-bold);color:var(--sw-tuerkis)}._7p4spq_successText{margin:8px 0 0;font-size:15px}._7p4spq_reference{color:var(--sw-ink);background:var(--surface-mist);padding:12px 14px;font-size:14px}._7p4spq_hint{font-size:var(--text-small);color:var(--text-muted);margin-top:6px;display:block}._7p4spq_error{color:#b3261e;margin:0;font-size:14px}._7p4spq_required{font-size:var(--text-small);color:var(--text-muted);margin-top:-6px}
.n_qVFG_section{background:var(--sw-ink);margin-top:clamp(72px,9vw,120px);padding:clamp(72px,9vw,128px) 0;position:relative;overflow:hidden}.n_qVFG_backdrop{object-fit:cover;object-position:62% 50%;width:100%;height:100%;position:absolute;inset:0}.n_qVFG_scrim{background:var(--scrim-full);position:absolute;inset:0}.n_qVFG_inner{flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,72px);display:flex;position:relative}.n_qVFG_intro{flex-direction:column;flex:340px;align-items:flex-start;min-width:0;display:flex}.n_qVFG_kicker{font-size:14px;font-weight:var(--weight-medium);letter-spacing:.06em;color:var(--sw-sonnengelb)}.n_qVFG_title{font-size:var(--text-h1);font-weight:var(--weight-bold);letter-spacing:-.01em;color:#fff;margin:14px 0 0;line-height:1.08}.n_qVFG_titleAccent{color:var(--sw-sonnengelb);display:block}.n_qVFG_lead{color:#fff;max-width:40ch;margin:22px 0 0;font-size:18px;line-height:1.6}.n_qVFG_note{color:#ffffffd9;max-width:40ch;margin:18px 0 0;font-size:16px;line-height:1.6}.n_qVFG_flush{margin-top:0}
.K8rdvq_hero{background:var(--sw-ink);flex-direction:column;justify-content:flex-end;min-height:min(72svh,760px);display:flex;position:relative;overflow:hidden}.K8rdvq_media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.K8rdvq_scrim{background:linear-gradient(90deg,#12211f80 0%,#12211f2e 45%,#12211f00 70%),linear-gradient(#12211f4d 0%,#12211f38 40%,#12211fb3 100%);position:absolute;inset:0}.K8rdvq_content{width:100%;max-width:var(--container);flex-direction:column;align-items:flex-start;margin:0 auto;padding:clamp(120px,16vh,180px) clamp(20px,4vw,32px) clamp(56px,9vh,96px);display:flex;position:relative}.K8rdvq_kicker{font-size:14px;font-weight:var(--weight-medium);letter-spacing:.06em;color:var(--sw-sonnengelb)}.K8rdvq_title{max-width:18ch;font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--weight-bold);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:14px 0 0;line-height:1.05}.K8rdvq_lead{color:#fff;max-width:40ch;margin:16px 0 0;font-size:clamp(1.0625rem,1.6vw,1.375rem);line-height:1.45}.K8rdvq_actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}
.zbJcJa_types{background:var(--sw-hellgrau)}.zbJcJa_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px clamp(32px,5vw,72px);display:flex}.zbJcJa_jump{flex-wrap:wrap;gap:8px;display:flex}.zbJcJa_jumpLink{color:var(--sw-ink);background:#fff;border:1px solid #1b878f59;padding:8px 14px;font-size:15px}.zbJcJa_jumpLink:hover{color:#fff;background:var(--sw-tuerkis)}.zbJcJa_type{background:#fff;flex-wrap:wrap;gap:0;margin-top:clamp(40px,5vw,64px);scroll-margin-top:24px;display:flex}.zbJcJa_type:nth-of-type(2n){flex-direction:row-reverse}.zbJcJa_typeGallery{flex:1.2 420px;min-width:0}.zbJcJa_typeBody{flex-direction:column;flex:360px;align-items:flex-start;min-width:0;padding:clamp(24px,3.5vw,44px);display:flex}.zbJcJa_typeTitle{margin-top:4px;font-size:clamp(1.75rem,2.6vw,2.25rem)}.zbJcJa_typeText{max-width:50ch;margin:14px 0 0;font-size:16px;line-height:1.7}.zbJcJa_typeFacts{flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin-top:16px;font-size:16px;display:flex}.zbJcJa_typePrice{font-size:1.375rem;font-weight:var(--weight-light);color:var(--sw-ink)}.zbJcJa_listTitle{font-size:13px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--sw-tuerkis);margin-top:26px}.zbJcJa_sizes{width:100%}.zbJcJa_sizes>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.zbJcJa_sizes>summary::-webkit-details-marker{display:none}.zbJcJa_sizes>summary:after{content:"+";font-size:18px;line-height:1}.zbJcJa_sizes[open]>summary:after{content:"–"}.zbJcJa_variants{border-top:1px solid var(--sw-line);width:100%;margin:10px 0 0;padding:0;list-style:none}.zbJcJa_variant{border-bottom:1px solid var(--sw-line);grid-template-columns:1fr auto;gap:2px 16px;padding:10px 0;font-size:15px;display:grid}.zbJcJa_variantPrice{color:var(--sw-ink);text-align:right}.zbJcJa_variantLink{font-weight:var(--weight-medium);color:var(--sw-tuerkis);grid-column:1/-1}.zbJcJa_variantLink:hover{color:var(--sw-petrol)}@media (min-width:560px){.zbJcJa_variant{grid-template-columns:1.4fr 1fr auto}.zbJcJa_variantLink{text-align:right;grid-column:auto}}.zbJcJa_features{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:10px 0 0;padding:0;list-style:none;display:grid}.zbJcJa_features li{color:var(--sw-ink);padding-left:22px;font-size:14px;position:relative}.zbJcJa_features li:before{content:"✓";font-weight:var(--weight-bold);color:var(--sw-sonnengelb);position:absolute;left:0}.zbJcJa_typeActions{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:28px;display:flex}.zbJcJa_video{margin-top:clamp(40px,5vw,64px)}.zbJcJa_technology{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 clamp(28px,4vw,48px);margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}.zbJcJa_technologyItem{border-top:1px solid var(--sw-line);padding:22px 0}.zbJcJa_technologyTitle{font-size:var(--text-h3)}.zbJcJa_technologyText{margin:8px 0 0;font-size:15px;line-height:1.65}
.zkjBbq_frame{aspect-ratio:16/9;background:var(--sw-ink);position:relative;overflow:hidden}.zkjBbq_fill{width:100%;height:100%;position:absolute;inset:0}.zkjBbq_video{object-fit:contain;background:#000}.zkjBbq_poster{object-fit:cover}.zkjBbq_scrim{background:var(--scrim-bottom)}.zkjBbq_playButton{cursor:pointer;width:clamp(68px,8vw,92px);height:clamp(68px,8vw,92px);transition:background-color var(--duration-base) var(--ease-standard);background:#fff;border:0;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zkjBbq_playButton:hover{background:var(--sw-sonnengelb)}.zkjBbq_caption{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex;position:absolute;bottom:clamp(18px,3vw,24px);left:clamp(20px,3vw,28px);right:clamp(20px,3vw,28px)}.zkjBbq_captionTitle{font-size:15px;font-weight:var(--weight-bold);color:#fff}.zkjBbq_captionText{color:#ffffffd1;font-size:14px}.zkjBbq_fullscreenButton{color:#fff;font-family:var(--font-brand);font-size:14px;font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--duration-base), border-color var(--duration-base);background:#12211fb8;border:1px solid #ffffff59;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;position:absolute;top:16px;right:16px}.zkjBbq_fullscreenButton:hover{background:var(--sw-tuerkis);border-color:var(--sw-tuerkis)}
._9-eBaG_panel{border:1px solid var(--sw-mittelgrau);background:#fff;padding:clamp(20px,2.4vw,28px)}._9-eBaG_toggle{background:var(--sw-tuerkis);border:1.5px solid var(--sw-tuerkis);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5px;width:100%;display:grid}@media (min-width:900px){._9-eBaG_toggle{grid-template-columns:repeat(4,minmax(0,1fr))}}._9-eBaG_toggleButton{text-align:left;min-width:0;font-family:var(--font-brand);font-size:16px;font-weight:var(--weight-medium);color:var(--sw-tuerkis);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);background:#fff;border:0;flex-direction:column;gap:4px;padding:12px 16px;display:flex}._9-eBaG_toggleLabel{font-size:16px}._9-eBaG_toggleHint{font-size:13px;font-weight:var(--weight-regular);color:var(--sw-ink);line-height:1.35}._9-eBaG_toggleButton[aria-pressed=true] ._9-eBaG_toggleHint{color:#fff}._9-eBaG_toggleButton[aria-pressed=true]{color:#fff;background:var(--sw-tuerkis)}._9-eBaG_toggleButton:not([aria-pressed=true]):hover{background:var(--surface-mist)}._9-eBaG_filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;margin-top:20px;display:grid}._9-eBaG_field{min-width:0}._9-eBaG_label{font-size:13px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--sw-tuerkis);margin-bottom:8px;display:block}._9-eBaG_selectWrap{position:relative}._9-eBaG_selectWrap:after{content:"";border-right:1.5px solid var(--sw-ink);border-bottom:1.5px solid var(--sw-ink);pointer-events:none;width:9px;height:9px;margin-top:-7px;position:absolute;top:50%;right:18px;transform:rotate(45deg)}._9-eBaG_select{width:100%;font-family:var(--font-brand);color:var(--sw-ink);border:1px solid var(--sw-mittelgrau);appearance:none;cursor:pointer;transition:border-color var(--duration-base) var(--ease-standard);background:#fff;border-radius:0;padding:14px 46px 14px 16px;font-size:16px}._9-eBaG_select:hover{border-color:var(--sw-tuerkis)}._9-eBaG_reset{font-family:var(--font-brand);color:var(--sw-tuerkis);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:14px;text-decoration:underline}._9-eBaG_reset:hover{color:var(--sw-petrol)}._9-eBaG_results{margin-top:clamp(28px,3.5vw,40px)}._9-eBaG_grid{gap:var(--card-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}._9-eBaG_empty{border:1px solid var(--sw-line);background:#fff;padding:clamp(24px,3vw,32px)}._9-eBaG_emptyTitle{font-size:1.125rem;font-weight:var(--weight-bold);color:var(--sw-ink)}._9-eBaG_emptyText{max-width:58ch;margin:8px 0 0;font-size:15px}._9-eBaG_emptyCta{margin-top:20px}
.s6SAMG_section{background:#fff;padding:clamp(32px,4vw,48px) 0 clamp(56px,7vw,96px)}.s6SAMG_back{font-size:15px;font-weight:var(--weight-medium)}.s6SAMG_top{flex-wrap:wrap;gap:clamp(28px,4vw,56px);margin-top:24px;display:flex}.s6SAMG_gallery{flex:1.4 420px;min-width:0}.s6SAMG_summary{flex-direction:column;flex:320px;align-items:flex-start;min-width:0;display:flex}.s6SAMG_title{margin-top:8px;font-size:clamp(2rem,3.4vw,2.75rem)}.s6SAMG_id{color:var(--text-muted);margin-top:6px;font-size:14px}.s6SAMG_prices{flex-wrap:wrap;gap:16px 40px;margin-top:24px;display:flex}.s6SAMG_priceLabel{font-size:13px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--sw-tuerkis)}.s6SAMG_priceValue{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:var(--weight-light);color:var(--sw-ink);margin-top:4px;line-height:1.1}.s6SAMG_facts{border-top:1px solid var(--sw-line);width:100%;margin:24px 0 0}.s6SAMG_fact{border-bottom:1px solid var(--sw-line);justify-content:space-between;gap:16px;padding:10px 0;font-size:15px;display:flex}.s6SAMG_fact dt{color:var(--text-body)}.s6SAMG_fact dd{font-weight:var(--weight-medium);color:var(--sw-ink);text-align:right;margin:0}.s6SAMG_cta{margin-top:28px}.s6SAMG_details{border-top:1px solid var(--sw-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(32px,4vw,56px);margin-top:clamp(48px,6vw,72px);padding-top:clamp(32px,4vw,48px);display:grid}.s6SAMG_subtitle{font-size:var(--text-h3)}.s6SAMG_features{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.s6SAMG_features li{color:var(--sw-ink);padding-left:26px;font-size:16px;position:relative}.s6SAMG_features li:before{content:"✓";font-weight:var(--weight-bold);color:var(--sw-sonnengelb);position:absolute;left:0}.s6SAMG_floorPlan{border:1px solid var(--sw-line);width:100%;margin-top:18px}.s6SAMG_floorPlanPending{text-align:center;background:var(--surface-tint);border:1px dashed var(--sw-mittelgrau);place-items:center;min-height:200px;margin-top:18px;padding:24px;font-size:15px;display:grid}
.O2uXQG_header{z-index:5;background:#fff;justify-content:space-between;align-items:center;gap:32px;padding:22px clamp(20px,4vw,40px);display:flex;position:relative}.O2uXQG_logoLink{flex:none;display:block}.O2uXQG_logo{width:auto;height:44px}.O2uXQG_desktopNav{align-items:center;gap:clamp(24px,3vw,44px);display:none}.O2uXQG_navList{align-items:center;gap:clamp(18px,2.4vw,32px);display:flex}.O2uXQG_navLink{font-size:16px;font-weight:var(--weight-medium);color:var(--sw-ink);white-space:nowrap;transition:color var(--duration-base)}.O2uXQG_navLink:hover{color:var(--sw-tuerkis)}.O2uXQG_burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:10px;display:flex}.O2uXQG_burger span{background:var(--sw-ink);height:1.5px;display:block}.O2uXQG_mobileNav{border-top:1px solid var(--sw-line);border-bottom:1px solid var(--sw-line);background:#fff;flex-direction:column;padding:8px clamp(20px,4vw,40px) 24px;display:flex}.O2uXQG_mobileLink{border-bottom:1px solid var(--sw-line);font-size:18px;font-weight:var(--weight-medium);color:var(--sw-ink);padding:16px 0;display:block}.O2uXQG_mobileLinkLast{border-bottom:0;padding-bottom:24px}.O2uXQG_mobileNav .O2uXQG_mobileCta{padding:16px 28px;display:flex}@media (min-width:1100px){.O2uXQG_desktopNav{display:flex}.O2uXQG_burger,.O2uXQG_mobileNav{display:none}}.O2uXQG_navLink[aria-current=page]{color:var(--sw-tuerkis);text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:1.5px}.O2uXQG_mobileLink[aria-current=page]{color:var(--sw-tuerkis)}
.byH85q_benefits{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(28px,4vw,48px) clamp(32px,5vw,72px);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.byH85q_benefit{border-top:1px solid var(--sw-line);padding-top:24px}.byH85q_benefitIcon{object-fit:contain;width:40px;height:40px}.byH85q_benefitTitle{font-size:var(--text-h3);margin-top:18px}.byH85q_benefitText{margin:10px 0 0;font-size:16px;line-height:1.7}.byH85q_moments{background:var(--surface-mist)}.byH85q_momentsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px clamp(32px,5vw,72px);display:flex}.byH85q_momentsCopy{flex:320px;max-width:46ch;margin:0;font-size:16px;line-height:1.7}.byH85q_gallery{grid-template-columns:1fr;gap:clamp(12px,1.6vw,20px);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.byH85q_gallery{grid-template-columns:repeat(3,1fr)}.byH85q_wide{grid-column:span 2}}.byH85q_moment{aspect-ratio:4/3;position:relative;overflow:hidden}@media (min-width:720px){.byH85q_moment{aspect-ratio:auto;height:clamp(240px,26vw,340px)}}.byH85q_momentImage{object-fit:cover;width:100%;height:100%}.byH85q_momentCaption{font-size:15px;font-weight:var(--weight-medium);color:var(--sw-ink);background:#fff;padding:10px 16px;position:absolute;bottom:0;left:0}.byH85q_mood{margin-top:clamp(32px,4vw,48px)}.byH85q_facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 clamp(32px,4vw,56px);margin:clamp(40px,5vw,64px) 0 0;display:grid}.byH85q_fact{border-top:1px solid var(--sw-line);padding:24px 0}.byH85q_factValue{font-size:clamp(2rem,3.2vw,2.75rem);font-weight:var(--weight-light);color:var(--sw-ink);line-height:1}.byH85q_factText{margin:12px 0 0;font-size:16px;line-height:1.6}
.Xon0Ha_section{background:var(--sw-hellgrau);border-top:1px solid var(--sw-line);padding:clamp(40px,5vw,64px) 0 clamp(72px,9vw,120px)}.Xon0Ha_intro{margin-bottom:clamp(24px,3vw,36px)}.Xon0Ha_title{font-size:var(--text-h1);margin-top:12px}.Xon0Ha_lead{max-width:56ch;font-size:var(--text-lead);margin:14px 0 0;line-height:1.65}
.Ye5TtW_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(40px,6vw,96px);display:grid}.Ye5TtW_steps{flex-direction:column;gap:24px;margin:24px 0 0;padding:0;list-style:none;display:flex}.Ye5TtW_step{gap:20px;display:flex}.Ye5TtW_stepNumber{width:44px;height:44px;font-size:18px;font-weight:var(--weight-bold);color:var(--sw-ink);background:var(--sw-sonnengelb);flex:none;place-items:center;display:grid}.Ye5TtW_stepTitle{font-size:var(--text-h3)}.Ye5TtW_stepText{margin:6px 0 0;font-size:16px;line-height:1.65}.Ye5TtW_address{margin-top:16px;font-size:16px;font-style:normal;line-height:1.7}
.rgAL8q_film{background:var(--surface-mist)}.rgAL8q_video{margin-top:clamp(40px,5vw,64px)}.rgAL8q_stories{padding-top:clamp(72px,9vw,120px)}.rgAL8q_chapter{border-bottom:1px solid var(--sw-line);align-items:flex-end;gap:clamp(16px,2vw,28px);padding-bottom:18px;display:flex}.rgAL8q_chapter:not(:first-child){margin-top:clamp(72px,9vw,120px)}.rgAL8q_chapterNumber{font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--weight-thin);color:var(--sw-tuerkis);line-height:.9}.rgAL8q_chapterTitle{font-size:var(--text-h2);margin-top:6px}.rgAL8q_testimonial{max-width:920px;margin:clamp(72px,9vw,120px) auto 0}.rgAL8q_extra{max-width:44ch;margin:14px 0 0;font-size:16px;line-height:1.7}
.EAhizG_section{border-top:1px solid var(--sw-line);padding:clamp(40px,5vw,64px) 0 clamp(72px,9vw,120px)}.EAhizG_inner{max-width:820px}.EAhizG_title{font-size:var(--text-h1);margin-top:12px}.EAhizG_body{margin-top:clamp(24px,3vw,36px);font-size:16px;line-height:1.7}.EAhizG_body h2{font-size:var(--text-h3);margin:2.2em 0 .6em}.EAhizG_body h3{font-size:17px;font-weight:var(--weight-bold);color:var(--sw-ink);margin:1.6em 0 .4em}.EAhizG_body p,.EAhizG_body ul{margin:0 0 1em}.EAhizG_body ul{padding-left:1.2em}.EAhizG_body a{color:var(--sw-tuerkis);overflow-wrap:anywhere;text-decoration:underline}.EAhizG_body address{font-style:normal}.EAhizG_body button{font:inherit;color:var(--sw-tuerkis);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
.cCYXzq_section{border-top:1px solid var(--sw-line);padding:clamp(56px,8vw,112px) 0 clamp(72px,9vw,120px)}.cCYXzq_inner{max-width:820px}.cCYXzq_copy{max-width:52ch;margin:16px 0 0;font-size:16px;line-height:1.7}.cCYXzq_actions{flex-wrap:wrap;gap:12px;margin-top:clamp(24px,3vw,36px);display:flex}
