div.svelte-s9evum{display:inline-block}path.svelte-s9evum{transition:all .2s ease-in}.chevron.svelte-s9evum{transform:translateY(3px)}div.svelte-2jiu6k{display:inline-block}g.animate.svelte-2jiu6k polyline:where(.svelte-2jiu6k),g.animate.svelte-2jiu6k line:where(.svelte-2jiu6k){transform:translateY(2px);transition:transform .3s cubic-bezier(.68,-.6,.32,1.6)}g.svelte-2jiu6k polyline:where(.svelte-2jiu6k),g.svelte-2jiu6k line:where(.svelte-2jiu6k){transform:translateY(0);transition:transform .3s cubic-bezier(.68,-.6,.32,1.6)}div.svelte-1hmx1bl{display:inline-block}.map-pin-check-icon.svelte-1hmx1bl{overflow:visible}.check-path.svelte-1hmx1bl{stroke-dasharray:9;stroke-dashoffset:0;transition:stroke-dashoffset .125s ease-out,opacity .125s ease-out}.map-pin-check-icon.animate.svelte-1hmx1bl .check-path:where(.svelte-1hmx1bl){animation:svelte-1hmx1bl-checkAnimation .5s ease-out backwards}@keyframes svelte-1hmx1bl-checkAnimation{0%{stroke-dashoffset:9;opacity:0}33%{stroke-dashoffset:9;opacity:0}to{stroke-dashoffset:0;opacity:1}}div.svelte-1jx9nf0{display:inline-block}.minus.svelte-1jx9nf0{overflow:visible}.horizontal.svelte-1jx9nf0{stroke-dasharray:14;stroke-dashoffset:0;transition:stroke-dashoffset .15s ease-out}.minus.animate.svelte-1jx9nf0 .horizontal:where(.svelte-1jx9nf0){opacity:0;animation:svelte-1jx9nf0-lineAnimation .3s ease-out forwards}@keyframes svelte-1jx9nf0-lineAnimation{0%{opacity:0;stroke-dashoffset:14}15%{opacity:1;stroke-dashoffset:14}to{opacity:1;stroke-dashoffset:0}}div.svelte-11o8ic0{display:inline-block}.paintbrush-icon.svelte-11o8ic0{transform-origin:top right}.paintbrush-icon.animate.svelte-11o8ic0{animation:svelte-11o8ic0-paintbrushRotation .6s ease-in-out}@keyframes svelte-11o8ic0-paintbrushRotation{0%{transform:rotate(0)}33%{transform:rotate(-6deg)}66%{transform:rotate(6deg)}to{transform:rotate(0)}}div.svelte-au93k{display:inline-block}.plus.svelte-au93k{overflow:visible}.horizontal.svelte-au93k,.vertical.svelte-au93k{stroke-dasharray:14;stroke-dashoffset:0;transition:stroke-dashoffset .15s ease-out}.plus.animate.svelte-au93k .horizontal:where(.svelte-au93k){opacity:0;animation:svelte-au93k-lineAnimation .3s ease-out forwards}.plus.animate.svelte-au93k .vertical:where(.svelte-au93k){opacity:0;animation:svelte-au93k-lineAnimation .3s ease-out .25s forwards}@keyframes svelte-au93k-lineAnimation{0%{opacity:0;stroke-dashoffset:14}15%{opacity:1;stroke-dashoffset:14}to{opacity:1;stroke-dashoffset:0}}div.svelte-14hjufn{display:inline-block}.settings-gear.svelte-14hjufn{transition:transform 1s cubic-bezier(.175,.885,.32,1.275);transform-origin:center}.settings-gear.animate.svelte-14hjufn{transform:rotate(180deg)}svg.svelte-14hjufn{overflow:visible}div.svelte-1171fa2{display:inline-block}.sparkle-icon.svelte-1171fa2{overflow:visible;transform-origin:center}.sparkle-icon.animate.svelte-1171fa2{animation:svelte-1171fa2-sparkleScale .6s ease-in-out forwards}@keyframes svelte-1171fa2-sparkleScale{0%{transform:scale(1)}33%{transform:scale(.9)}66%{transform:scale(1.2)}to{transform:scale(1)}}div.svelte-1s7caxx{display:inline-block}.sparkles-icon.svelte-1s7caxx{overflow:visible}.sparkles-group.svelte-1s7caxx{transform-origin:center;transition:transform .6s ease-in-out}.sparkles-icon.animate.svelte-1s7caxx .sparkles-group:where(.svelte-1s7caxx){animation:svelte-1s7caxx-scaleGroup .6s ease-in-out}.sparkles-plus.svelte-1s7caxx{opacity:1;transform:scale(1);transform-origin:center;transform-box:fill-box;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.sparkles-icon.animate.svelte-1s7caxx .sparkles-plus:where(.svelte-1s7caxx){animation:svelte-1s7caxx-pulsePlus .75s ease-in-out}.sparkles-circle.svelte-1s7caxx{opacity:1;transform:scale(1);transform-origin:center;transform-box:fill-box;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.sparkles-icon.animate.svelte-1s7caxx .sparkles-circle:where(.svelte-1s7caxx){animation:svelte-1s7caxx-pulseCircle .6s ease-in-out}@keyframes svelte-1s7caxx-scaleGroup{0%{transform:scale(1)}33.33%{transform:scale(.9)}66.67%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes svelte-1s7caxx-pulsePlus{0%,20%{opacity:1;transform:scale(1)}46.67%{opacity:0;transform:scale(0)}73.33%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1s7caxx-pulseCircle{0%{opacity:1;transform:scale(1)}33.33%{opacity:0;transform:scale(0)}66.67%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1lnmc29-float{0%,to{transform:translateY(0) rotate(var(--rotate))}50%{transform:translateY(-12px) rotate(calc(var(--rotate) + 3deg))}}.floating-icon.svelte-1lnmc29{animation:svelte-1lnmc29-float 3s ease-in-out infinite}.floating-delay-0.svelte-1lnmc29{--rotate: -12deg;animation-delay:0s}.floating-delay-1.svelte-1lnmc29{--rotate: 8deg;animation-delay:.5s}.floating-delay-2.svelte-1lnmc29{--rotate: -5deg;animation-delay:1s}@keyframes svelte-1lnmc29-blockEnter{0%{opacity:0;transform:scale(.5) rotate(-10deg)}60%{transform:scale(1.1) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}.splash-block-enter.svelte-1lnmc29{animation:svelte-1lnmc29-blockEnter .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes svelte-1lnmc29-blink{0%,50%{opacity:1}51%,to{opacity:0}}.typewriter-cursor.svelte-1lnmc29{animation:svelte-1lnmc29-blink .8s infinite;font-weight:300}.corner-bracket.svelte-7sbq87{position:absolute;width:24px;height:24px;pointer-events:none}.corner-bracket.svelte-7sbq87:before,.corner-bracket.svelte-7sbq87:after{content:"";position:absolute;background:#00000026}.corner-bracket.svelte-7sbq87:before{top:0;left:0;width:24px;height:1.5px}.corner-bracket.svelte-7sbq87:after{top:0;left:0;width:1.5px;height:24px}@keyframes svelte-7sbq87-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-fade-in.svelte-7sbq87{animation:svelte-7sbq87-fadeInUp .7s ease-out forwards;opacity:0}.hero-delay-1.svelte-7sbq87{animation-delay:.15s}.hero-delay-2.svelte-7sbq87{animation-delay:.3s}.hero-delay-3.svelte-7sbq87{animation-delay:.45s}.greeting-text.svelte-7sbq87{display:inline-flex;align-items:center;gap:4px}@keyframes svelte-7sbq87-caretBlink{0%,to{opacity:1}50%{opacity:0}}.typing-caret.svelte-7sbq87{display:inline-block;width:1ch;animation:svelte-7sbq87-caretBlink .9s steps(1,end) infinite}@keyframes svelte-7sbq87-floatDecor{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-8px) rotate(calc(var(--r) + 4deg))}}.floating-decor.svelte-7sbq87{animation:svelte-7sbq87-floatDecor 3s ease-in-out infinite}.floating-d0.svelte-7sbq87{--r: -10deg;animation-delay:0s}.floating-d1.svelte-7sbq87{--r: 10deg;animation-delay:.8s}.floating-d2.svelte-7sbq87{--r: -8deg;animation-delay:1.4s}.tape-strip.svelte-7sbq87{position:absolute;top:-10px;left:50%;transform:translate(-50%) rotate(-4deg);width:72px;height:22px;background:#ffffff6b;border-left:.5px solid rgba(0,0,0,.07);border-right:.5px solid rgba(0,0,0,.07);box-shadow:0 1px 4px #00000014;z-index:20;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(255,255,255,.12) 3px,rgba(255,255,255,.12) 4px)}@media (max-width: 767px){.slides-inner.svelte-1frl1cj{transform:translateY(calc(-1 * var(--offset)));transition:transform .45s cubic-bezier(.4,0,.2,1)}}.mapbox-custom-marker{background:none;border:none}.mapboxgl-ctrl-logo,.mapboxgl-ctrl-attrib{display:none!important}.skill-chip.svelte-1dvcd5p{transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease;cursor:default}.skill-chip.svelte-1dvcd5p:hover{background-color:#faedcb;box-shadow:3px 3px #000;transform:translate(-1px,-1px)}.tabs-row.svelte-z9jl59{scrollbar-width:none;-ms-overflow-style:none}.tabs-row.svelte-z9jl59::-webkit-scrollbar{display:none}.card-img-wrap.svelte-z9jl59{overflow:hidden;height:14rem;display:block}.card-img.svelte-z9jl59{width:100%;height:auto;min-height:14rem;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transform:translateY(0);transition:transform 3.5s ease-in-out}.card-img-wrap.svelte-z9jl59:hover .card-img:where(.svelte-z9jl59){transform:translateY(calc(-100% + 14rem))}.tape-strip.svelte-wzln0t{position:absolute;top:-9px;left:50%;width:56px;height:20px;background:#f7d9c4ad;border-left:.5px solid rgba(0,0,0,.08);border-right:.5px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000001a;z-index:10;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(255,255,255,.15) 3px,rgba(255,255,255,.15) 4px)}@keyframes svelte-wzln0t-icon-wobble{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-15deg) scale(1.1)}75%{transform:rotate(15deg) scale(1.1)}}.icon-wobble.svelte-wzln0t{animation:svelte-wzln0t-icon-wobble .5s ease-in-out}
