::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}.theme-toggle:active{transform:scale(.97)}.theme-toggle--inverted{border:1px solid color-mix(in oklch, var(--color-background) 30%, transparent);background:color-mix(in oklch, var(--color-background) 8%, transparent);color:color-mix(in oklch, var(--color-background) 70%, transparent)}.theme-toggle--inverted:hover{border-color:color-mix(in oklch, var(--color-background) 40%, transparent);background:color-mix(in oklch, var(--color-background) 12%, transparent);color:var(--color-background)}@keyframes spotlight{0%{opacity:0;transform:translate(-72%,-62%)scale(.5)}to{opacity:1;transform:translate(-50%,-40%)scale(1)}}.hr-spotlight.animate-spotlight{animation:2s .75s forwards spotlight}.marquee{gap:var(--gap,1rem);flex-direction:row;padding:.5rem;display:flex;overflow:hidden}.marquee--vertical{flex-direction:column}.marquee__track{justify-content:space-around;gap:var(--gap,1rem);animation:marquee-x var(--duration,40s) linear infinite;flex-direction:row;flex-shrink:0;display:flex}.marquee--vertical .marquee__track{flex-direction:column;animation-name:marquee-y}.marquee__track--reverse{animation-direction:reverse}.marquee[data-pause-hover]:hover .marquee__track,.marquee[data-paused] .marquee__track{animation-play-state:paused}@keyframes marquee-x{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap,1rem)))}}@keyframes marquee-y{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap,1rem)))}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}}.hr-image-reveal,.hr-image-reveal canvas{width:100%;height:100%;display:block}.shader-field.svelte-ihycq7{--field-fade:#000 0%, #000000f5 12%, #000000db 24%, #000000b3 36%, #00000082 48%, #00000057 58%, #00000038 66%, #00000024 72%, #00000014 78%, #0000000a 84%, #00000005 88%, #00000002 92%, #00000001 96%, #0000 100%;--field-rx:74%;--field-ry:96%;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse var(--field-rx) var(--field-ry) at 72% -5%, var(--field-fade));mask-image:radial-gradient(ellipse var(--field-rx) var(--field-ry) at 72% -5%, var(--field-fade));mix-blend-mode:multiply;opacity:.45}@media (width>=1024px){.shader-field.svelte-ihycq7{--field-rx:66%;--field-ry:105%}}@media (width>=1600px){.shader-field.svelte-ihycq7{--field-rx:60rem}}.dark .shader-field.svelte-ihycq7{mix-blend-mode:screen;opacity:.5}.shader-field--cta.svelte-ihycq7{-webkit-mask-image:radial-gradient(ellipse var(--field-rx) var(--field-ry) at 25% 105%, var(--field-fade));mask-image:radial-gradient(ellipse var(--field-rx) var(--field-ry) at 25% 105%, var(--field-fade));mix-blend-mode:screen;opacity:.42}.dark .shader-field--cta.svelte-ihycq7{mix-blend-mode:multiply;opacity:.36}@media (prefers-reduced-motion:reduce){.shader-field.svelte-ihycq7{opacity:.28}}
