*,*: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;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;scrollbar-gutter:stable;overscroll-behavior:none}.apple{scroll-behavior:smooth}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: oklch(100% .0001 271.152deg);--bg-clr-sand: oklch(97.545% .0032 15.292deg);--bg-clr-midsand: oklch(91.933% .0102 32.016deg);--bg-clr-black-oklch: oklch(23.929% .00003 271.152deg);--bg-clr-black: hsl(0, 0%, 12%);--bg-clr-darkblue: oklch(26.949% .0174 270.708deg);--bg-clr-apple: oklch(96.772% .00276 285.757deg);--current-bg-clr: var(--bg-clr-black);--txt-clr-light-mode: oklch(23.585% .00381 286.008deg);--txt-clr-dark-mode-oklch: oklch(100% .00011 271.152deg);--txt-clr-dark-mode: hsl(0, 0%, 100%);--current-txt-clr: var(--txt-clr-dark-mode);--accent-first-clr: light-dark(hsl(28, 98%, 57%), hsl(28, 98%, 57%));--accent-second-clr: light-dark(hsl(350, 98%, 54%), hsl(350, 98%, 64%));--accent-third-clr: light-dark(hsl(186, 86%, 41%), hsl(186, 96%, 51%));--accent-fourth-clr: light-dark(hsl(216, 57%, 50%), hsl(216, 67%, 60%));--accent-fifth-clr: light-dark(hsl(300, 46%, 81%), hsl(299, 58%, 85%));--accent-fourth-clr-dark: hsl(216deg 57% 40%);--accent-fourth-clr-oklch: light-dark( oklch(55.486% .14836 258.498deg), oklch(63.702% .13677 258.534deg) );--accent-fourth-clr-light: hsl(216deg 57% 60%);--accent-fifth-clr-dark: hsl(299deg 47% 71%);--accent-fifth-clr-oklch: light-dark( oklch(83.637% .07878 326.197deg), oklch(86.801% .07568 325.43deg) );--accent-fifth-clr-light: hsl(299deg 47% 85%);--accent-third-clr-dark: hsl(186deg 86% 31%);--accent-third-clr-oklch: light-dark( oklch(69.329% .11733 207.918deg), oklch(83.555% .14304 208.483deg) );--accent-third-clr-light: hsl(186deg 86% 51%);--accent-second-clr-dark: hsl(350deg 98% 44%);--accent-second-clr-oklch: light-dark( oklch(63.291% .24769 22.248deg), oklch(67.033% .21487 15.879deg) );--accent-second-clr-light: hsl(350deg 98% 64%);--accent-first-clr-dark: hsl(28deg 100% 47%);--accent-first-clr-oklch: light-dark( oklch(74.579% .17231 55.02deg), oklch(74.579% .17231 55.02deg) );--accent-first-clr-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: 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)) #1e1e1e}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:#fff;color:var(--current-txt-clr);background-color:#1f1f1f;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:#424242;background-color:var(--scroll-bar-color-dark-mode)}::-webkit-scrollbar-thumb{background-color:#616161;background-color:var(--scroll-thumb-color-dark-mode);border-radius:.5rem}::-webkit-scrollbar-thumb:hover{background-color:#7a7a7a;background-color: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)}.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-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)}}.no-transition{transition:none!important}.no-animation{animation:none!important}.paused{animation-play-state:paused!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 light-dark(hsl(350,98%,54%),hsl(350,98%,64%)) 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,light-dark(hsl(28,98%,57%),hsl(28,98%,57%)),light-dark(hsl(350,98%,54%),hsl(350,98%,64%)));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:light-dark(hsl(28,98%,57%),hsl(28,98%,57%));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}}.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 hsl(0,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(28,98%,57%),hsl(28,98%,57%)) solid 3px;border:var(--accent-first-clr) solid 3px}.link-style-2[data-astro-cid-4fbeik7o]{--animation-speed: .6s;--link-color: var(--accent-fourth-clr);position:relative;background-size:100% 100%;background-image:linear-gradient(to top,light-dark(hsl(216,57%,50%),hsl(216,67%,60%)) 0%,light-dark(hsl(216,57%,50%),hsl(216,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:#fff 2px 2px;box-shadow:var(--current-txt-clr) 2px 2px 0 0;color:#1f1f1f;color:var(--current-bg-clr)}section[data-astro-cid-dwl4onjj]{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(6.75rem,6.0091rem + 3.2927vw,10.125rem);padding-bottom:var(--space-3xl)}.footer-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(28,98%,57%),hsl(28,98%,57%));color:var(--accent-first-clr);-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:#fff;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}.music-toggle[data-astro-cid-aps7pvnt]{display:inline-grid;place-items:center;padding:.25em;padding:var(--padding-xs);background:transparent;border-radius:1em;border-radius:var(--border-radius-s);cursor:pointer;color:inherit}.music-wave[data-astro-cid-aps7pvnt]{display:inline-flex;gap:6px;align-items:end;height:calc(var(--size) * 1.2)}.music-wave[data-astro-cid-aps7pvnt] span[data-astro-cid-aps7pvnt]{width:6px;background:var(--accent);border-radius:999px;height:20%;animation:music-wave-bars calc(1.2s * var(--speed)) ease-in-out infinite;animation-play-state:paused}.music-toggle[data-astro-cid-aps7pvnt].is-playing .music-wave[data-astro-cid-aps7pvnt] span[data-astro-cid-aps7pvnt]{animation-play-state:running}.music-toggle[data-astro-cid-aps7pvnt].closed .music-wave[data-astro-cid-aps7pvnt] span[data-astro-cid-aps7pvnt]{animation-play-state:paused}.music-wave[data-astro-cid-aps7pvnt] span[data-astro-cid-aps7pvnt]:nth-child(2){animation-delay:.1s}.music-wave[data-astro-cid-aps7pvnt] span[data-astro-cid-aps7pvnt]:nth-child(3){animation-delay:.2s}.music-wave[data-astro-cid-aps7pvnt] span[data-astro-cid-aps7pvnt]:nth-child(4){animation-delay:.3s}.music-wave[data-astro-cid-aps7pvnt] span[data-astro-cid-aps7pvnt]:nth-child(5){animation-delay:.4s}@keyframes music-wave-bars{0%,to{height:20%}50%{height:90%}}@property --menu-r{syntax: "<length>"; inherits: false; initial-value: .1px;}header[data-astro-cid-3sa4inru]{--diag: hypot(50vh, 50vw);position:fixed;top:0;left:0;right:0;height:100vh;z-index:90;-webkit-mask-image:radial-gradient(circle var(--menu-r) at center,transparent 99%,black 100%);mask-image:radial-gradient(circle var(--menu-r) at center,transparent 99%,black 100%);transition:--menu-r 1.5s ease-in-out}.header-masked[data-astro-cid-3sa4inru]{--menu-r: var(--diag)}.menu-background[data-astro-cid-3sa4inru]{--border: 10px;position:absolute;pointer-events:none;background:linear-gradient(135deg,#424242,#000);top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:calc(var(--diag) * 2 + 10px * 2);width:calc(var(--diag) * 2 + var(--border) * 2);height:calc(var(--diag) * 2 + 10px * 2);height:calc(var(--diag) * 2 + var(--border) * 2);border-radius:50%;border:solid light-dark(hsl(28,98%,57%),hsl(28,98%,57%)) 10px;border:solid var(--accent-first-clr) var(--border);box-shadow:0 0 5px light-dark(hsl(28,98%,57%),hsl(28,98%,57%));box-shadow:0 0 5px var(--accent-first-clr)}@media(hover:hover)and (pointer:fine){header[data-astro-cid-3sa4inru]{--diag: hypot(50vh, 50vw - var(--scrollbar-width) / 2)}}.nav-wrapper[data-astro-cid-3sa4inru]{position:relative;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:none;width:100%;height:100svh}nav[data-astro-cid-3sa4inru]{display:grid;height:100%;padding-inline:max(5vmin,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(.875rem,.7927rem + .3659vw,1.25rem);grid-row-gap:var(--row-gap-5);row-gap:clamp(.875rem,.7927rem + .3659vw,1.25rem);row-gap:var(--row-gap-5)}.logo[data-astro-cid-3sa4inru]{grid-column:1 / 2;justify-self:start;margin-top:clamp(1.125rem,1.0015rem + .5488vw,1.6875rem);margin-top:var(--space-s);scale:0;opacity:0;filter:drop-shadow(0 0 10px hsl(28deg 98% 57% / 80%));animation:menu-glowing 5s infinite alternate}.img-special[data-astro-cid-3sa4inru]{height:clamp(4.5rem,4.0061rem + 2.1951vw,6.75rem);height:var(--space-2xl);width:auto}@keyframes menu-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%))}}.icons[data-astro-cid-3sa4inru]{grid-row:1 / 2;grid-column:2 / 3;justify-self:end;scale:0;opacity:0}.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(28,98%,57%),hsl(28,98%,57%));border:solid 3px var(--accent-first-clr)}.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;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}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}.atropos{position:relative;display:block;perspective:1200px;transform:translateZ(0)}.atropos-rotate-touch,.atropos-rotate-scroll-x,.atropos-rotate-scroll-y{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.atropos-rotate-touch-scroll-y{touch-action:pan-y}.atropos-rotate-touch-scroll-x{touch-action:pan-x}.atropos-rotate-touch{touch-action:none}.atropos-scale,.atropos-rotate{width:100%;height:100%;transform-style:preserve-3d;transition-property:transform;display:block}.atropos-shadow,.atropos-highlight{position:absolute;pointer-events:none;transition-property:transform,opacity;display:block;opacity:0}.atropos-shadow{z-index:-1;background:#000;left:0;top:0;width:100%;height:100%;filter:blur(30px)}.atropos-highlight{left:-50%;top:-50%;width:200%;height:200%;background-image:radial-gradient(circle at 50%,rgba(255,255,255,.25),transparent 50%);z-index:0}.atropos-rotate{position:relative}.atropos-inner{width:100%;height:100%;position:relative;overflow:hidden;transform-style:preserve-3d;transform:translateZ(0);display:block}.atropos-active{z-index:1}.atropos-active .atropos-shadow{opacity:1!important}[data-atropos-offset],::slotted([data-atropos-offset]){transition-property:transform}[data-atropos-opacity]{transition-property:opacity}[data-atropos-offset][data-atropos-opacity],::slotted([data-atropos-offset][data-atropos-opacity]){transition-property:transform,opacity}.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 hsl(0,0%,12%) 0 c h);color:#fff;color:var(--txt-clr-dark-mode);box-shadow:0 25px 50px -12px oklch(from hsl(0,0%,100%) l c h / 25%),0 0 0 1px oklch(from hsl(0,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 hsl(0,0%,12%) 0 c h);box-shadow:0 25px 50px -12px oklch(from hsl(0,0%,100%) l c h / 25%),0 0 0 1px oklch(from hsl(0,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 hsl(0,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 hsl(0,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:light-dark(hsl(28,98%,57%),hsl(28,98%,57%));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:light-dark(hsl(28,98%,57%),hsl(28,98%,57%));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:light-dark(hsl(28,98%,57%),hsl(28,98%,57%));color:var(--accent-first-clr);font-weight:500;font-weight:var(--font-weight-bold)}@keyframes gentle-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@property --glow-toggle-x{syntax: "<angle>"; inherits: true; initial-value: 1deg;}@property --glow-toggle-c{syntax: "<color>"; inherits: true; initial-value: #0000;}.neon[data-astro-cid-kioytvpy]{--glow-toggle-x: 1deg;--glow-toggle-c: #0000;font-size:clamp(2.7994rem,2.2834rem + 2.2932vw,5.1498rem);font-size:var(--font-space-3xl);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;aspect-ratio:2;border-radius:2em;border-radius:var(--border-radius-l);background:linear-gradient(to bottom right,#0001,#0000),#1f1f1f;background:linear-gradient(to bottom right,#0001,#0000),var(--current-bg-clr);width:3em;box-shadow:inset 0 0 .25em -.25em #0008,inset .05em .05em .2em #101010,inset -.05em -.05em .15em .05em #ccc1,0 0 0 .11em #1f1f1f;box-shadow:inset 0 0 .25em -.25em #0008,inset .05em .05em .2em #101010,inset -.05em -.05em .15em .05em #ccc1,0 0 0 .11em var(--current-bg-clr);transition:--glow-toggle-x .5s,--glow-toggle-c .35s,box-shadow .5s}.neon[data-astro-cid-kioytvpy]:before{content:"";position:absolute;height:80%;aspect-ratio:1;top:50%;left:25%;transform:translate(-50%,-50%);background:#1f1f1f;background:var(--current-bg-clr);box-shadow:inset -.05em -.05em .1em #0008,inset .05em .05em .1em #fff2,inset .05em 0 .1em -.065em var(--glow-toggle-c),.1em .1em .15em #000c;border-radius:50%;transition:box-shadow .15s,translate .5s,left .5s}.neon[data-astro-cid-kioytvpy]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + .25em);height:calc(100% + .25em);border:.1em solid light-dark(hsl(28,98%,57%),hsl(28,98%,57%));border:.1em solid var(--accent-first-clr);border-radius:2em;border-radius:var(--border-radius-l);-webkit-mask:conic-gradient(from calc(270deg - var(--glow-toggle-x)),#000 calc(2 * var(--glow-toggle-x)),#0001 0);box-shadow:0 0 0 2em #0000}@media(hover:hover)and (pointer:fine){.neon[data-astro-cid-kioytvpy]:hover{--glow-toggle-x: 3deg;--glow-toggle-c: var(--accent-first-clr);box-shadow:inset 0 0 .25em -.25em #0008,inset .05em .05em .2em #000811,inset -.05em -.05em .15em .05em #ccc1,0 0 .05em .075em #545153}}.neon[data-astro-cid-kioytvpy].clicked{--glow-toggle-x: 180deg;--glow-toggle-c: var(--accent-first-clr);box-shadow:inset 0 0 .25em -.25em #0008,inset .05em .05em .2em #000811,inset -.05em -.05em .15em .05em #ccc1,0 0 .1em .05em #545153}.neon[data-astro-cid-kioytvpy].clicked:before{translate:1.5em 0;box-shadow:inset -.05em -.05em .1em #0008,inset .05em .05em .1em #fff2,inset -.05em 0 .1em -.035em var(--glow-toggle-c),.1em .1em .15em #000c}.apple .clicked[data-astro-cid-kioytvpy]:before{left:75%;translate:0}.apple .neon[data-astro-cid-kioytvpy]{width:3.5em}.flex[data-astro-cid-kioytvpy]{padding:0 .75em 0 1em;padding:0 var(--padding-m) 0 var(--padding-l);font-size:clamp(1.62rem,1.3968rem + .9919vw,2.6367rem);font-size:var(--fs-2);justify-content:space-between}@media(prefers-reduced-motion){.neon[data-astro-cid-kioytvpy],.neon[data-astro-cid-kioytvpy]:before,.neon[data-astro-cid-kioytvpy]:after{transition:none!important;animation:none!important}}@property --trans-r{syntax: "<length>"; inherits: false; initial-value: .1px;}.trans-circle[data-astro-cid-qukp23lb]{--diag: hypot(50vh, 50vw);--border: 6px;touch-action:none;overflow:hidden;display:grid;place-items:center;z-index:91;position:fixed;top:calc(50vh - hypot(50vh,50vw) - 6px);top:calc(50vh - var(--diag) - var(--border));left:calc(50% - hypot(50vh,50vw) - 6px);left:calc(50% - var(--diag) - var(--border));width:calc(hypot(50vh,50vw)*2 + 12px);width:calc(var(--diag) * 2 + var(--border) * 2);height:calc(hypot(50vh,50vw)*2 + 12px);height:calc(var(--diag) * 2 + var(--border) * 2);background:linear-gradient(135deg,#424242,#000);-webkit-mask-image:radial-gradient(circle var(--trans-r) at center calc(50% - 50px),transparent 99%,black 100%);mask-image:radial-gradient(circle var(--trans-r) at center calc(50% - 50px),transparent 99%,black 100%);scale:0;border-radius:50%;border:solid light-dark(hsl(28,98%,57%),hsl(28,98%,57%)) 6px;border:solid var(--accent-first-clr) var(--border);transition:scale 1s ease-in-out,--trans-r 1.5s ease-in-out}.open[data-astro-cid-qukp23lb]{scale:1}.trans-circle[data-astro-cid-qukp23lb]>p{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:clamp(3.3592rem,2.6836rem + 3.003vw,6.4373rem);font-size:var(--fs-6);color:#fff;color:var(--txt-clr-dark-mode);transform:translateY(-50px);opacity:0;transition:opacity .7s ease-in-out .8s}.open[data-astro-cid-qukp23lb]>p{opacity:1}.close[data-astro-cid-qukp23lb]{--trans-r: var(--diag)}@media(hover:hover)and (pointer:fine){.trans-circle[data-astro-cid-qukp23lb]{--diag: hypot(50vh, 50vw - var(--scrollbar-width) / 2)}}.trans-home-content[data-astro-cid-qukp23lb]{height:100vh;width:95vw;justify-items:center;grid-template-rows:min-content min-content min-content min-content;row-gap:clamp(.651rem,.6043rem + .2078vw,.864rem);row-gap:var(--font-space-3xs);-moz-column-gap:clamp(2.7994rem,2.2834rem + 2.2932vw,5.1498rem);-moz-column-gap:var(--font-space-3xl);column-gap:clamp(2.7994rem,2.2834rem + 2.2932vw,5.1498rem);column-gap:var(--font-space-3xl);transition:opacity 2s ease-in-out;opacity:0}.trans-logo[data-astro-cid-qukp23lb]{margin-top:clamp(2.7994rem,2.2834rem + 2.2932vw,5.1498rem);margin-top:var(--font-space-3xl);width:calc(2*clamp(6.9657rem,5.0449rem + 8.5369vw,15.7161rem));width:calc(2 * var(--font-space-8xl));align-self:end;filter:drop-shadow(0 0 10px light-dark(hsl(28,98%,57%),hsl(28,98%,57%)));filter:drop-shadow(0 0 10px var(--accent-first-clr))}.apple .trans-logo[data-astro-cid-qukp23lb]{transform:translateZ(0)}.trans-music[data-astro-cid-qukp23lb]{margin-top:clamp(2.7994rem,2.2834rem + 2.2932vw,5.1498rem);margin-top:var(--font-space-3xl);font-size:clamp(2.3328rem,1.9405rem + 1.7435vw,4.1199rem);font-size:var(--fs-4)}@property --intro-clr-1{syntax: "<color>"; inherits: false; initial-value: #212121;}@property --intro-clr-2{syntax: "<color>"; inherits: false; initial-value: #1c1c1c;}.trans-button[data-astro-cid-qukp23lb]{margin-top:clamp(4.0311rem,3.1496rem + 3.9176vw,8.0466rem);margin-top:var(--font-space-5xl);font-size:clamp(2.7994rem,2.2834rem + 2.2932vw,5.1498rem);font-size:var(--fs-5);border-radius:.5em;border-radius:var(--border-radius-xs);padding:.25em .75em;padding:var(--padding-xs) var(--padding-m);background:linear-gradient(145deg,var(--intro-clr-1),var(--intro-clr-2));box-shadow:inset 0 0 0 transparent,inset 0 0 0 transparent,5px 5px 10px #101010,-5px -5px 10px #2e2e2e;transition:box-shadow 1s ease-in,--intro-clr-1 1s ease-in,--intro-clr-2 1s ease-in}.trans-button-clicked[data-astro-cid-qukp23lb]{--intro-clr-1: #1c1c1c;--intro-clr-2: #212121;box-shadow:inset 8px 8px 15px #101010,inset -8px -8px 15px #2e2e2e,0 0 0 transparent,0 0 0 transparent}
