.start-hero[data-astro-cid-xtpcmdcg]{isolation:isolate;position:relative;overflow:hidden}@property --b1{syntax:"<percentage>";inherits:true;initial-value:34%}@property --b2{syntax:"<percentage>";inherits:true;initial-value:92%}@property --f1x{syntax:"<percentage>";inherits:true;initial-value:72%}@property --f1y{syntax:"<percentage>";inherits:true;initial-value:30%}@property --f2x{syntax:"<percentage>";inherits:true;initial-value:8%}@property --f2y{syntax:"<percentage>";inherits:true;initial-value:30%}.start-hero[data-astro-cid-xtpcmdcg]{--ton-ink:17 26 32;--ton-tief:30 44 55;--ton-blau:44 62 78;--ton-oliv:58 74 36;--ton-lime:64 80 42}.start-hero--schulen[data-astro-cid-xtpcmdcg]{--ton-lime:76 73 86}.start-hero__licht[data-astro-cid-xtpcmdcg]{z-index:-1;background:rgb(var(--ton-ink));pointer-events:none;animation:2.4s ease-out both licht-ein,4.8s cubic-bezier(.3,.5,.3,1) both band-a,4.6s cubic-bezier(.3,.5,.3,1) both band-b,4.8s cubic-bezier(.3,.5,.3,1) both feld-a;position:absolute;inset:0;overflow:hidden;container-type:size}.start-hero__licht[data-astro-cid-xtpcmdcg]:before{z-index:1;background:linear-gradient(to bottom, rgb(var(--ton-ink) / .8), rgb(var(--ton-ink) / 0));content:"";height:9rem;position:absolute;inset:0 0 auto}.start-hero__licht[data-astro-cid-xtpcmdcg]:after{z-index:1;opacity:.015;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E");position:absolute;inset:0}.start-hero__feld[data-astro-cid-xtpcmdcg]{--rand:3rem;inset:calc(-1 * var(--rand));background-image:linear-gradient(152deg in oklab, rgb(var(--ton-lime) / 0) calc(var(--b1) - 20.0%), rgb(var(--ton-lime) / .06) calc(var(--b1) - 14.4%), rgb(var(--ton-lime) / .22) calc(var(--b1) - 10.0%), rgb(var(--ton-lime) / .5) calc(var(--b1) - 6.4%), rgb(var(--ton-lime) / .8) calc(var(--b1) - 3.2%), rgb(var(--ton-lime) / .96) calc(var(--b1) - 1.0%), rgb(var(--ton-lime) / 1) calc(var(--b1) - 0%), rgb(var(--ton-lime) / .96) calc(var(--b1) + 1.0%), rgb(var(--ton-lime) / .8) calc(var(--b1) + 3.2%), rgb(var(--ton-lime) / .5) calc(var(--b1) + 6.4%), rgb(var(--ton-lime) / .22) calc(var(--b1) + 10.0%), rgb(var(--ton-lime) / .06) calc(var(--b1) + 14.4%), rgb(var(--ton-lime) / 0) calc(var(--b1) + 20.0%)), linear-gradient(152deg in oklab, rgb(var(--ton-oliv) / 0) calc(var(--b2) - 16.0%), rgb(var(--ton-oliv) / .06) calc(var(--b2) - 11.52%), rgb(var(--ton-oliv) / .22) calc(var(--b2) - 8.0%), rgb(var(--ton-oliv) / .5) calc(var(--b2) - 5.12%), rgb(var(--ton-oliv) / .8) calc(var(--b2) - 2.56%), rgb(var(--ton-oliv) / .96) calc(var(--b2) - 0.8%), rgb(var(--ton-oliv) / 1) calc(var(--b2) - 0%), rgb(var(--ton-oliv) / .96) calc(var(--b2) + 0.8%), rgb(var(--ton-oliv) / .8) calc(var(--b2) + 2.56%), rgb(var(--ton-oliv) / .5) calc(var(--b2) + 5.12%), rgb(var(--ton-oliv) / .22) calc(var(--b2) + 8.0%), rgb(var(--ton-oliv) / .06) calc(var(--b2) + 11.52%), rgb(var(--ton-oliv) / 0) calc(var(--b2) + 16.0%)), radial-gradient(48% 62% at var(--f1x) var(--f1y) in oklab, rgb(var(--ton-blau) / .9) 0%, rgb(var(--ton-blau) / .774) 25%, rgb(var(--ton-blau) / .495) 50%, rgb(var(--ton-blau) / .216) 72%, rgb(var(--ton-blau) / .063) 88%, rgb(var(--ton-blau) / 0) 100%), radial-gradient(40% 60% at var(--f2x) var(--f2y) in oklab, rgb(var(--ton-tief) / 1) 0%, rgb(var(--ton-tief) / .86) 25%, rgb(var(--ton-tief) / .55) 50%, rgb(var(--ton-tief) / .24) 72%, rgb(var(--ton-tief) / .07) 88%, rgb(var(--ton-tief) / 0) 100%);background-repeat:no-repeat;background-size:100cqw 100cqh;background-position:var(--rand) var(--rand);filter:blur(18px);position:absolute}@keyframes band-a{to{--b1:41%}}@keyframes band-b{to{--b2:85%}}@keyframes feld-a{to{--f1x:65%;--f1y:39%;--f2x:14%;--f2y:21%}}@keyframes licht-ein{0%{opacity:0}}.start-hero[data-astro-cid-xtpcmdcg] h1[data-astro-cid-xtpcmdcg],.start-hero__unterzeile[data-astro-cid-xtpcmdcg],.start-hero__aktionen[data-astro-cid-xtpcmdcg],.start-hero__seite[data-astro-cid-xtpcmdcg]{animation:.9s cubic-bezier(.2,.7,.2,1) both inhalt-ein}.start-hero__unterzeile[data-astro-cid-xtpcmdcg]{animation-delay:.12s}.start-hero__aktionen[data-astro-cid-xtpcmdcg]{animation-delay:.24s}.start-hero__seite[data-astro-cid-xtpcmdcg]{animation-delay:.36s}@keyframes inhalt-ein{0%{opacity:0;translate:0 1.25rem}}@media (prefers-reduced-motion:reduce){.start-hero__licht[data-astro-cid-xtpcmdcg],.start-hero[data-astro-cid-xtpcmdcg] h1[data-astro-cid-xtpcmdcg],.start-hero__unterzeile[data-astro-cid-xtpcmdcg],.start-hero__aktionen[data-astro-cid-xtpcmdcg],.start-hero__seite[data-astro-cid-xtpcmdcg]{animation:none}}.start-hero__innen[data-astro-cid-xtpcmdcg]{justify-content:space-between;gap:var(--space-8);min-height:100svh;padding-block:calc(var(--height-header) + var(--space-8)) var(--space-6);flex-direction:column;display:flex}.start-hero--kompakt[data-astro-cid-xtpcmdcg] .start-hero__innen[data-astro-cid-xtpcmdcg]{min-height:min(70svh,46rem)}.start-hero__inhalt[data-astro-cid-xtpcmdcg]{margin-block:auto}.start-hero__inhalt--mit-seite[data-astro-cid-xtpcmdcg]{gap:var(--space-7);display:grid}@media (width>=60rem){.start-hero__inhalt--mit-seite[data-astro-cid-xtpcmdcg]{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.start-hero__text[data-astro-cid-xtpcmdcg]{max-width:68rem}.start-hero[data-astro-cid-xtpcmdcg] h1[data-astro-cid-xtpcmdcg]{letter-spacing:-.01em;font-size:2.5rem;line-height:2.875rem}.start-hero__unterzeile[data-astro-cid-xtpcmdcg]{max-width:var(--width-text);margin-top:var(--space-5)}.start-hero__aktionen[data-astro-cid-xtpcmdcg]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (width>=48rem){.start-hero[data-astro-cid-xtpcmdcg] h1[data-astro-cid-xtpcmdcg]{font-size:4rem;line-height:4.25rem}}@media (width>=72rem){.start-hero[data-astro-cid-xtpcmdcg] h1[data-astro-cid-xtpcmdcg]{letter-spacing:-.015em;font-size:5rem;line-height:5.25rem}}
