/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme{:root,:host{--spacing:.25rem;--font-weight-normal:400;--font-weight-extrabold:800;--leading-relaxed:1.625}}.fluss-buehne{z-index:0;pointer-events:none;--fx:0px;--fy:0px;--fs:1;--fr:0deg;--streu:0;--fe:0;--px:0px;--py:0px;--fk:0px;--fd:min(92vw,108svh);height:100svh;position:sticky;top:0;overflow:hidden}@media (max-width:47.99rem){.fluss-buehne{--fk:-9vh}}.fluss-x{width:0;height:0;transform:translateX(calc(var(--fx) + var(--px)));transition:transform 2.4s cubic-bezier(.65,0,.25,1);position:absolute;top:50%;left:50%}.fluss-y{width:0;height:0;transform:translateY(calc(var(--fy) + var(--py) + var(--fk)));transition:transform 1.7s cubic-bezier(.3,.1,.2,1);position:absolute;top:0;left:0}.fluss{width:var(--fd);aspect-ratio:1;transform:translate(-50%,-50%) rotate(var(--fr)) scale(var(--fs));will-change:transform;transition:transform 2.4s cubic-bezier(.65,0,.25,1);position:absolute;top:0;left:0}.fluss>i{transform:translate(calc(var(--sx) * var(--streu)),calc(var(--sy) * var(--streu))) scale(calc(1 + var(--sg,0) * var(--streu)));transition:transform 2.6s cubic-bezier(.5,0,.2,1),opacity 2.6s cubic-bezier(.5,0,.2,1);display:block;position:absolute;overflow:hidden}.fluss>.koerper-kuehl{--sx:0px;--sy:0px;--sg:-.18;opacity:calc(1 - var(--streu) * .35);background:radial-gradient(95% 85% at 8% 18%,var(--fluss-5) 0%,transparent 68%), linear-gradient(140deg,var(--fluss-5) 0%,var(--fluss-6) 24%,var(--fluss-licht) 50%,var(--fluss-3) 76%,var(--fluss-4) 100%);border-radius:52% 48% 46% 54%/47% 56% 44% 53%;animation:34s ease-in-out infinite alternate wogen;inset:0}.fluss>.koerper-warm{--sx:calc(var(--fd) * .34);--sy:calc(var(--fd) * .28);--sg:-.08;background:linear-gradient(118deg,var(--fluss-1) 0%,var(--fluss-1) 34%,var(--fluss-2) 66%,var(--fluss-licht) 100%);width:74%;height:74%;-webkit-mask-image:linear-gradient(118deg,transparent 16%,var(--tinte) 62%);-webkit-mask-image:linear-gradient(118deg,transparent 16%,var(--tinte) 62%);-webkit-mask-image:linear-gradient(118deg,transparent 16%,var(--tinte) 62%);mask-image:linear-gradient(118deg,transparent 16%,var(--tinte) 62%);border-radius:46% 54% 52% 48%/56% 44%;animation:27s ease-in-out infinite alternate-reverse wogen;top:27%;left:26%}@keyframes wogen{0%{border-radius:52% 48% 46% 54%/47% 56% 44% 53%}50%{border-radius:45% 55% 53% 47%/54% 45% 55% 46%}to{border-radius:55% 45% 48% 52%/44% 52% 48% 56%}}.fresser{width:calc(var(--fd) * .62);aspect-ratio:1;background:radial-gradient(closest-side,var(--fluss-licht) 0%,var(--fluss-licht) 38%,transparent 100%);filter:blur(28px);opacity:.92;transform:translate(calc(-50% + var(--fx) + var(--px) - var(--fd) * (.42 - var(--fe) * .34)), calc(-50% + var(--fy) + var(--py) + var(--fk) - var(--fd) * (.34 - var(--fe) * .2))) scale(calc(.55 + var(--fe) * 1.1));will-change:transform;border-radius:50%;transition:transform 2.4s cubic-bezier(.65,0,.25,1);position:absolute;top:50%;left:50%}.textkoerper{position:relative}.enthuellen.von-links:not(.da){transform:translate(-4rem)}.enthuellen.von-rechts:not(.da){transform:translate(4rem)}.enthuellen.von-unten:not(.da){transform:translateY(5rem)}.plakat-titel>span{opacity:0;transition:opacity 1s var(--schwung),transform 1s var(--schwung)}.plakat-titel>.laut{transform:translate(-1.5rem)}.plakat-titel>.leise{transition-delay:.12s;transform:translate(1.5rem)}.da .plakat-titel>span,.plakat-titel.da>span{opacity:1;transform:none}.aussage{font-family:var(--sans);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:300;line-height:1.05}.fluss-seite .kleindruck,.fluss-seite .hinweis{color:var(--tinte)}.kursregal{scrollbar-width:none}.kursregal::-webkit-scrollbar{display:none}.fuss-fluss .zeichen{flex:none;width:2.6rem;height:2.6rem;display:block}.fuss-fluss .zeichen svg{width:100%;height:100%;stroke:var(--tinte);fill:none;stroke-width:2.2px;stroke-linecap:round;display:block}@media (prefers-reduced-motion:reduce){.plakat-titel>span,.enthuellen.von-links:not(.da),.enthuellen.von-rechts:not(.da),.enthuellen.von-unten:not(.da){opacity:1;transform:none}.schlag{stroke-dashoffset:0}.fluss-buehne{--streu:0;--fr:0deg}.fluss>i{animation:none}}.absolute{position:absolute}.relative{position:relative}.-left-\[9999px\]{left:-9999px}.z-10{z-index:10}.m-0{margin:0}.-mx-rand{margin-inline:calc(var(--rand) * -1)}.mx-auto{margin-inline:auto}.-mt-\[100svh\]{margin-top:-100svh}.mt-1{margin-top:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[clamp\(1\.2rem\,3vh\,2\.4rem\)\]{margin-top:clamp(1.2rem,3vh,2.4rem)}.mt-\[clamp\(2\.5rem\,5vw\,4rem\)\]{margin-top:clamp(2.5rem,5vw,4rem)}.mt-\[clamp\(2rem\,5vw\,4rem\)\]{margin-top:clamp(2rem,5vw,4rem)}.mt-\[clamp\(3rem\,8vw\,7rem\)\]{margin-top:clamp(3rem,8vw,7rem)}.mt-auto{margin-top:auto}.mb-5\!{margin-bottom:calc(var(--spacing) * 5)!important}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.h-auto{height:auto}.h-px{height:1px}.min-h-\[calc\(100svh-3\.4rem\)\]{min-height:calc(100svh - 3.4rem)}.min-h-\[clamp\(20rem\,44vh\,30rem\)\]{min-height:clamp(20rem,44vh,30rem)}.w-8{width:calc(var(--spacing) * 8)}.w-28{width:calc(var(--spacing) * 28)}.w-\[72vw\]{width:72vw}.w-auto\!{width:auto!important}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[22ch\]{max-width:22ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[36rem\]{max-width:36rem}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[100rem\]{max-width:100rem}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[13rem\]{min-width:13rem}.flex-1{flex:1}.flex-none{flex:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.self-start{align-self:flex-start}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.rounded-voll{border-radius:var(--rund-voll)}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-tinte{border-color:var(--tinte)}.bg-linie{background-color:var(--linie)}.bg-transparent\!{background-color:#0000!important}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-rand{padding-inline:var(--rand)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-\[\.8rem\]{padding-block:.8rem}.py-\[clamp\(4rem\,10vw\,9rem\)\]{padding-block:clamp(4rem,10vw,9rem)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[clamp\(1\.4rem\,3vw\,2\.4rem\)\]{padding-top:clamp(1.4rem,3vw,2.4rem)}.pt-\[clamp\(2\.5rem\,5vw\,4rem\)\]{padding-top:clamp(2.5rem,5vw,4rem)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+2\.5rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 2.5rem)}.pb-\[clamp\(2rem\,5vw\,3\.5rem\)\]{padding-bottom:clamp(2rem,5vw,3.5rem)}.text-center{text-align:center}.font-mono{font-family:var(--mono)}.font-plakat{font-family:var(--plakat)}.text-\[\.95rem\]{font-size:.95rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[13px\]{font-size:13px}.text-\[clamp\(1\.2rem\,2vw\,1\.8rem\)\]{font-size:clamp(1.2rem,2vw,1.8rem)}.text-\[clamp\(1\.05rem\,1\.4vw\,1\.25rem\)\]{font-size:clamp(1.05rem,1.4vw,1.25rem)}.text-\[clamp\(1\.5rem\,2\.8vw\,2\.6rem\)\]{font-size:clamp(1.5rem,2.8vw,2.6rem)}.text-\[clamp\(1\.8rem\,3\.6vw\,3\.2rem\)\]{font-size:clamp(1.8rem,3.6vw,3.2rem)}.text-\[clamp\(2\.2rem\,4\.5vw\,3\.8rem\)\]{font-size:clamp(2.2rem,4.5vw,3.8rem)}.text-\[clamp\(2\.2rem\,5vw\,4\.6rem\)\]{font-size:clamp(2.2rem,5vw,4.6rem)}.text-\[clamp\(2\.8rem\,7\.2vw\,7\.4rem\)\]{font-size:clamp(2.8rem,7.2vw,7.4rem)}.text-\[clamp\(2rem\,4vw\,3\.6rem\)\]{font-size:clamp(2rem,4vw,3.6rem)}.text-\[clamp\(2rem\,5\.4vw\,5rem\)\]{font-size:clamp(2rem,5.4vw,5rem)}.text-\[clamp\(4rem\,8vw\,8\.5rem\)\]{font-size:clamp(4rem,8vw,8.5rem)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[-\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.text-tinte{color:var(--tinte)}.\[font-stretch\:75\%\]{font-stretch:75%}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.placeholder\:text-graphit::placeholder{color:var(--graphit)}@media (min-width:48rem){.medium\:mx-0{margin-inline:0}.medium\:mt-16{margin-top:calc(var(--spacing) * 16)}.medium\:mt-32{margin-top:calc(var(--spacing) * 32)}.medium\:grid{display:grid}.medium\:w-36{width:calc(var(--spacing) * 36)}.medium\:w-auto{width:auto}.medium\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.medium\:gap-8{gap:calc(var(--spacing) * 8)}.medium\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.medium\:overflow-visible{overflow:visible}.medium\:px-0{padding-inline:0}}@media (min-width:64rem){.weit\:col-span-4{grid-column:span 4/span 4}.weit\:col-span-5{grid-column:span 5/span 5}.weit\:col-span-6{grid-column:span 6/span 6}.weit\:col-span-7{grid-column:span 7/span 7}.weit\:col-start-6{grid-column-start:6}.weit\:col-start-7{grid-column-start:7}.weit\:col-start-9{grid-column-start:9}.weit\:mt-16{margin-top:calc(var(--spacing) * 16)}.weit\:mt-32{margin-top:calc(var(--spacing) * 32)}.weit\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.weit\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.weit\:items-end{align-items:flex-end}.weit\:gap-12{gap:calc(var(--spacing) * 12)}.weit\:self-end{align-self:flex-end}.weit\:text-right{text-align:right}}.\[\&_\.bg-linie\]\:bg-tinte .bg-linie{background-color:var(--tinte)}.\[\&_a\]\:border-0 a{border-style:var(--tw-border-style);border-width:0}.\[\&_a\]\:text-tinte a{color:var(--tinte)}.\[\&_a\:hover\]\:text-graphit a:hover{color:var(--graphit)}.\[\&_span\]\:text-tinte span{color:var(--tinte)}.\[\&\>\.laut\]\:leading-\[\.9\]>.laut{--tw-leading:.9;line-height:.9}.\[\&\>\.leise\]\:mt-2>.leise{margin-top:calc(var(--spacing) * 2)}.\[\&\>\.leise\]\:max-w-\[11ch\]>.leise{max-width:11ch}@media (min-width:64rem){.weit\:\[\&\>\.leise\]\:mt-0>.leise{margin-top:0}.\[\&\>\.leise\]\:weit\:justify-self-end>.leise{justify-self:flex-end}.\[\&\>\.leise\]\:weit\:text-right>.leise{text-align:right}}.\[\&\>span\]\:inline>span{display:inline}.\[\&\>span\]\:transform-none>span{transform:none}.\[\&\>span\]\:opacity-100>span{opacity:1}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}