@keyframes svelte-1elxaub-dash{to{stroke-dashoffset:0}}svg.logo.svelte-1elxaub{fill:none}#intro-link.svelte-1elxaub:hover svg.logo:where(.svelte-1elxaub) path:where(.svelte-1elxaub){d:path("m8,3l0,-2l-5,0l0,8l5,0l0,-2");stroke-dasharray:10 1;stroke-dashoffset:-20;animation:svelte-1elxaub-dash .5s linear infinite}@keyframes svelte-iejxy6-pulse-animation{0%{opacity:.7;transform:scale(1)}60%,to{opacity:0;transform:scale(1.7)}}.pulse.svelte-iejxy6{position:relative;z-index:1}.pulse.svelte-iejxy6:before{content:" ";display:block;position:absolute;width:100%;height:100%;top:0;left:0;border:1px solid var(--color-amber-500);box-shadow:0 0 12px color-mix(in oklab,var(--color-amber-500) 50%,transparent);transition:opacity .3s,transform .3s;animation:svelte-iejxy6-pulse-animation 1.5s cubic-bezier(.24,0,.38,1) infinite;z-index:-1}@keyframes svelte-7hpc9t-point-down{0%{transform:translateY(0)}to{transform:translateY(5px)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-ease:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@keyframes svelte-wt4tt0-wobble{30%{transform:scale(1.2)}40%,60%{transform:rotate(-20deg)scale(1.2)}50%{transform:rotate(20deg)scale(1.2)}70%{transform:rotate(0)scale(1.2)}to{transform:scale(1)}}@keyframes svelte-wt4tt0-dash{to{stroke-dashoffset:0}}.fill-transparent.svelte-wt4tt0{fill:#0000}.contact-icon.svelte-wt4tt0{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*14);stroke:currentColor;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:75ms;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:75ms;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));animation-fill-mode:both;display:block}.contact-icon.svelte-wt4tt0:hover{animation:.7s cubic-bezier(.4,0,.6,1) svelte-wt4tt0-wobble}.contact-link.svelte-wt4tt0>a:where(.svelte-wt4tt0){text-align:center;display:block}@media(hover:hover){.contact-link.svelte-wt4tt0>a:where(.svelte-wt4tt0):hover{color:var(--color-amber-500,oklch(76.9% .188 70.08));--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,#f99c0099))}@supports (color:color-mix(in lab,red,red)){.contact-link.svelte-wt4tt0>a:where(.svelte-wt4tt0):hover{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,color-mix(in oklab,var(--color-amber-500)60%,transparent)))}}.contact-link.svelte-wt4tt0>a:where(.svelte-wt4tt0):hover{--tw-drop-shadow:drop-shadow(var(--drop-shadow-glow,0 0 6px #f99c0099))}@supports (color:color-mix(in lab,red,red)){.contact-link.svelte-wt4tt0>a:where(.svelte-wt4tt0):hover{--tw-drop-shadow:drop-shadow(var(--drop-shadow-glow,0 0 6px color-mix(in oklab,var(--color-amber-500)60%,transparent)))}}.contact-link.svelte-wt4tt0>a:where(.svelte-wt4tt0):hover{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.link-label.svelte-wt4tt0{display:none}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.fill-transparent.svelte-jz8lnl{fill:none}a.external-link.svelte-jz8lnl{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){a.external-link.svelte-jz8lnl{background-color:color-mix(in oklab,var(--color-amber-500,oklch(76.9% .188 70.08))10%,transparent)}}a.external-link.svelte-jz8lnl{padding-inline:calc(var(--spacing,.25rem)*1)}@media(hover:hover){a.external-link.svelte-jz8lnl:hover{color:var(--color-amber-500,oklch(76.9% .188 70.08));--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,#f99c0099))}@supports (color:color-mix(in lab,red,red)){a.external-link.svelte-jz8lnl:hover{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,color-mix(in oklab,var(--color-amber-500)60%,transparent)))}}a.external-link.svelte-jz8lnl:hover{--tw-drop-shadow:drop-shadow(var(--drop-shadow-glow,0 0 6px #f99c0099))}@supports (color:color-mix(in lab,red,red)){a.external-link.svelte-jz8lnl:hover{--tw-drop-shadow:drop-shadow(var(--drop-shadow-glow,0 0 6px color-mix(in oklab,var(--color-amber-500)60%,transparent)))}}a.external-link.svelte-jz8lnl:hover{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --x{syntax: "<length>"; inherits: false; initial-value: -999px;}@property --y{syntax: "<length>"; inherits: false; initial-value: -999px;}.grid-light.svelte-7chybk{--line: color-mix(in oklab, var(--color-cyan-400) 14%, transparent);position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle 160px at var(--x) var(--y),color-mix(in oklab,var(--color-cyan-400) 5%,transparent),transparent),linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:100% 100%,32px 32px,32px 32px;-webkit-mask-image:radial-gradient(circle 200px at var(--x) var(--y),black 20%,transparent);mask-image:radial-gradient(circle 200px at var(--x) var(--y),black 20%,transparent);opacity:0;transition:opacity .4s,--x .08s linear,--y .08s linear}.grid-light.visible.svelte-7chybk{opacity:1}.grid-live .grid-light.svelte-7chybk{display:none}.main-section.svelte-1uha8ag{min-height:100vh;padding-top:calc(var(--spacing,.25rem)*16);padding-bottom:calc(var(--spacing,.25rem)*8);flex-direction:column;justify-content:center;display:flex}#intro.svelte-1uha8ag{--fade:var(--color-stone-950);background-color:var(--fade);background-image:repeating-linear-gradient(transparent 0 2px,#0000004d 2px 3px),linear-gradient(transparent 50%,var(--fade)),radial-gradient(ellipse at 50% 45%,transparent 35%,var(--fade)95%),linear-gradient(#0c0a09e6,#0c0a09e6),linear-gradient(110deg in oklab,var(--color-cyan-500)20%,var(--color-fuchsia-600)80%),var(--photo);background-blend-mode:normal,normal,normal,normal,color,normal;background-position:50%;background-size:auto,auto,auto,auto,auto,cover;background-attachment:fixed,scroll,scroll,scroll,fixed,fixed}#contact.svelte-1uha8ag{min-height:calc(100vh - 124px)}#footer.svelte-1uha8ag{min-height:0}
