.hub{color:var(--sun-ink)}.hub-hero{--hub-h1-fs:max(2.25rem, min(calc((100vw - 2 * var(--frame-pad)) * .06), calc((max(100svh, 560px) - 2 * var(--frame-pad)) * .115)));height:100svh;min-height:560px;color:var(--sun-white);position:relative}.hub-hero-rahmen{inset:var(--frame-pad);border-radius:var(--r-section);position:absolute;overflow:hidden}.hub-hero-ground{border-radius:var(--r-section);isolation:isolate;background:var(--sun-ink);position:absolute;inset:0;overflow:hidden}.hub-bild{opacity:0;background-position:50%;background-size:cover;transition:opacity 1.4s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.hub-bild[data-aktiv]{opacity:1;z-index:2}.hub-bild[data-vorher]{opacity:1;z-index:1;transition:none}.hub-hero-ground .hub-hero-scrim{z-index:3}@media (prefers-reduced-motion:reduce){.hub-bild{transition:none}}.hub-hero-scrim{background:linear-gradient(to bottom, rgba(var(--sun-contrast-rgb), .34) 0%, rgba(var(--sun-contrast-rgb), .18) 40%, rgba(var(--sun-contrast-rgb), .5) 100%);position:absolute;inset:0}.hub-hero-inner{inset:var(--frame-pad);z-index:3;padding:0 var(--s4);text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:absolute}.hub-hero-mitte{top:calc(.15 * (max(100svh, 560px) - 2 * var(--frame-pad)));justify-items:center;width:100%;display:grid;position:relative}.hub-hero-text{margin-bottom:var(--s6);position:absolute;bottom:100%;left:0;right:0}.hub-hero-suche{justify-items:center;display:grid}.hub-hero-mitte{min-width:0}.hub-hero-suche>*{max-width:100%}.hub-h1{color:var(--sun-white);font-family:var(--font-juana), Georgia, serif;letter-spacing:-.08em;font-synthesis:none;font-style:normal;font-weight:400;font-size:var(--hub-h1-fs);margin:0;line-height:.86}.hub-hero-sub{margin:var(--s2) auto 0;max-width:64ch;color:var(--sun-white);text-wrap:balance}.hub-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hub-tags li{animation:.9s cubic-bezier(.22,1,.36,1) both hub-chip-in;animation-delay:calc(.6s + var(--i) * 60ms)}@keyframes hub-chip-in{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.hub-tag{border-radius:var(--r-full);background:var(--sun-white);height:36px;color:var(--sun-ink);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:background-color .55s cubic-bezier(.65,0,.35,1),color .55s cubic-bezier(.65,0,.35,1);display:inline-flex}.hub-punkt{background:var(--sun-signal);border-radius:50%;flex-shrink:0;width:6px;height:6px}.hub-tag:hover,.hub-tag:focus-visible{background:var(--sun-ink);color:var(--sun-white);outline:0}.hub-section{margin-top:clamp(6rem,14vh,10rem);padding:0 16px}.hub-section[aria-label=Suchauftrag]{padding-inline:var(--page-pad)}.hub-statement{margin:0 0 var(--s6);text-align:center}.hub-highlights{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}@media (max-width:1279px){.hub-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.hub-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.hub-highlights{grid-template-columns:1fr}}#suchagent{margin-bottom:clamp(6rem,14vh,10rem);scroll-margin-top:24px}.hub-bento{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:10px;display:grid}@media (max-width:1023px){.hub-bento{grid-template-columns:1fr}}.hub-feld{isolation:isolate;border-radius:var(--r-section);padding:var(--s6) var(--s4);min-height:520px;position:relative;overflow:hidden}.hub-feld--ink{background:var(--sun-ink);color:var(--sun-white);justify-content:space-between;gap:var(--s6);flex-direction:column;display:flex}.hub-feld--form{background:var(--sun-panel);align-items:flex-end;display:flex}.hub-titel{margin:0}.hub-text{margin:var(--s2) 0 0;color:#fdfdfc9e;max-width:42ch}.hub-stapel{height:230px;position:relative}.hub-blatt{left:0;right:var(--s4);border-radius:var(--r-card);height:120px;padding:var(--s2) var(--s3);background:var(--sun-panel);color:var(--sun-ink);transform:translate(calc(var(--i) * 14px), calc(var(--i) * 46px)) rotate(calc(var(--i) * -2deg));align-content:space-between;transition:transform .9s cubic-bezier(.65,0,.35,1);display:grid;position:absolute;top:0}.hub-feld--ink:hover .hub-blatt{transform:translate(calc(var(--i) * 22px), calc(var(--i) * 52px)) rotate(calc(var(--i) * -3deg))}.hub-blatt-kopf{color:#0000009e;align-items:center;gap:8px;display:flex}.hub-blatt-kopf:before{content:"";background:var(--sun-signal);border-radius:50%;width:6px;height:6px}.sa-form{flex-wrap:wrap;align-content:end;gap:16px 8px;width:100%;display:flex}.sa-field{flex-direction:column;flex:160px;gap:6px;min-width:0;display:flex}.sa-wide{flex:2 280px}.sa-label{color:#0000009e;padding-left:20px}.sa-select{position:relative}.sa-select svg{pointer-events:none;position:absolute;top:50%;right:20px;translate:0 -50%}.sa-control{border-radius:var(--r-full);background:var(--sun-white);width:100%;height:52px;color:var(--sun-ink);font-family:var(--font-greycliff);appearance:none;border:0;outline:0;padding:0 20px;transition:box-shadow .3s cubic-bezier(.65,0,.35,1)}.sa-select .sa-control{cursor:pointer;padding-right:44px}.sa-control:focus-visible{box-shadow:inset 0 0 0 var(--sun-line-w) var(--sun-ink)}.sa-control.is-error{box-shadow:inset 0 0 0 var(--sun-line-w) #9a4632}.sa-error{color:#9a4632;margin:0;padding-left:20px}.sa-consent{flex-direction:column;flex:100%;gap:6px;display:flex}.sa-consent .kf2-ok{margin:0;padding-left:20px}.sa-kontakt{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;display:grid}.sa-kontakt .sa-mail{grid-column:1/-1}@media (max-width:479px){.sa-kontakt{grid-template-columns:minmax(0,1fr)}}.sa-actions{margin-top:var(--s2);flex-wrap:wrap;flex:100%;justify-content:flex-end;align-items:center;gap:16px;display:flex}.sa-actions .sa-error{flex:260px}.sa-sending{opacity:.55;pointer-events:none}.sa-eingabe{gap:var(--s2);flex-direction:column;display:flex}.sa-fertig{text-align:center;padding:var(--s6) 0 var(--s4);justify-items:center;display:grid}.sa-haken{color:var(--sun-teal);margin-bottom:var(--s4);display:block}.sa-fertig-text{margin:var(--s2) auto 0;text-wrap:pretty;max-width:46ch;line-height:1.5}.sa-fertig-mail{color:var(--sun-ink);overflow-wrap:anywhere;font-weight:500}.sa-fertig-knopf{margin-top:var(--s6);justify-content:center;display:flex}.sa-muted{color:#0000009e;margin:0}@media (max-width:639px){.hub-hero-inner{padding:0 var(--s2)}.hub-feld{padding:var(--s4) var(--s3);min-height:0}.hub-tags li:nth-child(n+6):not(:last-child){display:none}}@media (prefers-reduced-motion:reduce){.hub-tags li{animation:none}.hub-blatt,.hub-tag{transition:none}}.hub-unter{margin-top:clamp(4rem,10vh,7rem);scroll-margin-top:140px}.hub-unter .hub-section{margin-top:0}.hub-tag.is-an{background:var(--sun-ink);color:var(--sun-white)}.hub-staedte .hub-tags{max-width:960px;margin:0 auto}.hub-staedte .hub-tags.is-alle{max-width:none}.hub-tags li.is-neu{animation:none}.hub-staedte .hub-tag{background:var(--sun-panel);height:40px;padding:0 16px}.hub-staedte .hub-tag:hover,.hub-staedte .hub-tag:focus-visible,.hub-staedte .hub-tag.is-an{background:var(--sun-ink);color:var(--sun-white)}.hub-staedte .hub-tag--more{color:var(--sun-ink);box-shadow:inset 0 0 0 var(--sun-line-w) rgba(var(--sun-contrast-rgb), .25);background:0 0}.hub-staedte+.hub-unter{margin-top:clamp(4rem,10vh,7rem)}@media (max-width:639px){.hub-staedte .hub-tags li:nth-child(n+6):not(:last-child){display:revert}}.hub-pille--gross .spo{width:min(clamp(300px, calc(4 * (var(--vw100,100vw) - 2 * var(--frame-pad)) / 12), calc(var(--vw100,100vw) - 32px)), calc(var(--vw100,100vw) - 2 * var(--frame-pad) - 2 * var(--s4)))}.hub-pille--gross .spo-leiste{height:56px;padding:0 var(--s1) 0 var(--s2)}.hub-pille--gross .sp-feld{gap:12px;height:56px}.hub-pille--gross .sp-input{font-size:var(--text-body)}.hub-pille--gross .sp-lupe{width:20px;height:20px}.hub-pille--gross .sp-filterknopf{width:42px;height:42px}.hub-pille--gross .sp-filterknopf svg{width:20px;height:18px}.hub-pille--gross .spo-glas{background:var(--sun-white);color:var(--sun-ink)}.hub-pille--gross .sp-input{color:var(--sun-ink)}.hub-pille--gross .sp-input::placeholder{color:#0000009e}.hub-pille--gross .sp-filterknopf{color:var(--sun-ink)}.hub-pille--gross .sp-filterknopf:hover,.hub-pille--gross .sp-filterknopf.is-offen{background:var(--sun-panel)}.hub-pille--gross .sp-filterknopf:focus-visible{outline-color:var(--sun-ink)}.sa-kriterien{padding:var(--s1) 0;flex:100%}.sa-kriterien .sp-titel{padding-left:20px}.sa-summe-zeile{justify-content:space-between;align-items:center;gap:var(--s2);background:var(--sun-white);border-radius:26px;min-height:52px;padding:14px 20px;display:flex}.sa-summe-text{color:var(--sun-ink);text-wrap:pretty;margin:0}.sa-aendern{cursor:pointer;color:var(--sun-ink);background:0 0;border:0;flex-shrink:0;padding:0}.hub-leer{gap:var(--s4);justify-items:center;padding:clamp(3rem,8vh,6rem) 0 0;scroll-margin-top:24px;display:grid}.hub-leer-text{text-align:center;max-width:46ch;color:var(--sun-ink);text-wrap:pretty;margin:0}.hub-leer-form{width:100%;max-width:760px;min-height:0}.hub-ende{justify-items:center;gap:var(--s3);text-align:center;margin-top:clamp(4rem,9vh,6rem);display:grid}.hub-ende-text{max-width:46ch;color:var(--sun-ink);text-wrap:pretty;margin:0}.sa-form .sa-summe{flex:100%}.hub-wand{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}@media (max-width:1879px){.hub-wand{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1279px){.hub-wand{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.hub-wand{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.hub-wand{grid-template-columns:1fr}}.hub-seiten{justify-content:center;align-items:center;gap:clamp(1rem,2vw,1.75rem);margin-top:clamp(3.5rem,7vh,5.5rem);display:flex}.hub-seiten-zahlen{align-items:center;gap:clamp(.875rem,1.6vw,1.375rem);display:flex}.hub-seite{color:var(--sun-text);opacity:.38;cursor:pointer;transition:opacity .3s var(--ease-organic);background:0 0;border:0;padding:.25em .2em}.hub-seite:hover{opacity:.7}.hub-seite.is-an{opacity:1;cursor:default}.hub-pille--gross .sp-tag{background:var(--sun-panel)}.hub-pille--gross .sp-tag.is-fremd{background:0 0}.hub-pille--gross .sp-umkreisknopf,.hub-pille--gross .sp-umkreisknopf:hover,.hub-pille--gross .sp-umkreisknopf.is-offen{background:var(--sun-panel);color:var(--sun-ink)}.hub-pille--gross .sp-plus{color:var(--sun-ink)}.hub-feld--form{overflow:visible}.sa-orte{flex:100%}.sa-pille .spo{width:100%}.sa-pille .spo-glas{background:var(--sun-white);color:var(--sun-ink)}.sa-pille .sp-input{color:var(--sun-ink)}.sa-pille .sp-input::placeholder{color:#0000009e}.sa-pille .sp-tag{background:var(--sun-panel)}.sa-pille .sp-tag.is-fremd{background:0 0}.sa-pille .sp-umkreisknopf{background:var(--sun-panel);color:var(--sun-ink)}.sa-pille .spo-unter{z-index:30}.hub-leer{gap:var(--s4)}.hub-leer .hub-bento{text-align:left;width:100%}.hub-feld .sun-tag[data-fluss]{text-align:left;margin-bottom:var(--s2)}.hub-bento--eins{gap:var(--s6);padding:var(--s6) var(--s4);border-radius:var(--r-section);background:var(--sun-panel)}.hub-bento--eins>.hub-feld{background:0 0;border-radius:0;min-height:0;padding:0;overflow:visible}.hub-bento--eins>.hub-feld--ink{color:var(--sun-ink);justify-content:space-between}.hub-bento--eins .hub-text{color:#0000009e}.hub-bento--eins .hub-blatt{background:var(--sun-white)}.hub-bento--eins>.hub-feld--form{align-items:flex-end}.hub-bento--eins:hover .hub-blatt{transform:translate(calc(var(--i) * 22px), calc(var(--i) * 52px)) rotate(calc(var(--i) * -3deg))}@media (max-width:639px){.hub-bento--eins{padding:var(--s4) var(--s3)}}.hub-bento--eins{margin-inline:calc(var(--frame-pad) - var(--page-pad));padding-inline:calc(var(--page-pad) - var(--frame-pad))}@media (max-width:639px){.hub-bento--eins{padding-inline:calc(var(--page-pad) - var(--frame-pad) + var(--s1))}}.hub-bento--zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.hub-bento--zwei>.hub-feld{min-height:0}.hub-feld--einstellung{background:var(--sun-panel);color:var(--sun-ink);justify-content:space-between;gap:var(--s6);flex-direction:column;display:flex;overflow:visible}.hub-feld--einstellung .hub-text{color:#0000009e}.hub-feld--bild{background:var(--sun-panel);min-height:560px;margin:0;padding:0}.sa-bild{object-fit:cover;object-position:50% 70%}@media (max-width:1023px){.hub-bento--zwei{grid-template-columns:1fr}.hub-feld--bild{aspect-ratio:4/5;order:-1;min-height:0}}.sap{z-index:400;overscroll-behavior:none;scrollbar-width:none;position:fixed;inset:0;overflow-y:auto}.sap::-webkit-scrollbar{display:none}.sap-bahn{box-sizing:border-box;min-height:100%;padding:var(--frame-pad);place-items:center;display:grid}.sap-karte{width:min(calc(10 * (var(--vw100,100vw) - 2 * var(--frame-pad)) / 12), 100%);border-radius:var(--r-karte-im-bild);background:var(--sun-panel);position:relative}.sap-karte .hub-bento{background:0 0;border-radius:0;margin:0;padding:0}.sap-zu{all:unset;box-sizing:border-box;z-index:3;width:48px;height:48px;color:var(--sun-ink);cursor:pointer;background:var(--sun-white);border-radius:50%;place-items:center;transition:background-color .3s cubic-bezier(.65,0,.35,1);display:grid;position:absolute;top:20px;right:20px}.sap-zu:hover,.sap-zu:focus-visible{background:var(--sun-ink);color:var(--sun-white)}@media (max-width:639px){.sap-bahn{align-items:end;padding:8svh 0 0}.sap-karte{border-radius:var(--r-karte-im-bild) var(--r-karte-im-bild) 0 0;width:100%}}.hub-rk{min-width:0;position:relative}.hub-rk-pfeil{all:unset;box-sizing:border-box;z-index:6;width:44px;height:44px;color:var(--sun-white);cursor:pointer;transition:opacity .55s var(--ease-organic), translate .55s var(--ease-organic);place-items:center;margin-top:-22px;display:grid;position:absolute;top:50%}.hub-rk-pfeil[data-seite=links]{left:4px}.hub-rk-pfeil[data-seite=rechts]{right:4px}.hub-rk-pfeil svg{transition:translate .3s var(--ease-organic)}.hub-rk-pfeil:focus-visible{outline:2px solid var(--sun-white);outline-offset:-6px;border-radius:50%}@media (hover:hover){.hub-rk-pfeil{opacity:0;pointer-events:none}.hub-rk-pfeil[data-seite=links]{translate:-8px}.hub-rk-pfeil[data-seite=rechts]{translate:8px}.hub-rk:hover .hub-rk-pfeil,.hub-rk:focus-within .hub-rk-pfeil{opacity:1;pointer-events:auto;translate:0}.hub-rk-pfeil[data-seite=links]:hover svg{translate:-2px}.hub-rk-pfeil[data-seite=rechts]:hover svg{translate:2px}}.hub-rk .fb-story-bild[data-rein]{animation-duration:.55s}@media (prefers-reduced-motion:reduce){.hub-rk-pfeil,.hub-rk-pfeil svg{transition:opacity .3s var(--ease-organic);translate:none!important}}.hub-liste-kopf{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s3);padding:0 16px;display:flex}.hub-liste-kopf .sun-tag[data-fluss]{text-align:left;margin:0}.hub-ansicht{gap:8px;display:inline-flex}.hub-ansicht button{all:unset;box-sizing:border-box;cursor:pointer;width:48px;height:48px;color:var(--sun-ink);background:var(--sun-panel);transition:background-color .3s var(--ease-organic), color .3s var(--ease-organic);border-radius:50%;place-items:center;display:grid}.hub-ansicht button[aria-pressed=true],.hub-ansicht button:hover,.hub-ansicht button:focus-visible{background:var(--sun-ink);color:var(--sun-white)}.hub-alle{margin-top:var(--s6);justify-content:center;display:flex}.hub-split{padding:0 16px var(--section-py);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px;display:grid}.hub-split-liste>section{padding:0!important}.hub-split-liste .hub-wand{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-split-karte{position:sticky;top:88px}.hub-split-karte .ok-karte{height:calc(100svh - 104px)}@media (max-width:1023px){.hub-split{grid-template-columns:1fr}.hub-split-karte{order:-1;position:static}.hub-split-karte .ok-karte{height:60svh}.hub-split-liste .hub-wand{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.hub-split-liste .hub-wand{grid-template-columns:1fr}}.sap-karte{width:min(680px,100%)}.sap-karte .hub-bento--zwei{grid-template-columns:minmax(0,1fr);gap:0}.sap-karte .hub-feld--bild{border-radius:0;order:-1;height:clamp(240px,32svh,310px);min-height:0;display:block;position:relative;overflow:hidden}.sap-karte .hub-feld--bild .sa-bild{object-fit:cover;object-position:50% 22%}.sap-karte .hub-feld.hub-feld--bild{border-radius:var(--r-karte-im-bild) var(--r-karte-im-bild) 0 0;aspect-ratio:auto;width:100%}.sap-karte .hub-feld--einstellung{padding:var(--s3) var(--s4) var(--s3);gap:var(--s4);background:0 0;border-radius:0;min-height:0}@media (max-width:639px){.sap-karte .hub-feld--einstellung{padding:var(--s6) var(--s3) var(--s4)}}.hub-rk .fb-story{top:auto}.hub-rk .kf-img{scale:var(--px-scale,1)}.hub-wand--gross .kf{aspect-ratio:4/3}.hub-wand.hub-wand--gross{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.hub-wand.hub-wand--gross{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.hub-wand.hub-wand--gross{grid-template-columns:1fr}}.hub-kopf-rechts{align-items:center;gap:8px;display:flex}.hub-sort{position:relative}.hub-sort-knopf{all:unset;box-sizing:border-box;cursor:pointer;height:48px;color:var(--sun-ink);background:var(--sun-panel);transition:background-color .3s var(--ease-organic), color .3s var(--ease-organic);border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 20px;display:inline-flex}.hub-sort-knopf:hover,.hub-sort-knopf:focus-visible,.hub-sort-knopf[aria-expanded=true]{background:var(--sun-ink);color:var(--sun-white)}.hub-sort-pfeil{transition:transform .55s cubic-bezier(.65,0,.35,1)}.hub-sort-pfeil[data-auf]{transform:rotate(180deg)}.hub-sort-menu{z-index:20;background:var(--sun-panel);border-radius:24px;min-width:220px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.hub-sort-menu li:first-child{padding-top:6px}.hub-sort-menu li:last-child{padding-bottom:6px}.hub-sort-opt{all:unset;box-sizing:border-box;cursor:pointer;width:calc(100% - 12px);height:40px;color:var(--sun-ink);white-space:nowrap;transition:background-color .3s var(--ease-organic), color .3s var(--ease-organic);border-radius:999px;align-items:center;margin:0 6px;padding:0 14px;display:flex}.hub-sort-opt:hover,.hub-sort-opt:focus-visible{background:var(--sun-white)}.hub-sort-opt[aria-selected=true]{background:var(--sun-ink);color:var(--sun-white)}@media (prefers-reduced-motion:reduce){.hub-sort-pfeil{transition:none}}.hub-split.hub-split--voll{grid-template-columns:minmax(0,1fr)}.hub-split--voll .hub-split-karte{position:static}.hub-split--voll .hub-split-karte .ok-karte{height:calc(100svh - 104px);min-height:520px}@media (max-width:1023px){.hub-split--voll .hub-split-karte .ok-karte{height:75svh;min-height:0}}.hub-slider{padding-bottom:var(--section-py)}.hub-slider-bahn{--sp:3.4;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--sp) - 1) * 8px) / var(--sp));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding:0 16px;scroll-padding-inline:16px;display:grid;overflow-x:auto}.hub-slider-bahn::-webkit-scrollbar{display:none}.hub-slider-bahn>.hub-rk{scroll-snap-align:start}@media (max-width:1279px){.hub-slider-bahn{--sp:2.4}}@media (max-width:639px){.hub-slider-bahn{--sp:1.15}}.hub-slider .hub-ansicht button:disabled{opacity:.35;cursor:default;background:var(--sun-panel);color:var(--sun-ink)}.hub-slider{padding-top:var(--section-py)}.hub-slider-titel{padding:0 var(--page-pad);margin-bottom:var(--s4);flex-direction:column;align-items:center;display:flex}.hub-liste-kopf[data-ohne-tag]{justify-content:flex-end}.avi{box-sizing:border-box;width:20px;height:20px;padding:1.7px;display:grid}.avi--2{grid-template-columns:repeat(2,1fr);gap:3px}.avi--3{grid-template-columns:repeat(3,1fr);gap:2px}.avi-q{box-sizing:border-box;border:1.6px solid;border-radius:1.5px;display:block}.avi--2 .avi-q{border-radius:2px}.hub-liste{padding-top:calc(var(--frame-pad) + 56px + var(--s4))}.hub-liste-tag{margin-bottom:var(--s1);padding:0 16px}.hub-liste-tag .sun-tag[data-fluss]{text-align:left;margin:0}.hub-pille--liste{min-width:0}.hub-pille--liste .spo{width:clamp(300px, calc(4 * (var(--vw100,100vw) - 2 * var(--frame-pad)) / 12), calc(var(--vw100,100vw) - 32px))}.hub-pille--liste .spo-glas{background:var(--sun-panel);color:var(--sun-ink)}.hub-pille--liste .spo-leiste{height:48px;padding:0 4px 0 var(--s1)}.hub-pille--liste .sp-feld{height:48px}.hub-pille--liste .sp-input{color:var(--sun-ink)}.hub-pille--liste .sp-input::placeholder{color:#0000009e}.hub-pille--liste .sp-tag{background:var(--sun-white);color:var(--sun-ink)}.hub-pille--liste .sp-plus,.hub-pille--liste .sp-lupe,.hub-pille--liste .sp-filterknopf{color:var(--sun-ink)}.hub-pille--liste .spo .sp-filterknopf:hover,.hub-pille--liste .spo .sp-filterknopf.is-offen{background:var(--sun-white)}.hub-pille--liste .spo-unter{text-align:left}.hub-pille--liste .sp-panel{background:var(--sun-panel)}@media (max-width:1023px){.hub-liste{padding-top:var(--s4)}}@media (max-width:639px){.hub-liste-kopf{flex-wrap:wrap}.hub-pille--liste,.hub-pille--liste .spo{width:100%}}.hub-seiten-pfeil{all:unset;box-sizing:border-box;cursor:pointer;background:var(--sun-panel);width:48px;height:48px;color:var(--sun-ink);border-radius:50%;place-items:center;transition:background-color .3s cubic-bezier(.65,0,.35,1),color .3s cubic-bezier(.65,0,.35,1),opacity .3s;display:grid}.hub-seiten-pfeil:hover:not(:disabled),.hub-seiten-pfeil:focus-visible{background:var(--sun-ink);color:var(--sun-white)}.hub-seiten-pfeil:disabled{opacity:.35;cursor:default}.hub-liste-kopf{z-index:40;position:relative}.hub-pille--liste .spo-unter{filter:none!important}.hub-karussell{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;padding:0;position:relative;overflow:hidden}.hub-karussell:active{cursor:grabbing}.hub-karussell img,.hub-karussell a{-webkit-user-drag:none}.hub-karussell-bahn{will-change:transform;width:max-content;display:flex}.hub-karussell-zelle{width:var(--k);flex:none}.hub-liste-kopf{align-items:flex-start}.wl{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.wl-suche{background:var(--sun-panel);border-radius:999px;align-items:center;gap:4px;height:48px;padding-right:4px;display:flex;position:relative}.wl-lupe{all:unset;box-sizing:border-box;cursor:pointer;width:48px;height:48px;color:var(--sun-ink);transition:background-color .3s var(--ease-organic), color .3s var(--ease-organic);border-radius:50%;flex:none;place-items:center;display:grid}.wl-suche:not([data-auf]) .wl-lupe:hover{background:var(--sun-ink);color:var(--sun-white)}.wl-suche-tags{gap:4px;padding-right:2px;display:flex}.wl-suche-leiste{width:clamp(260px, calc(3 * (var(--vw100,100vw) - 2 * var(--frame-pad)) / 12), 400px)}.wl-suche-leiste .spo{width:100%!important}.wl-suche-leiste .spo-glas{color:var(--sun-ink);background:0 0!important}.wl-suche-leiste .spo-leiste{height:48px;padding:0}.wl-suche-leiste .sp-feld{height:48px;padding-left:0}.wl-suche-leiste .sp-lupe{display:none}.wl-suche-leiste .sp-input{color:var(--sun-ink)}.wl-suche-leiste .sp-input::placeholder{color:#0000009e}.wl-suche-leiste .sp-tag{background:var(--sun-white);color:var(--sun-ink)}.wl-suche-leiste .sp-plus{color:var(--sun-ink)}.wl-suche-leiste .spo-unter{filter:none!important;left:-48px!important;translate:none!important}.wl-pille-huelle{background:var(--sun-panel);border-radius:999px;align-items:center;height:48px;transition:background-color .3s cubic-bezier(.65,0,.35,1);display:flex}.wl-pille-huelle[data-aktiv]{background:var(--sun-ink);color:var(--sun-white)}.wl-pille{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;height:48px;color:inherit;transition:background-color .3s var(--ease-organic), color .3s var(--ease-organic);border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 20px;display:inline-flex}.wl-pille-huelle:not([data-aktiv]):not([data-auf]) .wl-pille:hover{background:var(--sun-ink);color:var(--sun-white)}.wl-pille:focus-visible{outline:2px solid var(--sun-ink);outline-offset:2px}.wl-winkel{transition:transform .55s var(--ease-organic)}.wl-pille-huelle[data-auf] .wl-winkel{transform:rotate(180deg)}.wl-optionen{overflow:hidden}.wl-optionen-innen{white-space:nowrap;align-items:center;gap:4px;padding:0 9px 0 0;display:flex}.wl-preis{width:260px;padding:0 8px}.wl-preis .sp-regler{margin-top:10px}.wl-preis .sp-preise{margin-top:0;font-size:12px}.wl-tonne{background:var(--sun-panel);width:48px;height:48px}@media (max-width:1023px){.wl{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000 100%)}}@media (max-width:767px){.hub-liste-kopf{row-gap:var(--s2);flex-wrap:wrap}.hub-liste-kopf>.wl{flex:100%}.hub-liste-kopf>.hub-kopf-rechts{margin-left:auto}}.hub-markier{border-radius:var(--r-card);position:relative}.hub-markier:after{content:"";border-radius:calc(var(--r-card) + 4px);box-shadow:0 0 0 2px var(--sun-ink);opacity:0;pointer-events:none;transition:opacity .55s var(--ease-organic);position:absolute;inset:-4px}.hub-markier[data-markiert]:after{opacity:1}.hub-karussell{padding:0}.hub-karussell .ot-wrap{opacity:1!important;filter:none!important;transform:none!important}.hub-sort{background:var(--sun-panel);border-radius:999px;align-items:center;height:48px;display:flex}.hub-sort-knopf{color:var(--sun-ink)!important;background:0 0!important}.hub-sort[data-auf] .hub-sort-knopf{color:var(--sun-ink)!important}.hub-sort:not([data-auf]) .hub-sort-knopf:hover{background:var(--sun-ink)!important;color:var(--sun-white)!important}.hub-sort-optionen{overflow:hidden}.hub-sort-innen{white-space:nowrap;align-items:center;gap:4px;padding-left:5px;display:flex}.hub-sort-wahl{gap:6px}.hub-sort-dir{transition:transform .55s var(--ease-organic)}.hub-sort-dir[data-hoch]{transform:rotate(180deg)}.sap-karte .sa-label,.sap-karte .sa-error,.sap-karte .sa-consent .kf2-ok{padding-left:0}.sap-karte .sa-kontakt .sa-control{border-radius:20px;height:40px;padding:0 16px}.sap-karte .sa-kontakt{column-gap:var(--s3)}.sap-karte .hub-feld--bild:after{content:"";z-index:1;pointer-events:none;background:#0000002e;transition:opacity .9s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.sap-karte .hub-feld--bild[data-zustand=aktiv]:after{opacity:0}.sap-karte .hub-feld--bild{height:calc(clamp(240px, 32svh, 310px) + var(--r-karte-im-bild))}.sap-karte .hub-feld--einstellung{z-index:1;margin-top:calc(-1 * var(--r-karte-im-bild));background:var(--sun-panel);border-radius:var(--r-karte-im-bild);position:relative}.sa-bild-lage{position:absolute;inset:0}.sap-karte .hub-feld--einstellung{padding-top:var(--s3)!important}.hub-liste-kopf{margin-bottom:var(--s2)}.hub-liste-tag{margin-bottom:var(--s3)}.wl-suche:not([data-auf]):not(:has(.wl-suche-tags)){padding-right:0}.wl-suche .spo-glas .sp-go{background:var(--sun-white);color:var(--sun-ink)}.wl-suche .spo-glas .sp-go:hover,.wl-suche .spo-glas .sp-go:focus-visible{background:var(--sun-ink);color:var(--sun-white)}.wl-suche-leiste .spo-unter{width:max(100% + 52px,460px);right:auto!important}.wl-minmax{padding:0 4px}.wl-minmax .fp-minmax{grid-template-columns:repeat(2,96px);gap:4px}.wl-minmax--preis .fp-minmax{grid-template-columns:repeat(2,132px)}.wl-minmax .fp-minmax-feld{border-radius:999px;height:36px;padding:0 14px}.wl-suche-tags{gap:4px;padding-right:0}.wl-suche-tags .fp-tag,.wl-suche-leiste .sp-tag{background:var(--sun-ink);height:40px;color:var(--sun-white);padding:0 6px 0 16px}.wl-suche-tags .fp-tag--x svg{transition:opacity .3s var(--ease-organic), rotate .55s var(--ease-organic)}.wl-suche-tags .fp-tag:hover svg{opacity:1;rotate:90deg}.wl-suche-tags .fp-tag--x svg,.wl-suche-leiste .sp-tag-x{opacity:.8;color:var(--sun-white)}.wl-suche-leiste .sp-tag-x:hover{background:#fdfdfc29}.wl-suche-tags .fp-tag--x{gap:10px;padding-right:14px}.wl-suche .sp-plus{background:var(--sun-white);width:40px;height:40px}.wl-suche .sp-plus:hover,.wl-suche .sp-plus:focus-visible{background:var(--sun-ink);color:var(--sun-white)}.wl-suche .sp-go{display:none}.wl-suche-leiste .sp-tags{gap:4px}@media (min-width:1024px){.hub-split-karte{top:var(--frame-pad)}.hub-split-karte .ok-karte,.hub-split--voll .hub-split-karte .ok-karte{height:calc(100svh - 2 * var(--frame-pad))}}.hub-bereich-leer{padding:var(--s4) 16px;color:#0000009e;max-width:40ch;margin:0}section.hub-liste:has(+section.hub-slider) section{padding-bottom:calc(var(--section-py) - 39px)!important}section.hub-liste+section.hub-slider{padding-top:0!important}.hub-hero-sub{margin-top:var(--abstand-knopf)}.hub-sheet-kopf{display:none}@media (max-width:767px){.hub-split:not(.hub-split--voll){--hub-sheet-peek:168px;flex-direction:column;align-items:stretch;padding:0;display:flex}.hub-split:not(.hub-split--voll) .hub-split-karte{top:var(--frame-pad);z-index:0;padding-inline:var(--frame-pad);order:-1;position:sticky}.hub-split:not(.hub-split--voll) .hub-split-karte .ok-karte{height:calc(100svh - 2 * var(--frame-pad))}.hub-split:not(.hub-split--voll) .hub-split-liste{z-index:2;margin-top:calc(-1 * var(--hub-sheet-peek) - var(--frame-pad));min-height:calc(100svh - 88px);padding:0 var(--page-pad) var(--section-py);background:var(--sun-white);border-radius:var(--r-karte-im-bild) var(--r-karte-im-bild) 0 0;position:relative;box-shadow:0 -8px 32px #0000001f}.hub-sheet-kopf{justify-items:center;gap:var(--s1);padding:10px 0 var(--s2);touch-action:none;display:grid}.hub-sheet-griff{cursor:grab;background:#0000002e;border-radius:999px;width:40px;height:5px;position:relative}.hub-sheet-griff:after{content:"";position:absolute;inset:-18px -60px}.hub-sheet-zahl{color:var(--sun-ink);margin:0}}.mf{display:none}@media (max-width:767px){.hub-liste-kopf>.wl,.hub-kopf-rechts>.hub-sort{display:none!important}.mf{align-items:center;gap:var(--s1);flex:none;min-width:0;display:flex}.mf-suche{all:unset;box-sizing:border-box;background:var(--sun-panel);min-width:0;height:56px;color:var(--sun-ink);cursor:pointer;border-radius:999px;flex:auto;align-items:center;gap:10px;padding:0 20px;display:flex}.mf-suche-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mf-suche-text[data-leer]{color:#0000009e}.mf-filter{all:unset;box-sizing:border-box;background:var(--sun-panel);width:56px;height:56px;color:var(--sun-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.mf-badge{background:var(--sun-ink);min-width:20px;height:20px;color:var(--sun-white);font:500 11px/1 var(--font-greycliff);border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;top:2px;right:2px}.mf-suche:focus-visible,.mf-filter:focus-visible{outline:var(--sun-line-w) solid var(--sun-ink);outline-offset:3px}}.fs-ebene{z-index:900;position:fixed;inset:0}.fs-dunkel{background:#0006;position:absolute;inset:0}.fs-huelle{position:absolute;bottom:0;left:0;right:0}.fs{background:var(--sun-white);border-radius:var(--r-karte-im-bild) var(--r-karte-im-bild) 0 0;touch-action:none;outline:none;flex-direction:column;max-height:calc(100svh - 12px);display:flex;position:relative}.fs-kopf{padding:18px var(--s2) 10px;touch-action:none;cursor:grab;grid-template-columns:44px 1fr 44px;align-items:center;display:grid;position:relative}.fs-griff{background:#0000002e;border-radius:999px;width:40px;height:5px;position:absolute;top:8px;left:50%;translate:-50%}.fs-titel{text-align:center;color:var(--sun-ink);grid-column:2;margin:0}.fs-zu{all:unset;cursor:pointer;width:44px;height:44px;color:var(--sun-ink);border-radius:50%;grid-column:3;place-items:center;display:grid}.fs-zu:focus-visible{outline:var(--sun-line-w) solid var(--sun-ink)}.fs-inhalt{overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding:0 var(--page-pad) var(--s3);flex:auto;overflow-y:auto}.fs-abschnitt{padding:var(--s3) 0;gap:var(--s2);display:grid}.fs-abschnitt+.fs-abschnitt{box-shadow:0 -1px #00000014}.fs-h{color:var(--sun-ink);margin:0}.fs-optionen{gap:var(--s1);flex-wrap:wrap;display:flex}.fs .fs-suche.wl-suche-leiste{background:var(--sun-panel);border-radius:999px;align-items:center;width:100%;height:56px;padding:0 8px 0 12px;display:flex}.fs .fs-suche .spo-leiste{height:56px}.fs-suche .sp-go{display:none}.fs .fp-tag{background:var(--sun-panel);height:40px;padding:0 16px}.fs .fp-tag[aria-pressed=true]{background:var(--sun-ink)}.fs-fuss{justify-content:space-between;align-items:center;gap:var(--s1);padding:var(--s2) var(--page-pad) calc(var(--s2) + env(safe-area-inset-bottom,0px));background:var(--sun-white);display:flex;box-shadow:0 -1px #00000014}.fs-loeschen{all:unset;cursor:pointer;white-space:nowrap;color:var(--sun-ink);flex:none;padding:12px 0}@media (max-width:767px){.hub-seiten-zahlen{justify-content:center;row-gap:var(--s1);flex-wrap:wrap;flex:0 auto;min-width:0}.hub-liste[data-m-spalten="1"] .hub-wand{grid-template-columns:minmax(0,1fr)!important}.hub-liste[data-m-spalten="2"] .hub-wand{gap:var(--s1)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}.sap-griff{display:none}@media (max-width:639px){.sap-griff{z-index:2;display:block}}@media (max-width:767px){.hub-liste[data-m-spalten="2"] .kf-tags .kf-status,.hub-liste[data-m-spalten="2"] .kf-fakten>.ot-pill:not(:first-child),.hub-liste[data-m-spalten="2"] .kf-band-spur>.kf-fakten+.kf-fakten{display:none}.hub-liste[data-m-spalten="2"] .kf-band-spur{animation:none!important;transform:none!important}.hub-liste[data-m-spalten="2"] .kf-beschreibung>span{-webkit-line-clamp:1}}.sap-griff{background:#fdfdfcb3}@media (max-width:767px){section.hub-liste{padding-bottom:0!important}section.hub-liste section:has(>.hub-alle){padding-bottom:0!important}.hub-split--voll .hub-split-karte .ok-karte{height:min(45svh,360px)}.hub-split-karte .ok-voll{top:calc(var(--frame-pad) + 56px + var(--s2))!important}}.wl-optionen .wl-optionen-innen>*,.hub-sort-optionen .hub-sort-innen>*{transition:opacity .3s var(--ease-luxury) var(--opt-d,.24s), filter .3s var(--ease-luxury) var(--opt-d,.24s), background-color .3s var(--ease-organic), color .3s var(--ease-organic)}@starting-style{.wl-optionen .wl-optionen-innen>*,.hub-sort-optionen .hub-sort-innen>*{opacity:0;filter:blur(6px)}}.wl-optionen-innen>:nth-child(2),.hub-sort-innen>:nth-child(2){--opt-d:.27s}.wl-optionen-innen>:nth-child(3),.hub-sort-innen>:nth-child(3){--opt-d:.3s}.wl-optionen-innen>:nth-child(4){--opt-d:.33s}.wl-optionen-innen>:nth-child(5){--opt-d:.36s}.wl-optionen-innen>:nth-child(6){--opt-d:.39s}.wl-optionen-innen>:nth-child(n+7){--opt-d:.42s}@media (prefers-reduced-motion:reduce){.wl-optionen .wl-optionen-innen>*,.hub-sort-optionen .hub-sort-innen>*{transition:none}}
