.intro-animation.svelte-144d0k6{position:fixed;right:20%;top:33%;width:350px;aspect-ratio:1;z-index:3;pointer-events:none;mix-blend-mode:lighten}[data-firstVisit=true] .intro-animation{animation:svelte-144d0k6-intro 3s ease-in-out forwards}.blobs-wrapper.svelte-144d0k6{--x: 0px;--y: 0px;--scale: 1;position:absolute;opacity:.1;transform:translate3d(var(--x),var(--y),0) scale(var(--scale));filter:blur(20px)}@media (min-width: 768px){.blobs-wrapper.svelte-144d0k6{opacity:.5}}@media (min-width: 1024px){.blobs-wrapper.svelte-144d0k6{opacity:.8}}.blob.svelte-144d0k6{--animation-duration: 5s;position:absolute;filter:blur(20px);mix-blend-mode:overlay;opacity:.8;animation:svelte-144d0k6-breathe var(--animation-duration) infinite alternate ease-in-out,svelte-144d0k6-move 20s infinite alternate ease-in-out,svelte-144d0k6-fade 10s var(--animation-duration) infinite alternate ease-in-out}.blob-inner.svelte-144d0k6{aspect-ratio:1;width:350px}#blob-1.svelte-144d0k6{--offsetX: 0px;--offsetY: 0px;filter:blur(20px);background:linear-gradient(30deg,#daa500,#bf8100);background:linear-gradient(30deg,color(xyz 0.432 0.415 0.012),color(xyz 0.302 0.266 0.007))}#blob-2.svelte-144d0k6{--offsetX: 0px;--offsetY: 0px;filter:blur(20px);transform:translate3d(var(--offsetX),var(--offsetY),0);background:linear-gradient(60deg,#f57400,#e66100,#d44f13);background:linear-gradient(60deg,color(xyz 0.452 0.317 0.02),color(xyz 0.371 0.252 0.025),#d44f13)}#blob-3.svelte-144d0k6{--offsetX: 0px;--offsetY: 0px;filter:blur(20px);transform:translate3d(var(--offsetX),var(--offsetY),0);background:linear-gradient(90deg,#9171ff,#604ef7);background:linear-gradient(90deg,color(xyz 0.4 0.241 1.255),#604ef7)}@keyframes svelte-144d0k6-move{0%{translate3d:0% 0% 0;border-radius:60% 40% 30% 70%/100% 85% 92% 74%}50%{translate3d:-5% 15% -5%;border-radius:20% 71% 47% 70%/81% 15% 22% 54%;rotate:41deg}to{translate3d:0% -5% 0;border-radius:100% 75% 92% 74%/60% 80% 30% 70%;rotate:-120deg}}@keyframes svelte-144d0k6-breathe{0%{scale:var(--scale-min)}to{scale:var(--scale-max)}}@keyframes svelte-144d0k6-fade{0%{opacity:.8}to{opacity:.4}}@keyframes svelte-144d0k6-intro{0%{scale:0;opacity:0;translate:-200px 0%;animation-timing-function:ease-in-out}40%{scale:1;opacity:.9;translate:-80% 0%;animation-timing-function:ease-in-out}50%{scale:1;opacity:.9;translate:-80% 0%;animation-timing-function:ease-in-out}to{scale:1;opacity:1;translate:0% 0%;animation-timing-function:ease-in-out}}#github-logo-3.svelte-1rqv8qy:hover #octocatIcon:where(.svelte-1rqv8qy){animation:svelte-1rqv8qy-octocatIconAnimation 1.5s linear normal forwards infinite}#github-logo-3.svelte-1rqv8qy:hover #tail:where(.svelte-1rqv8qy){animation:svelte-1rqv8qy-tailAnimation 1.5s linear normal forwards infinite}#github-logo-3.svelte-1rqv8qy:hover #tailGroup:where(.svelte-1rqv8qy){animation:svelte-1rqv8qy-tailGroupAnimation 1.5s linear normal forwards infinite}@keyframes svelte-1rqv8qy-groupScaleAnimation{0%{transform:translate(176.516104px,174.507897px) scale(1);animation-timing-function:cubic-bezier(.42,0,.58,1)}18.666667%{transform:translate(176.516104px,174.507897px) scale(1.01);animation-timing-function:cubic-bezier(.42,0,.58,1)}85.333333%{transform:translate(176.516104px,174.507897px) scale(1.01);animation-timing-function:cubic-bezier(.42,0,.58,1)}to{transform:translate(176.516104px,174.507897px) scale(1)}}@keyframes svelte-1rqv8qy-octocatIconAnimation{0%{d:path("M112.960508,237.331573C114.197827,227.598443,118.163987,220.860593,122.37516,217.118024C89.178865,213.62353,54.252161,200.647043,54.252161,142.747474C54.252161,126.276494,60.193743,112.800795,69.608395,102.320375C68.122999,98.577806,62.919521,83.10219,71.096853,62.389427C71.096853,62.389427,83.730373,58.39572,112.216279,77.86198C124.412109,74.562465,136.989471,72.883977,149.623747,72.869846C162.257267,72.869846,175.1358,74.618624,187.028153,77.86198C215.517122,58.39572,228.150641,62.389427,228.150641,62.389427C236.327974,83.10219,231.121432,98.577806,229.636037,102.320375C239.298765,112.800795,244.995334,126.276494,244.995334,142.747474C244.995334,200.647043,210.068629,213.372392,176.624258,217.118024C182.075813,221.85902,186.780076,230.841799,186.780076,245.06785C186.780076,265.281399,186.535063,281.504304,186.535063,286.493376C186.535063,290.487083,189.26084,295.231142,196.690881,293.733502C256.143458,273.764965,298.999418,217.366099,298.999418,150.734889C299.244432,67.378499,232.113738,0,149.623747,0C66.88568,0,0,67.378499,0,150.734889C0,217.366099,42.855961,273.768028,102.308537,293.730439C109.741641,295.231142,112.464355,290.487083,112.464355,286.496438C112.464355,283.001945,112.219342,271.023885,112.219342,258.54355")}59.333333%{d:path("M112.960508,237.331573C114.197827,227.598443,118.163987,220.860593,122.37516,217.118024C89.178865,213.62353,54.252161,200.647043,54.252161,142.747474C54.252161,126.276494,60.193743,112.800795,69.608395,102.320375C68.122999,98.577806,62.919521,83.10219,71.096853,62.389427C71.096853,62.389427,83.730373,58.39572,112.216279,77.86198C124.412109,74.562465,136.989471,72.883977,149.623747,72.869846C162.257267,72.869846,175.1358,74.618624,187.028153,77.86198C215.517122,58.39572,228.150641,62.389427,228.150641,62.389427C236.327974,83.10219,231.121432,98.577806,229.636037,102.320375C239.298765,112.800795,244.995334,126.276494,244.995334,142.747474C244.995334,200.647043,210.068629,213.372392,176.624258,217.118024C182.075813,221.85902,186.780076,230.841799,186.780076,245.06785C186.780076,265.281399,186.535063,281.504304,186.535063,286.493376C186.535063,290.487083,189.26084,295.231142,196.690881,293.733502C256.143458,273.764965,298.999418,217.366099,298.999418,150.734889C299.244432,67.378499,232.113738,0,149.623747,0C66.88568,0,0,67.378499,0,150.734889C0,217.366099,42.855961,273.768028,102.308537,293.730439C109.741641,295.231142,112.464355,290.487083,112.464355,286.496438C112.464355,283.001945,112.219342,271.023885,112.219342,258.54355")}68%{d:path("M112.960508,237.331573C114.197827,227.598443,118.163987,220.860593,122.37516,217.118024C89.178865,213.62353,54.252161,200.647043,54.252161,142.747474C54.252161,126.276494,60.193743,112.800795,69.608395,102.320375C68.122999,98.577806,67.564213,81.854206,75.741545,61.141443C75.741545,61.141443,83.730373,58.39572,112.216279,77.86198C124.412109,74.562465,136.989471,72.883977,149.623747,72.869846C162.257267,72.869846,175.1358,74.618624,187.028153,77.86198C215.517122,58.39572,224.32471,60.921645,224.32471,60.921645C232.502043,81.634408,231.121432,98.577806,229.636037,102.320375C239.298765,112.800795,244.995334,126.276494,244.995334,142.747474C244.995334,200.647043,210.068629,213.372392,176.624258,217.118024C182.075813,221.85902,186.780076,230.841799,186.780076,245.06785C186.780076,265.281399,186.535063,281.504304,186.535063,286.493376C186.535063,290.487083,189.26084,295.231142,196.690881,293.733502C256.143458,273.764965,298.999418,217.366099,298.999418,150.734889C299.244432,67.378499,232.113738,0,149.623747,0C66.88568,0,0,67.378499,0,150.734889C0,217.366099,42.855961,273.768028,102.308537,293.730439C109.741641,295.231142,112.464355,290.487083,112.464355,286.496438C112.464355,283.001945,112.219342,271.023885,112.219342,258.54355")}85.333333%{d:path("M112.960508,237.331573C114.197827,227.598443,118.163987,220.860593,122.37516,217.118024C89.178865,213.62353,54.252161,200.647043,54.252161,142.747474C54.252161,126.276494,60.193743,112.800795,69.608395,102.320375C68.122999,98.577806,62.919521,83.10219,71.096853,62.389427C71.096853,62.389427,83.730373,58.39572,112.216279,77.86198C124.412109,74.562465,136.989471,72.883977,149.623747,72.869846C162.257267,72.869846,175.1358,74.618624,187.028153,77.86198C215.517122,58.39572,228.150641,62.389427,228.150641,62.389427C236.327974,83.10219,231.121432,98.577806,229.636037,102.320375C239.298765,112.800795,244.995334,126.276494,244.995334,142.747474C244.995334,200.647043,210.068629,213.372392,176.624258,217.118024C182.075813,221.85902,186.780076,230.841799,186.780076,245.06785C186.780076,265.281399,186.535063,281.504304,186.535063,286.493376C186.535063,290.487083,189.26084,295.231142,196.690881,293.733502C256.143458,273.764965,298.999418,217.366099,298.999418,150.734889C299.244432,67.378499,232.113738,0,149.623747,0C66.88568,0,0,67.378499,0,150.734889C0,217.366099,42.855961,273.768028,102.308537,293.730439C109.741641,295.231142,112.464355,290.487083,112.464355,286.496438C112.464355,283.001945,112.219342,271.023885,112.219342,258.54355")}to{d:path("M112.960508,237.331573C114.197827,227.598443,118.163987,220.860593,122.37516,217.118024C89.178865,213.62353,54.252161,200.647043,54.252161,142.747474C54.252161,126.276494,60.193743,112.800795,69.608395,102.320375C68.122999,98.577806,62.919521,83.10219,71.096853,62.389427C71.096853,62.389427,83.730373,58.39572,112.216279,77.86198C124.412109,74.562465,136.989471,72.883977,149.623747,72.869846C162.257267,72.869846,175.1358,74.618624,187.028153,77.86198C215.517122,58.39572,228.150641,62.389427,228.150641,62.389427C236.327974,83.10219,231.121432,98.577806,229.636037,102.320375C239.298765,112.800795,244.995334,126.276494,244.995334,142.747474C244.995334,200.647043,210.068629,213.372392,176.624258,217.118024C182.075813,221.85902,186.780076,230.841799,186.780076,245.06785C186.780076,265.281399,186.535063,281.504304,186.535063,286.493376C186.535063,290.487083,189.26084,295.231142,196.690881,293.733502C256.143458,273.764965,298.999418,217.366099,298.999418,150.734889C299.244432,67.378499,232.113738,0,149.623747,0C66.88568,0,0,67.378499,0,150.734889C0,217.366099,42.855961,273.768028,102.308537,293.730439C109.741641,295.231142,112.464355,290.487083,112.464355,286.496438C112.464355,283.001945,112.219342,271.023885,112.219342,258.54355")}}@keyframes svelte-1rqv8qy-tailAnimation{0%{d:path("M49.28484,208.660023C79.952755,207.362052,79.580857,217.602653,88.338128,231.802712C95.211412,242.947855,106.779958,246.447695,127.115032,241.78306")}18%{d:path("M49.28484,208.660023C66.856596,229.30254,73.31475,230.231106,88.338128,231.802712C103.464815,231.875424,107.553491,233.576305,127.115032,241.78306")}50%{d:path("M49.28484,208.660023C58.130492,237.779958,73.152735,235.585989,88.338128,231.802712C106.466163,227.286307,112.645445,226.723421,127.115032,241.78306")}78%{d:path("M49.28484,208.660023C68.746419,216.883111,74.579671,219.595458,88.338128,231.802712C100.904403,242.728842,108.567962,242.984302,127.115032,241.78306")}to{d:path("M49.28484,208.660023C79.952755,207.362052,79.580857,217.602653,88.338128,231.802712C95.211412,242.947855,106.779958,246.447695,127.115032,241.78306")}}@keyframes svelte-1rqv8qy-tailGroupAnimation{0%{transform:translate(139.020729px,274.024542px) rotate(8.704455deg);animation-timing-function:cubic-bezier(.445,.05,.55,.95)}50%{transform:translate(139.020729px,274.024542px) rotate(-6.683855deg);animation-timing-function:cubic-bezier(.445,.05,.55,.95)}to{transform:translate(139.020729px,274.024542px) rotate(8.704455deg)}}svg.svelte-13v4r0n:hover #linkedIn-logo:where(.svelte-13v4r0n){animation:svelte-13v4r0n-animate .8s linear infinite}@keyframes svelte-13v4r0n-animate{0%{d:path("M71.25,0L18.75,0C8.39625,0,0,8.39625,0,18.75L0,71.25C0,81.60375,8.39625,90,18.75,90L71.25,90C81.6075,90,90,81.60375,90,71.25L90,18.75C90,8.39625,81.6075,0,71.25,0ZM30,71.25L18.75,71.25L18.75,30L30,30L30,71.25ZM24.375,25.245C20.7525,25.245,17.8125,22.2825,17.8125,18.63C17.8125,14.9775,20.7525,12.015,24.375,12.015C27.9975,12.015,30.9375,14.9775,30.9375,18.63C30.9375,22.2825,28.00125,25.245,24.375,25.245ZM75,71.25L63.75,71.25L63.75,50.235C63.75,37.605,48.75,38.56125,48.75,50.235L48.75,71.25L37.5,71.25L37.5,30L48.75,30L48.75,36.61875C53.985,26.92125,75,26.205,75,45.90375L75,71.25Z")}50%{d:path("M71.188996,-3.947999L18.75,-3.947999C8.39625,-3.947999,-4,7.126752,-4,17.480502L-4,75.25C-4,85.60375,4.39625,94,14.75,94L75,94C85.3575,94,93.919831,81.60375,93.919831,71.25L93.919831,18.63C93.919831,8.27625,81.546496,-3.947999,71.188996,-3.947999ZM30,71.25L18.75,71.25L18.75,30L30,30L30,71.25ZM24.375,25.245C20.7525,25.245,17.8125,22.2825,17.8125,18.63C17.8125,14.9775,20.7525,12.015,24.375,12.015C27.9975,12.015,30.9375,14.9775,30.9375,18.63C30.9375,22.2825,28.00125,25.245,24.375,25.245ZM75,71.25L63.75,71.25L63.75,50.235C63.75,37.605,48.75,38.56125,48.75,50.235L48.75,71.25L37.5,71.25L37.5,30L48.75,30L48.75,36.61875C53.985,26.92125,75,26.205,75,45.90375L75,71.25Z")}to{d:path("M71.25,0L18.75,0C8.39625,0,0,8.39625,0,18.75L0,71.25C0,81.60375,8.39625,90,18.75,90L71.25,90C81.6075,90,90,81.60375,90,71.25L90,18.75C90,8.39625,81.6075,0,71.25,0ZM30,71.25L18.75,71.25L18.75,30L30,30L30,71.25ZM24.375,25.245C20.7525,25.245,17.8125,22.2825,17.8125,18.63C17.8125,14.9775,20.7525,12.015,24.375,12.015C27.9975,12.015,30.9375,14.9775,30.9375,18.63C30.9375,22.2825,28.00125,25.245,24.375,25.245ZM75,71.25L63.75,71.25L63.75,50.235C63.75,37.605,48.75,38.56125,48.75,50.235L48.75,71.25L37.5,71.25L37.5,30L48.75,30L48.75,36.61875C53.985,26.92125,75,26.205,75,45.90375L75,71.25Z")}}#mail-flap.svelte-1g3n8ij{transition:d .6s ease-in-out,fill .6s ease-in-out}#mail-animated.svelte-1g3n8ij:hover #mail-flap:where(.svelte-1g3n8ij){d:path("M8 5L50 -10L92 5");fill:#fff}.hero-text.svelte-1jccucm{opacity:1;transition:opacity 1s 1s ease-in-out}@starting-style{[data-firstVisit=true] .hero-text{opacity:0}}/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.svelte-14zgysb,.svelte-14zgysb:before,.svelte-14zgysb:after,.svelte-14zgysb::backdrop{--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.dots.svelte-14zgysb{z-index:40;--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);background-color:#0000;background-image:radial-gradient(#0000 1px,#10100e 1px);background-size:4px 4px}.gradient-blur.svelte-14zgysb{-webkit-mask:linear-gradient(#0000 20%,#000);mask:linear-gradient(#0000 20%,#000)}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
