.us{height:80svh;min-height:560px;margin:var(--abstand-sektion) var(--frame-pad);border-radius:var(--r-section);background:var(--sun-panel);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.us-karten{pointer-events:none;position:absolute;inset:0}.us-karte{border-radius:var(--r-section);will-change:transform;line-height:0;position:absolute;top:0;left:0;overflow:hidden}.us-satz{z-index:2;width:calc(5 * var(--feld));text-align:center;color:var(--sun-ink);text-wrap:balance;margin:0;position:relative}.us-zeile{display:block}@media (max-width:1023px){.us-satz{width:calc(100% - 2 * var(--page-pad))}}.us>.sun-tag{top:calc(var(--nav-kante,4vw) + 56px);left:calc(var(--page-pad) - var(--frame-pad))}@media (max-width:767px){.us>.sun-tag{text-align:center;left:0;right:0}.us{box-sizing:border-box;height:min(88svh,720px);min-height:600px;padding-top:88px}.us>.sun-tag{top:44px}.us-karten{clip-path:inset(80px 0 0)}}
.tgal{padding-inline:var(--frame-pad);padding-bottom:var(--abstand-kopf)!important}.tgal-raster{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tgal-feld{aspect-ratio:1;will-change:transform;position:relative}.tgal-knopf{all:unset;border-radius:var(--r-card);cursor:zoom-in;background:var(--sun-panel);position:absolute;inset:0;overflow:hidden}.tgal-knopf img{transition:transform var(--karte-zoom-dauer) var(--karte-zoom-kurve)}.tgal-knopf:hover img,.tgal-knopf:focus-visible img{transform:scale(var(--karte-zoom))}.tgal-knopf:focus-visible{box-shadow:inset 0 0 0 2px var(--sun-ink)}.tgal-reel{z-index:1;width:28px;height:28px;color:var(--sun-white);background:var(--sun-glas-dunkel);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.ig-huelle{z-index:400;padding:var(--s4);background:rgba(var(--sun-contrast-rgb), .62);place-items:center;display:grid;position:fixed;inset:0}.ig-post{width:min(980px,100%);max-height:calc(100svh - 2 * var(--s4));border-radius:var(--r-section);background:var(--sun-white);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ig-bild{aspect-ratio:1;background:var(--sun-panel);position:relative}.ig-reel-hinweis{left:50%;bottom:var(--s3);color:var(--sun-white);background:var(--sun-glas-dunkel);white-space:nowrap;border-radius:999px;padding:6px 12px;position:absolute;translate:-50%}.ig-seite{grid-template-rows:auto 1fr auto;min-height:0;display:grid}.ig-kopf{align-items:center;gap:var(--s2);padding:var(--s3) var(--s3) var(--s3) var(--s4);border-bottom:1px solid var(--sun-panel);display:flex}.ig-avatar{background:var(--sun-ink);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.ig-name{color:var(--sun-ink);flex:1;font-weight:500}.ig-zu{all:unset;box-sizing:border-box;cursor:pointer;width:40px;height:40px;color:var(--sun-ink);background:var(--sun-panel);border-radius:50%;place-items:center;transition:background-color .3s cubic-bezier(.65,0,.35,1),color .3s cubic-bezier(.65,0,.35,1);display:grid}.ig-zu:hover,.ig-zu:focus-visible{background:var(--sun-ink);color:var(--sun-white)}.ig-text{padding:var(--s4);white-space:pre-line;color:var(--sun-ink);text-wrap:pretty;margin:0;overflow-y:auto}.ig-fuss{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);border-top:1px solid var(--sun-panel);display:flex}.ig-datum{color:var(--ts-text2,#0000009e)}.ig-blaettern{left:var(--s2);bottom:var(--s2);gap:6px;display:flex;position:absolute}.ig-pfeil{all:unset;box-sizing:border-box;cursor:pointer;width:40px;height:40px;color:var(--sun-white);background:var(--sun-glas-dunkel);border-radius:50%;place-items:center;transition:background-color .3s cubic-bezier(.65,0,.35,1);display:grid}.ig-pfeil:hover,.ig-pfeil:focus-visible{background:var(--sun-ink)}@media (max-width:767px){.ig-post{grid-template-columns:1fr;overflow-y:auto}.ig-bild{aspect-ratio:1}}@media (max-width:1023px){.tgal-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.tgal-knopf img,.tgal-zu{transition:none}}
.tk-sek{justify-items:center;display:grid}.tk-titel{margin:0 0 var(--abstand-kopf);color:var(--sun-ink);text-align:center}.tk-raster{width:calc(100% - 2 * var(--page-pad));box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:4vw 3vw;margin:0;padding:0;list-style:none;display:grid}.tk{cursor:pointer;aspect-ratio:4/5;border-radius:var(--r-card);background:var(--sun-panel);outline:none;position:relative;overflow:hidden}.tk img{pointer-events:none;transition:transform var(--karte-zoom-dauer) var(--karte-zoom-kurve)}.tk:hover img,.tk:focus-visible img,.tk[data-offen] img{transform:scale(var(--karte-zoom))}.tk:focus-visible{box-shadow:inset 0 0 0 2px var(--sun-ink)}.tk:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(#120b041a 0%,#120b040d 40%,#120b04b8 100%);transition:opacity .55s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.tk-info{z-index:2;opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .55s cubic-bezier(.65,0,.35,1),filter .55s cubic-bezier(.65,0,.35,1),translate .55s cubic-bezier(.65,0,.35,1);position:absolute;bottom:14px;left:14px;right:14px;translate:0 6px}.tk:is(:hover,:focus-visible,[data-offen]):after,.tk:is(:hover,:focus-visible,[data-offen]) .tk-info{opacity:1;filter:none;translate:0}.tk-name{color:var(--sun-white);font-family:var(--font-greycliff);text-wrap:balance;margin:0}.tk-rolle{color:var(--sun-white);margin:2px 0 0}.tk-sprachen{flex-wrap:wrap;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.tk-sprache{height:26px;color:var(--sun-white);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}@media (max-width:1279px){.tk-raster{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.tk-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:6vw 4vw}}@media (prefers-reduced-motion:reduce){.tk img,.tk:after,.tk-info{transition:none}}.tk-info{text-align:center}.tk-sprachen{justify-content:center}.tk-info .tk-name{max-width:none;margin-inline:auto}.tk-rolle{color:#fdfdfccc;margin-top:6px}.tk-info{top:54%;bottom:auto}.tk-rolle{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.tk{z-index:0;transition:margin .55s cubic-bezier(.65,0,.35,1),box-shadow .55s}.tk:is(:hover,:focus-visible,[data-offen]){margin:calc((1 - var(--karte-zoom)) * 62.5%) calc((1 - var(--karte-zoom)) * 50%);z-index:5}.tk-raster>li{position:relative}.tk-raster>li:has(.tk:is(:hover,:focus-visible,[data-offen])){z-index:5}.tk-rolle{color:#fdfdfcb8;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;margin-top:2px}.tk-sprachen{flex-wrap:wrap;overflow:visible}.tk-info{top:50%}@media (prefers-reduced-motion:reduce){.tk{transition:none}}.tk-info{flex-direction:column;align-items:center;display:flex;top:66.6667%;bottom:14px}.tk-info .tk-sprachen{margin-top:auto}li:has(>.tk:focus-visible){opacity:1!important;filter:none!important;transform:none!important}@media (max-width:767px){.tk-raster{gap:var(--s3) var(--s2)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.tk:is(:hover,:focus-visible,[data-offen]){margin:0}.tk:is(:hover,[data-offen]):after,.tk:is(:hover,[data-offen]) .tk-info{opacity:0}}.tsh-ebene{z-index:900;position:fixed;inset:0}.tsh-dunkel{background:#0006;position:absolute;inset:0}.tsh{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:absolute;bottom:0;left:0;right:0;overflow:hidden}.tsh-kopf{padding:18px var(--s2) 10px;touch-action:none;cursor:grab;grid-template-columns:44px 1fr 44px;align-items:center;display:grid;position:relative}.tsh-griff{background:#0000002e;border-radius:999px;width:40px;height:5px;position:absolute;top:8px;left:50%;translate:-50%}.tsh-zaehler{text-align:center;color:rgba(var(--sun-contrast-rgb), .62);grid-column:2;margin:0}.tsh-zu{all:unset;cursor:pointer;width:44px;height:44px;color:var(--sun-ink);border-radius:50%;grid-column:3;place-items:center;display:grid}.tsh{height:calc(100svh - 12px)}.tsh-bild{background:var(--sun-panel);touch-action:pan-y;flex:auto;min-height:0;position:relative;overflow:hidden}.tsh-bild-in{position:absolute;inset:0}.tsh-verlauf{pointer-events:none;background:linear-gradient(#120b0400 45%,#120b0459 65%,#120b04d1 100%);position:absolute;inset:0}.tsh-text{left:var(--page-pad);right:var(--page-pad);bottom:calc(var(--s4) + env(safe-area-inset-bottom,0px));text-align:center;position:absolute}.tsh .tsh-name.wb-titel{text-align:center;color:var(--sun-white);font-family:var(--font-greycliff);margin:0 auto;max-width:none!important}.tsh-rolle{color:#fdfdfcb8;margin:4px 0 0}.tsh-sprachen{margin:var(--s2) 0 0;flex-wrap:wrap;justify-content:center;gap:4px;padding:0;list-style:none;display:flex}.tsh-pfeil{all:unset;box-sizing:border-box;z-index:2;width:44px;height:44px;color:var(--sun-white);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.tsh-pfeil[data-seite=links]{left:var(--s2)}.tsh-pfeil[data-seite=rechts]{right:var(--s2)}.tsh-pfeil:focus-visible{outline:2px solid var(--sun-white);outline-offset:2px}.tk-mehr{justify-content:center;width:100%;display:flex;overflow:hidden}.tk-raster-mehr{padding-top:var(--s3)!important}.tk-alle{margin-top:var(--abstand-knopf);justify-content:center;display:flex}
.tf{margin-inline:var(--page-pad);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:10px;display:grid}.tf-kachel{isolation:isolate;background:var(--sun-panel);place-items:center;display:grid;position:relative;overflow:hidden}.tf-kachel[data-form=kreis]{aspect-ratio:1;border-radius:50%;grid-column:span 4;min-height:0;padding:16%}.tf-kachel[data-form=flaeche],.tf-bento{height:clamp(420px, calc(4 * (100vw - 2 * var(--page-pad)) / 12), 600px);grid-column:span 8}.tf-kachel[data-form=flaeche]{border-radius:clamp(48px,5vw,96px);padding:24px}.tf-akad{order:3}.tf-sprachen{order:4}.tf-farbe{z-index:0;filter:blur(60px);position:absolute;inset:-20%}.tf-kachel[data-ton=bernstein] .tf-farbe{background:radial-gradient(circle at 30% 30%, var(--sun-signal), transparent 55%), radial-gradient(circle at 70% 75%, var(--sun-sand), transparent 60%), var(--sun-panel)}.tf-kachel[data-ton=petrol] .tf-farbe{background:radial-gradient(circle at 70% 30%, var(--sun-teal), transparent 55%), radial-gradient(circle at 30% 75%, var(--sun-sage), transparent 60%), var(--sun-panel)}.tf-direkt,.tf-karte{z-index:1;text-align:center;grid-template-rows:auto 1fr;justify-items:center;display:grid;position:relative;container-type:inline-size}.tf-direkt{width:100%;height:100%;color:var(--sun-ink)}.tf-karte{width:min(400px,100%);min-height:min(340px,100%);padding:var(--s6) var(--s4);border-radius:var(--r-karte-im-bild);color:var(--sun-white)}.tf-titel{font-family:var(--font-greycliff);text-align:center;max-width:18ch;margin:0}.tf-mitte{align-self:center;justify-items:center;gap:var(--s2);display:grid}.tf-zahl{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.04em;margin:0;font-size:min(clamp(3rem,5vw,4.25rem),34cqw);font-weight:400;line-height:1}.tf-zahl .tf-suffix{font:inherit}.tf-satz{text-wrap:balance;max-width:26ch;margin:0}@media (max-width:1023px){.tf-kachel[data-form=kreis]{grid-column:3/span 8}.tf-kachel[data-form=flaeche],.tf-bento{grid-column:1/-1}}.tf-kranz{--zf:min(clamp(2.25rem, 3.2vw, 3rem), 24cqw);align-self:center;place-items:center;display:grid;position:relative}.tf-kranz .wb-kranz{width:calc(3.2 * var(--zf));height:calc(3.2 * var(--zf));color:currentColor;opacity:.9;pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.tf-kranz-zahl{z-index:1;font-family:var(--font-juana), Georgia, serif;font-weight:300;font-size:calc(var(--zf) * 1.25);letter-spacing:-.03em;margin:0;line-height:1;position:relative}.tf-kranz-zahl *{font-variant-numeric:lining-nums proportional-nums;font-family:inherit}.tf-kranz-satz{top:calc(50% + 1.25 * var(--zf) + var(--s3));text-align:center;width:max-content;max-width:22ch;margin:0;position:absolute;left:50%;translate:-50%}.tf-kachel[data-ton=petrol] .tf-direkt{color:var(--sun-white)}.tf .tf-bento>.wb.wb{height:100%;padding:0!important}.tf .tf-bento>.wb .wb-raster{height:100%;grid-template:"c"minmax(0,1fr)/minmax(0,1fr)!important}.tf-reihe{display:contents}.tf-steuer{display:none}@media (max-width:767px){.tf{margin-inline:0;display:block}.tf>.sun-tag{padding-inline:var(--page-pad)}.tf-reihe{align-items:center;gap:var(--s2);padding:0 calc(var(--vw100,100vw) * .1);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow-x:auto}.tf-reihe::-webkit-scrollbar{display:none}.tf-reihe>:is(.tf-kachel,.tf-bento){flex:0 0 calc(var(--vw100,100vw) * .8);width:calc(var(--vw100,100vw) * .8);scroll-snap-align:center;align-self:stretch;min-width:0;height:auto!important;min-height:max(500px, calc(var(--vw100,100vw) * .8 * 1.5))!important;grid-column:auto!important}.tf-reihe>.tf-kachel[data-form=kreis]{aspect-ratio:auto;padding:var(--s3);border-radius:var(--r-karte-im-bild)}.tf-reihe .wb-mehr-knopf{display:none!important}.tf-reihe>.tf-kachel[data-form=flaeche]{padding:var(--s3);border-radius:var(--r-karte-im-bild)}.tf-reihe>.tf-kachel .tf-karte{width:100%;min-height:0;padding:var(--s4) var(--s3)}.tf-reihe>.tf-bento>.wb{height:100%;padding:0!important}.tf-steuer{margin-top:var(--frame-pad);padding-inline:var(--page-pad);display:block}.tf-steuer .hub-karussell-steuer{margin-top:0}.tf-reihe>.tf-bento .wb-raster,.tf-reihe>.tf-bento .wb-reihe,.tf-reihe>.tf-bento .wb-feld{height:100%!important;min-height:0!important}}.tf-kachel>.wb-ecke,.tf-rueck{display:none}@media (max-width:767px){.tf-reihe>.tf-kachel[data-rueck]{cursor:pointer}.tf-reihe>.tf-kachel>.wb-ecke{top:var(--s2);right:var(--s2);display:grid}.tf-reihe>.tf-kachel[data-auf]>:is(.tf-direkt,.tf-karte){visibility:hidden}.tf-reihe>.tf-kachel[data-auf]>.tf-rueck{gap:var(--s2);z-index:2;padding:var(--s4) var(--s3) var(--s3);scrollbar-width:none;color:var(--sun-white);text-align:left;border-radius:inherit;flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.tf-rueck .tf-titel{text-align:center;margin-bottom:var(--s2);align-self:center;padding-inline:40px;color:var(--sun-white)!important}.tf-rueck-text{gap:var(--s1);display:grid}.tf-rueck-text p{text-wrap:pretty;margin:0}.tf-rueck-kopf{font-weight:500!important}.tf-reihe>.tf-kachel:not([data-ton])>.tf-rueck{color:var(--sun-ink);background:var(--sun-glas-hell)!important}.tf-reihe>.tf-kachel:not([data-ton])>.tf-rueck .tf-titel{color:var(--sun-ink)!important}}
@media (max-width:767px){.tw-werte .wr-reihe{max-width:340px;gap:var(--s3) var(--s1)!important}.tw-werte .wr-wert{gap:var(--s1);flex:0 0 calc((100% - 2 * var(--s1)) / 3)!important}.tw-werte .wr-wert:first-child{order:2}.tw-werte .wr-wert:nth-child(2){order:1}.tw-werte .wr-wert:nth-child(n+3){order:3}}
@property --ma-schrumpf{syntax:"<length>";inherits:true;initial-value:0}@property --ma-runder{syntax:"<length>";inherits:true;initial-value:0}.tm-sek{padding-block:var(--abstand-sektion)}.tm-kopf{width:calc(100% - 2 * var(--page-pad));text-align:center;color:var(--sun-ink);text-wrap:balance;margin:0 auto}.tm-unter{margin:var(--abstand-titel) auto 0;width:calc(100% - 2 * var(--page-pad));text-align:center;color:#0000009e;text-wrap:balance}.tm-schmal{padding-inline:var(--page-pad)}.tm-intro{text-align:center;color:var(--sun-ink);text-wrap:balance;margin:0}.tm-intro-satz{margin-top:var(--abstand-kopf)}.tm-raster{margin:var(--abstand-kopf) var(--page-pad) 0;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:dense;gap:10px;padding:0;list-style:none;display:grid}.tm-karte{--tm-r:var(--r-card);aspect-ratio:5/7;isolation:isolate;background:var(--sun-panel);min-width:0;padding:var(--s2);clip-path:inset(var(--ma-schrumpf) round calc(var(--tm-r) + var(--ma-runder)));transition:--ma-schrumpf var(--karte-dauer) var(--ease-organic), --ma-runder var(--karte-dauer) var(--ease-organic);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.tm-karte:hover{--ma-schrumpf:var(--karte-einzug);--ma-runder:var(--karte-runder)}.tm-karte[data-auf]{--tm-r:var(--r-karte-im-bild)}.tm-flaeche{all:unset;z-index:4;cursor:pointer;position:absolute;inset:0}.tm-flaeche:focus-visible{outline:2px solid var(--sun-white);outline-offset:-6px;border-radius:inherit}.tm-bild{z-index:-1;position:absolute;inset:0}.tm-bild img{transition:transform var(--karte-zoom-dauer) var(--karte-zoom-kurve)}.tm-karte:hover .tm-bild img{transform:scale(var(--karte-zoom))}.tm-oben{z-index:3;pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex;position:relative}.tm-rueck{z-index:2;padding:var(--s4);color:var(--sun-white);background:#0000002e;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.tm-rueck-glas{z-index:-1;background:#000;position:absolute;inset:0;overflow:hidden}.tm-rueck-glas img{filter:blur(44px)saturate(1.8)brightness(.62);transform:scale(1.35)}.tm-steckbrief{gap:var(--s2);margin:0;display:grid}.tm-steckbrief dt{color:#fdfdfc9e;margin:0}.tm-steckbrief dd{color:var(--sun-white);margin:2px 0 0}.tm-polaroids{margin:var(--abstand-kopf) 0 0;padding:0 var(--frame-pad);flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;display:flex}.tm-polaroid{width:22vw;transform:translateY(var(--versatz)) rotate(var(--dreh));z-index:1;transition:transform .55s var(--ease-organic);margin:-1.2vw -1.4vw;position:relative}.tm-polaroid-hoch{width:16vw}.tm-polaroid:hover{transform:translateY(var(--versatz)) rotate(0deg) scale(1.04);z-index:5}.tm-polaroid-bild{aspect-ratio:4/3;border-radius:var(--r-card);position:relative;overflow:hidden}.tm-polaroid-hoch .tm-polaroid-bild{aspect-ratio:4/5}.tm-insta{margin-top:calc(var(--abstand-kopf) * 2);align-items:center;gap:var(--abstand-knopf);flex-direction:column;display:flex}.tm-folge{border:var(--sun-line-w) solid var(--sun-ink);color:var(--sun-ink);border-radius:999px;align-items:center;padding:.55em 1.3em;text-decoration:none;display:inline-flex}.tm-folge:focus-visible{outline:2px solid var(--sun-ink);outline-offset:4px}.tm-insta-kopf{text-align:center;color:var(--sun-ink);margin:0}.tm-erde{margin-inline:var(--frame-pad);border-radius:var(--r-section);isolation:isolate;background:var(--sun-panel-verlauf);overflow:hidden}.tm-erde>section{background:0 0!important}@media (max-width:1023px){.tm-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-karte .tm-oben>:nth-child(2){display:none}.tm-polaroids{scroll-snap-type:x mandatory;padding-block:var(--s4);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.tm-polaroid,.tm-polaroid-hoch{scroll-snap-align:center;flex:none;width:68vw;margin:0 -2vw}}@media (prefers-reduced-motion:reduce){.tm-karte,.tm-bild img,.tm-polaroid{transition:none}}.tm-hero{--tm-kw:calc(var(--vw100,100vw) - 2 * var(--frame-pad));--tm-kh:max(540px, calc(100vh - 2 * var(--frame-pad)));--tm-tuer-h:min(calc(var(--tm-kw) * 497 / 1708), calc(var(--tm-kh) * 497 / 920), calc(50vh + 50.3px - var(--frame-pad) - .13 * var(--tm-kh)));--tm-k-h:calc(var(--tm-tuer-h) * 1.15);--tm-k-w:calc(var(--tm-k-h) * 376 / 497);--tm-k-r:calc(var(--tm-k-w) / 2) calc(var(--tm-k-w) / 2) 16px 16px;--tm-ueber:calc(.55 * var(--hub-h1-fs));--tm-titel-h:calc(1.72 * var(--hub-h1-fs));--tm-block:calc(var(--tm-k-h) - var(--tm-ueber) + var(--tm-titel-h));--tm-k-top:max(calc(var(--frame-pad) + 112px), calc((max(100svh, 560px) - var(--tm-block)) / 2));--tm-f-t:calc(var(--tm-k-top) - var(--frame-pad));--tm-f-x:calc(50% - var(--tm-k-w) / 2)}.tm-hero .hub-hero-ground{clip-path:inset(var(--tm-f-t) var(--tm-f-x) calc(100% - var(--tm-f-t) - var(--tm-k-h)) var(--tm-f-x) round var(--tm-k-r));background:0 0}.tm-hero-ziel{top:var(--tm-f-t);left:var(--tm-f-x);width:var(--tm-k-w);height:var(--tm-k-h);border-radius:var(--tm-k-r);pointer-events:none;position:absolute}.tm-hero .hub-h1,.tm-hero .vl-satz{color:var(--sun-ink)}.tm-hero .vl-titel{z-index:2;top:calc(var(--tm-f-t) + var(--tm-k-h) - var(--tm-ueber))}.tm-hero .vl-satz{top:calc(var(--tm-f-t) + var(--tm-k-h) - var(--tm-ueber) + var(--tm-titel-h) + var(--s4))}.tm-weiter{left:50%;bottom:var(--s4);z-index:3;justify-items:center;gap:var(--s1);color:var(--sun-ink);text-align:center;text-decoration:none;display:grid;position:absolute;translate:-50%}.tm-weiter-text{line-height:1.4}.tm-weiter-pfeil{animation:2.4s cubic-bezier(.65,0,.35,1) 3 tm-wippen;rotate:90deg}@keyframes tm-wippen{0%,to{translate:0}50%{translate:0 6px}}.tm-weiter:focus-visible{outline:2px solid var(--sun-ink);outline-offset:4px;border-radius:4px}@media (prefers-reduced-motion:reduce){.tm-weiter-pfeil{animation:none}}@media (max-width:767px){.tm-hero .vl-titel,.tm-hero .vl-satz{left:var(--s3);right:var(--s3);width:auto;position:absolute}}.tm-erde.tm-erde-dunkel{background:rgba(var(--sun-contrast-rgb), .82);color:var(--sun-white);position:relative}.tm-erde-dunkel>section{z-index:1;position:relative;background:0 0!important}.tm-erde-dunkel canvas{filter:invert()}.tm-erde-dunkel :is(.sg-kartentitel,.sg-zahlen,.sg-zahlen dd,.sg-zahlen dt,.sg-links-drittel a,.sg-links-drittel button){color:var(--sun-white)!important}@media (max-width:767px){.tm-hero{--tm-k-w:calc(var(--vw100,100vw) * .58);--tm-k-h:calc(var(--tm-k-w) * 497 / 376);--tm-k-r:calc(var(--tm-k-w) / 2) calc(var(--tm-k-w) / 2) 16px 16px;--tm-ueber:calc(-1 * var(--s3));--tm-p:0;--tm-q:calc(1 - var(--tm-p))}.tm-hero .hub-hero-ground{clip-path:inset(calc(var(--tm-f-t) * var(--tm-q)) calc(var(--tm-f-x) * var(--tm-q)) calc((100% - var(--tm-f-t) - var(--tm-k-h)) * var(--tm-q)) calc(var(--tm-f-x) * var(--tm-q)) round calc(var(--tm-k-w) / 2 * var(--tm-q)) calc(var(--tm-k-w) / 2 * var(--tm-q)) calc(16px * var(--tm-q)) calc(16px * var(--tm-q)))}.tm-hero .hub-hero-ground>div{top:0!important;transform:none!important}.tm-hero .hub-hero-ground .vl-bild{top:calc(var(--tm-f-t) * var(--tm-q))!important;left:calc(var(--tm-f-x) * var(--tm-q))!important;width:calc(var(--tm-k-w) + (100% - var(--tm-k-w)) * var(--tm-p))!important;height:calc(var(--tm-k-h) + (100% - var(--tm-k-h)) * var(--tm-p))!important;object-position:45% 30%!important}.tm-hero :is(.hub-h1,.tm-weiter){transition:color .55s cubic-bezier(.65,0,.35,1)}.tm-hero[data-tm-voll] .hub-h1,.tm-hero[data-tm-weiter-hell] .tm-weiter{color:var(--sun-white)}}
.ts{--ts-fuge:10px;--ts-text2:#0000009e}.tc{margin:0 var(--page-pad);gap:var(--ts-fuge);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.tc-teil{grid-column:var(--tc-spalte);grid-row:var(--tc-reihe);border-radius:var(--r-card);background:var(--sun-panel);margin:0;position:relative;overflow:hidden}.tc-teil[data-format=hoch]{aspect-ratio:3/4}.tc-teil[data-format=quer]{aspect-ratio:3/2}.tc-teil[data-tiefer]{margin-top:calc(var(--ts-fuge) * 12)}.tc-teil video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tc{margin-block:var(--abstand-sektion)}.ta{padding:var(--abstand-sektion) var(--page-pad);column-gap:var(--ts-fuge);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ta-satz{color:var(--sun-ink);text-wrap:pretty;grid-column:1/span 3;margin:0}.ta-einstieg{color:var(--ts-text2)}.ta[data-mittig]{grid-template-columns:minmax(0,1fr);justify-items:center}.ta[data-mittig] .ta-satz{max-width:calc(8 * var(--feld));text-align:center;text-wrap:balance;grid-column:1}.tw{padding:0 var(--page-pad) var(--abstand-sektion);column-gap:var(--ts-fuge);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.tw-kopf{color:var(--sun-ink);grid-column:1/span 2;margin:0;position:sticky;top:120px}.tw-liste{gap:calc(var(--abstand-kopf) * .9);grid-column:3/span 2;margin:0;display:grid}.tw-name{color:var(--ts-text2);margin:0}.tw-text{color:var(--sun-ink);text-wrap:pretty;margin:4px 0 0}@media (max-width:1023px){.tc{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-teil{grid-area:auto}.tc-teil[data-format=quer]{grid-column:1/span 2}.tc-teil[data-tiefer]{margin-top:0}.ta,.tw{grid-template-columns:minmax(0,1fr)}.ta-satz,.tw-kopf,.tw-liste{grid-column:1}.tw-kopf{margin-bottom:var(--abstand-kopf);position:static}}@media (max-width:767px){.tm-folge{font-size:var(--text-body);box-sizing:border-box;height:56px;padding:0 28px}}.tj-wege{margin:calc(var(--abstand-sektion) * -1 + var(--abstand-knopf)) var(--page-pad) 0;padding-bottom:var(--abstand-sektion);align-items:center;gap:var(--abstand-knopf);flex-wrap:wrap;display:flex}.ta+.ta{padding-top:0}.ts .tm-intro:not(.tm-intro-satz){color:#0000004d}.ts .tm-intro-satz{margin-top:0}.ts .tm-intro-sek{width:auto;max-width:none;padding-inline:var(--page-pad);margin-inline:0}.ts .tm-intro-sek .tm-intro{text-align:left;text-wrap:pretty;max-width:calc((100% - 3 * var(--ts-fuge)) * .75 + 2 * var(--ts-fuge))}@media (max-width:1023px){.ts .tm-intro-sek .tm-intro{max-width:none}}.ts{--juana-ueber:calc(.175 * var(--text-h1))}.ts .ta,.ts .tm-intro-sek,.ts section[aria-label="Ihr Zuhause verdient nur das Beste"]{padding-block:calc(var(--abstand-sektion) + var(--juana-ueber))}.ts .tm-intro-sek{padding-top:calc(var(--section-py) - 10px + var(--juana-ueber))}.ts .tw{padding-top:calc(var(--abstand-sektion) - 21px)}.ts section[aria-label=Standorte]{padding-top:calc(var(--abstand-sektion) - 1.5vw)}.ts section.wb[data-teil=team]{padding-block:var(--abstand-sektion)!important}.ts .ta:has(+.tj-wege){padding-bottom:var(--abstand-sektion)}.tz{padding:var(--abstand-sektion) var(--page-pad)}.tz-figur{max-width:calc(10 * var(--feld));text-align:center;justify-items:center;margin:0 auto;display:grid}.tz-zeichen{font-family:var(--font-juana), Georgia, serif;font-size:calc(var(--text-h2) * 3);height:.5em;color:var(--sun-ink);margin-bottom:var(--s4);line-height:1;display:block;overflow:visible}.tz-satz{color:var(--sun-ink);text-wrap:balance;margin:0}.tz-von{margin:var(--abstand-kopf) 0 0;color:var(--ts-text2)}.ts .tj-insta{justify-content:center;margin-top:0;padding-top:0}.ts .ta,.ts .tz{padding-block:calc(var(--section-py) + var(--juana-ueber))}.ts .ta+.ta{padding-top:0}.tf>.sun-tag,.ta>.sun-tag{grid-column:1/-1}.ta:not([data-mittig])>.sun-tag{text-align:left}.ts .ta,.ts .ta+.ta{padding-block:calc(var(--abstand-sektion) + var(--juana-ueber))}.ts>.wr{padding-block:var(--abstand-sektion)}.ts>section>.sun-tag[data-fluss]{margin-top:calc(-1lh - var(--s3))}.ts>.us{margin-top:calc(var(--abstand-sektion) + 69px)}.ts>.wr{padding-top:calc(var(--abstand-sektion) + 13px)}.ts>.tf{padding-top:calc(var(--abstand-sektion) - 11px)}.ts>.tk-sek{padding-top:calc(var(--abstand-sektion) + 10px)}.ts>.tgal{padding-top:calc(var(--abstand-sektion) - 26px)}.ts>section[aria-label=Standorte],.ts>section[aria-label=Locations]{padding-top:72.08px}.ts>.tj-insta{padding-bottom:calc(var(--abstand-sektion) - 42px)}
