*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}#root,#__next{isolation:isolate}:root{line-height:1.5;font-synthesis:none;color-scheme:dark 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}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%);--current-bg-clr: light-dark(var(--bg-clr-apple), 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) );--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);--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);--column-gap-1: var(--space-xl);--column-gap-2: var(--space-l);--column-gap-3: var(--space-m);--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(--space-2xl);--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)) #1e1e1e}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(hsl(240deg 11% 96%),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)}@media(hover:hover)and (pointer:fine){#smooth-content{background-color:light-dark(hsl(240deg 11% 96%),hsl(0deg 0% 12%));background-color:var(--current-bg-clr)}}section{padding-top:clamp(4.5rem,4.0061rem + 2.1951vw,6.75rem);padding-top:var(--section-block-padding);padding-bottom:clamp(4.5rem,4.0061rem + 2.1951vw,6.75rem);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{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,h3{font-weight:600;font-weight:var(--font-weight-verybold);font-size:clamp(2.7994rem,2.2834rem + 2.2932vw,5.1498rem);font-size:var(--fs-5)}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-old(root){animation:slide-old 1s ease forwards}::view-transition-new(root){animation:slide-new 1s ease forwards}@keyframes slide-old{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-new{0%{transform:translate(100%)}to{transform:translate(0)}}.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(240deg 11% 96%),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}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}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(240deg 11% 96%),hsl(0deg 0% 12%));color:var(--current-bg-clr)}section[data-astro-cid-dwl4onjj]{position:relative;background:var(--mosaic-background);background-size:64px 64px;background-repeat:repeat;padding-bottom:clamp(6.75rem,6.0091rem + 3.2927vw,10.125rem);padding-bottom:var(--space-3xl)}.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:light-dark(hsl(28deg 98% 57%),hsl(28deg 98% 57%));color:var(--clr-orange);-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]{font-size:clamp(1.125rem,1.0015rem + .5488vw,1.6875rem);font-size:var(--fs-0);text-align:center}@media(min-width:400px){.footer-da[data-astro-cid-dwl4onjj]{order:2}.footer-ag[data-astro-cid-dwl4onjj]{order:1}}.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 1s 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);scale:1.2}.x[data-astro-cid-6cqcmxpf]{transform:scale(0);transition:transform 1.6s}.line[data-astro-cid-6cqcmxpf]{fill:none;stroke:light-dark(hsl(240deg 3% 12%),hsl(0deg 0% 100%));stroke:var(--current-txt-clr);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;transition:stroke-dasharray 2s .8s,stroke-dashoffset 2s .8s,transform 2s .8s}.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 2s,stroke-dashoffset 2s,transform 2s}.burger-opened[data-astro-cid-6cqcmxpf] .line1[data-astro-cid-6cqcmxpf]{transform:scaleX(0);transition:transform 2s .4s}.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.2);transition:transform 1.6s 1.4s}.menu-background[data-astro-cid-3sa4inru]{--diag: hypot(100vh - 50svh, 50vw);--border: 10px;box-sizing:content-box;z-index:89;position:fixed;background:linear-gradient(135deg,#424242,#000);left:calc(50vw - hypot(100vh - 50svh,50vw) - 10px);left:calc(50vw - var(--diag) - var(--border));width:calc(hypot(100vh - 50svh,50vw)*2);width:calc(var(--diag) * 2);height:calc(hypot(100vh - 50svh,50vw)*2);height:calc(var(--diag) * 2);bottom:calc(50svh - hypot(100vh - 50svh,50vw) - 10px);bottom:calc(50svh - var(--diag) - var(--border));scale:0;border-radius:50%;border:solid light-dark(hsl(28deg 98% 57%),hsl(28deg 98% 57%)) 10px;border:solid var(--clr-orange) var(--border);box-shadow:0 0 50px light-dark(hsl(28deg 98% 57%),hsl(28deg 98% 57%));box-shadow:0 0 50px var(--clr-orange)}@media(hover:hover)and (pointer:fine){.menu-background[data-astro-cid-3sa4inru]{--diag: hypot(100vh - 50svh, 50vw - var(--scrollbar-width) / 2);left:calc(50vw - 16px / 2 - hypot(100vh - 50svh,50vw - 16px / 2) - var(--border));left:calc(50vw - var(--scrollbar-width) / 2 - var(--diag) - var(--border))}}header[data-astro-cid-3sa4inru]{pointer-events:none;position:fixed;top:0;left:0;right:0;height:100svh;z-index:90;overflow-y:auto}nav[data-astro-cid-3sa4inru]{display:grid;height:100%;padding-inline:max(clamp(1.125rem,1.0015rem + .5488vw,1.6875rem),calc((100% - 1100px)/2));padding-inline:max(var(--inline-padding),calc((100% - 1100px)/2));grid-template-columns:auto 1fr;grid-template-rows:minmax(clamp(6.75rem,6.0091rem + 3.2927vw,10.125rem),auto) auto auto 1fr;grid-template-rows:minmax(var(--space-3xl),auto) auto auto 1fr;justify-items:center;grid-row-gap:clamp(1.6875rem,1.4954rem + .8537vw,2.5625rem);grid-row-gap:var(--row-gap-3);row-gap:clamp(1.6875rem,1.4954rem + .8537vw,2.5625rem);row-gap:var(--row-gap-3)}.logo[data-astro-cid-3sa4inru]{pointer-events:auto;grid-column:1 / -1;justify-self:start;margin-top:clamp(1.125rem,1.0015rem + .5488vw,1.6875rem);margin-top:var(--space-s);scale:0;opacity:0}.img-special[data-astro-cid-3sa4inru]{height:clamp(4.5rem,4.0061rem + 2.1951vw,6.75rem);height:var(--space-2xl);width:auto;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%))}}.burger-menu[data-astro-cid-3sa4inru]{pointer-events:auto;position:fixed;bottom:clamp(.3125rem,.2851rem + .122vw,.4375rem);bottom:var(--space-3xs);right:0;left:0;margin-inline:auto;border:solid 3px light-dark(hsl(28deg 98% 57%),hsl(28deg 98% 57%));border:solid 3px var(--clr-orange)}.nav-list[data-astro-cid-3sa4inru]{scale:0;justify-self:end;display:flex;flex-direction:column;align-items:end;row-gap:clamp(1.6875rem,1.4954rem + .8537vw,2.5625rem);row-gap:var(--space-m);grid-column:2 / 3;grid-row:2 / 3;font-size:clamp(1.944rem,1.6472rem + 1.3189vw,3.2959rem);font-size:var(--fs-3);font-weight:600}.nav-link[data-astro-cid-3sa4inru]{position:relative;pointer-events:auto;line-height:1.1}.nav-button[data-astro-cid-3sa4inru]{scale:0;opacity:0;margin-top:clamp(1.125rem,1.0015rem + .5488vw,1.6875rem);margin-top:var(--space-s);pointer-events:auto;grid-column:1 / -1;grid-row:3 / 4;align-self:start;justify-self:center;font-size:clamp(1.944rem,1.6472rem + 1.3189vw,3.2959rem);font-size:var(--fs-3);font-weight:600}
