.tip-1.svelte-1bo0ds5{left:5%;top:44%;animation:svelte-1bo0ds5-float1 13s ease-in-out infinite}.tip-2.svelte-1bo0ds5{left:20%;bottom:05%;animation:svelte-1bo0ds5-float2 14s ease-in-out infinite}.tip-3.svelte-1bo0ds5{right:5%;top:38%;animation:svelte-1bo0ds5-float2 11s ease-in-out infinite reverse}.tip-4.svelte-1bo0ds5{right:15%;bottom:20%;animation:svelte-1bo0ds5-float1 16s ease-in-out infinite reverse}@keyframes svelte-1bo0ds5-float1{0%,to{transform:translateY(0)}50%{transform:translateY(-3rem)}}@keyframes svelte-1bo0ds5-float2{0%,to{transform:translateY(0)}50%{transform:translateY(2rem)}}.screen-shot.svelte-13xddwy{width:clamp(300px,90%,750px);border-radius:2rem;box-shadow:0 18px 50px #0000002e;aspect-ratio:1440 / 900}article.svelte-1mjw8co h2:where(.svelte-1mjw8co){font-size:clamp(15px,1vw,20px);font-weight:700}article.svelte-1mjw8co div:where(.svelte-1mjw8co){max-height:5rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis}article.svelte-1mjw8co:hover div:where(.svelte-1mjw8co){max-height:fit-content;overflow:visible;display:block}@media screen and (max-width:768px){article.svelte-1mjw8co{height:100%;display:flex;gap:2rem;place-content:left}article.svelte-1mjw8co span:where(.svelte-1mjw8co){display:flex;place-content:start}article.svelte-1mjw8co h2:where(.svelte-1mjw8co){display:flex;place-content:start}article.svelte-1mjw8co div:where(.svelte-1mjw8co){display:block;text-align:start;max-height:100%}article.svelte-1mjw8co:hover div:where(.svelte-1mjw8co){display:block}.carousel-image.svelte-1mjw8co{display:flex;place-content:center;place-items:center;width:100%;border-radius:1rem;aspect-ratio:2/1;border:1px solid var(--color-form-border);box-shadow:0 4px 20px #0000000f}}.rings.svelte-8aoknc{position:absolute;aspect-ratio:1/1;background-size:cover;display:flex;place-content:center;place-items:center;opacity:.7}.rings.svelte-8aoknc:hover{transform:scale(1.04)}.lightring.svelte-8aoknc{background:radial-gradient(circle,var(--color-description-box) 70%,transparent 70%) no-repeat center}.darkring.svelte-8aoknc{background:radial-gradient(circle,var(--color-bg-calendar) 70%,transparent 70%) no-repeat center}.feat-screen.svelte-8aoknc{display:flex;place-items:center;place-content:center;z-index:1;width:100%;max-width:520px;aspect-ratio:542/299;border-radius:1rem;background-color:#e7f8dd;box-shadow:0 14px 40px #0000001a;overflow:hidden;transition:transform .35s ease}.how-right.svelte-vhahcu{box-sizing:border-box;background-image:url(../../../curved_line.svg);background-size:20vw;background-repeat:no-repeat;background-origin:content-box;margin-top:-10%}.how-right.svelte-vhahcu:has(.step-3:where(.svelte-vhahcu):hover){background-image:url(../../../curved_line_3.svg),url(../../../curved_line.svg);transition:stroke-dasharray .55s cubic-bezier(.4,0,.2,1);background-size:20vw,20vw}.how-right.svelte-vhahcu:has(.step-2:where(.svelte-vhahcu):hover){background-image:url(../../../curved_line_2.svg),url(../../../curved_line.svg);transition:stroke-dasharray .55s cubic-bezier(.4,0,.2,1);background-size:20vw,20vw}.how-right.svelte-vhahcu:has(.step-1:where(.svelte-vhahcu):hover){background-image:url(../../../curved_line_1.svg),url(../../../curved_line.svg);transition:stroke-dasharray .55s cubic-bezier(.4,0,.2,1);background-size:20vw,20vw}.step.svelte-vhahcu{display:grid;grid-template-columns:1fr 5fr;gap:2rem;cursor:pointer}.step-num.svelte-vhahcu{width:5vw;aspect-ratio:1/1;border-radius:50%;background:#fff;border:2px solid var(--color-form-border);font-size:2rem;font-weight:700;display:flex;place-items:center;place-content:center;margin:0;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease,background .25s ease;position:relative;z-index:2}.step-text.svelte-vhahcu{margin-top:1.5rem}.step-text.svelte-vhahcu h3:where(.svelte-vhahcu){margin-bottom:14px;font-size:1.5rem;font-weight:700}.step-text.svelte-vhahcu p:where(.svelte-vhahcu){margin:0;line-height:1.4}.step-1.svelte-vhahcu:hover .step-num:where(.svelte-vhahcu),.step-2.svelte-vhahcu:hover .step-num:where(.svelte-vhahcu),.step-3.svelte-vhahcu:hover .step-num:where(.svelte-vhahcu){border-color:var(--color-primary-button);box-shadow:0 6px 22px #00d4aa47}.how-shot.svelte-vhahcu{position:absolute;object-fit:cover;width:120%;inset:0;border-radius:1rem;aspect-ratio:1.6/1;border:1px solid var(--color-form-border);box-shadow:0 4px 20px #0000000f}@media screen and (max-width:768px){.how-right.svelte-vhahcu,.how-right.svelte-vhahcu:hover{background-image:none}.step-num.svelte-vhahcu{width:5rem;margin-top:50%}.how-right.svelte-vhahcu:has(.step-3:where(.svelte-vhahcu):hover){background-image:none}.how-right.svelte-vhahcu:has(.step-2:where(.svelte-vhahcu):hover){background-image:none}.how-right.svelte-vhahcu:has(.step-1:where(.svelte-vhahcu):hover){background-image:none}}.price-card.svelte-73a9vx{background:#fff;border:1px solid var(--color-form-border);border-radius:var(--radius-xl);padding:2rem;display:flex;flex-direction:column;gap:1rem;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;min-height:35rem;cursor:pointer;font-size:clamp(11px,2vw,15px)}.carousel-container.svelte-73a9vx .price-card:where(.svelte-73a9vx){min-height:30rem;max-height:30rem}.carousel-container.svelte-73a9vx .price-card:where(.svelte-73a9vx):hover{transform:none;box-shadow:none;border:1px solid var(--color-form-border)}.price-card.svelte-73a9vx:hover{transform:translateY(-3px);box-shadow:0 24px 50px #0000001a;border-color:var(--color-primary-button)}.price-card.svelte-73a9vx ul:where(.svelte-73a9vx){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.price-card.svelte-73a9vx li:where(.svelte-73a9vx){display:flex;gap:10px;align-items:flex-start;line-height:1.4}.price-card.svelte-73a9vx li:where(.svelte-73a9vx):before{content:"";display:inline-block;width:18px;height:18px;flex:0 0 18px;margin-top:2px;background:var(--color-primary-button);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'><path d='M5.7 12 0 6.3l1.4-1.4 4.3 4.3L14.9 0l1.4 1.4Z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'><path d='M5.7 12 0 6.3l1.4-1.4 4.3 4.3L14.9 0l1.4 1.4Z'/></svg>") center/contain no-repeat}.price-blurb.svelte-73a9vx{line-height:1.5;color:var(--ink);margin:0;text-align:start}.field input,.field textarea,.field button,.field path{background-color:var(--background-home)!important}.contact-card.svelte-23dk4r{background:#fff;border:1px solid var(--color-form-border);border-radius:var(--radius-xl);padding:2rem}.contact-card.svelte-23dk4r .muted:where(.svelte-23dk4r){color:var(--color-helpertext-text);font-size:1rem;margin:0 0 2rem}.form-row.svelte-23dk4r{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:1rem}.form-submitted.svelte-23dk4r{display:none;padding:5rem;border-radius:var(--radius-xl);font-weight:500;place-content:center;place-items:end;background-color:#fff;border:1px solid var(--color-form-border)}.form-submitted.show.svelte-23dk4r{display:flex}.contact-side.svelte-23dk4r{display:flex;flex-direction:column;gap:2rem}.contact-side.svelte-23dk4r .side-block:where(.svelte-23dk4r){background:#fff;border:1px solid var(--color-form-border);border-radius:var(--radius-xl);padding:2rem}.contact-side.svelte-23dk4r h4:where(.svelte-23dk4r){margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.contact-side.svelte-23dk4r p:where(.svelte-23dk4r){margin:0;font-size:1rem;line-height:1.5;color:var(--small-font-color)}@media screen and (max-width:768px){.form-row.svelte-23dk4r{grid-template-columns:1fr}}article.svelte-fify7z h2:where(.svelte-fify7z){font-size:clamp(15px,1vw,20px);font-weight:700}.instrument.svelte-s22xsx{animation:svelte-s22xsx-floaty 5s ease-in-out infinite;transition:filter .2s,transform .2s}.float0.svelte-s22xsx{animation-duration:5s;animation-delay:0s}.float1.svelte-s22xsx{animation-duration:5.6s;animation-delay:-1.2s}.float2.svelte-s22xsx{animation-duration:4.6s;animation-delay:-.4s}.float3.svelte-s22xsx{animation-duration:5.2s;animation-delay:-2.1s}.float4.svelte-s22xsx{animation-duration:4.9s;animation-delay:-.8s}.float5.svelte-s22xsx{animation-duration:5.5s;animation-delay:-1.7s}.float6.svelte-s22xsx{animation-duration:4.7s;animation-delay:-.3s}.float7.svelte-s22xsx{animation-duration:5.1s;animation-delay:-2.4s}button.svelte-s22xsx:hover{filter:brightness(.96);transform:scale(1.04)}@keyframes svelte-s22xsx-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}
