/* Tailwind CSS (v3.4-kompatibel, Präfix tw-, ohne Preflight) – erzeugt von dev/tailwind-build.py, nicht von Hand bearbeiten */
.tw-transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.tw-transition-\[background-size\]{transition-property:background-size;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.tw-transition-\[box-shadow\,transform\]{transition-property:box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.tw-transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.tw-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.tw-absolute{position:absolute}
.tw-aspect-\[4\/5\]{aspect-ratio:4/5}
.tw-backdrop-blur-md{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.tw-bg-\[length\:0\%_3px\]{background-size:0% 3px}
.tw-bg-\[linear-gradient\(var\(--orange\)\,var\(--orange\)\)\]{background-image:linear-gradient(var(--orange),var(--orange))}
.tw-bg-\[position\:0_100\%\]{background-position:0 100%}
.tw-bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}
.tw-bg-no-repeat{background-repeat:no-repeat}
.tw-bg-orange{background-color:rgb(255 115 0)}
.tw-bg-petrol{background-color:rgb(16 85 105)}
.tw-bg-petrol\/85{background-color:rgb(16 85 105 / 0.85)}
.tw-bg-tuerkis-20{background-color:rgb(228 241 244)}
.tw-bg-white{background-color:rgb(255 255 255)}
.tw-bg-white\/15{background-color:rgb(255 255 255 / 0.15)}
.tw-block{display:block}
.tw-border-petrol{border-color:rgb(16 85 105)}
.tw-border-t-4{border-top-width:4px;border-top-style:solid}
.tw-bottom-0{bottom:0px}
.tw-bottom-3{bottom:.75rem}
.tw-col-span-2{grid-column:span 2/span 2}
.tw-content-start{align-content:flex-start}
.tw-flex{display:flex}
.tw-flex-1{flex:1 1 0%}
.tw-flex-col{flex-direction:column}
.tw-font-bold{font-weight:700}
.tw-font-extrabold{font-weight:800}
.tw-font-serif{font-family:var(--serif)}
.tw-from-petrol-dark\/90{--tw-gradient-from:rgb(11 62 77 / 0.9) var(--tw-gradient-from-position,0%);--tw-gradient-to:rgb(11 62 77 / 0) var(--tw-gradient-to-position,100%);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.tw-gap-1{gap:.25rem}
.tw-gap-1\.5{gap:.375rem}
.tw-gap-2{gap:.5rem}
.tw-gap-3{gap:.75rem}
.tw-gap-6{gap:1.5rem}
.tw-grid{display:grid}
.tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.tw-grid-rows-\[auto_auto\]{grid-template-rows:auto auto}
.tw-h-11{height:2.75rem}
.tw-h-14{height:3.5rem}
.tw-h-9{height:2.25rem}
.tw-h-full{height:100%}
.tw-hidden{display:none}
.tw-inline-flex{display:inline-flex}
.tw-inset-0{inset:0px}
.tw-inset-x-3{left:.75rem;right:.75rem}
.tw-italic{font-style:italic}
.tw-items-center{align-items:center}
.tw-justify-between{justify-content:space-between}
.tw-justify-center{justify-content:center}
.tw-leading-none{line-height:1}
.tw-leading-relaxed{line-height:1.625}
.tw-leading-tight{line-height:1.25}
.tw-left-0{left:0px}
.tw-list-none{list-style-type:none}
.tw-m-0{margin:0px}
.tw-min-w-0{min-width:0px}
.tw-min-w-14{min-width:3.5rem}
.tw-mt-1{margin-top:.25rem}
.tw-no-underline{text-decoration-line:none}
.tw-object-\[50\%_20\%\]{object-position:50% 20%}
.tw-object-cover{object-fit:cover}
.tw-opacity-0{opacity:0}
.tw-overflow-hidden{overflow:hidden}
.tw-p-0{padding:0px}
.tw-p-3{padding:.75rem}
.tw-pb-1{padding-bottom:.25rem}
.tw-pb-6{padding-bottom:1.5rem}
.tw-place-items-center{place-items:center}
.tw-pointer-events-auto{pointer-events:auto}
.tw-pointer-events-none{pointer-events:none}
.tw-pt-5{padding-top:1.25rem}
.tw-px-2\.5{padding-left:.625rem;padding-right:.625rem}
.tw-px-3{padding-left:.75rem;padding-right:.75rem}
.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}
.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}
.tw-relative{position:relative}
.tw-ring-1{box-shadow:0 0 0 1px var(--tw-ring-color,rgb(59 130 246 / .5))}
.tw-ring-white\/25{--tw-ring-color:rgb(255 255 255 / 0.25)}
.tw-rounded-full{border-radius:9999px}
.tw-rounded-md{border-radius:.375rem}
.tw-row-span-2{grid-row:span 2/span 2}
.tw-shadow-card{box-shadow:0 1px 2px rgba(16,85,105,.08),0 12px 32px -12px rgba(16,85,105,.25)}
.tw-shadow-tile{box-shadow:0 10px 24px -12px rgba(0,30,40,.55)}
.tw-shrink-0{flex-shrink:0}
.tw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
.tw-text-2xl{font-size:1.5rem;line-height:2rem}
.tw-text-\[\.65rem\]{font-size:.65rem}
.tw-text-\[\.6rem\]{font-size:.6rem}
.tw-text-\[\.7rem\]{font-size:.7rem}
.tw-text-\[1\.6rem\]{font-size:1.6rem}
.tw-text-\[clamp\(1\.4rem\,1\.2rem\+\.8vw\,1\.9rem\)\]{font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem)}
.tw-text-base{font-size:1rem;line-height:1.5rem}
.tw-text-ink{color:rgb(10 10 10)}
.tw-text-muted{color:rgb(61 74 79)}
.tw-text-petrol{color:rgb(16 85 105)}
.tw-text-sm{font-size:.875rem;line-height:1.25rem}
.tw-text-tuerkis-60{color:rgb(167 213 220)}
.tw-text-white{color:rgb(255 255 255)}
.tw-to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position,100%)}
.tw-tracking-wider{letter-spacing:.05em}
.tw-translate-y-3{--tw-translate-y:.75rem;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}
.tw-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tw-uppercase{text-transform:uppercase}
.tw-via-petrol-dark\/25{--tw-gradient-to:rgb(11 62 77 / 0) var(--tw-gradient-to-position,100%);--tw-gradient-stops:var(--tw-gradient-from),rgb(11 62 77 / 0.25) var(--tw-gradient-via-position,50%),var(--tw-gradient-to)}
.tw-w-11{width:2.75rem}
.tw-w-9{width:2.25rem}
.tw-w-full{width:100%}
.tw-z-20{z-index:20}
.tw-delay-150{transition-delay:150ms}
.tw-delay-200{transition-delay:200ms}
.tw-delay-75{transition-delay:75ms}
.tw-duration-300{transition-duration:300ms}
.tw-duration-500{transition-duration:500ms}
.tw-duration-700{transition-duration:700ms}
.tw-ease-out-expo{transition-timing-function:cubic-bezier(.16,1,.3,1)}
.after\:tw-absolute::after{position:absolute}
.after\:tw-content-\[\'\'\]::after{--tw-content:'';content:var(--tw-content)}
.after\:tw-inset-0::after{inset:0px}
.after\:tw-z-10::after{z-index:10}
.hover\:tw--translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}
.hover\:tw-bg-orange-dark:hover{background-color:rgb(229 103 0)}
.hover\:tw-bg-petrol:hover{background-color:rgb(16 85 105)}
.hover\:tw-bg-tuerkis-20:hover{background-color:rgb(228 241 244)}
.hover\:tw-bg-white\/25:hover{background-color:rgb(255 255 255 / 0.25)}
.hover\:tw-shadow-card-hover:hover{box-shadow:0 2px 4px rgba(16,85,105,.08),0 26px 44px -18px rgba(16,85,105,.4)}
.focus-within\:tw-shadow-card-hover:focus-within{box-shadow:0 2px 4px rgba(16,85,105,.08),0 26px 44px -18px rgba(16,85,105,.4)}
.focus-visible\:tw-outline:focus-visible{outline-style:solid}
.focus-visible\:tw-outline-2:focus-visible{outline-width:2px}
.focus-visible\:tw-outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}
.focus-visible\:tw-outline-offset-2:focus-visible{outline-offset:2px}
.focus-visible\:tw-outline-orange:focus-visible{outline-color:rgb(255 115 0)}
.focus-visible\:tw-outline-white:focus-visible{outline-color:rgb(255 255 255)}
.tw-group:hover .group-hover\:tw-bg-\[length\:100\%_3px\]{background-size:100% 3px}
.tw-group:hover .group-hover\:tw-opacity-0{opacity:0}
.tw-group:hover .group-hover\:tw-opacity-100{opacity:1}
.tw-group:hover .group-hover\:tw-scale-\[1\.06\]{--tw-scale-x:1.06;--tw-scale-y:1.06;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}
.tw-group:hover .group-hover\:tw-translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}
.tw-group:focus-within .group-focus-within\:tw-bg-\[length\:100\%_3px\]{background-size:100% 3px}
.tw-group:focus-within .group-focus-within\:tw-opacity-0{opacity:0}
.tw-group:focus-within .group-focus-within\:tw-opacity-100{opacity:1}
.tw-group:focus-within .group-focus-within\:tw-scale-\[1\.06\]{--tw-scale-x:1.06;--tw-scale-y:1.06;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}
.tw-group:focus-within .group-focus-within\:tw-translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}
@media (min-width:48rem){.md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:64rem){.lg\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:64rem){.lg\:tw-max-w-\[46rem\]{max-width:46rem}}
@media (prefers-reduced-motion:reduce){.motion-reduce\:tw-transition-none{transition-property:none}}
@media (prefers-reduced-motion:reduce){.motion-reduce\:tw-translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}}
@media (prefers-reduced-motion:reduce){.tw-group:hover .motion-reduce\:group-hover\:tw-scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}}
@media (prefers-reduced-motion:reduce){.motion-reduce\:hover\:tw-translate-y-0:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}}
@media (hover:none){.hover-none\:tw-flex{display:flex}}
@media (hover:none){.hover-none\:tw-hidden{display:none}}
@media (hover:none){.tw-group:hover .hover-none\:group-hover\:tw-opacity-100{opacity:1}}
