.passion-icon.svelte-y1ulfk{position:absolute;top:-60px;right:-10px;z-index:10;pointer-events:none;opacity:0;transform:scale(.2) rotate(-40deg) translateY(30px);transform-origin:70% 70%;transition:opacity .15s ease,transform .45s var(--ease-bounce);filter:drop-shadow(3px 3px 0 var(--s1)) drop-shadow(3px 3px 0 var(--s2)) drop-shadow(5px 5px 0 var(--s3))}.passion-icon.visible.svelte-y1ulfk{opacity:1;transform:scale(1) rotate(var(--tilt)) translateY(0)}.visible.svelte-y1ulfk .wobble:where(.svelte-y1ulfk){animation:svelte-y1ulfk-wobble 2.4s ease-in-out .45s infinite}@keyframes svelte-y1ulfk-wobble{0%,to{transform:rotate(0) translateY(0)}50%{transform:rotate(-5deg) translateY(-4px)}}@media(prefers-reduced-motion:reduce){.passion-icon.svelte-y1ulfk,.passion-icon.visible.svelte-y1ulfk{transform:rotate(var(--tilt))}.visible.svelte-y1ulfk .wobble:where(.svelte-y1ulfk){animation:none}}.tag-wrap.svelte-11bpsqy{position:relative;display:inline-flex;flex-direction:column;align-items:stretch}.tag-link.svelte-11bpsqy{display:block}.waves-svg.svelte-11bpsqy{position:absolute;bottom:100%;left:-20%;width:140%;height:160px;pointer-events:none;opacity:0;transition:opacity .45s ease;mask-image:linear-gradient(to top,black 40%,transparent 100%);-webkit-mask-image:linear-gradient(to top,black 40%,transparent 100%)}.waves-svg.visible.svelte-11bpsqy{opacity:1;transition:opacity .3s ease}.wave-path.svelte-11bpsqy{stroke-width:var(--sw);stroke-dasharray:var(--dash) var(--gap);stroke-dashoffset:0}.wave-path.animating.svelte-11bpsqy{animation:svelte-11bpsqy-shoot-wave var(--dur) linear var(--delay) infinite}@media(prefers-reduced-motion:reduce){.wave-path.animating.svelte-11bpsqy{animation:none}}@keyframes svelte-11bpsqy-shoot-wave{0%{stroke-dashoffset:0}to{stroke-dashoffset:-170}}.item.svelte-19azfas{position:relative;isolation:isolate;overflow:hidden}.item.svelte-19azfas:before{content:"";position:absolute;inset:0 auto 0 -100%;width:300%;z-index:-1;background:var(--rainbow);background-size:calc(100% / 3) 100%;opacity:0;transition:opacity .4s ease;animation:svelte-19azfas-drift 6s linear infinite;animation-play-state:paused;pointer-events:none}.item.svelte-19azfas:hover:before,.item.svelte-19azfas:focus-within:before{opacity:.12;animation-play-state:running}.dark .item.svelte-19azfas:hover:before,.dark .item.svelte-19azfas:focus-within:before{opacity:.16}.item.colored.svelte-19azfas:not(:hover):not(:focus-within):before{opacity:.04}.item.plain.svelte-19azfas:before{display:none}@keyframes svelte-19azfas-drift{0%{transform:translate(calc(-100% / 3)) skew(-20deg)}to{transform:translate(0) skew(-20deg)}}@media(prefers-reduced-motion:reduce){.item.svelte-19azfas:before{animation:none;transform:skew(-20deg)}}.passion-text>a{text-decoration:underline;text-underline-offset:2px}.title-link.svelte-1uha8ag{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .2s ease}.title-link.svelte-1uha8ag:hover,.title-link.svelte-1uha8ag:focus-visible{text-decoration-color:currentColor}.passion-card.svelte-1uha8ag{transition:background .25s ease,border-color .25s ease,transform .35s var(--ease-bounce)}.passion-card.lifted.svelte-1uha8ag{transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.passion-card.lifted.svelte-1uha8ag,.btn-style-2.svelte-1uha8ag:hover,.dark .btn-style-2.svelte-1uha8ag:hover{transform:none}.effect-ink-wash.svelte-1uha8ag{display:none}.envelope-flap.svelte-1uha8ag{transition:none}}.contact-btn.svelte-1uha8ag{border-color:#0000001a}.dark .contact-btn.svelte-1uha8ag{border-color:#ffffff1a}.contact-btn-icon.svelte-1uha8ag{color:#0000004d}.dark .contact-btn-icon.svelte-1uha8ag{color:#ffffff4d}.contact-btn-text.svelte-1uha8ag{color:#0009}.dark .contact-btn-text.svelte-1uha8ag{color:#fff9}.btn-style-2.svelte-1uha8ag{background:#fff}.dark .btn-style-2.svelte-1uha8ag{background:#000}.btn-style-2.svelte-1uha8ag:hover{background:#000;border-color:#000;transform:scale(1.04)}.dark .btn-style-2.svelte-1uha8ag:hover{background:#fff;border-color:#fff;transform:scale(1.04)}.btn-style-2.svelte-1uha8ag:hover .contact-btn-icon:where(.svelte-1uha8ag),.btn-style-2.svelte-1uha8ag:hover .contact-btn-text:where(.svelte-1uha8ag){color:#fff}.dark .btn-style-2.svelte-1uha8ag:hover .contact-btn-icon:where(.svelte-1uha8ag),.dark .btn-style-2.svelte-1uha8ag:hover .contact-btn-text:where(.svelte-1uha8ag){color:#000}.envelope-flap.svelte-1uha8ag{transform-box:fill-box;transform-origin:top;transition:transform .35s var(--ease-out)}.btn-style-2.svelte-1uha8ag:hover .envelope-flap:where(.svelte-1uha8ag),.btn-style-2.svelte-1uha8ag:focus-visible .envelope-flap:where(.svelte-1uha8ag){transform:scaleY(-1)}@property --wash{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --hole{syntax: "<length>"; inherits: false; initial-value: -80px;}@property --spin{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.effect-ink-wash.svelte-1uha8ag{position:fixed;inset:0;pointer-events:none;z-index:49;background:conic-gradient(from var(--spin) at var(--ox) var(--oy),var(--ink));-webkit-mask:radial-gradient(circle at var(--ox) var(--oy),transparent var(--hole),black calc(var(--hole) + 80px),black var(--wash),transparent calc(var(--wash) + 80px));mask:radial-gradient(circle at var(--ox) var(--oy),transparent var(--hole),black calc(var(--hole) + 80px),black var(--wash),transparent calc(var(--wash) + 80px));opacity:.82;animation:svelte-1uha8ag-ink-expand .6s var(--ease-out) forwards,svelte-1uha8ag-ink-spin 1.6s cubic-bezier(.32,0,.67,0) forwards,svelte-1uha8ag-ink-clear .6s ease-in 1s forwards}@keyframes svelte-1uha8ag-ink-expand{to{--wash: 150vmax}}@keyframes svelte-1uha8ag-ink-spin{to{--spin: 420deg}}@keyframes svelte-1uha8ag-ink-clear{to{--hole: 150vmax}}
