.ng-welten{padding:clamp(4rem,calc(6.9vw * var(--f-vw-faktor, 1)),6.25rem) 0 0}.ng-welten__raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.ng-kachel{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.75rem;min-height:21.25rem;padding:clamp(2rem,calc(3.5vw * var(--f-vw-faktor, 1)),3rem);border-radius:var(--f-r-card);text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.ng-kachel:focus-visible,.ng-kachel:hover{transform:translateY(-.25rem)}.ng-kachel__tag{font-weight:800;letter-spacing:.04em}.ng-kachel__titel{font-size:clamp(2rem,calc(3.2vw * var(--f-vw-faktor, 1)),2.875rem);line-height:1;font-weight:800;max-width:12ch}.ng-kachel__text{font-size:clamp(1rem,calc(1.25vw * var(--f-vw-faktor, 1)),1.125rem);line-height:1.5;max-width:34ch}.ng-kachel__knopf{margin-top:auto;font-weight:800}.ng-kachel--kids{background:#e6f4ff;color:#1d2a44}.ng-kachel--kids .ng-kachel__tag{font-family:var(--f-font-script);font-size:1.875rem;font-weight:700;color:#3aa0ff}.ng-kachel--kids .ng-kachel__titel{background:linear-gradient(90deg,#ff8fb1,#ffc83d,#5fd3a5,#3aa0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.ng-kachel--kids .ng-kachel__knopf{align-self:flex-start;padding:.875rem 1.5rem;border-radius:62.4375rem;background:#ffc83d;box-shadow:0 .3125rem 0 #e0a800}.ng-kachel--kids:hover{box-shadow:0 1.125rem 2.5rem rgba(58,160,255,.25)}.ng-kachel__punkt{position:absolute;border-radius:50%}.ng-kachel__punkt--1{width:7.5rem;height:7.5rem;right:-1.875rem;top:-1.875rem;background:#ffc83d}.ng-kachel__punkt--2{width:2.875rem;height:2.875rem;right:26%;bottom:1.875rem;background:#ff8fb1}.ng-kachel__punkt--3{width:1.375rem;height:1.375rem;right:12%;top:46%;background:#5fd3a5}.ng-kachel--youth{background:#0b0b0f;color:#f5f5f7;border:.125rem solid #c6ff3d}.ng-kachel--youth .ng-kachel__tag{align-self:flex-start;padding:.375rem .75rem;border:.125rem solid #c6ff3d;border-radius:62.4375rem;color:#c6ff3d;font-size:.875rem}.ng-kachel--youth .ng-kachel__titel{text-transform:uppercase;color:transparent;-webkit-text-stroke:.09375rem #c6ff3d}.ng-kachel--youth .ng-kachel__text{color:#c9c9d1}.ng-kachel--youth .ng-kachel__knopf{align-self:flex-start;padding:.875rem 1.5rem;border-radius:.375rem;background:#c6ff3d;color:#0b0b0f;text-transform:uppercase;box-shadow:.3125rem .3125rem 0 #ff3d8b}.ng-kachel--youth:hover{box-shadow:.625rem .625rem 0 #ff3d8b}.ng-kachel__band{position:absolute;right:-2.5rem;top:2.375rem;width:13.75rem;height:1.875rem;background:#ff3d8b;transform:rotate(35deg)}@media (max-width:860px){.ng-welten__raster{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ng-kachel{transition:none}.ng-kachel:hover{transform:none}}.ng2{--ng-dunkel:#0e0e16;--ng-neon:#c6ff3d;--ng-pink:#ff3d8b;--ng-blau:#3aa0ff;--ng-sonne:#ffc83d;--ng-minze:#5fd3a5;--ng-rosa:#ff8fb1;background:var(--ng-dunkel);color:#f5f5f7;overflow-x:clip}:root:has(.ng2){--f-header-grund:#0e0e16}.ng2-label{margin:0 0 1rem;font-size:.875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(90deg,var(--ng-sonne),var(--ng-rosa),var(--ng-neon));-webkit-background-clip:text;background-clip:text;color:transparent}.ng2-h2{font-size:clamp(2.25rem,calc(4.6vw * var(--f-vw-faktor, 1)),4.25rem);line-height:1;font-weight:800;margin:0 0 1.5rem;max-width:56.25rem}.ng2-text{font-size:clamp(1rem,calc(1.25vw * var(--f-vw-faktor, 1)),1.125rem);line-height:1.6;color:#c9c9d6;margin:0}.ng2-text--gross{font-size:clamp(1.125rem,calc(1.6vw * var(--f-vw-faktor, 1)),1.4375rem);color:#f5f5f7;max-width:51.25rem}.ng2-hero{position:relative;min-height:min(calc(86vh * var(--f-vw-faktor, 1)),51.25rem);display:grid;grid-template-columns:1fr 1fr}.ng2-hero__haelfte{position:relative;overflow:hidden}.ng2-hero__haelfte img{object-fit:cover}.ng2-hero__haelfte:after{content:"";position:absolute;inset:0}.ng2-hero__haelfte--kids:after{background:linear-gradient(135deg,rgba(255,143,177,.75),rgba(58,160,255,.7));mix-blend-mode:multiply}.ng2-hero__haelfte--youth:after{background:linear-gradient(225deg,rgba(198,255,61,.55),rgba(14,14,22,.9))}.ng2-hero__inhalt{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem;background:radial-gradient(ellipse at center,rgba(14,14,22,.75) 0,rgba(14,14,22,.2) 60%,transparent 80%)}.ng2-hero__tag{margin:0 0 .5rem;font-family:var(--f-font-script);font-size:clamp(1.75rem,calc(2.6vw * var(--f-vw-faktor, 1)),2.375rem);color:var(--ng-sonne)}.ng2-hero__titel{margin:0 0 1.25rem;font-size:clamp(2.5rem,calc(12.5vw * var(--f-vw-faktor, 1)),9.375rem);line-height:.88;font-weight:800;text-transform:uppercase;letter-spacing:-.03em}.ng2-hero__titel span{background:linear-gradient(90deg,var(--ng-rosa),var(--ng-sonne),var(--ng-minze),var(--ng-neon));-webkit-background-clip:text;background-clip:text;color:transparent}.ng2-hero__text{max-width:35rem;margin:0 0 2rem;font-size:clamp(1rem,calc(1.3vw * var(--f-vw-faktor, 1)),1.1875rem);line-height:1.6}.ng2-hero__knoepfe{display:flex;flex-wrap:wrap;gap:.875rem;justify-content:center}.ng2-knopf{display:inline-flex;align-items:center;padding:1rem 1.75rem;font-weight:800;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ng2-knopf--kids{border-radius:62.4375rem;background:var(--ng-sonne);color:#1d2a44;box-shadow:0 .375rem 0 #e0a800}.ng2-knopf--kids:hover{transform:translateY(.1875rem);box-shadow:0 .1875rem 0 #e0a800}.ng2-knopf--youth{border-radius:.375rem;background:var(--ng-neon);color:#0b0b0f;text-transform:uppercase;box-shadow:.375rem .375rem 0 var(--ng-pink)}.ng2-knopf--youth:hover{transform:translate(.1875rem,.1875rem);box-shadow:.1875rem .1875rem 0 var(--ng-pink)}.ng2-knopf--weiss{border-radius:62.4375rem;background:#fff;color:#0e0e16}.ng2-mission{padding:clamp(6rem,calc(11vw * var(--f-vw-faktor, 1)),10rem) 0}.ng2-werte{list-style:none;margin:3rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.ng2-wert{padding:2rem;border-radius:1.5rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.ng2-wert h3{margin:.75rem 0 .5rem;font-size:clamp(1.375rem,calc(1.9vw * var(--f-vw-faktor, 1)),1.75rem)}.ng2-wert__nr{font-weight:800;font-size:1.25rem}.ng2-wert--1 .ng2-wert__nr{color:var(--ng-rosa)}.ng2-wert--2 .ng2-wert__nr{color:var(--ng-sonne)}.ng2-wert--3 .ng2-wert__nr{color:var(--ng-neon)}.ng2-welt{padding:clamp(6rem,calc(11vw * var(--f-vw-faktor, 1)),10rem) 0}.ng2-welt--kids{background:#e6f4ff;color:#1d2a44;border-radius:3rem 3rem 0 0}.ng2-welt--youth{background:#0b0b0f}.ng2-welt__kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:3rem}.ng2-welt__tag{margin:0 0 .375rem;font-weight:800}.ng2-welt--kids .ng2-welt__tag{font-family:var(--f-font-script);font-size:2rem;color:#1f7ad6}.ng2-welt--youth .ng2-welt__tag{color:var(--ng-neon);letter-spacing:.1em}.ng2-welt__titel{margin:0;font-size:clamp(2.5rem,calc(5vw * var(--f-vw-faktor, 1)),4.75rem);line-height:1;font-weight:800}.ng2-welt--youth .ng2-welt__titel{text-transform:uppercase;color:transparent;-webkit-text-stroke:.125rem var(--ng-neon)}.ng2-teams{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.ng2-welt--youth .ng2-teams{grid-template-columns:repeat(3,minmax(0,1fr))}.ng2-team{display:flex;flex-direction:column;gap:.625rem;height:100%;color:inherit;text-decoration:none}.ng2-team__bild{position:relative;aspect-ratio:4/3;overflow:hidden}.ng2-team__bild img{object-fit:cover;transition:transform .6s ease}.ng2-team:hover .ng2-team__bild img{transform:scale(1.05)}.ng2-welt--kids .ng2-team__bild{border-radius:1.75rem;border:.375rem solid #fff;box-shadow:0 .875rem 2rem rgba(29,42,68,.12)}.ng2-welt--youth .ng2-team__bild{border-radius:.375rem;filter:grayscale(.2) contrast(1.1)}.ng2-team h3{margin:.375rem 0 0;font-size:clamp(1.25rem,calc(1.6vw * var(--f-vw-faktor, 1)),1.5rem);font-weight:800}.ng2-welt--youth .ng2-team h3{text-transform:uppercase}.ng2-team p{margin:0;line-height:1.5;opacity:.8}.ng2-welt--youth .ng2-team:hover h3{color:var(--ng-neon)}.ng2-events{padding:clamp(6rem,calc(11vw * var(--f-vw-faktor, 1)),10rem) 0}.ng2-eventliste{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1rem}.ng2-event{display:grid;grid-template-columns:12.5rem minmax(0,1fr);gap:1.75rem;align-items:center;padding:1.75rem;border-radius:1.25rem;background:linear-gradient(90deg,rgba(255,143,177,.12),rgba(198,255,61,.1));border:1px solid rgba(255,255,255,.1)}.ng2-event__datum{font-weight:800;font-size:1.375rem;color:var(--ng-neon)}.ng2-event__fuer{margin:0 0 .25rem;color:var(--ng-rosa);font-weight:800;font-size:.875rem;text-transform:uppercase;letter-spacing:.08em}.ng2-event h3{margin:0 0 .375rem;font-size:clamp(1.375rem,calc(2vw * var(--f-vw-faktor, 1)),1.875rem)}.ng2-kontakt{padding:0 0 clamp(6rem,calc(11vw * var(--f-vw-faktor, 1)),10rem)}.ng2-kontakte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2rem}.ng2-person{display:grid;grid-template-columns:8.75rem minmax(0,1fr);gap:1.5rem;align-items:center;padding:1.5rem;border-radius:1.5rem}.ng2-person--kids{background:#e6f4ff;color:#1d2a44}.ng2-person--kids .ng2-text{color:#3a4a66}.ng2-person--youth{background:#0b0b0f;border:.125rem solid var(--ng-neon)}.ng2-person__bild{position:relative;aspect-ratio:1;overflow:hidden;border-radius:1.25rem}.ng2-person__bild img{object-fit:cover;object-position:50% 20%}.ng2-person__bereich{margin:0;font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:.8125rem}.ng2-person h3{margin:.25rem 0 .375rem;font-size:1.625rem}.ng2-cta{margin-top:clamp(4rem,calc(7vw * var(--f-vw-faktor, 1)),6.25rem);padding:clamp(2.5rem,calc(5vw * var(--f-vw-faktor, 1)),4.5rem);border-radius:2.5rem;background:linear-gradient(120deg,var(--ng-rosa),var(--ng-sonne) 35%,var(--ng-minze) 65%,var(--ng-neon));color:#0e0e16;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.ng2-cta__titel{margin:0;font-size:clamp(2.125rem,calc(4.4vw * var(--f-vw-faktor, 1)),4rem);line-height:1;font-weight:800}@media (max-width:1100px){.ng2-teams{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.ng2-hero{grid-template-columns:1fr;grid-template-rows:1fr 1fr;min-height:45rem}.ng2-event,.ng2-kontakte,.ng2-teams,.ng2-welt--youth .ng2-teams,.ng2-werte{grid-template-columns:minmax(0,1fr)}.ng2-event{gap:.5rem}.ng2-person{grid-template-columns:6rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ng2-knopf,.ng2-team__bild img{transition:none}}.einblenden-an .ng2 [data-einblenden]:not(.ist-sichtbar){opacity:0}.ng2 [data-einblenden].ist-sichtbar{animation:ng2-auftauchen .8s cubic-bezier(.2,.8,.2,1) both}@keyframes ng2-auftauchen{0%{opacity:0;translate:0 1.875rem}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.ng2 [data-einblenden].ist-sichtbar{animation:none}}.ng2-welt__teil{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.5rem}.ng2-teams+.ng2-welt__teil{margin-top:4rem}.ng2-welt__unter{margin:0;font-size:clamp(1.5rem,calc(2.4vw * var(--f-vw-faktor, 1)),2.125rem);font-weight:800}.ng2-welt--youth .ng2-welt__unter{text-transform:uppercase;letter-spacing:.04em}.ng2-teams--gruppen{grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr))}.ng2-welt--youth .ng2-teams--gruppen{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.ng2-welt--youth .ng2-teams--gruppen{grid-template-columns:minmax(0,1fr)}}.ng-gruppen-kachel{--ng-neon:#c6ff3d;display:grid;grid-template-columns:1fr 1fr;min-height:clamp(20rem,calc(32vw * var(--f-vw-faktor, 1)),28.75rem);margin-top:2.5rem;border-radius:1.5rem;background:#0e0e16;color:#fff;text-decoration:none;isolation:isolate}.ng-gruppen-kachel,.ng-gruppen-kachel__haelfte{position:relative;overflow:hidden}.ng-gruppen-kachel__haelfte img{object-fit:cover;transition:transform .6s ease}.ng-gruppen-kachel__haelfte:after{content:"";position:absolute;inset:0}.ng-gruppen-kachel__haelfte--kids:after{background:linear-gradient(120deg,rgb(255 61 139/.55),rgb(14 14 22/.75))}.ng-gruppen-kachel__haelfte--youth:after{background:linear-gradient(240deg,rgb(198 255 61/.35),rgb(14 14 22/.8))}.ng-gruppen-kachel:hover img{transform:scale(1.04)}.ng-gruppen-kachel__inhalt{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.125rem;text-align:center}.ng-gruppen-kachel__tags{font-weight:700;font-size:.875rem;letter-spacing:.16em;text-transform:uppercase;color:#fff}.ng-gruppen-kachel__marke{font-weight:900;font-size:clamp(3.5rem,calc(8vw * var(--f-vw-faktor, 1)),7.5rem);line-height:.9;letter-spacing:.04em}.ng-gruppen-kachel__marke span{margin-left:.08em;background:linear-gradient(90deg,#ff8fb1,#ffc83d,#5fd3a5,#c6ff3d);-webkit-background-clip:text;background-clip:text;color:transparent}.ng-gruppen-kachel__knopf{display:inline-flex;align-items:center;min-height:3rem;padding:0 1.625rem;border-radius:62.4375rem;background:var(--ng-neon);color:#0e0e16;font-weight:800}.ng-gruppen-kachel:focus-visible{outline:.1875rem solid var(--ng-neon);outline-offset:.25rem}@media (prefers-reduced-motion:reduce){.ng-gruppen-kachel__haelfte img{transition:none}}.ng2-event h3{hyphens:auto;overflow-wrap:anywhere}