*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}#root,#__next{isolation:isolate}:root{line-height:1.5;font-synthesis:none;color-scheme:light;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-size:16px}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}html{line-height:1.15;hanging-punctuation:first last;overflow-y:scroll;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}body{max-inline-size:100%;line-height:1.5}input,textarea,button,select{font-family:inherit;font-size:inherit;font:inherit;border:none}a{text-decoration:none;color:inherit}img,svg,picture,video{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem}canvas{display:inline-block}button{cursor:pointer;background:none;color:inherit}ol,ul,menu,summary{list-style:none;line-height:1.5}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:1.1}p,li,figcaption{max-width:65ch;text-wrap:pretty}input{min-width:0}:root{--bg-clr-white: hsl(0deg 0% 100%);--bg-clr-sand: hsl(0deg 18% 97%);--bg-clr-midsand: hsl(11deg 21% 90%);--bg-clr-black: hsl(0deg 0% 12%);--bg-clr-darkblue: hsl(225deg 15% 16%);--bg-clr-apple: hsl(240deg 11% 96%);--bg-first-color: oklch(96.022% .012 96.478deg);--bg-second-color: oklch(95.736% .0095 72.461deg);--bg-third-color: oklch(84.887% .0123 67.487deg);--bg-fourth-color: oklch(81.793% .0232 109.718deg);--bg-fifth-color: oklch(97.614% .0543 118.608deg);--current-bg-clr: light-dark(var(--bg-fifth-color), var(--bg-clr-black));--txt-clr-light-mode: hsl(240deg 3% 12%);--txt-clr-dark-mode: hsl(0deg 0% 100%);--current-txt-clr: light-dark( var(--txt-clr-light-mode), var(--txt-clr-dark-mode) );--accent-first-color: oklch(73.43% .0653 121.805deg);--accent-second-color: oklch(62.857% .0605 122.47deg);--accent-third-color: oklch(64.68% .0465 59.95deg);--accent-fourth-color: oklch(39.094% .0688 47.582deg);--accent-fifth-color: oklch(47.145% .0882 59.749deg);--accent-sixth-color: oklch(41.982% .0974 154.639deg);--accent-seventh-color: oklch(63.077% .10607 139.772);--logo-background-color: oklch(44.642% .0699 62.006deg);--bild-green: #24362a;--bild-green2: #3c462e;--clr-blue-dark: hsl(216deg 57% 40%);--clr-blue: light-dark(hsl(216deg 57% 50%), hsl(216deg 67% 60%));--clr-blue-light: hsl(216deg 57% 60%);--clr-lavendel-dark: hsl(299deg 47% 71%);--clr-lavendel: light-dark(hsl(299deg 47% 81%), hsl(299deg 57% 85%));--clr-lavendel-light: hsl(299deg 47% 85%);--clr-turquoise-dark: hsl(186deg 86% 31%);--clr-turquoise: light-dark(hsl(186deg 86% 41%), hsl(186deg 96% 51%));--clr-turquoise-light: hsl(186deg 86% 51%);--clr-magenta-dark: hsl(350deg 98% 44%);--clr-magenta: light-dark(hsl(350deg 98% 54%), hsl(350deg 98% 64%));--clr-magenta-light: hsl(350deg 98% 64%);--clr-orange-dark: hsl(28deg 100% 47%);--clr-orange: light-dark(hsl(28deg 98% 57%), hsl(28deg 98% 57%));--clr-orange-light: hsl(28deg 98% 67%);--scroll-bar-color-light-mode: hsl(0deg 0% 95%);--scroll-thumb-color-light-mode: hsl(0deg 0% 75%);--scroll-thumbhover-color-light-mode: hsl(0deg 0% 66%);--scroll-bar-color-dark-mode: hsl(0deg 0% 26%);--scroll-thumb-color-dark-mode: hsl(0deg 0% 38%);--scroll-thumbhover-color-dark-mode: hsl(0deg 0% 48%);--font-weight-verythin: 200;--font-weight-thin: 300;--font-weight-normal: 400;--font-weight-bold: 500;--font-weight-verybold: 600;--font-system-ui: system-ui, sans-serif;--font-transitional: charter, bitstream charter, sitka text, cambria, serif;--font-old-style: iowan old style, palatino linotype, urw palladio l, p052, serif;--font-humanist: seravek, gill sans nova, ubuntu, calibri, dejav sans, source-sans-pro, sans-serif;--font-geometric-humanist: avenir, montserrat, corbel, urw gothic, source-sans-pro, sans-serif;--font-classical-humanist: optima, candara, noto sans, source-sans-pro, sans-serif;--font-neo-grotesque: inter, roboto, helvetica neue, arial nova, nimbus sans, arial, sans-serif;--font-monospace-slab-serif: nimbus mono ps, courier new, monospace;--font-monospace-code: dank mono, operator mono, inconsolata, fira mono, ui-monospace, sf mono, monaco, droid sans mono, source code pro, cascadia code, menlo, consolas, dejav sans mono, monospace;--font-industrial: bahnschrift, din alternate, franklin gothic medium, nimbus sans narrow, sans-serif-condensed, sans-serif;--font-rounded-sans: ui-rounded, hiragino maru gothic pron, quicksand, comfortaa, manjari, arial rounded mt, arial rounded mt bold, calibri, source-sans-pro, sans-serif;--font-slab-serif: rockwell, rockwell nova, roboto slab, dejav serif, sitka small, serif;--font-antique: superclarendon, bookman old style, urw bookman, urw bookman l, georgia pro, georgia, serif;--font-didone: didot, bodoni mt, noto serif display, urw palladio l, p052, sylfaen, serif;--font-handwritten: segoe print, bradley hand, chilanka, tscu_comic, casual, cursive;--fs-0-6: clamp(.3768rem, .3624rem + .064vw, .4424rem);--fs-0-5: clamp(.4521rem, .43rem + .0984vw, .553rem);--fs-0-4: clamp(.5425rem, .5099rem + .145vw, .6912rem);--fs-0-3: clamp(.651rem, .6043rem + .2078vw, .864rem);--fs-0-2: clamp(.7813rem, .7157rem + .2915vw, 1.08rem);--fs-0-1: clamp(.9375rem, .847rem + .4024vw, 1.35rem);--fs-0: clamp(1.125rem, 1.0015rem + .5488vw, 1.6875rem);--fs-1: clamp(1.35rem, 1.1833rem + .7409vw, 2.1094rem);--fs-2: clamp(1.62rem, 1.3968rem + .9919vw, 2.6367rem);--fs-3: clamp(1.944rem, 1.6472rem + 1.3189vw, 3.2959rem);--fs-4: clamp(2.3328rem, 1.9405rem + 1.7435vw, 4.1199rem);--fs-5: clamp(2.7994rem, 2.2834rem + 2.2932vw, 5.1498rem);--fs-6: clamp(3.3592rem, 2.6836rem + 3.003vw, 6.4373rem);--fs-7: clamp(4.0311rem, 3.1496rem + 3.9176vw, 8.0466rem);--fs-8: clamp(4.8373rem, 3.6912rem + 5.0936vw, 10.0583rem);--fs-9: clamp(5.8048rem, 4.3191rem + 6.603vw, 12.5729rem);--fs-10: clamp(6.9657rem, 5.0449rem + 8.5369vw, 15.7161rem);--font-space-6xs: clamp(.3768rem, .3624rem + .064vw, .4424rem);--font-space-5xs: clamp(.4521rem, .43rem + .0984vw, .553rem);--font-space-4xs: clamp(.5425rem, .5099rem + .145vw, .6912rem);--font-space-3xs: clamp(.651rem, .6043rem + .2078vw, .864rem);--font-space-2xs: clamp(.7813rem, .7157rem + .2915vw, 1.08rem);--font-space-xs: clamp(.9375rem, .847rem + .4024vw, 1.35rem);--font-space-s: clamp(1.125rem, 1.0015rem + .5488vw, 1.6875rem);--font-space-m: clamp(1.35rem, 1.1833rem + .7409vw, 2.1094rem);--font-space-l: clamp(1.62rem, 1.3968rem + .9919vw, 2.6367rem);--font-space-xl: clamp(1.944rem, 1.6472rem + 1.3189vw, 3.2959rem);--font-space-2xl: clamp(2.3328rem, 1.9405rem + 1.7435vw, 4.1199rem);--font-space-3xl: clamp(2.7994rem, 2.2834rem + 2.2932vw, 5.1498rem);--font-space-4xl: clamp(3.3592rem, 2.6836rem + 3.003vw, 6.4373rem);--font-space-5xl: clamp(4.0311rem, 3.1496rem + 3.9176vw, 8.0466rem);--font-space-6xl: clamp(4.8373rem, 3.6912rem + 5.0936vw, 10.0583rem);--font-space-7xl: clamp(5.8048rem, 4.3191rem + 6.603vw, 12.5729rem);--font-space-8xl: clamp(6.9657rem, 5.0449rem + 8.5369vw, 15.7161rem);--space-3xs: clamp(.3125rem, .2851rem + .122vw, .4375rem);--space-2xs: clamp(.5625rem, .4939rem + .3049vw, .875rem);--space-xs: clamp(.875rem, .7927rem + .3659vw, 1.25rem);--space-s: clamp(1.125rem, 1.0015rem + .5488vw, 1.6875rem);--space-m: clamp(1.6875rem, 1.4954rem + .8537vw, 2.5625rem);--space-l: clamp(2.25rem, 2.003rem + 1.0976vw, 3.375rem);--space-xl: clamp(3.375rem, 3.0046rem + 1.6463vw, 5.0625rem);--space-2xl: clamp(4.5rem, 4.0061rem + 2.1951vw, 6.75rem);--space-3xl: clamp(6.75rem, 6.0091rem + 3.2927vw, 10.125rem);--row-gap-1: var(--space-xl);--row-gap-2: var(--space-l);--row-gap-3: var(--space-m);--row-gap-4: var(--space-s);--row-gap-5: var(--space-xs);--row-gap-6: var(--space-2xs);--column-gap-1: var(--space-xl);--column-gap-2: var(--space-l);--column-gap-3: var(--space-m);--column-gap-4: var(--space-s);--column-gap-5: var(--space-xs);--column-gap-6: var(--space-2xs);--scrollbar-width: 16px;--section-width: 2000px;--inline-padding: var(--space-s);--section-inline-padding: max( var(--inline-padding), calc((100% - var(--section-width)) / 2) );--section-inline-without-padding: max( 0px, calc((100% - var(--section-width)) / 2) );--section-block-padding: var(--font-space-4xl);--padding-xxs: .15em;--padding-xs: .25em;--padding-s: .5em;--padding-m: .75em;--padding-l: 1em;--padding-xl: 1.25em;--padding-2xl: 1.5em;--padding-3xl: 1.75em;--border-radius-xs: .5em;--border-radius-s: 1em;--border-radius-m: 1.5em;--border-radius-l: 2em;--boxshadow-s: hsl(from var(--current-txt-clr) h s l / 100%) .3em .6em 1em;--z-fixed: 100;--grid-2-column-layout: repeat( auto-fill, minmax( max(calc(300px - var(--column-gap-1) / 2), 50% - var(--column-gap-1) / 2), 1fr ) )}:root{--background-size: 80px;--wuerfel-background: linear-gradient( 30deg, #111111 12%, transparent 12.5%, transparent 87%, #111111 87.5%, #111111 ) 0 0 / var(--background-size) calc(var(--background-size) * 1.75), linear-gradient( 150deg, #111111 12%, transparent 12.5%, transparent 87%, #111111 87.5%, #111111 ) 0 0 / var(--background-size) calc(var(--background-size) * 1.75), linear-gradient( 30deg, #111111 12%, transparent 12.5%, transparent 87%, #111111 87.5%, #111111 ) calc(.5 * var(--background-size)) calc(.875 * var(--background-size)) / var(--background-size) calc(var(--background-size) * 1.75), linear-gradient( 150deg, #111111 12%, transparent 12.5%, transparent 87%, #111111 87.5%, #111111 ) calc(.5 * var(--background-size)) calc(.875 * var(--background-size)) / var(--background-size) calc(var(--background-size) * 1.75), linear-gradient( 60deg, #77777777 25%, transparent 25.5%, transparent 75%, #77777777 75%, #77777777 ) 0 0 / var(--background-size) calc(var(--background-size) * 1.75), linear-gradient( 60deg, #77777777 25%, transparent 25.5%, transparent 75%, #77777777 75%, #77777777 ) calc(.5 * var(--background-size)) calc(.875 * var(--background-size)) / var(--background-size) calc(var(--background-size) * 1.75), #000000;--mx: 0;--my: 0;--a-x: calc(var(--mx) * 8px);--a-y: calc(var(--my) * 8px);--b-x: calc(var(--mx) * -6px);--b-y: calc(var(--my) * -6px);--c-x: calc(var(--mx) * 4px);--c-y: calc(var(--my) * 4px);--mosaic-background: repeating-linear-gradient( 45deg, #0000 -50% calc(50% / 13), #100f0f 0 calc(100% / 13), #0000 0 calc(150% / 13), #100f0f 0 calc(200% / 13), #0000 0 calc(250% / 13), #100f0f 0 calc(300% / 13) ) calc(0px + var(--c-x)) calc(0px + var(--c-y)), repeating-linear-gradient( 45deg, #0000 -50% calc(50% / 13), #100f0f 0 calc(100% / 13), #0000 0 calc(150% / 13), #100f0f 0 calc(200% / 13), #0000 0 calc(250% / 13), #100f0f 0 calc(300% / 13) ) calc(32px + var(--a-x)) calc(32px + var(--a-y)), repeating-linear-gradient( -45deg, #0000 -50% calc(50% / 13), #100f0f 0 calc(100% / 13), #0000 0 calc(150% / 13), #100f0f 0 calc(200% / 13), #0000 0 calc(250% / 13), #100f0f 0 calc(300% / 13) ) calc(0px + var(--b-x)) calc(0px + var(--b-y)), repeating-linear-gradient( -45deg, #0000 -50% calc(50% / 13), #100f0f 0 calc(100% / 13), #0000 0 calc(150% / 13), #100f0f 0 calc(200% / 13), #0000 0 calc(250% / 13), #100f0f 0 calc(300% / 13) ) calc(32px + var(--a-x)) calc(32px + var(--a-y)) var(--accent-fourth-color)}body{font-family:superclarendon,bookman old style,urw bookman,urw bookman l,georgia pro,georgia,serif;font-family:var(--font-antique);transition:color .5s linear,background-color .5s linear;color:light-dark(hsl(240deg 3% 12%),hsl(0deg 0% 100%));color:var(--current-txt-clr);background-color:light-dark(oklch(97.614% .0543 118.608deg),hsl(0deg 0% 12%));background-color:var(--current-bg-clr);font-size:clamp(1.125rem,1.0015rem + .5488vw,1.6875rem);font-size:var(--fs-0)}section{padding-top:clamp(3.3592rem,2.6836rem + 3.003vw,6.4373rem);padding-top:var(--section-block-padding);padding-bottom:clamp(3.3592rem,2.6836rem + 3.003vw,6.4373rem);padding-bottom:var(--section-block-padding);padding-inline:max(clamp(1.125rem,1.0015rem + .5488vw,1.6875rem),calc((100% - 2000px)/2));padding-inline:var(--section-inline-padding)}.section-padding-inline{padding-inline:max(clamp(1.125rem,1.0015rem + .5488vw,1.6875rem),calc((100% - 2000px)/2));padding-inline:var(--section-inline-padding)}::-webkit-scrollbar{width:16px;width:var(--scrollbar-width);border-radius:.5rem;background-color:light-dark(hsl(0deg 0% 95%),hsl(0deg 0% 26%))}@supports (color: light-dark(red,red)){::-webkit-scrollbar{background-color:light-dark(var(--scroll-bar-color-light-mode),var(--scroll-bar-color-dark-mode))}}::-webkit-scrollbar-thumb{background-color:light-dark(hsl(0deg 0% 75%),hsl(0deg 0% 38%));border-radius:.5rem}@supports (color: light-dark(red,red)){::-webkit-scrollbar-thumb{background-color:light-dark(var(--scroll-thumb-color-light-mode),var(--scroll-thumb-color-dark-mode))}}::-webkit-scrollbar-thumb:hover{background-color:light-dark(hsl(0deg 0% 66%),hsl(0deg 0% 48%))}@supports (color: light-dark(red,red)){::-webkit-scrollbar-thumb:hover{background-color:light-dark(var(--scroll-thumbhover-color-light-mode),var(--scroll-thumbhover-color-dark-mode))}}h1,h2{font-weight:600;font-weight:var(--font-weight-verybold);font-size:clamp(1.944rem,1.6472rem + 1.3189vw,3.2959rem);font-size:var(--fs-3);color:light-dark(hsl(240deg 3% 12%),hsl(0deg 0% 100%));color:var(--current-txt-clr)}h3{font-weight:600;font-weight:var(--font-weight-verybold);font-size:clamp(1.35rem,1.1833rem + .7409vw,2.1094rem);font-size:var(--fs-1);color:light-dark(hsl(240deg 3% 12%),hsl(0deg 0% 100%));color:var(--current-txt-clr)}h4{font-size:clamp(1.125rem,1.0015rem + .5488vw,1.6875rem);font-size:var(--fs-0)}h5{font-size:clamp(.9375rem,.847rem + .4024vw,1.35rem);font-size:var(--fs-0-1)}h6{font-size:clamp(.7813rem,.7157rem + .2915vw,1.08rem);font-size:var(--fs-0-2)}.grid{display:grid}.flex{display:flex}.row-gap-1{row-gap:clamp(3.375rem,3.0046rem + 1.6463vw,5.0625rem);row-gap:var(--space-xl)}.row-gap-2{row-gap:clamp(2.25rem,2.003rem + 1.0976vw,3.375rem);row-gap:var(--space-l)}.row-gap-3{row-gap:clamp(1.6875rem,1.4954rem + .8537vw,2.5625rem);row-gap:var(--space-m)}.column-gap-1{-moz-column-gap:clamp(3.375rem,3.0046rem + 1.6463vw,5.0625rem);column-gap:clamp(3.375rem,3.0046rem + 1.6463vw,5.0625rem);-moz-column-gap:var(--space-xl);column-gap:var(--space-xl)}.column-gap-2{-moz-column-gap:clamp(2.25rem,2.003rem + 1.0976vw,3.375rem);column-gap:clamp(2.25rem,2.003rem + 1.0976vw,3.375rem);-moz-column-gap:var(--space-l);column-gap:var(--space-l)}.column-gap-3{-moz-column-gap:clamp(1.6875rem,1.4954rem + .8537vw,2.5625rem);column-gap:clamp(1.6875rem,1.4954rem + .8537vw,2.5625rem);-moz-column-gap:var(--space-m);column-gap:var(--space-m)}.gap-1{gap:clamp(1.125rem,1.0015rem + .5488vw,1.6875rem);gap:var(--space-s)}.gap-2{gap:clamp(.875rem,.7927rem + .3659vw,1.25rem);gap:var(--space-xs)}.gap-3{gap:clamp(.5625rem,.4939rem + .3049vw,.875rem);gap:var(--space-2xs)}.img-fullwidth{width:100%;height:auto}.img-fullheight{height:100%;width:auto}.img-cover-only,.img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.img-contain{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.overlapped{grid-row:1/2;grid-column:1/2}.button-style-1{display:inline-block;padding:clamp(.5625rem,.4939rem + .3049vw,.875rem) clamp(.875rem,.7927rem + .3659vw,1.25rem);padding:var(--space-2xs) var(--space-xs);border-radius:2rem;font-weight:500;font-weight:var(--font-weight-bold)}.paused{animation-play-state:paused!important}.text-rotator-3d{opacity:0;visibility:hidden;align-self:center;overflow:clip}.pointer-events-none{pointer-events:none}.opacity-0{opacity:0;pointer-events:none!important}.visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.svg-defs{position:absolute;width:0;height:0;pointer-events:none}.will-change-transform{will-change:filter}@view-transition{navigation:auto}main{view-transition-name:my-content}::view-transition-old(my-content){animation:.5s linear both slide-out}::view-transition-new(my-content){animation:.5s linear both slide-in}@keyframes slide-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in{0%{opacity:0}to{opacity:1}}.floating{animation:floating 3s ease-in-out infinite}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-5%)}to{transform:translateY(0)}}.coming-soon{position:relative}.coming-soon:after{content:"Coming soon";position:absolute;max-width:6rem;inset:0;color:red;background-color:hsl(from light-dark(oklch(97.614% .0543 118.608deg),hsl(0deg 0% 12%)) h s l / 60%);font-size:.8em;text-align:center;line-height:1.1;border-radius:1em;border-radius:var(--border-radius-s);border:red solid 2px;transform:translate(30%) rotate(-15deg)}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){.coming-soon:after{background-color:hsl(from var(--current-bg-clr) h s l / 60%)}}.shining{position:relative;overflow:hidden}.shining:after{pointer-events:none;content:"";z-index:4;position:absolute;inset:0;background:linear-gradient(60deg,transparent 0%,transparent 40%,rgb(255 255 255 / 80%) 42%,rgb(255 255 255 / 80%) 50%,transparent 52%,transparent 100%);animation:shining 6s infinite linear;animation-delay:0s;animation-play-state:inherit}@keyframes shining{0%{transform:translate(-100%)}10%{transform:translate(100%)}to{transform:translate(100%)}}.will-change-before:before{will-change:transform}.logo-draw-background[data-astro-cid-t54q4ar6]{position:fixed;top:0;width:100%;height:100svh;display:none;place-items:center;backdrop-filter:blur(19.1px);transition:backdrop-filter 1.5s linear;z-index:200;pointer-events:none;overflow:hidden}.logo-draw[data-astro-cid-t54q4ar6]{border-radius:50%;height:80vmin;width:auto;transition:scale 2s cubic-bezier(.797,-.473,.817,-.191),translate 2s cubic-bezier(.33,-.589,.732,.403)}header[data-astro-cid-t54q4ar6]{position:fixed;width:100%;padding-top:clamp(.5625rem,.4939rem + .3049vw,.875rem);padding-top:var(--space-2xs);padding-bottom:clamp(.3125rem,.2851rem + .122vw,.4375rem);padding-bottom:var(--space-3xs);backdrop-filter:blur(6.2px);top:0;z-index:100;z-index:var(--z-fixed);background-color:transparent;transition:opacity 1s linear,display 1s linear;transition-behavior:allow-discrete}@starting-style{header[data-astro-cid-t54q4ar6]{opacity:0}}header[data-astro-cid-t54q4ar6].hidden{opacity:0;display:none}.scroll-header[data-astro-cid-t54q4ar6]{box-shadow:0 1px 4px #0000001a}.nav[data-astro-cid-t54q4ar6]{display:flex;justify-content:start;align-items:center}.nav-logo[data-astro-cid-t54q4ar6]{height:clamp(3.375rem,3.0046rem + 1.6463vw,5.0625rem);height:var(--space-xl)}:root[data-theme=dark] .nav-logo[data-astro-cid-t54q4ar6]{filter:drop-shadow(0 0 10px hsl(28deg 98% 57% / 80%));animation:glowing 5s infinite alternate}@keyframes glowing{0%{filter:drop-shadow(0 0 5px hsl(28deg 98% 57% / 80%))}50%{filter:drop-shadow(0 0 10px hsl(28deg 98% 57% / 100%)) drop-shadow(0 0 15px hsl(28deg 98% 57% / 70%))}to{filter:drop-shadow(0 0 5px hsl(28deg 98% 57% / 80%))}}.nav-item[data-astro-cid-t54q4ar6]{transition:filter .6s}.nav-list[data-astro-cid-t54q4ar6]{position:relative;display:flex;flex-direction:column;align-items:center;row-gap:1.5rem}.nav-contents[data-astro-cid-t54q4ar6]{display:contents}.nav-link[data-astro-cid-t54q4ar6]{font-weight:600;font-size:clamp(1.125rem,1.0015rem + .5488vw,1.6875rem);font-size:var(--fs-0)}.active-link[data-astro-cid-t54q4ar6]{position:relative;border:solid 1px var(--first-accent);filter:drop-shadow(0 0 10px var(--first-accent))}.nav-switch[data-astro-cid-t54q4ar6]{display:inline-block}.mobile-switch-menu[data-astro-cid-t54q4ar6]{display:flex;align-items:center;gap:clamp(.5625rem,.4939rem + .3049vw,.875rem);gap:var(--space-2xs)}.nav-button[data-astro-cid-t54q4ar6]{display:none;font-weight:600}@media screen and (max-width:999px){.nav-list[data-astro-cid-t54q4ar6]{display:none;position:fixed;background-color:light-dark(oklch(97.614% .0543 118.608deg),hsl(0deg 0% 12%));background-color:var(--current-bg-clr);box-shadow:0 0 10px 2px light-dark(rgb(0 0 0 / 30%),rgb(255 255 255 / 50%));padding:2.5rem 0;width:70%;top:6rem;translate:-120%;transition:translate .6s linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1),display .6s linear;transition-behavior:allow-discrete;border-radius:2rem;z-index:100;z-index:var(--z-fixed)}.nav-opened[data-astro-cid-t54q4ar6]{display:flex;translate:15%}@starting-style{.nav-opened[data-astro-cid-t54q4ar6]{translate:100%}}}@media screen and (min-width:1000px){.kontakt-link[data-astro-cid-t54q4ar6],#burger-menu[data-astro-cid-t54q4ar6]{display:none}.nav-list[data-astro-cid-t54q4ar6]{display:flex;flex-direction:row;-moz-column-gap:clamp(2.25rem,2.003rem + 1.0976vw,3.375rem);-moz-column-gap:var(--space-l);column-gap:clamp(2.25rem,2.003rem + 1.0976vw,3.375rem);column-gap:var(--space-l)}.nav-contents[data-astro-cid-t54q4ar6]{display:contents}}@media screen and (min-width:1200px){.nav-contents[data-astro-cid-t54q4ar6]{display:flex;-moz-column-gap:clamp(2.25rem,2.003rem + 1.0976vw,3.375rem);-moz-column-gap:var(--space-l);column-gap:clamp(2.25rem,2.003rem + 1.0976vw,3.375rem);column-gap:var(--space-l)}.nav-button[data-astro-cid-t54q4ar6]{display:inline-flex}}svg[data-astro-cid-aujcck6f]{pointer-events:none;position:absolute;width:100%;height:15%;left:0;bottom:0;z-index:0}a[data-astro-cid-4fbeik7o]{display:inline-block;padding:.15em .5em;padding:var(--padding-xxs) var(--padding-s);border-radius:clamp(2.25rem,2.003rem + 1.0976vw,3.375rem);border-radius:var(--space-l)}.link-style-1[data-astro-cid-4fbeik7o]{padding:.25em .75em;padding:var(--padding-xs) var(--padding-m);border:light-dark(hsl(28deg 98% 57%),hsl(28deg 98% 57%)) solid 3px;border:var(--clr-orange) solid 3px}.link-style-2[data-astro-cid-4fbeik7o]{--animation-speed: .6s;--link-color: var(--clr-blue);position:relative;background-size:100% 100%;background-image:linear-gradient(to top,light-dark(hsl(216deg 57% 50%),hsl(216deg 67% 60%)) 0%,light-dark(hsl(216deg 57% 50%),hsl(216deg 67% 60%)) 100%);background-image:linear-gradient(to top,var(--link-color) 0%,var(--link-color) 100%);background-position:0 40px;background-repeat:no-repeat}.link-style-2[data-astro-cid-4fbeik7o]:hover{background-position:0 0;box-shadow:light-dark(hsl(240deg 3% 12%),hsl(0deg 0% 100%)) 2px 2px 0 0;box-shadow:var(--current-txt-clr) 2px 2px 0 0;color:light-dark(oklch(97.614% .0543 118.608deg),hsl(0deg 0% 12%));color:var(--current-bg-clr)}section[data-astro-cid-dwl4onjj]{overflow-x:clip;position:relative;background:var(--mosaic-background);background-size:64px 64px;background-repeat:repeat;padding-top:clamp(6.75rem,6.0091rem + 3.2927vw,10.125rem);padding-top:var(--space-3xl);padding-bottom:clamp(3.375rem,3.0046rem + 1.6463vw,5.0625rem);padding-bottom:var(--space-xl)}.intro-welle-1[data-astro-cid-dwl4onjj]{bottom:100%;transform:rotate(180deg) translateY(1px);transform-origin:bottom center;height:25%}footer[data-astro-cid-dwl4onjj]{place-items:center;row-gap:clamp(1.6875rem,1.4954rem + .8537vw,2.5625rem);row-gap:var(--row-gap-3)}.footer-contact[data-astro-cid-dwl4onjj]{-moz-column-gap:clamp(3.375rem,3.0046rem + 1.6463vw,5.0625rem);-moz-column-gap:var(--column-gap-1);column-gap:clamp(3.375rem,3.0046rem + 1.6463vw,5.0625rem);column-gap:var(--column-gap-1);justify-content:center}svg[data-astro-cid-dwl4onjj]{height:clamp(2.25rem,2.003rem + 1.0976vw,3.375rem);height:var(--space-l)}.footer-nav[data-astro-cid-dwl4onjj]{color:#66995a;color:var(--accent-seventh-color);font-weight:600;font-weight:var(--font-weight-verybold);-moz-column-gap:clamp(1.6875rem,1.4954rem + .8537vw,2.5625rem);-moz-column-gap:var(--column-gap-3);column-gap:clamp(1.6875rem,1.4954rem + .8537vw,2.5625rem);column-gap:var(--column-gap-3);flex-wrap:wrap;justify-content:center}p[data-astro-cid-dwl4onjj]{color:#fff;color:var(--txt-clr-dark-mode);font-size:clamp(1.125rem,1.0015rem + .5488vw,1.6875rem);font-size:var(--fs-0);text-align:center}.footer-heart[data-astro-cid-dwl4onjj]{display:inline-block}.nexalio[data-astro-cid-dwl4onjj]{padding:0;color:light-dark(hsl(28deg 98% 57%),hsl(28deg 98% 57%));color:var(--clr-orange);text-decoration:underline}@media(min-width:400px){.footer-da[data-astro-cid-dwl4onjj]{order:2}.footer-ag[data-astro-cid-dwl4onjj]{order:1}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
