@font-face{font-family:'Source Sans';font-style:normal;font-weight:200 900;font-display:block;src:url(data:font/woff2;base64,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) format('woff2')}
@font-face{font-family:'Source Serif';font-style:normal;font-weight:200 900;font-display:swap;src:url(fonts/source-serif-4.woff2) format('woff2')}
/* Sun Dental Labs Karriere. Farben aus dem Digital-Logo: Blau #005697, Rot #ed1c24. Schrift Source Sans wie in den Recruiting-Anzeigen, Source Serif für Zitate (Anklang an die Wortmarke „Sun“).
   Regeln gegen Blitzer: Der Hero läuft rein über CSS ab dem ersten Bild. Alles andere versteckt site.js nur, solange es unterhalb des
   sichtbaren Bereichs liegt, also nie etwas, das schon zu sehen war. Bilder tragen ihre Durchschnittsfarbe. Bewegung nur auf Transformation,
   Deckkraft und Zuschnitt, darum kein Layoutsprung. Hover nur bei echter Maus, am Handy gibt es stattdessen Rückmeldung beim Antippen. */
:root{--blau:#005697;--blau-tief:#00335a;--tinte:#10222f;--text:#2f3b44;--leise:#5b6872;--linie:#dfe5ea;--nebel:#f2f6f9;--weiss:#fff;--rot:#ed1c24;--rot-knopf:#d8141c;--rot-tief:#b30f16;--kopf:84px;--rand:clamp(20px,4.6vw,72px);--schwung:cubic-bezier(.2,.7,.2,1);--vorhang:cubic-bezier(.76,0,.18,1);--hand:'Bradley Hand','Noteworthy','Segoe Print','Ink Free',cursive;--papier:#f6efe4}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:calc(var(--kopf) + 12px);-webkit-text-size-adjust:100%;background:var(--weiss);color-scheme:light;scrollbar-gutter:stable}
body{margin:0;background:var(--weiss);color:var(--text);font-family:'Source Sans',system-ui,sans-serif;font-size:clamp(1.0625rem,1.02rem + .2vw,1.1875rem);font-weight:400;line-height:1.55;overflow-x:clip;-webkit-font-smoothing:antialiased}
body.menue-offen{overflow:hidden}
a,button,input,label,summary{-webkit-tap-highlight-color:transparent}
img,svg,video{display:block;max-width:100%}
img{height:auto}
a{color:inherit}
h1,h2,h3,p,ul,ol,figure,blockquote,fieldset,legend{margin:0;padding:0}
ul,ol{list-style:none}
fieldset{border:0;min-width:0}
h1,h2,h3,legend{color:var(--blau);font-weight:700;letter-spacing:-.018em;text-wrap:balance}
h1{font-size:clamp(2.6rem,1.6rem + 4.2vw,5rem);line-height:1}
h1 em{font-style:normal;display:block;color:var(--tinte)}
h2{font-size:clamp(2rem,1.4rem + 2.4vw,3.35rem);line-height:1.06}
h3{font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem);line-height:1.2;letter-spacing:-.01em}
p{hyphens:auto}
:focus-visible{outline:3px solid var(--rot);outline-offset:3px}
.wrap{width:100%;max-width:1400px;margin-inline:auto;padding-inline:var(--rand)}
.sprung{position:absolute;left:-999px;top:8px;background:var(--tinte);color:#fff;padding:10px 16px;z-index:60}
.sprung:focus{left:12px}

/* Wörter, die aus einer Maske aufsteigen */
.w{display:inline-block;overflow:clip;vertical-align:top;padding-block:.08em .14em;margin-block:-.08em -.14em}
.w>span{display:inline-block}

/* Kicker mit kleinem Siegel */
.kicker{display:flex;align-items:center;gap:.65em;color:var(--blau);font-size:.875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem;hyphens:none}
.kicker::before{content:'';width:.8em;height:.8em;background:var(--rot);flex:none}
.kicker--hell{color:#fff}

/* Marke: das rote Quadrat des Logos sitzt in der Bildecke und wächst beim Hover */
.marke{position:relative;overflow:clip;min-height:0}
.marke::after{content:'';position:absolute;left:0;top:0;width:clamp(18px,2.2vw,30px);aspect-ratio:1;background:var(--rot);pointer-events:none;transform-origin:0 0;transition:scale .55s var(--schwung)}
.marke img{transition:scale 1s var(--schwung)}

/* Knöpfe: Die Farbe läuft von links ein, der Pfeil schiebt mit */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:50px;padding:.7em 1.5em;font:inherit;font-weight:700;font-size:1.0625rem;line-height:1.15;text-decoration:none;border:0;cursor:pointer;background-repeat:no-repeat;background-position:0 0;background-size:0 100%;transition:background-size .4s var(--schwung),color .25s ease,scale .14s ease;touch-action:manipulation}
.btn svg{width:1.15em;height:1.15em;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:translate .3s var(--schwung)}
.btn:active{scale:.97}
.btn--rot{background-color:var(--rot-knopf);background-image:linear-gradient(var(--rot-tief),var(--rot-tief));color:#fff}
.btn--linie{background-color:var(--nebel);background-image:linear-gradient(var(--blau),var(--blau));color:var(--blau)}
.btn--weiss{background-color:#fff;background-image:linear-gradient(var(--rot-knopf),var(--rot-knopf));color:var(--blau)}
.btn--gross{min-height:58px;padding-inline:1.9em;font-size:1.125rem}
.btn--voll{width:100%}
.btn[disabled]{opacity:.7;cursor:progress}

/* Kopf */
.kopf{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--linie);transition:translate .35s var(--schwung),box-shadow .3s ease}
.kopf.ist-unten{box-shadow:0 8px 28px rgba(0,40,70,.08)}
.kopf__zeile{display:flex;align-items:center;justify-content:space-between;gap:24px;height:var(--kopf)}
.kopf__logo{display:block;flex:none}
.kopf__logo img{height:62px;width:auto}
.kopf__nav{display:flex;align-items:center;gap:clamp(18px,2.3vw,34px);font-size:1.03125rem;font-weight:500}
.kopf__nav a:not(.btn){text-decoration:none;color:var(--tinte);padding:6px 0;background:linear-gradient(var(--rot),var(--rot)) left bottom/0 2px no-repeat;transition:background-size .3s var(--schwung),color .2s ease}
.kopf__nav a[aria-current]{background-size:100% 2px;color:var(--blau)}
.kopf__cta{min-height:44px;padding-inline:1.25em;font-size:1rem}
.nav__kontakt{display:none}
.kopf__menue{display:none;width:48px;height:48px;border:0;background:none;cursor:pointer;padding:12px;margin-right:-12px}
.kopf__menue span{display:block;height:2px;background:var(--blau);transition:transform .3s var(--schwung)}
.kopf__menue span+span{margin-top:8px}
.kopf__menue[aria-expanded=true] span:first-child{transform:translateY(5px) rotate(45deg)}
.kopf__menue[aria-expanded=true] span:last-child{transform:translateY(-5px) rotate(-45deg)}

/* Hero: Text steigt auf, das Siegel füllt zuerst das ganze Bild und zieht sich dann in die Ecke zurück */
.hero{position:relative;padding-top:clamp(28px,4.5vw,64px);overflow:clip}
.hero::before{content:'';position:absolute;right:-16vw;top:-22vw;width:70vw;aspect-ratio:1;background:url(sonne-blau.svg) center/contain no-repeat;opacity:.09;pointer-events:none;animation:drehen 120s linear infinite}
.hero__raster{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,88px);align-items:center}
.hero h1 .w>span{animation:wortRein .95s var(--schwung) backwards;animation-delay:calc(.15s + var(--i)*75ms)}
.hero .kicker,.hero__lead,.hero__aktion,.hero__hinweis{animation:auftauchen .85s var(--schwung) backwards}
.hero .kicker{animation-delay:.05s}
.hero__lead{animation-delay:.55s}
.hero__aktion{animation-delay:.68s}
.hero__hinweis{animation-delay:.8s}
.hero__lead{margin-top:1.4rem;max-width:34em;font-size:clamp(1.125rem,1.05rem + .4vw,1.375rem);line-height:1.45}
.hero__aktion{display:flex;flex-wrap:wrap;gap:12px;margin-top:.5rem}
.hero__hinweis{margin-top:1rem;color:var(--leise)}
.hero__buehne{position:relative;width:100%;max-width:min(640px,calc(100svh - var(--kopf) - 56px));margin-inline:auto}
.hero__bild{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#7d7264}
.hero__foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:fotoRein 1.9s var(--schwung) .25s backwards}
.hero__siegel{position:absolute;left:0;top:0;width:100%;height:auto;aspect-ratio:1;transform-origin:0 0;transform:scale(.17);animation:siegel 1.1s var(--vorhang) .25s both;will-change:transform}
.hero__chip{position:absolute;right:clamp(10px,1.6vw,20px);bottom:clamp(10px,1.6vw,20px);display:inline-flex;align-items:center;gap:.6em;padding:.55em .95em;background:#fff;color:var(--blau);font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;box-shadow:0 12px 30px rgba(0,30,60,.22);animation:auftauchen .8s var(--schwung) 1.15s backwards,schweben 5.5s ease-in-out 2s infinite;transition:background-color .25s ease,color .25s ease}
.hero__chip i{position:relative;width:.62em;height:.62em;background:var(--rot);flex:none}
.hero__chip i::after{content:'';position:absolute;inset:0;background:var(--rot);animation:puls 2s ease-out infinite}
.fakten{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(36px,5vw,72px);border-top:1px solid var(--linie)}
.fakten li{display:flex;flex-direction:column;padding:1.3rem clamp(14px,2vw,28px) 1.4rem 0}
.fakten li+li{padding-left:clamp(14px,2vw,28px);border-left:1px solid var(--linie)}
.fakten small{color:var(--leise);font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.3}
.fakten strong{color:var(--blau);font-weight:700;font-size:clamp(2.3rem,1.7rem + 2.3vw,3.75rem);line-height:1.05;letter-spacing:-.025em;font-variant-numeric:tabular-nums}
.fakten__text{color:var(--leise);line-height:1.3;margin-top:.25rem}

/* Laufband */
.band{margin-top:clamp(4px,1vw,12px);background:var(--blau);color:#fff;overflow:clip}
.band__lauf{display:flex;width:max-content;animation:band 80s linear infinite}
.band__lauf>div{display:flex;flex:none}
.band span{display:inline-flex;align-items:center;gap:clamp(18px,2.6vw,40px);padding:clamp(11px,1.3vw,20px) clamp(9px,1.3vw,20px);font-size:clamp(1.25rem,1rem + 1.1vw,2rem);font-weight:700;letter-spacing:-.01em;white-space:nowrap}
.band span::after{content:'';width:.42em;height:.42em;background:var(--rot);flex:none}

/* Abschnitte */
.abschnitt{padding-block:clamp(56px,8.5vw,128px)}
.abschnitt--nebel{background:var(--nebel)}
.kopfzeile{max-width:50rem;margin-bottom:clamp(26px,4.2vw,56px)}
.kopfzeile>p:last-child:not(.kicker){margin-top:1rem;font-size:clamp(1.0625rem,1.03rem + .25vw,1.25rem)}
.kopfzeile--mitte{margin-inline:auto;text-align:center}
.kopfzeile--mitte .kicker{justify-content:center}
.nr{color:var(--rot-knopf);font-weight:700;font-size:1rem;letter-spacing:.04em}

/* Stellen: Die ganze Karte ist klickbar */
.stellen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,44px)}
.stelle{position:relative;display:flex;flex-direction:column;min-width:0}
.stelle__bild{aspect-ratio:3/2}
.stelle__bild img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}
.stelle__text{padding-top:1.3rem;display:flex;flex-direction:column;flex:1;align-items:flex-start;gap:.7rem}
.stelle__art{color:var(--leise);font-weight:600}
.stelle h3{transition:color .25s ease}
.stelle__text .btn{margin-top:auto;position:static}
.stelle__text .btn::after{content:'';position:absolute;inset:0}
.stelle__text .btn:active{scale:none}
.stelle:active .stelle__bild img{scale:1.03}
.stelle__text .haken{margin-bottom:.6rem}
.haken{display:grid;gap:.3rem}
.haken li{position:relative;padding-left:1.35em;line-height:1.35}
.haken li::before{content:'';position:absolute;left:0;top:.4em;width:.62em;height:.62em;background:var(--rot)}
.initiativ{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2.5rem;margin-top:clamp(32px,4vw,56px);padding:clamp(22px,3vw,40px);background:var(--blau);color:#e9f1f7;overflow:clip}
.initiativ::after{content:'';position:absolute;right:-70px;top:50%;width:300px;aspect-ratio:1;margin-top:-150px;background:url(sonne-hell.svg) center/contain no-repeat;opacity:.13;pointer-events:none;transition:rotate 1.6s var(--schwung)}
.initiativ>*{position:relative;z-index:1}
.initiativ>div{flex:1 1 26rem}
.initiativ h3{color:#fff;margin-bottom:.35rem}

/* Workflow: die Linie läuft von Schritt zu Schritt */
.workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,28px)}
.workflow li{min-width:0}
.workflow figure{aspect-ratio:4/5;margin-bottom:1rem}
.workflow img{width:100%;height:100%;object-fit:cover}
.workflow .nr{display:flex;align-items:center;gap:.7rem}
.workflow .nr::after{content:'';flex:1;height:2px;background:var(--rot);transform-origin:0 50%}
.workflow li:last-child .nr::after{background:none}
.workflow h3{margin:.3rem 0 .35rem}
.rail__stand{display:none}

/* Warum */
.warum{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,6vw,96px);align-items:start}
.warum__bilder{position:sticky;top:calc(var(--kopf) + 28px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);align-items:start}
.warum__bilder figure{aspect-ratio:3/4}
.warum__bilder figure+figure{margin-top:clamp(28px,5vw,72px)}
.warum__bilder img{width:100%;height:100%;object-fit:cover}
.warum__lead{margin-top:1rem;font-size:clamp(1.0625rem,1.03rem + .25vw,1.25rem)}
.nummern{margin-top:clamp(18px,2.6vw,32px);border-top:1px solid var(--linie)}
.nummern li{position:relative;display:grid;grid-template-columns:2.8rem minmax(0,1fr);gap:.4rem;padding-block:1.05rem;border-bottom:1px solid var(--linie)}
.nummern li::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--rot);scale:0 1;transform-origin:0 50%;transition:scale .55s var(--schwung)}
.nummern p{margin-top:.2rem}
.nummern .nr{padding-top:.15em}

/* Labor */
.labor{background:var(--weiss)}
.labor__weit{width:100%;aspect-ratio:21/8;min-height:240px;overflow:clip}
.labor__weit img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.labor__text{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(20px,5vw,80px);padding-block:clamp(32px,4.5vw,64px) clamp(28px,3vw,40px)}
.bereiche{display:flex;flex-wrap:wrap;gap:8px;margin-top:1.1rem}
.bereiche li{background:var(--nebel);color:var(--blau);font-weight:600;padding:.3em .8em;transition:background-color .25s ease,color .25s ease}
.labor__raeume{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.6vw,22px);padding-bottom:clamp(56px,8.5vw,128px)}
.labor__raeume:empty{padding-bottom:clamp(32px,4vw,56px)}
.labor__raeume figure{aspect-ratio:1}
.labor__raeume img{width:100%;height:100%;object-fit:cover}

/* Stimme */
.stimme{background:var(--nebel);padding-block:clamp(56px,8.5vw,128px)}
.stimme__raster{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:clamp(28px,6vw,96px);align-items:center}
.stimme__video{aspect-ratio:9/16;max-height:calc(100svh - var(--kopf) - 32px);background:#d9d3c9}
.stimme__video video{width:100%;height:100%;object-fit:cover;background:#d9d3c9}
.abspielen{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:linear-gradient(transparent 55%,rgba(0,51,90,.45));cursor:pointer}
.abspielen[hidden]{display:none}
.abspielen span{position:relative;display:grid;place-items:center;width:clamp(70px,6.4vw,92px);aspect-ratio:1;background:var(--rot-knopf);color:#fff;isolation:isolate;transition:scale .35s var(--schwung)}
.abspielen span::before{content:'';position:absolute;inset:0;background:var(--rot);z-index:-1;animation:puls 2.4s ease-out infinite}
.abspielen svg{width:44%;fill:currentColor}
.abspielen:active span{scale:.94}
.stimme blockquote{font-family:'Source Serif',Georgia,serif;color:var(--blau);font-weight:600;font-size:clamp(1.85rem,1.3rem + 2.3vw,3.2rem);line-height:1.1;letter-spacing:-.015em;text-wrap:balance}
.stimme__wer{margin-top:.9rem;color:var(--leise)}
.stimme__zitate{margin-top:clamp(18px,2.4vw,32px);border-top:1px solid #d7e0e7}
.stimme__zitate li{padding-block:.9rem;border-bottom:1px solid #d7e0e7;hyphens:auto}

/* 20 Jahre */
.jahre{position:relative;background:var(--blau);color:#e6eff6;overflow:clip;padding-block:clamp(56px,8.5vw,128px)}
.jahre__sonne{position:absolute;left:-14vw;bottom:-30vw;width:80vw;aspect-ratio:1;background:url(sonne-hell.svg) center/contain no-repeat;opacity:.1;pointer-events:none;animation:drehen 160s linear infinite;will-change:transform}
.jahre__raster{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,6vw,96px);align-items:center}
.jahre h2{color:#fff}
.jahre__zahl{display:flex;align-items:flex-start;gap:.08em;color:#fff;font-weight:700;font-size:clamp(5.5rem,3.4rem + 9vw,11rem);line-height:.86;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-bottom:.16em}
.jahre__zahl::after{content:'';width:.2em;height:.2em;margin-top:.04em;background:var(--rot);flex:none}
.zeit{margin-top:clamp(22px,3vw,40px);border-top:1px solid rgba(255,255,255,.28)}
.zeit li{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:.6rem;padding-block:.95rem;border-bottom:1px solid rgba(255,255,255,.28)}
.zeit strong{color:#fff;font-weight:700;font-size:1.25rem;line-height:1.3}
.jahre__bild img{width:100%;aspect-ratio:3/2;object-fit:cover}
.jahre__bild figcaption{margin-top:.7rem;font-size:1rem;color:#d3e2ee}

/* Team */
.team{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:clamp(22px,2.6vw,36px) clamp(12px,1.6vw,22px)}
.team li{display:flex;flex-direction:column;min-width:0}
.team__foto{position:relative;display:block;margin-bottom:.65rem;overflow:clip}
.team__foto::before{content:'';position:absolute;left:0;top:0;z-index:2;width:18px;aspect-ratio:1;background:var(--rot);scale:0;transform-origin:0 0;transition:scale .35s var(--schwung)}
.team__foto::after{content:'';position:absolute;inset:0;z-index:1;background:var(--blau);mix-blend-mode:color;opacity:0;transition:opacity .35s ease}
.team img,.team__leer{width:100%;aspect-ratio:5/4;object-fit:cover;transition:scale .8s var(--schwung)}
.team__leer{display:flex;align-items:center;justify-content:center;background:var(--nebel);color:var(--blau);font-weight:700;font-size:1.6rem;letter-spacing:.04em}
.team strong{color:var(--tinte);font-weight:700;line-height:1.2;transition:color .25s ease}
.team li>span:not(.team__foto){color:var(--leise);font-size:.9375rem;line-height:1.25;margin-top:.15rem;hyphens:auto}

/* Vorteile: Icons zeichnen sich beim Einblenden selbst */
.vorteile{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(14px,2vw,28px)}
.vorteile__team{display:flex;flex-direction:column;background:var(--blau);min-width:0}
.vorteile__team img{flex:1 1 0;min-height:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}
.vorteile__teamtext{position:relative;padding:clamp(18px,2.2vw,28px);background:var(--blau)}
.vorteile__team h3{color:#fff;font-size:clamp(1.4rem,1.2rem + .9vw,1.9rem)}
.vorteile__team p{margin-top:.3rem;color:#e6eff6}
.vorteile__liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,16px)}
.vorteile__liste li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.8rem;background:#fff;padding:clamp(16px,1.8vw,24px);transition:background-color .3s ease,color .3s ease}
.vorteile__liste svg{width:30px;height:30px;fill:none;stroke:var(--rot-knopf);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-top:.1rem;transition:stroke .3s ease}
.vorteile__liste svg *{stroke-dasharray:1.02 1;stroke-dashoffset:0}
.vorteile__liste h3{font-size:1.1875rem;transition:color .3s ease}
.vorteile__liste p{margin-top:.15rem;line-height:1.35}

/* Ablauf */
.ablauf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.4vw,56px)}
.ablauf li{position:relative;padding-top:1rem}
.ablauf li::before{content:'';position:absolute;left:0;right:0;top:0;height:3px;background:var(--blau);transform-origin:0 50%}
.ablauf .nr{display:block;margin-bottom:clamp(8px,1.2vw,16px);font-size:clamp(2.4rem,1.9rem + 1.9vw,3.75rem);line-height:1;letter-spacing:-.03em}
.ablauf p{margin-top:.45rem}

/* Funnel */
.funnel{position:relative;padding-block:clamp(56px,8.5vw,128px);background:var(--blau-tief);overflow:clip}
.funnel::before{content:'';position:absolute;right:-22vw;top:-18vw;width:70vw;aspect-ratio:1;background:url(sonne-hell.svg) center/contain no-repeat;opacity:.06;pointer-events:none;animation:drehen 140s linear infinite}
.funnel>.wrap{position:relative}
.funnel h2{color:#fff}
.karte{scroll-margin-top:calc(var(--kopf) + 10px);display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);background:#fff;max-width:1120px;margin-inline:auto;min-height:640px;box-shadow:0 30px 80px rgba(0,16,32,.35)}
.karte__bilder{position:relative;overflow:hidden;background:#8d8476}
.karte__bilder img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%;opacity:0;scale:1.09;transition:opacity .65s ease,scale 9s ease-out}
.karte__bilder img.ist-aktiv{opacity:1;scale:1}
.karte__inhalt{position:relative;padding:clamp(22px,3.8vw,52px);display:flex;flex-direction:column;min-width:0;overflow:clip}
.karte__stand{margin-bottom:clamp(20px,2.8vw,34px)}
.karte__zeile{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2rem;margin-bottom:.35rem}
.karte__stand p{font-size:.9375rem;color:var(--leise)}
.balken{height:4px;background:var(--linie)}
.balken span{display:block;height:100%;width:100%;background:var(--rot);transform-origin:left;transform:scaleX(.2);transition:transform .6s var(--schwung)}
.karte legend{display:block;font-size:clamp(1.55rem,1.25rem + 1.1vw,2.15rem);line-height:1.1}
.karte legend:focus,.ergebnis h3:focus{outline:none}
.karte fieldset>p{margin-top:.65rem;margin-bottom:1.25rem;color:var(--leise)}
.schritt-vor{animation:schrittVor .5s var(--schwung) backwards}
.schritt-zurueck{animation:schrittZurueck .5s var(--schwung) backwards}
.schritt-vor .wahl,.schritt-zurueck .wahl{animation:auftauchen .5s var(--schwung) backwards;animation-delay:calc(var(--n,0)*55ms + 70ms)}
.wahl:nth-child(2){--n:1}.wahl:nth-child(3){--n:2}.wahl:nth-child(4){--n:3}.wahl:nth-child(5){--n:4}
.wahlen{display:grid;gap:10px}
.wahlen--zwei{grid-template-columns:repeat(2,minmax(0,1fr))}
.wahl{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:60px;padding:.7em 1.05em;background:var(--nebel);color:var(--tinte);font:inherit;font-weight:500;line-height:1.25;text-align:left;border:0;cursor:pointer;transition:background-color .2s ease,color .2s ease,scale .14s ease;touch-action:manipulation}
.wahl input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}
.wahl svg{width:20px;height:20px;flex:none;fill:none;stroke:var(--rot-knopf);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:translate .25s var(--schwung),stroke .2s ease}
.wahl:active{scale:.985}
.wahl:has(input[type=radio]:checked){background:var(--blau);color:#fff}
.wahl:has(input[type=radio]:checked) svg{stroke:#fff;translate:4px 0}
.wahl:has(input:focus-visible){outline:3px solid var(--rot);outline-offset:2px}
.wahl--mehr{justify-content:flex-start}
.wahl--mehr:has(input:checked){background:#dfeaf3}
.wahl--mehr i{flex:none;width:22px;height:22px;background:#fff;border:2px solid var(--blau);position:relative;transition:background-color .15s ease}
.wahl--mehr input:checked+i{background:var(--blau)}
.wahl--mehr input:checked+i::after{content:'';position:absolute;left:5px;top:1px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);animation:haken .28s var(--schwung)}
.wahl--nein{background:none;box-shadow:inset 0 0 0 1px var(--linie);font-weight:400;color:var(--text)}
.wahl[hidden]{display:none}
.schritt__fehler{display:block;color:var(--rot-tief);font-size:.875rem;min-height:1.2em;margin:.35rem 0 .3rem}
.schritt__weiter{margin-top:.2rem}
.felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.feld{display:flex;flex-direction:column;gap:.25rem;min-width:0;font-weight:500;color:var(--tinte)}
.feld--breit{grid-column:1/-1}
.feld input{width:100%;min-height:50px;padding:.55em 2.4em .55em .8em;font:inherit;font-weight:400;font-size:1.0625rem;color:var(--tinte);background-color:var(--nebel);background-repeat:no-repeat;background-position:right .8em center;background-size:1.15em;border:1px solid transparent;border-radius:0;box-shadow:inset 0 -2px 0 transparent;-webkit-appearance:none;appearance:none;transition:background-color .2s ease,box-shadow .2s ease}
.feld input:focus{outline:none;background-color:#fff;box-shadow:inset 0 0 0 1px var(--linie),inset 0 -3px 0 var(--blau)}
.feld small{color:var(--leise);font-size:.875rem;font-weight:400;line-height:1.25;min-height:1.1em}
.feld.ist-ok input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23005697' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.500 4.500 4.500L19 7.500'/%3E%3C/svg%3E")}
.feld.hat-fehler input{border-color:var(--rot-tief);background-color:#fff;animation:schuetteln .35s ease}
.feld.hat-fehler small{color:var(--rot-tief)}
.anhang{position:relative;display:flex;gap:6px;margin-top:12px}
.anhang input{position:absolute;width:1px;height:1px;opacity:0}
.anhang label{flex:1;min-width:0;display:flex;align-items:center;gap:.6rem;min-height:50px;padding:.55em .8em;background:var(--nebel);box-shadow:inset 0 0 0 1px var(--linie);color:var(--blau);font-weight:600;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;touch-action:manipulation}
.anhang label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.anhang label:active{background:#fff}
.anhang input:focus-visible+label{outline:3px solid var(--rot);outline-offset:3px}
.anhang svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.anhang button{flex:none;width:50px;border:0;background:var(--nebel);box-shadow:inset 0 0 0 1px var(--linie);color:var(--rot-tief);font:inherit;font-size:1.5rem;line-height:1;cursor:pointer;touch-action:manipulation}
.anhang__hinweis{display:block;margin-top:.3rem;color:var(--leise);font-size:.875rem}
.zustimmung{display:grid;grid-template-columns:22px minmax(0,1fr);gap:.7rem;margin-top:.9rem;font-size:.9375rem;line-height:1.35;cursor:pointer}
.zustimmung input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--blau)}
.fangfeld{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
.status{margin-top:.8rem;line-height:1.35}
.status.ist-fehler{color:var(--rot-tief)}
.zurueck{display:inline-flex;align-items:center;gap:.4em;min-height:32px;padding:0 0 0 .2em;border:0;background:none;font:inherit;font-size:.9375rem;font-weight:600;color:var(--blau);cursor:pointer;touch-action:manipulation}
.zurueck::before{content:'';width:.5em;height:.5em;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:translate .25s var(--schwung)}
.zurueck[hidden]{display:none}
.ergebnis h3{font-size:clamp(1.6rem,1.3rem + 1.1vw,2.2rem);line-height:1.1;margin-bottom:.7rem}
.ergebnis .btn{margin-top:1.2rem}
.ergebnis--danke{display:flex;flex-direction:column;align-items:flex-start}
.ergebnis--danke[hidden]{display:none}
.danke__siegel{width:84px;height:84px;margin-bottom:1.3rem;animation:siegelPop .8s cubic-bezier(.2,1.5,.4,1) backwards}
.ergebnis--danke>*:not(.danke__siegel){animation:auftauchen .7s var(--schwung) .25s backwards}
.konfetti{position:absolute;left:clamp(22px,3.8vw,52px);top:clamp(70px,8vw,110px);width:9px;height:9px;pointer-events:none}
.funnel__alternativ{text-align:center;margin-top:1.3rem;color:#cfdde8}

/* Fragen */
.fragen{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,5vw,80px)}
.fragen .kopfzeile{margin-bottom:0}
.fragen__liste{border-top:1px solid var(--linie);interpolate-size:allow-keywords}
.fragen__liste details{border-bottom:1px solid var(--linie)}
.fragen__liste details::details-content{block-size:0;overflow:clip;transition:block-size .4s var(--schwung),content-visibility .4s allow-discrete}
.fragen__liste details[open]::details-content{block-size:auto}
.fragen__liste summary{position:relative;list-style:none;cursor:pointer;padding:1.05rem 2.4rem 1.05rem 0;color:var(--tinte);font-weight:600;line-height:1.3;transition:color .2s ease}
.fragen__liste summary::-webkit-details-marker{display:none}
.fragen__liste summary::before,.fragen__liste summary::after{content:'';position:absolute;right:.2rem;top:1.65rem;width:15px;height:2px;background:var(--rot-knopf);transition:rotate .35s var(--schwung)}
.fragen__liste summary::after{rotate:90deg}
.fragen__liste details[open] summary::after{rotate:0deg}
.fragen__liste details p{padding-bottom:1.15rem}
.fragen__liste details[open] p{animation:auftauchen .5s var(--schwung) backwards}

/* Fuß */
.fuss{background:var(--nebel);font-size:1rem;padding-top:clamp(44px,6vw,80px)}
.fuss__raster{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:clamp(24px,4vw,56px)}
.fuss img{height:74px;width:auto;margin-bottom:.7rem}
.fuss h2{font-size:.875rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.6rem}
.fuss p+p{margin-top:.6rem}
.fuss a{text-decoration:none;background:linear-gradient(currentColor,currentColor) left bottom/0 1px no-repeat;transition:background-size .3s var(--schwung)}
.fuss__unten{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:clamp(28px,4vw,52px);padding-block:1.1rem;border-top:1px solid #d9e1e7;color:var(--leise);font-size:.9375rem}

/* Mobile Leiste */
.mobil-cta{display:none}
/* Einwilligung für den Meta-Pixel (messung.js): unten als Karte, beide Knöpfe gleich gewichtet, schiebt nichts auf der Seite. */
.einwilligung{position:fixed;z-index:60;left:clamp(12px,2vw,28px);bottom:calc(clamp(12px,2vw,28px) + env(safe-area-inset-bottom));width:min(440px,calc(100vw - 24px));padding:20px 20px 18px;background:#fff;color:var(--text);box-shadow:0 18px 50px rgba(0,30,60,.3);border-top:4px solid var(--rot-knopf);transform:translateY(calc(100% + 40px));transition:transform .45s var(--schwung)}
.einwilligung.ist-da{transform:none}
.einwilligung h2{font-size:1.25rem;line-height:1.2}
.einwilligung p{margin-top:.5rem;font-size:.9375rem;line-height:1.45;hyphens:auto}
.einwilligung__knoepfe{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}
.einwilligung .btn{min-height:46px;justify-content:center;padding-inline:.8em}
.fuss__knopf{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}

/* Charakter: Handschrift wie in den Sun-Anzeigen, Papierabzüge, Klebeband, Kritzel. Die Handschrift kommt vom Gerät, darum kein Laden und kein Schriftwechsel. */
.kritzel{display:inline-block;padding-bottom:.13em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 16' preserveAspectRatio='none'%3E%3Cpath d='M3 11C60 3 120 14 180 7s80-3 117 2' fill='none' stroke='%23ed1c24' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") left bottom/100% .24em no-repeat}
.hero .kritzel{animation:kritzeln .9s var(--vorhang) 1.05s backwards}
.notiz{position:relative;font-family:var(--hand);font-weight:700;color:var(--blau);font-size:clamp(1.35rem,1.15rem + .8vw,1.8rem);line-height:1.12;rotate:var(--dreh,-2deg);transform-origin:0 50%;hyphens:none}
.notiz--hero{display:flex;align-items:flex-end;gap:.45rem;margin-top:1.1rem;padding-left:.4rem;animation:auftauchen .85s var(--schwung) .62s backwards}
.notiz__pfeil{width:50px;height:34px;flex:none;margin-bottom:-.5rem;fill:none;stroke:var(--blau);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.notiz__pfeil *{stroke-dasharray:1.02 1;animation:zeichnen .9s ease 1s backwards}
.print{position:relative;margin:0;padding:clamp(7px,.8vw,12px) clamp(7px,.8vw,12px) 0;background:#fff;box-shadow:0 1px 1px rgba(40,25,10,.12),0 14px 34px rgba(40,25,10,.2);rotate:var(--dreh,0deg);transition:rotate .5s var(--schwung),scale .5s var(--schwung),box-shadow .35s ease;touch-action:manipulation}
.print img{width:100%;height:auto;aspect-ratio:var(--form,4/5);object-fit:cover}
.print figcaption{padding:.5em .25em .7em;color:var(--tinte);font-family:var(--hand);font-weight:700;font-size:clamp(.98rem,.92rem + .35vw,1.3rem);line-height:1.1;text-align:center;hyphens:none}
.print::before{content:'';position:absolute;z-index:1;left:50%;top:-11px;width:clamp(58px,6.5vw,92px);height:23px;translate:-50% 0;rotate:-3deg;background:rgba(0,86,151,.32)}
.print:nth-of-type(even)::before{rotate:2deg;background:rgba(237,28,36,.42)}
.print:active{rotate:0deg;scale:1.02;z-index:6}
.print--hero{position:absolute;z-index:2;left:-9%;bottom:-6%;width:34%;--dreh:-5deg;animation:printRein 1s cubic-bezier(.2,1.25,.4,1) 1.3s backwards}
.print--hero figcaption{font-size:clamp(.82rem,.72rem + .4vw,1.1rem)}
.wand{position:relative;background:var(--papier);padding-block:clamp(56px,8vw,120px) clamp(64px,9vw,136px);overflow:clip}
.wand::before{content:'';position:absolute;left:-18vw;bottom:-24vw;width:66vw;aspect-ratio:1;background:url(sonne-blau.svg) center/contain no-repeat;opacity:.05;pointer-events:none;animation:drehen 150s linear infinite}
.wand .wrap{position:relative}
.wand__flaeche{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(10px,1.5vw,22px);row-gap:clamp(14px,2vw,26px);align-items:start}
.print--feier{grid-column:1/7;grid-row:1;--form:4/3;--dreh:-2.2deg;z-index:2}
.print--lachen{grid-column:7/10;grid-row:1;margin-top:clamp(0px,2vw,30px);--dreh:2.6deg}
.print--kollegen{grid-column:10/13;grid-row:1;margin-top:clamp(20px,5vw,72px);--dreh:-1.8deg}
.print--fenster{grid-column:2/5;grid-row:2;margin-top:clamp(-40px,-2.4vw,-14px);--dreh:2deg;z-index:3}
.print--modell{grid-column:5/8;grid-row:2;margin-top:clamp(-20px,-.6vw,0px);--dreh:-3deg;--form:1/1;z-index:3}
.wand__ende{grid-column:8/13;grid-row:2;align-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;padding-left:clamp(10px,2vw,30px)}
.wand__ende .notiz{font-size:clamp(1.6rem,1.2rem + 1.5vw,2.5rem);--dreh:-2.5deg}
.sticker{position:absolute;z-index:5;left:clamp(-34px,-2vw,-10px);top:clamp(-52px,-3.6vw,-30px);display:grid;place-items:center;width:clamp(92px,9.5vw,136px);aspect-ratio:1;border-radius:50%;background:var(--rot-knopf);box-shadow:0 10px 24px rgba(60,10,10,.28)}
.sticker svg{position:absolute;inset:0;width:100%;height:100%;animation:drehen 22s linear infinite}
.sticker text{font:700 10.6px 'Source Sans',sans-serif;letter-spacing:.14em;text-transform:uppercase;fill:#fff}
.sticker img{width:40%;height:auto}
.ansage{position:relative;z-index:2;background:var(--rot-knopf);color:#fff;padding-block:clamp(48px,6vw,92px)}
.ansage__hinter{position:absolute;inset:0;overflow:clip;pointer-events:none}
.ansage__hinter::before{content:'';position:absolute;right:-14vw;top:-22vw;width:58vw;aspect-ratio:1;background:url(sonne-hell.svg) center/contain no-repeat;opacity:.13;animation:drehen 110s linear infinite}
.ansage__raster{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.45fr);gap:clamp(24px,5vw,80px);align-items:center}
.ansage h2{color:#fff;font-size:clamp(2.3rem,1.3rem + 3.7vw,4.7rem);line-height:1;letter-spacing:-.025em}
.ansage .notiz{margin-top:.8rem;color:#fff;font-size:clamp(1.55rem,1.2rem + 1.3vw,2.4rem);--dreh:-1.5deg}
.ansage .btn{margin-top:1.5rem}
.ansage .btn--weiss{background-image:linear-gradient(var(--blau),var(--blau))}
.print--ansage{margin-block:clamp(-104px,-7vw,-40px);--dreh:3deg}
.jahre__zahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.6vw,22px);margin-top:clamp(18px,2.4vw,30px);padding-top:clamp(14px,1.6vw,20px);border-top:1px solid rgba(255,255,255,.28)}
.jahre__zahlen strong{display:block;color:#fff;font-size:clamp(1.65rem,1.25rem + 1.3vw,2.6rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.jahre__zahlen li>span{display:block;margin-top:.2rem;color:#d3e2ee;font-size:.9375rem;line-height:1.2}
.paar{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(30px,5vw,84px);align-items:center;margin-top:clamp(44px,6vw,88px);padding:clamp(30px,4vw,60px) clamp(22px,4.4vw,68px);background:var(--papier)}
.paar__bilder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(6px,1vw,14px);row-gap:clamp(8px,1.2vw,18px)}
.print--damals{--form:4/5;--dreh:-4deg;z-index:1}
.print--hochzeit{--form:4/5;--dreh:2.5deg;margin-top:clamp(14px,2vw,30px)}
.print--selfie{--form:4/5;--dreh:2deg;margin-top:clamp(-22px,-1.4vw,-8px);z-index:2}
.print--heute{--form:4/5;--dreh:-2.5deg;margin-top:clamp(6px,1vw,14px);z-index:3}
.stelle__buehne{position:relative}
.print--anzeige{position:absolute;z-index:2;right:clamp(-12px,-.6vw,-4px);top:clamp(-22px,-1.2vw,-12px);width:clamp(96px,26%,180px);--form:4/5;--dreh:4deg;pointer-events:none}
.stelle:nth-child(even) .print--anzeige{--dreh:-3.5deg}
.print--anzeige figcaption{padding-block:.35em .5em;font-size:clamp(.8rem,.74rem + .3vw,1.05rem)}
.jahre__seite{position:relative}
.print--jubel{position:absolute;z-index:2;right:clamp(-16px,-1vw,-6px);top:clamp(-56px,-3.4vw,-24px);width:clamp(108px,32%,210px);--form:1/1;--dreh:5deg}
.print--jubel figcaption{padding-block:.35em .5em;font-size:clamp(.8rem,.74rem + .3vw,1.05rem)}
.jahre__dank{margin-top:clamp(16px,2vw,26px);color:#fff;font-size:clamp(1.15rem,1.05rem + .5vw,1.5rem);--dreh:-1deg}
/* Instagram-Band: zwei Reihen laufen gegeneinander, außer Sicht stehen sie still (site.js). */
.feed{position:relative;background:var(--blau-tief);color:#d3e2ee;padding-block:clamp(52px,7vw,108px) clamp(56px,7.5vw,116px);overflow:clip}
.feed::before{content:'';position:absolute;right:-16vw;top:-24vw;width:62vw;aspect-ratio:1;background:url(sonne-hell.svg) center/contain no-repeat;opacity:.06;pointer-events:none;animation:drehen 140s linear infinite}
.feed__kopf{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:clamp(18px,3vw,40px);margin-bottom:clamp(28px,4vw,54px)}
.feed__kopf>div{max-width:46rem}
.feed h2{color:#fff}
.feed__kopf p:not(.kicker){margin-top:.9rem;font-size:clamp(1.0625rem,1.03rem + .25vw,1.25rem)}
.feed .btn--weiss{background-image:linear-gradient(var(--rot-knopf),var(--rot-knopf))}
.feed__reihe{display:flex;width:max-content;animation:feed var(--dauer,130s) linear infinite}
.feed__reihe+.feed__reihe{margin-top:clamp(16px,2.2vw,30px);animation-direction:reverse}
.feed__reihe+.feed__reihe+.feed__reihe{animation-direction:normal}
.feed__reihe>div{display:flex;flex:none;align-items:center;gap:clamp(12px,1.6vw,24px);padding-right:clamp(12px,1.6vw,24px)}
.feed.steht .feed__reihe,.feed__reihe:focus-within{animation-play-state:paused}
.post{position:relative;flex:none;display:block;padding:clamp(6px,.6vw,9px) clamp(6px,.6vw,9px) 0;background:#fff;color:var(--tinte);text-decoration:none;box-shadow:0 12px 28px rgba(0,16,30,.42);rotate:var(--dreh,0deg);transition:rotate .45s var(--schwung),scale .45s var(--schwung);touch-action:manipulation}
.post:nth-child(3n+1){--dreh:-1.3deg}
.post:nth-child(3n+2){--dreh:1deg}
.post:nth-child(3n){--dreh:-.4deg}
.post:active{scale:.97}
.post img{height:clamp(190px,17.5vw,270px);width:auto}
.post--hoch img{aspect-ratio:4/5;object-fit:cover;object-position:50% 62%}
.post span{display:flex;align-items:center;justify-content:center;width:0;min-width:100%;min-height:3em;padding:.3em .15em;font-family:var(--hand);font-weight:700;font-size:clamp(.9rem,.86rem + .25vw,1.12rem);line-height:1.08;text-align:center;hyphens:none}
/* Danke in den Sprachen des Teams, aus dem Beitrag zur Jubiläumsfeier. */
.danke{margin-top:clamp(4px,.8vw,12px)}
.danke p{color:var(--leise);font-size:.9375rem;font-weight:600}
.danke ul{display:flex;flex-wrap:wrap;gap:.1em .75em;margin-top:.35em;font-family:var(--hand);font-weight:700;font-size:clamp(1.15rem,1.05rem + .5vw,1.55rem);line-height:1.2;hyphens:none}
.danke li{color:var(--blau)}
.danke li:nth-child(even){color:var(--rot-knopf)}
/* Mallorca: die einzige Fläche in Meerfarbe, die Teamreise soll aus der Seite herausfallen. */
.malle{--meer:#087c90;position:relative;background:var(--meer);color:#fff;padding-block:clamp(58px,8vw,124px) clamp(60px,8vw,120px);overflow:clip}
.malle::before{content:'';position:absolute;inset:0 0 auto;height:clamp(14px,1.6vw,24px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 24' preserveAspectRatio='none'%3E%3Cpath d='M0 0h240v8c-30 16-60 16-120 4S30-4 0 12z' fill='%23f2f6f9'/%3E%3C/svg%3E") left top/clamp(240px,24vw,360px) 100% repeat-x;pointer-events:none}
.malle__sonne{position:absolute;right:-12vw;top:-16vw;width:min(58vw,720px);aspect-ratio:1;background:url(sonne-hell.svg) center/contain no-repeat;opacity:.16;pointer-events:none;animation:drehen 120s linear infinite}
.malle .wrap{position:relative}
.malle__kopf{max-width:50rem}
.malle h2{color:#fff;font-size:clamp(2.15rem,1.4rem + 3vw,4.1rem);line-height:1.02;letter-spacing:-.025em}
.malle .kritzel,.jubilare .kritzel{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 16' preserveAspectRatio='none'%3E%3Cpath d='M3 11C60 3 120 14 180 7s80-3 117 2' fill='none' stroke='%23fff' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E")}
.malle__kopf p:not(.kicker):not(.notiz){margin-top:1rem;max-width:40rem;font-size:clamp(1.0625rem,1.03rem + .3vw,1.3rem)}
.malle .notiz{margin-top:.9rem;color:#fff;font-size:clamp(1.45rem,1.2rem + 1.1vw,2.2rem);--dreh:-1.6deg}
.malle__buehne{position:relative;margin-top:clamp(34px,4.6vw,66px)}
.malle .sticker{left:auto;right:clamp(-10px,-.6vw,-2px);top:clamp(-70px,-5vw,-44px)}
.malle__flaeche{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(10px,1.5vw,22px);row-gap:clamp(14px,2vw,26px);align-items:start}
.print--m-pool{grid-column:1/6;grid-row:1;--form:1/1;--dreh:-2deg;z-index:2}
.print--m-gruppe{grid-column:6/9;grid-row:1;--dreh:2.4deg;margin-top:clamp(14px,3vw,46px)}
.print--m-buggy{grid-column:9/13;grid-row:1;--form:1/1;--dreh:-1.6deg;z-index:2}
.print--m-deck{grid-column:1/4;grid-row:2;--dreh:2.2deg;margin-top:clamp(-30px,-1.6vw,-8px);z-index:3}
.print--m-hafen{grid-column:4/7;grid-row:2;--dreh:-1.6deg;margin-top:clamp(6px,1.4vw,22px)}
.print--m-club{grid-column:7/10;grid-row:2;--form:1/1;--dreh:2deg;margin-top:clamp(-46px,-2.4vw,-14px);z-index:3}
.print--m-tour{grid-column:10/13;grid-row:2;--form:1/1;--dreh:-3deg;margin-top:clamp(2px,.8vw,12px)}
.malle__ende{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(16px,2.4vw,32px);margin-top:clamp(34px,4.4vw,62px)}
.malle__ende .notiz{margin-top:0;--dreh:-1.2deg}
.malle .btn--weiss{background-image:linear-gradient(var(--rot-knopf),var(--rot-knopf))}
/* Club der Jubilare: Wer bleibt, ist hier das stärkste Argument. */
.jubilare{margin-top:clamp(44px,6vw,88px);padding:clamp(30px,4vw,60px) clamp(22px,4.4vw,68px) clamp(32px,4vw,58px);background:var(--blau);color:#e6eff6}
.jubilare__kopf{max-width:46rem}
.jubilare h3{color:#fff;font-size:clamp(1.9rem,1.35rem + 2.2vw,3.2rem);line-height:1.04;letter-spacing:-.022em}
.jubilare__kopf p:not(.kicker){margin-top:.9rem;font-size:clamp(1.0625rem,1.03rem + .25vw,1.25rem)}
.jubilare__liste{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.2vw,32px);margin-top:clamp(34px,4vw,58px);align-items:start}
.jubilar{position:relative;min-width:0}
.jubilar__jahr{position:absolute;z-index:4;left:-.1em;top:-.72em;padding:.05em .45em .12em;background:var(--rot-knopf);color:#fff;font-family:var(--hand);font-weight:700;font-size:clamp(1.15rem,1.02rem + .5vw,1.5rem);line-height:1.1;rotate:-4deg;hyphens:none;box-shadow:0 6px 14px rgba(0,16,30,.3)}
.print--jub{--dreh:-1.4deg}
.print--jub::before{display:none}
.jubilar:nth-child(even) .print--jub{--dreh:1.4deg}
.print--holger{position:absolute;z-index:3;right:-4%;top:-18px;width:36%;--dreh:6deg;--form:1/1}
.print--holger figcaption{padding-block:.25em .4em;font-size:clamp(.68rem,.64rem + .2vw,.86rem)}
.print--holger::before{display:none}
.jubilar__zitat{margin-top:1.1rem;color:#fff;font-family:var(--hand);font-weight:700;font-size:clamp(1.1rem,1.02rem + .4vw,1.4rem);line-height:1.16;rotate:-.8deg;hyphens:none}
.jubilare__quelle{margin-top:clamp(20px,2.4vw,32px);color:#c3d8e8;font-size:.9375rem}
.jubilare .rail__stand{background:rgba(255,255,255,.25)}
.paar h3{font-size:clamp(1.55rem,1.25rem + 1.2vw,2.3rem);line-height:1.1;letter-spacing:-.018em}
.paar__text p:not(.kicker):not(.notiz):not(.paar__quelle){margin-top:.8rem}
.paar .notiz{margin-top:1rem;--dreh:-1.8deg}
.paar__quelle{margin-top:.9rem;color:var(--leise);font-size:.9375rem}
@media (max-width:900px){
  .paar{grid-template-columns:minmax(0,1fr)}
  .ansage__raster{grid-template-columns:minmax(0,1fr)}
  .print--ansage{width:min(58vw,300px);margin:0 0 -84px auto}
  .ansage{padding-bottom:0}
  .ansage__raster{gap:18px}
}
@media (max-width:760px){
  .wand__flaeche{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:20px}
  .print--feier{grid-column:1/-1;grid-row:auto;--dreh:-1.4deg}
  .print--lachen,.print--fenster{grid-column:1;grid-row:auto;margin-top:0}
  .print--kollegen,.print--modell{grid-column:2;grid-row:auto;margin-top:22px}
  .print--lachen{--dreh:-2deg}
  .print--kollegen{--dreh:2.4deg}
  .print--fenster{--dreh:2deg}
  .print--modell{--dreh:-2.6deg}
  .wand__ende{grid-column:1/-1;grid-row:auto;padding:.6rem 0 0}
  .sticker{left:auto;right:-8px;top:-40px;width:92px}
  .jahre__zahlen strong{font-size:1.65rem}
  .jahre__zahlen li>span{font-size:.875rem}
}

/* Hover nur bei echter Maus. Am Handy blieben die Zustände sonst nach dem Antippen hängen. */
@media (hover:hover) and (pointer:fine){
  .anhang label:hover,.anhang button:hover{background:#fff;box-shadow:inset 0 0 0 1px var(--blau)}
  .btn:hover{background-size:100% 100%}
  .btn:hover svg{translate:.25em 0}
  .btn--linie:hover{color:#fff}
  .btn--weiss:hover{color:#fff}
  .kopf__nav a:not(.btn):hover{background-size:100% 2px}
  .marke:hover img{scale:1.05}
  .marke:hover::after{scale:1.9}
  .hero__chip:hover{background:var(--blau);color:#fff}
  .stelle:hover .btn--rot{background-size:100% 100%}
  .stelle:hover .btn svg{translate:.25em 0}
  .stelle:hover h3{color:var(--rot-knopf)}
  .stelle:hover .stelle__bild img{scale:1.05}
  .stelle:hover .marke::after{scale:1.9}
  .initiativ:hover::after{rotate:50deg}
  .nummern li:hover::after{scale:1 1}
  .bereiche li:hover{background:var(--blau);color:#fff}
  .team li:hover img{scale:1.06}
  .team li:hover .team__foto::after{opacity:.85}
  .team li:hover .team__foto::before{scale:1}
  .team li:hover strong{color:var(--blau)}
  .vorteile__liste li:hover{background:var(--blau);color:#e6eff6}
  .vorteile__liste li:hover h3{color:#fff}
  .vorteile__liste li:hover svg{stroke:#fff}
  .vorteile__liste li:hover svg *{animation:zeichnen 1s var(--schwung)}
  .abspielen:hover span{scale:1.1}
  .wahl:hover{background:#e2ebf2}
  .wahl:hover svg{translate:4px 0}
  .wahl:has(input[type=radio]:checked):hover{background:var(--blau)}
  .wahl--nein:hover{background:var(--nebel)}
  .zurueck:hover::before{translate:-3px 0}
  .fragen__liste summary:hover{color:var(--blau)}
  .fuss a:hover{background-size:100% 1px}
  .band:hover .band__lauf{animation-play-state:paused}
  .feed__reihe:hover{animation-play-state:paused}
  .post:hover{rotate:0deg;scale:1.07;z-index:3}
  .stelle:hover .print--anzeige{rotate:0deg;scale:1.06}
  .print:hover{rotate:0deg;scale:1.05;z-index:6;box-shadow:0 2px 2px rgba(40,25,10,.12),0 26px 50px rgba(40,25,10,.3)}
  .ansage .btn--weiss:hover{color:#fff}
}

@media (max-width:1080px){
  :root{--kopf:72px}
  .kopf__logo img{height:54px}
  .kopf__menue{display:block}
  /* Menü als ganze Fläche: Es zieht sich von oben auf, die Einträge folgen nacheinander. */
  .kopf__nav{position:absolute;left:0;right:0;top:100%;height:calc(100dvh - var(--kopf));flex-direction:column;align-items:stretch;gap:0;background:#fff;padding:.75rem var(--rand) calc(1.25rem + env(safe-area-inset-bottom));font-size:clamp(1.5rem,1.3rem + 1vw,2rem);font-weight:700;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;clip-path:inset(0 0 100% 0);transition:clip-path .4s var(--vorhang),visibility 0s linear .4s}
  .kopf__nav.ist-offen{visibility:visible;clip-path:inset(0);transition:clip-path .45s var(--vorhang)}
  .kopf__nav>*{opacity:0;translate:0 16px;transition:opacity .15s ease,translate .15s ease}
  .kopf__nav.ist-offen>*{opacity:1;translate:none;transition:opacity .5s ease calc(.14s + var(--n,0)*48ms),translate .6s var(--schwung) calc(.14s + var(--n,0)*48ms)}
  .kopf__nav>:nth-child(2){--n:1}.kopf__nav>:nth-child(3){--n:2}.kopf__nav>:nth-child(4){--n:3}.kopf__nav>:nth-child(5){--n:4}.kopf__nav>:nth-child(6){--n:5}.kopf__nav>:nth-child(7){--n:6}
  .kopf__nav a:not(.btn){padding:.8rem 0;border-bottom:1px solid var(--linie);background:none;color:var(--blau)}
  .kopf__cta{margin-top:1.3rem;min-height:58px;font-size:1.125rem}
  .nav__kontakt{display:block;margin-top:auto;padding-top:1.5rem;color:var(--leise);font-size:1rem;font-weight:400;line-height:1.7}
  .nav__kontakt a:not(.btn){display:inline;padding:0;border:0;color:var(--blau);font-weight:600}
  .workflow{grid-template-columns:repeat(2,minmax(0,1fr))}
  .workflow figure{aspect-ratio:4/3}
  .workflow li:nth-child(2) .nr::after{background:none}
}
@media (max-width:900px){
  .hero{padding-top:0}
  .hero__raster,.warum,.labor__text,.fragen,.stimme__raster,.jahre__raster,.vorteile{grid-template-columns:minmax(0,1fr)}
  .hero__raster{gap:clamp(22px,4vw,32px)}
  .hero::before{width:120vw;right:-50vw;top:18vw}
  /* Am Handy zuerst das Bild: Der Moment mit dem Siegel läuft so gleich im ersten Blick. */
  .hero__buehne{order:-1;width:auto;max-width:none;margin-inline:calc(var(--rand)*-1)}
  .hero__bild{aspect-ratio:4/3;max-height:38svh}
  .hero__chip{right:auto;left:clamp(10px,1.6vw,20px)}
  .print--hero{left:auto;right:12px;bottom:-16px;width:min(27vw,170px);--dreh:4deg}
  .hero__foto{object-position:50% 22%}
  .warum__bilder{position:static;order:2}
  .warum__bilder figure{aspect-ratio:1}
  .labor__weit{aspect-ratio:16/10}
  .stimme__video{width:min(76vw,340px);max-height:none;margin-inline:auto}
  .ablauf{grid-template-columns:minmax(0,1fr);gap:18px}
  .ablauf li{display:grid;grid-template-columns:3.4rem minmax(0,1fr);align-items:start}
  .ablauf .nr{grid-row:1/3;margin-bottom:0;font-size:2.4rem}
  .ablauf p{margin-top:.2rem}
  .karte{grid-template-columns:minmax(0,1fr);min-height:0}
  .karte__bilder{height:clamp(104px,28vw,190px)}
  .karte__inhalt{min-height:440px}
  .funnel .kopfzeile{margin-bottom:22px}
  .funnel::before{width:130vw;right:-60vw;top:-30vw}
  .vorteile__team img{flex:none;height:auto;aspect-ratio:16/10}
  .jahre__sonne{width:150vw;left:-60vw;bottom:-70vw}
}
@media (max-width:760px){
  .stellen{grid-template-columns:minmax(0,1fr);gap:40px}
  .stelle__bild{aspect-ratio:16/10}
  .fuss__raster{grid-template-columns:repeat(2,minmax(0,1fr))}
  .fuss__raster>div:first-child{grid-column:1/-1}
  /* Fakten als aufgeräumte Zeilen: Zahl links, Erklärung rechts */
  .fakten{grid-template-columns:minmax(0,1fr)}
  .fakten li,.fakten li+li{display:grid;grid-template-columns:7.4rem minmax(0,1fr);column-gap:1rem;align-items:center;padding:.8rem 0;border-left:0;border-bottom:1px solid var(--linie)}
  .fakten small{grid-column:1}
  .fakten strong{grid-column:1;font-size:2.25rem}
  .fakten__text{grid-column:2;grid-row:1/3;margin-top:0}
  .band{margin-top:0}
  .fakten li:last-child{border-bottom:0}
  /* Workflow und Team zum Wischen, das spart viele Bildschirme Scrollweg. */
  .workflow,.team{margin-inline:calc(var(--rand)*-1);padding-inline:var(--rand);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--rand);scrollbar-width:none;-webkit-overflow-scrolling:touch}
  .workflow::-webkit-scrollbar,.team::-webkit-scrollbar{display:none}
  .workflow{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(78vw,340px);gap:14px;scroll-snap-type:x mandatory}
  .workflow li{scroll-snap-align:start}
  .workflow li:nth-child(2) .nr::after{background:var(--rot)}
  .team{grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:clamp(150px,44vw,240px);gap:20px 12px;scroll-snap-type:x proximity}
  .team li{scroll-snap-align:start}
  /* Mallorca und Jubilare ebenfalls zum Wischen. Oben und unten Luft, sonst schneidet die Leiste schiefe Abzüge ab. */
  .malle__flaeche,.jubilare__liste{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-flow:column;gap:18px;scroll-snap-type:x proximity}
  .malle__flaeche::-webkit-scrollbar,.jubilare__liste::-webkit-scrollbar{display:none}
  .malle__flaeche{margin-inline:calc(var(--rand)*-1);padding:22px var(--rand) 26px;scroll-padding-inline:var(--rand);grid-auto-columns:min(72vw,300px)}
  .malle__flaeche .print{grid-column:auto;grid-row:auto;margin-top:0;--form:4/5;scroll-snap-align:start}
  .malle .sticker{top:-34px;right:0;width:78px}
  .malle .rail__stand{margin-top:.2rem;background:rgba(255,255,255,.28)}
  .malle .rail__stand span{background:#fff}
  .jubilare{margin-inline:calc(var(--rand)*-1)}
  .jubilare__liste{margin-inline:calc(clamp(22px,4.4vw,68px)*-1);padding:26px clamp(22px,4.4vw,68px) 10px;margin-top:10px;scroll-padding-inline:clamp(22px,4.4vw,68px);grid-auto-columns:min(70vw,290px)}
  .jubilar{scroll-snap-align:start}
  .jubilare .rail__stand span{background:#fff}
  .print--holger{right:0;top:-14px}
  .rail__stand{display:block;height:3px;margin-top:1.1rem;background:var(--linie);overflow:clip}
  .rail__stand span{display:block;height:100%;background:var(--rot);transform-origin:0 50%;transform:scaleX(.25)}
  .labor__raeume{grid-template-columns:repeat(2,minmax(0,1fr))}
  .labor__raeume figure:first-child{grid-column:1/-1;aspect-ratio:16/9}
  .vorteile__liste{grid-template-columns:repeat(2,minmax(0,1fr))}
  .vorteile__liste li{grid-template-columns:minmax(0,1fr);gap:.55rem;align-content:start}
  .vorteile__liste h3{font-size:1.0625rem;line-height:1.2;hyphens:auto}
  .vorteile__liste p{display:none}
  .kopf.ist-weg{translate:0 -100%}
  body{padding-bottom:calc(78px + env(safe-area-inset-bottom))}
  .mobil-cta{display:flex;gap:8px;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;transform:translateY(calc(100% + 28px));transition:transform .4s var(--schwung)}
  .mobil-cta.ist-da{transform:none}
  .mobil-cta .btn{min-height:54px;box-shadow:0 10px 30px rgba(0,30,60,.28)}
  .mobil-cta .btn--rot{flex:1;min-width:0}
  .mobil-cta__tel{flex:none;width:54px;padding:0}
  .mobil-cta__tel svg{width:24px;height:24px;stroke-width:1.8}
}
@media (max-width:560px){
  .felder{grid-template-columns:minmax(0,1fr)}
  .hero__aktion{flex-wrap:nowrap;gap:8px}
  .hero__aktion .btn{padding-inline:.7em;min-height:56px;font-size:1.0625rem}
  .hero__aktion .btn--rot{flex:1.35 1 0;min-width:0}
  .hero__aktion .btn--linie{flex:1 1 0;min-width:0}
  .hero__lead{margin-top:1rem}
  .notiz--hero{margin-top:.8rem}
  .wahl{min-height:58px;padding-inline:.95em}
}
/* Scrollgebundene Bewegung: Der Browser rechnet sie selbst, darum ruckelt sie auch am Handy nicht. Ältere Browser zeigen die Seite ruhig. */
@supports (animation-timeline:view()){
  .kopf::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--rot);transform-origin:0 50%;animation:fortschritt linear both;animation-timeline:scroll(root)}
  .labor__weit{animation:aufziehen linear both;animation-timeline:view();animation-range:entry 0% cover 45%}
  .labor__weit img,.stelle__bild img,.warum__bilder img{height:116%;animation:gleiten linear both;animation-timeline:view()}
  .warum__bilder figure:last-child{animation:treiben linear both;animation-timeline:view()}
  .print--lachen,.print--modell{animation:treiben linear both;animation-timeline:view()}
  .print--kollegen,.print--fenster{animation:treibenB linear both;animation-timeline:view()}
  .print--m-gruppe,.print--m-hafen,.print--m-tour{animation:treiben linear both;animation-timeline:view()}
  .print--m-buggy,.print--m-deck{animation:treibenB linear both;animation-timeline:view()}
  .jahre__bild img{animation:bildKommt linear both;animation-timeline:view();animation-range:entry 0% cover 40%}
}
@media (max-width:900px){
  @supports (animation-timeline:view()){
    .warum__bilder figure:last-child,.print--lachen,.print--modell,.print--kollegen,.print--fenster,.print--m-gruppe,.print--m-hafen,.print--m-tour,.print--m-buggy,.print--m-deck{animation:none}
  }
}

/* Einblenden. site.js setzt .wartet nur auf Elemente unterhalb des sichtbaren Bereichs und tauscht es beim Hineinscrollen gegen .kommt. */
.wartet{opacity:0;translate:0 20px}
.wartet--bild img{clip-path:inset(0 100% 100% 0);scale:1.15}
.wartet--bild::after{scale:2.6}
.wartet--woerter .w>span{translate:0 110%}
.wartet--woerter .kritzel{background-size:0 .24em}
.print.wartet{translate:0 46px;rotate:calc(var(--dreh,0deg) + 8deg);scale:.92}
.sticker.wartet{scale:.3}
.wartet--fuellen .w>span{color:#c2d2de}
.kicker.wartet::before{rotate:-135deg;scale:.3}
.workflow .wartet .nr::after,.workflow.wartet .nr::after,.ablauf li.wartet::before{scale:0 1}
.vorteile__liste li.wartet svg *{stroke-dashoffset:1.02}
.kommt{transition:opacity .85s ease var(--v,0ms),translate 1s var(--schwung) var(--v,0ms)}
.kommt img{transition:clip-path 1.05s var(--vorhang) var(--v,0ms),scale 1.5s var(--schwung) var(--v,0ms)}
.kommt.marke::after{transition:scale 1.05s var(--vorhang) var(--v,0ms)}
h2.kommt .w>span{transition:translate 1s var(--schwung);transition-delay:calc(var(--i)*38ms + var(--v,0ms))}
blockquote.kommt .w>span{transition:color .55s ease;transition-delay:calc(var(--i)*75ms + .15s)}
h2.kommt .kritzel{transition:background-size 1s var(--vorhang) .55s}
.print.kommt{transition:opacity .55s ease var(--v,0ms),translate 1s var(--schwung) var(--v,0ms),rotate 1.15s cubic-bezier(.2,1.25,.4,1) var(--v,0ms),scale 1s var(--schwung) var(--v,0ms)}
.sticker.kommt{transition:opacity .4s ease .5s,scale .9s cubic-bezier(.2,1.5,.4,1) .5s}
.kicker.kommt::before{transition:rotate 1s var(--schwung) var(--v,0ms),scale 1s var(--schwung) var(--v,0ms)}
.workflow .kommt .nr::after,.workflow.kommt .nr::after{transition:scale 1.1s var(--vorhang) calc(var(--v,0ms) + .35s)}
.ablauf li.kommt::before{transition:scale 1.1s var(--vorhang) var(--v,0ms)}
.vorteile__liste li.kommt svg *{transition:stroke-dashoffset 1.2s ease calc(var(--v,0ms) + .2s)}

@keyframes siegel{from{transform:scale(1.002)}to{transform:scale(.17)}}
@keyframes wortRein{from{translate:0 110%}}
@keyframes auftauchen{from{opacity:0;translate:0 18px}}
@keyframes fotoRein{from{scale:1.14}}
@keyframes schweben{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
@keyframes puls{from{opacity:.6;scale:1}to{opacity:0;scale:2}}
@keyframes drehen{to{transform:rotate(360deg)}}
@keyframes band{to{transform:translateX(-50%)}}
@keyframes feed{to{transform:translateX(-50%)}}
@keyframes schrittVor{from{opacity:0;translate:34px 0}}
@keyframes schrittZurueck{from{opacity:0;translate:-34px 0}}
@keyframes haken{from{transform:rotate(45deg) scale(.2);opacity:0}}
@keyframes schuetteln{25%{translate:-5px 0}50%{translate:4px 0}75%{translate:-2px 0}}
@keyframes siegelPop{from{opacity:0;scale:.2;rotate:-35deg}}
@keyframes zeichnen{from{stroke-dashoffset:1.02}to{stroke-dashoffset:0}}
@keyframes fortschritt{from{scale:0 1}to{scale:1 1}}
@keyframes aufziehen{from{clip-path:inset(0 8% 0 8%)}to{clip-path:inset(0)}}
@keyframes gleiten{from{translate:0 0}to{translate:0 -13.8%}}
@keyframes treiben{from{translate:0 36px}to{translate:0 -36px}}
@keyframes bildKommt{from{scale:.93}to{scale:1}}
@keyframes treibenB{from{translate:0 -22px}to{translate:0 30px}}
@keyframes kritzeln{from{background-size:0 .24em}}
@keyframes printRein{from{opacity:0;translate:-14px 30px;rotate:-14deg;scale:.84}}

@media print{
  .wartet,.print.wartet,.sticker.wartet{opacity:1;translate:none;scale:none}
  .wartet--bild img{clip-path:none;scale:none}
  .mobil-cta,.band,.feed{display:none}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{transition:none!important;animation:none!important}
  .feed__reihe{width:auto;overflow-x:auto}
  .feed__reihe>[aria-hidden]{display:none}
}
