*,*: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;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth;scrollbar-gutter:stable;overscroll-behavior:none}body{max-inline-size:100%;line-height:1.5}main{min-height:70vh}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}*:focus:not(:focus-visible){outline:none}ol,ul,menu,summary{list-style:none;line-height:1.5}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:1.1;text-align:center}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-clr-lch: oklch(96.022% .012 96.478deg);--bg-first-clr: hsl(49, 33%, 94%);--bg-second-clr-lch: oklch(95.736% .0095 72.461deg);--bg-second-clr: hsl(33, 35%, 94%);--bg-third-clr-lch: oklch(84.887% .0123 67.487deg);--bg-third-clr: hsl(30, 14%, 80%);--bg-fourth-clr-lch: oklch(81.793% .0232 109.718deg);--bg-fourth-clr: hsl(64, 13%, 74%);--bg-fifth-clr-lch: oklch(97.614% .0543 118.608deg);--bg-fifth-clr: hsl(75, 91%, 91%);--bg-sixth-clr-lch: oklch(97.614% .035 118.608deg);--bg-sixth-clr: hsl(76, 76%, 93%);--current-bg-clr: light-dark(var(--bg-sixth-clr), 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-clr-lch: oklch(73.43% .0653 121.805deg);--accent-first-clr: hsl(78, 23%, 60%);--accent-second-clr-lch: oklch(62.857% .0605 122.47deg);--accent-second-clr: hsl(79, 17%, 48%);--accent-third-clr-lch: oklch(64.68% .0465 59.95deg);--accent-third-clr: hsl(26, 22%, 55%);--accent-fourth-clr-lch: oklch(39.094% .0688 47.582deg);--accent-fourth-clr: hsl(21, 48%, 26%);--accent-fifth-clr-lch: oklch(47.145% .0882 59.749deg);--accent-fifth-clr: hsl(28, 58%, 32%);--accent-sixth-clr-lch: oklch(41.982% .0974 154.639deg);--accent-sixth-clr: hsl(149, 72%, 21%);--accent-seventh-clr-lch: oklch(63.077% .1061 139.772deg);--accent-seventh-clr: hsl(109, 26%, 48%);--logo-clr-lch: oklch(44.642% .0699 62.006deg);--logo-clr: hsl(29, 46%, 30%);--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: var(--accent-third-clr);--scroll-thumb-color-light-mode: var(--logo-clr);--scroll-thumbhover-color-light-mode: var(--accent-fourth-clr);--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: 8px;--section-width: 2000px;--inline-padding: 5vmin;--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 ) )}@media(hover:hover)and (pointer:fine){:root{--inline-padding: 9vmin;--scrollbar-width: 16px}}: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-clr)}body{font-family:superclarendon,bookman old style,urw bookman,urw bookman l,georgia pro,georgia,serif;font-family:var(--font-antique)}.apple body{letter-spacing:-.02em}body{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(hsl(76,76%,93%),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(5vmin,calc((100% - 2000px)/2));padding-inline:var(--section-inline-padding)}.section-padding-inline{padding-inline:max(5vmin,calc((100% - 2000px)/2));padding-inline:var(--section-inline-padding)}::-webkit-scrollbar{width:8px;width:var(--scrollbar-width);border-radius:.5rem;background-color:light-dark(hsl(26,22%,55%),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(29,46%,30%),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(21,48%,26%),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)}.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:transform}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:1ms}::view-transition-new(root){animation-duration:1ms}@keyframes seamless-out{0%{opacity:1}to{opacity:1}}@keyframes seamless-in{0%{opacity:1}to{opacity:1}}.no-transition{transition:none!important}.no-animation{animation:none!important}.no-opacity{opacity:0}.blink{animation:gentle-blink 3s cubic-bezier(.25,.46,.45,.94) infinite}@keyframes gentle-blink{0%,to{opacity:0}15%{opacity:.9}30%{opacity:0}45%{opacity:.9}60%{opacity:0}}.blink-stop{animation:blink-fade-out 1s linear forwards}@keyframes blink-fade-out{to{opacity:0}}.hover-scale-glow{transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.desktop .hover-scale-glow:hover{transform:scale(1.045);box-shadow:0 4px 24px oklch(from hsl(79,17%,48%) l c h / 18%);will-change:transform,box-shadow;z-index:2}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){.desktop .hover-scale-glow:hover{box-shadow:0 4px 24px oklch(from var(--accent-second-clr, #00b894) l c h / 18%)}}@media(prefers-reduced-motion:reduce){.hover-scale-glow{transition:none}}.hover-underline-animate{position:relative;color:inherit;text-decoration:none;cursor:pointer;transition:color .2s,transform .25s cubic-bezier(.4,0,.2,1)}.hover-underline-animate:after{content:"";position:absolute;left:0;right:0;bottom:.08em;height:2px;background:linear-gradient(90deg,#a2b082,#828f66);background:linear-gradient(90deg,var(--accent-first-clr, #2ed573),var(--accent-second-clr, #00b894));border-radius:1em;transform:scaleX(0);transform-origin:right;transition:transform .35s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:1}.desktop .hover-underline-animate:hover:after{transform:scaleX(1);transform-origin:left}.desktop .hover-underline-animate:hover{color:#a2b082;color:var(--accent-first-clr, #2ed573);transform:scale(1.04) translateY(calc(clamp(.3125rem,.2851rem + .122vw,.4375rem)/-2));transform:scale(1.04) translateY(calc(var(--space-3xs) * -.5))}@media(prefers-reduced-motion:reduce){.hover-underline-animate:after,.hover-underline-animate{transition:none}.desktop .hover-underline-animate:hover{transform:none}}.paused{animation-play-state:paused!important}.text-rotator-3d{opacity:0;visibility:hidden;align-self:center;overflow:clip}.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(hsl(76,76%,93%),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}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(hsl(76,76%,93%),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:#669a5b;color:var(--accent-seventh-clr);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}.background-blur[data-astro-cid-dwl4onjj]{position:relative;z-index:0}.background-blur[data-astro-cid-dwl4onjj]:before{content:"";position:absolute;inset:0;background:#623922;background:var(--accent-fourth-clr);border-radius:1em;border-radius:var(--border-radius-s);filter:blur(7px);z-index:-1}.desktop .background-blur[data-astro-cid-dwl4onjj]:before{filter:blur(15px)}.padding[data-astro-cid-dwl4onjj]{padding:.5em .75em;padding:var(--padding-s) var(--padding-m)}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;padding:.5em .75em;padding:var(--padding-s) var(--padding-m)}.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}}.curvature-window[data-astro-cid-6zwqspvw]{position:absolute;overflow:hidden}.curvature-window[data-astro-cid-6zwqspvw].vertically:not(.on-end){right:100%;width:var(--curvy-effect);transform-origin:right center;scale:1 1;scale:var(--first-effect, 1) 1}.curvature-window[data-astro-cid-6zwqspvw].vertically.on-end{left:100%;width:var(--curvy-effect);transform-origin:left center;scale:1 1;scale:var(--second-effect, 1) 1}.curvature-window[data-astro-cid-6zwqspvw].vertically{top:0;height:100%;transition:scale 1s linear;transition:scale var(--transition-duration, 1s) var(--easing, linear)}.curvature-window[data-astro-cid-6zwqspvw].vertically .ellipsis[data-astro-cid-6zwqspvw]{top:50%;width:782%;height:150%;translate:0 -50%}.curvature-window[data-astro-cid-6zwqspvw].vertically:not(.on-end) .ellipsis[data-astro-cid-6zwqspvw]{left:0}.curvature-window[data-astro-cid-6zwqspvw].vertically.on-end .ellipsis[data-astro-cid-6zwqspvw]{right:0}.curvature-window[data-astro-cid-6zwqspvw]:not(.vertically):not(.on-end){bottom:100%;height:var(--curvy-effect);transform-origin:center bottom;scale:1 1;scale:1 var(--first-effect, 1)}.curvature-window[data-astro-cid-6zwqspvw].on-end:not(.vertically){top:100%;height:var(--curvy-effect);transform-origin:center top;scale:1 1;scale:1 var(--second-effect, 1)}.curvature-window[data-astro-cid-6zwqspvw]:not(.vertically){left:0;width:100%;transition:scale 1s linear;transition:scale var(--transition-duration, 1s) var(--easing, linear)}.curvature-window[data-astro-cid-6zwqspvw]:not(.vertically) .ellipsis[data-astro-cid-6zwqspvw]{bottom:0;left:50%;width:150%;height:782%;translate:-50% 0}.curvature-window[data-astro-cid-6zwqspvw]:not(.vertically):not(.on-end) .ellipsis[data-astro-cid-6zwqspvw]{top:0}.curvature-window[data-astro-cid-6zwqspvw].on-end:not(.vertically) .ellipsis[data-astro-cid-6zwqspvw]{bottom:0}.ellipsis[data-astro-cid-6zwqspvw]{position:absolute;border:none;border:var(--el-border, none);border-radius:50%;background:none;background:var(--slide-background, none)}.curved-slide[data-astro-cid-6uqhgmo2]{--curvy-effect: var(--curvyEffect);--first-effect: 1;--second-effect: 1;--easing: cubic-bezier(.7, 0, .2, 1);--transition-duration: 1s;--slide-background: var(--accent-fourth-clr);--slider-width: 100%;--slider-height: 100vh;position:fixed;touch-action:none;background:#623922;background:var(--slide-background);transition:translate 1s cubic-bezier(.7,0,.2,1);transition:translate var(--transition-duration) var(--easing);top:0;width:100%;width:var(--slider-width);height:100vh;height:var(--slider-height);z-index:99}.curved-slide[data-astro-cid-6uqhgmo2]:not(.full){--slider-size: min(75vmin, 800px)}.curved-slide[data-astro-cid-6uqhgmo2].vertically{right:0;translate:calc(100% + var(--curvy-effect)) 0;width:var(--slider-size, var(--slider-width))}.curved-slide[data-astro-cid-6uqhgmo2].vertically.open{--first-effect: 0;--second-effect: 1;translate:0 0}.curved-slide[data-astro-cid-6uqhgmo2].vertically.close{--first-effect: 1;--second-effect: 0;translate:-100% 0}.curved-slide[data-astro-cid-6uqhgmo2]:not(.vertically){left:0;translate:0 calc(100% + var(--curvy-effect));height:var(--slider-size, var(--slider-height))}.curved-slide[data-astro-cid-6uqhgmo2].open:not(.vertically){--first-effect: 0;--second-effect: 1;translate:0 0}.curved-slide[data-astro-cid-6uqhgmo2].close:not(.vertically){--first-effect: 1;--second-effect: 0;translate:0 -100%}.burger-menu[data-astro-cid-6cqcmxpf]{width:clamp(4.5rem,4.0061rem + 2.1951vw,6.75rem);width:var(--space-2xl);height:clamp(4.5rem,4.0061rem + 2.1951vw,6.75rem);height:var(--space-2xl);transition:opacity .5s linear;backdrop-filter:blur(4px);border-radius:100%}svg[data-astro-cid-6cqcmxpf]:not(.svg-defs){position:absolute;inset:0;width:100%;height:100%}.burger[data-astro-cid-6cqcmxpf]{filter:url(#gooeyness)}.x[data-astro-cid-6cqcmxpf]{transform:scale(0);transition:transform .8s}.line[data-astro-cid-6cqcmxpf]{fill:none;stroke:#814e22;stroke:var(--accent-fifth-clr);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;transition:stroke-dasharray 1s .4s,stroke-dashoffset 1s .4s,transform 1s .4s,stroke 1s .4s}.x[data-astro-cid-6cqcmxpf] .line[data-astro-cid-6cqcmxpf]{stroke-width:5.5px}.line2[data-astro-cid-6cqcmxpf]{stroke-dasharray:40 200;stroke-dashoffset:0}.line3[data-astro-cid-6cqcmxpf]{stroke-dasharray:40 179;stroke-dashoffset:0}.burger-opened[data-astro-cid-6cqcmxpf] .line[data-astro-cid-6cqcmxpf]{transition:stroke-dasharray 1s,stroke-dashoffset 1s,transform 1s,stroke 1s}.burger-opened[data-astro-cid-6cqcmxpf] .line1[data-astro-cid-6cqcmxpf]{transform:scaleX(0);transition:transform 1s .2s,,stroke 1s .2s}.burger-opened[data-astro-cid-6cqcmxpf] .line2[data-astro-cid-6cqcmxpf]{stroke-dasharray:5px 200;stroke-dashoffset:-164px}.burger-opened[data-astro-cid-6cqcmxpf] .line3[data-astro-cid-6cqcmxpf]{stroke-dasharray:5px 179;stroke-dashoffset:-142px}.burger-opened[data-astro-cid-6cqcmxpf] .x[data-astro-cid-6cqcmxpf]{transform:scale(1);transition:transform .8s .7s,stroke .8s .7s}header[data-astro-cid-ff7g4fro]{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-ff7g4fro]{opacity:0}}header[data-astro-cid-ff7g4fro].hidden{opacity:0;display:none}.nav[data-astro-cid-ff7g4fro]{display:flex;justify-content:space-between;align-items:center}.nav-logo[data-astro-cid-ff7g4fro]{height:clamp(4.0311rem,3.1496rem + 3.9176vw,8.0466rem);height:var(--font-space-5xl);z-index:100;transform-origin:top left;transition:filter .5s .5s,scale .5s .5s}.logo-filter[data-astro-cid-ff7g4fro]{filter:brightness(0) invert(1);scale:1.5}.burger-wrapper[data-astro-cid-ff7g4fro]{position:relative;height:clamp(3.375rem,3.0046rem + 1.6463vw,5.0625rem);height:var(--space-xl);width:clamp(3.375rem,3.0046rem + 1.6463vw,5.0625rem);width:var(--space-xl);translate:clamp(.3125rem,.2851rem + .122vw,.4375rem) 0;translate:var(--space-3xs) 0;z-index:100}.burger-v3[data-astro-cid-ff7g4fro]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;height:clamp(5.8048rem,4.3191rem + 6.603vw,12.5729rem);height:var(--font-space-7xl);width:clamp(5.8048rem,4.3191rem + 6.603vw,12.5729rem);width:var(--font-space-7xl)}.white-stroke[data-astro-cid-ff7g4fro] .line{stroke:#fff}.nav-list[data-astro-cid-ff7g4fro]{position:absolute;inset:0;margin:auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;translate:0 -50px;display:flex;flex-direction:column;align-items:center;row-gap:clamp(1.6875rem,1.4954rem + .8537vw,2.5625rem);row-gap:var(--row-gap-3);font-size:clamp(1.62rem,1.3968rem + .9919vw,2.6367rem);font-size:var(--fs-2);font-weight:600;font-weight:var(--font-weight-verybold);color:#fff;color:var(--txt-clr-dark-mode)}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],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.firefox-warning[data-astro-cid-baoiqwwk]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;border:none;border-radius:2em;border-radius:var(--border-radius-l);padding:0;background:oklch(from light-dark(hsl(76,76%,93%),hsl(0deg 0% 12%)) 0 c h);color:#fff;color:var(--txt-clr-dark-mode);box-shadow:0 25px 50px -12px oklch(from light-dark(hsl(240deg 3% 12%),hsl(0deg 0% 100%)) l c h / 25%),0 0 0 1px oklch(from light-dark(hsl(240deg 3% 12%),hsl(0deg 0% 100%)) l c h / 8%);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);max-width:90vw;width:520px;pointer-events:all}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){.firefox-warning[data-astro-cid-baoiqwwk]{background:oklch(from light-dark(hsl(76,76%,93%),hsl(0deg 0% 12%)) 0 c h);box-shadow:0 25px 50px -12px oklch(from light-dark(hsl(240deg 3% 12%),hsl(0deg 0% 100%)) l c h / 25%),0 0 0 1px oklch(from light-dark(hsl(240deg 3% 12%),hsl(0deg 0% 100%)) l c h / 8%)}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){.firefox-warning[data-astro-cid-baoiqwwk]{background:oklch(from var(--current-bg-clr) 0 c h);box-shadow:0 25px 50px -12px oklch(from var(--current-txt-clr) l c h / 25%),0 0 0 1px oklch(from var(--current-txt-clr) l c h / 8%)}}}.firefox-warning[data-astro-cid-baoiqwwk]::backdrop{background:oklch(from light-dark(hsl(240deg 3% 12%),hsl(0deg 0% 100%)) l c h / 40%);backdrop-filter:blur(24px)}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){.firefox-warning[data-astro-cid-baoiqwwk]::backdrop{background:oklch(from light-dark(hsl(240deg 3% 12%),hsl(0deg 0% 100%)) l c h / 40%)}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){.firefox-warning[data-astro-cid-baoiqwwk]::backdrop{background:oklch(from var(--current-txt-clr) l c h / 40%)}}}.dialog-content[data-astro-cid-baoiqwwk]{padding:1.25em;padding:var(--padding-xl);text-align:center;color:#fff;color:var(--txt-clr-dark-mode)}.icon[data-astro-cid-baoiqwwk]{font-size:clamp(4.8373rem,3.6912rem + 5.0936vw,10.0583rem);font-size:var(--fs-8);animation:gentle-bounce 2s ease-in-out infinite}.firefox-warning[data-astro-cid-baoiqwwk] h3[data-astro-cid-baoiqwwk]{font-family:avenir,montserrat,corbel,urw gothic,source-sans-pro,sans-serif;font-family:var(--font-geometric-humanist);font-weight:500;font-weight:var(--font-weight-bold);font-size:clamp(2.3328rem,1.9405rem + 1.7435vw,4.1199rem);font-size:var(--fs-4);color:#a2b082;color:var(--accent-first-clr);margin-bottom:clamp(1.6875rem,1.4954rem + .8537vw,2.5625rem);margin-bottom:var(--space-m);line-height:1.2}.firefox-warning[data-astro-cid-baoiqwwk] p[data-astro-cid-baoiqwwk]{font-family:system-ui,sans-serif;font-family:var(--font-system-ui);font-size:clamp(1.35rem,1.1833rem + .7409vw,2.1094rem);font-size:var(--fs-1);line-height:1.6;margin-bottom:clamp(1.125rem,1.0015rem + .5488vw,1.6875rem);margin-bottom:var(--space-s)}.firefox-warning[data-astro-cid-baoiqwwk] ul[data-astro-cid-baoiqwwk]{list-style:none;padding:0;margin:clamp(1.6875rem,1.4954rem + .8537vw,2.5625rem) 0;margin:var(--space-m) 0;text-align:left}.firefox-warning[data-astro-cid-baoiqwwk] li[data-astro-cid-baoiqwwk]{font-family:system-ui,sans-serif;font-family:var(--font-system-ui);font-size:clamp(1.35rem,1.1833rem + .7409vw,2.1094rem);font-size:var(--fs-1);line-height:1.6;padding:.25em 0;padding:var(--padding-xs) 0}.firefox-warning[data-astro-cid-baoiqwwk] li[data-astro-cid-baoiqwwk]:before{content:"→ ";color:#a2b082;color:var(--accent-first-clr);font-weight:500;font-weight:var(--font-weight-bold)}.firefox-warning[data-astro-cid-baoiqwwk] strong[data-astro-cid-baoiqwwk]{color:#a2b082;color:var(--accent-first-clr);font-weight:500;font-weight:var(--font-weight-bold)}.hint-icon[data-astro-cid-baoiqwwk]{font-size:clamp(1.944rem,1.6472rem + 1.3189vw,3.2959rem);font-size:var(--fs-3);margin-top:clamp(1.6875rem,1.4954rem + .8537vw,2.5625rem);margin-top:var(--space-m);animation:gentle-pulse 1.5s ease-in-out infinite alternate}@keyframes gentle-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes gentle-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}#intro-slide[data-astro-cid-37fxchfa]{z-index:101;view-transition-name:intro-slide}main[data-astro-cid-37fxchfa]{--easing: cubic-bezier(.7, 0, .2, 1);--transition-duration: 1s;transition:translate 1s cubic-bezier(.7,0,.2,1);transition:translate var(--transition-duration) var(--easing)}.base-moved[data-astro-cid-37fxchfa]{translate:0 500px}
