.fan-card[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:50%;width:46%;aspect-ratio:1;overflow:hidden;border-radius:12px;border:3px solid rgb(var(--color-card-rgb));box-shadow:0 10px 22px rgb(var(--color-foreground-rgb) / .18);transform:translate(calc(-50% + var(--k) * 34%),calc(-50% + var(--k) * var(--k) * 6%)) rotate(calc(var(--k) * 10deg));transition:transform .45s cubic-bezier(.22,1,.36,1)}.fan-card[data-astro-cid-j7pv25f6]:nth-child(2){z-index:1;width:52%}.occasion[data-astro-cid-j7pv25f6]:hover .fan-card[data-astro-cid-j7pv25f6],.occasion[data-astro-cid-j7pv25f6]:focus-visible .fan-card[data-astro-cid-j7pv25f6]{transform:translate(calc(-50% + var(--k) * 44%),calc(-54% + var(--k) * var(--k) * 6%)) rotate(calc(var(--k) * 13deg))}@media(prefers-reduced-motion:reduce){.fan-card[data-astro-cid-j7pv25f6]{transition:none}}.page-intro[data-astro-cid-j7pv25f6]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:radial-gradient(120% 80% at 50% 0%,rgb(var(--color-card-rgb)),rgb(var(--color-background-rgb)) 60%,rgb(var(--color-secondary-rgb)));perspective:1100px;transition:opacity .6s ease;cursor:pointer}.page-intro[data-astro-cid-j7pv25f6].gone{opacity:0;pointer-events:none}.pi-env[data-astro-cid-j7pv25f6]{position:relative;width:min(84vw,380px);aspect-ratio:4 / 3;transform-style:preserve-3d;filter:drop-shadow(0 26px 30px rgb(var(--color-foreground-rgb) / .22));transition:transform .9s cubic-bezier(.22,1,.36,1)}.pi-env[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{position:absolute}@media(min-width:768px){.pi-env[data-astro-cid-j7pv25f6]{width:460px}.pi-title[data-astro-cid-j7pv25f6]{font-size:34px}}.pi-back[data-astro-cid-j7pv25f6]{inset:0;border-radius:8px;background:rgb(var(--color-secondary-rgb)) var(--liner) center / cover}.pi-card[data-astro-cid-j7pv25f6]{inset:6% 7% 5%;z-index:2;display:flex;flex-direction:column;align-items:center;padding-top:9%;border-radius:4px;background:rgb(var(--color-card-rgb));text-align:center;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .6s ease}.pi-frame[data-astro-cid-j7pv25f6]{position:absolute;inset:7px;border:1px solid rgb(var(--color-primary-rgb) / .4)}.pi-brand[data-astro-cid-j7pv25f6]{font:600 11px / 1 var(--font-body);letter-spacing:.3em;text-transform:uppercase;color:rgb(var(--color-primary-rgb))}.pi-rule[data-astro-cid-j7pv25f6]{width:34px;height:1px;margin:10px 0 12px;background:rgb(var(--color-primary-rgb) / .6)}.pi-title[data-astro-cid-j7pv25f6]{max-width:82%;font-family:"Fraunces Variable",var(--font-heading),serif;font-style:italic;font-weight:300;font-size:clamp(22px,6.4vw,30px);line-height:1.1;color:rgb(var(--color-foreground-rgb))}.pi-pocket[data-astro-cid-j7pv25f6]{inset:0;z-index:3;border-radius:8px;background:linear-gradient(150deg,rgb(255 255 255 / .5),transparent 45%),linear-gradient(210deg,rgb(0 0 0 / .04),transparent 50%),rgb(var(--color-secondary-rgb));clip-path:polygon(0 0,50% 56%,100% 0,100% 100%,0 100%)}.pi-flap[data-astro-cid-j7pv25f6]{left:0;right:0;top:0;height:60%;z-index:4;transform-origin:50% 0;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.65,0,.35,1)}.pi-flap[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{position:absolute;inset:0;backface-visibility:hidden}.pi-flap[data-astro-cid-j7pv25f6] .front[data-astro-cid-j7pv25f6]{clip-path:polygon(0 0,100% 0,50% 100%);border-radius:8px 8px 0 0;background:linear-gradient(180deg,rgb(var(--color-card-rgb)),rgb(var(--color-secondary-rgb)))}.pi-flap[data-astro-cid-j7pv25f6] .back[data-astro-cid-j7pv25f6]{clip-path:polygon(0 100%,100% 100%,50% 0);transform:rotateX(180deg);background:rgb(var(--color-secondary-rgb)) var(--liner) center / cover}.pi-seal[data-astro-cid-j7pv25f6]{left:50%;top:60%;z-index:5;width:22%;height:auto;transform:translate(-50%,-50%);filter:drop-shadow(0 3px 4px rgb(80 50 20 / .3));transition:transform .6s cubic-bezier(.55,0,.75,.2),opacity .5s ease}.page-intro[data-astro-cid-j7pv25f6].s1 .pi-seal[data-astro-cid-j7pv25f6]{transform:translate(-10%,160%) rotate(120deg) scale(.9);opacity:0}.page-intro[data-astro-cid-j7pv25f6].s2 .pi-flap[data-astro-cid-j7pv25f6]{transform:rotateX(180deg)}.page-intro[data-astro-cid-j7pv25f6].s3 .pi-flap[data-astro-cid-j7pv25f6]{z-index:1}.page-intro[data-astro-cid-j7pv25f6].s3 .pi-card[data-astro-cid-j7pv25f6]{transform:translateY(-58%)}.page-intro[data-astro-cid-j7pv25f6].s3 .pi-env[data-astro-cid-j7pv25f6]{transform:translateY(14%)}.page-intro[data-astro-cid-j7pv25f6].s4 .pi-card[data-astro-cid-j7pv25f6]{z-index:6;transform:translateY(-20%) scale(3.2);opacity:0;transition:transform .9s cubic-bezier(.55,0,.75,.2),opacity .7s ease .2s}.page-intro[data-astro-cid-j7pv25f6].s4 .pi-back[data-astro-cid-j7pv25f6],.page-intro[data-astro-cid-j7pv25f6].s4 .pi-pocket[data-astro-cid-j7pv25f6],.page-intro[data-astro-cid-j7pv25f6].s4 .pi-flap[data-astro-cid-j7pv25f6]{opacity:0;transition:opacity .4s ease}.reveal[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(18px);transition:opacity .8s ease var(--d, 0ms),transform .8s cubic-bezier(.22,1,.36,1) var(--d, 0ms)}.reveal[data-astro-cid-j7pv25f6].in{opacity:1;transform:none}.phone[data-astro-cid-j7pv25f6]{border-radius:40px;padding:8px;background:rgb(var(--color-foreground-rgb));box-shadow:0 40px 70px -20px rgb(var(--color-foreground-rgb) / .45),inset 0 0 0 1.5px #ffffff1f}.phone-screen[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:390 / 844;overflow:hidden;border-radius:32px;background:rgb(var(--color-secondary-rgb))}.phone-screen[data-astro-cid-j7pv25f6] .screen{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;opacity:0;transform:scale(1.04);transition:opacity .9s ease,transform 1.6s ease}.phone-screen[data-astro-cid-j7pv25f6] .screen.on{opacity:1;transform:none}.hero-phone[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:0;width:262px;transform:translate(-50%);animation:bob 7s ease-in-out infinite}@keyframes bob{50%{translate:0 -8px}}.live-frame[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:0;width:390px;height:844px;border:0;transform-origin:0 0;transform:scale(var(--s, .6));opacity:0;pointer-events:none;transition:opacity .6s}.live-frame[data-astro-cid-j7pv25f6].ready{opacity:1}@media(min-width:768px){.hero-phone[data-astro-cid-j7pv25f6]{width:282px}}.counter[data-astro-cid-j7pv25f6]{position:absolute;z-index:5;right:0;top:34%;width:136px;padding:12px 14px;border:1px solid rgb(var(--color-border-rgb));border-radius:18px;background:rgb(var(--color-card-rgb) / .92);backdrop-filter:blur(8px);box-shadow:0 18px 34px -20px rgb(var(--color-foreground-rgb) / .35)}.bar[data-astro-cid-j7pv25f6]{display:block;height:6px;margin-top:10px;overflow:hidden;border-radius:999px;background:rgb(var(--color-secondary-rgb))}.bar[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{display:block;height:100%;width:0;border-radius:inherit;background:rgb(var(--color-primary-rgb));transition:width 2.2s cubic-bezier(.22,1,.36,1) .5s}.hero-stage[data-astro-cid-j7pv25f6].open .bar[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:var(--w)}.replies[data-astro-cid-j7pv25f6]{position:absolute;z-index:6;left:0;bottom:4%;width:min(74%,290px);margin:0;padding:0;list-style:none;display:flex;flex-direction:column-reverse;gap:8px}.reply[data-astro-cid-j7pv25f6]{display:none;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgb(var(--color-border-rgb));border-radius:16px;background:rgb(var(--color-card-rgb) / .95);backdrop-filter:blur(8px);box-shadow:0 16px 30px -18px rgb(var(--color-foreground-rgb) / .4);animation:pop .55s cubic-bezier(.22,1,.36,1) both}.reply[data-astro-cid-j7pv25f6].show{display:flex}.reply[data-astro-cid-j7pv25f6].old{opacity:.55;scale:.96;transition:opacity .4s,scale .4s}@keyframes pop{0%{opacity:0;transform:translateY(14px) scale(.96)}}.avatar[data-astro-cid-j7pv25f6]{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:rgb(var(--color-primary-rgb) / .12);color:rgb(var(--color-primary-rgb));font-size:12px;font-weight:700}.avatar[data-astro-cid-j7pv25f6].no{background:rgb(var(--color-secondary-rgb));color:rgb(var(--color-muted-foreground-rgb))}@media(min-width:768px){.counter[data-astro-cid-j7pv25f6]{width:168px;padding:14px 16px;right:-14%;top:20%}.replies[data-astro-cid-j7pv25f6]{left:-18%}}.marquee[data-astro-cid-j7pv25f6]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marquee-track[data-astro-cid-j7pv25f6]{display:flex;width:-moz-max-content;width:max-content;gap:16px;padding:4px 0 8px;animation:marquee calc(var(--n) * 5s) linear infinite}.marquee[data-astro-cid-j7pv25f6]:hover .marquee-track[data-astro-cid-j7pv25f6],.marquee[data-astro-cid-j7pv25f6]:focus-within .marquee-track[data-astro-cid-j7pv25f6]{animation-play-state:paused}@keyframes marquee{to{transform:translate(calc(-50% - 8px))}}.tile[data-astro-cid-j7pv25f6]{width:180px;flex-shrink:0}.tile-img[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:9 / 15;overflow:hidden;border-radius:999px 999px 18px 18px;border:1px solid rgb(var(--color-border-rgb));background:rgb(var(--color-secondary-rgb));box-shadow:0 14px 30px -18px rgb(var(--color-foreground-rgb) / .35)}@media(min-width:768px){.tile[data-astro-cid-j7pv25f6]{width:220px}}.step[data-astro-cid-j7pv25f6]{position:sticky;top:calc(84px + var(--i) * 18px);margin-bottom:18px;padding:28px 22px;border:1px solid rgb(var(--color-border-rgb));border-radius:24px;background:rgb(var(--color-card-rgb));box-shadow:0 20px 40px -24px rgb(var(--color-foreground-rgb) / .25);transform-origin:50% 0;transition:filter .2s}@media(min-width:768px){.step[data-astro-cid-j7pv25f6]{padding:44px 48px;top:calc(110px + var(--i) * 22px)}}.mock[data-astro-cid-j7pv25f6]{border-radius:18px;padding:18px;background:rgb(var(--color-secondary-rgb))}.mock-thumb[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:1;overflow:hidden;border-radius:12px;border:2px solid transparent;transition:transform .3s}.mock-thumb[data-astro-cid-j7pv25f6].picked{border-color:rgb(var(--color-primary-rgb));transform:scale(1.06);box-shadow:0 10px 20px -10px rgb(var(--color-primary-rgb) / .6)}.mock-field[data-astro-cid-j7pv25f6]{display:block;margin-top:4px;padding:8px 12px;border:1px solid rgb(var(--color-border-rgb));border-radius:10px;font-size:14px}.mock-field[data-astro-cid-j7pv25f6].typing:after{content:"";display:inline-block;width:1.5px;height:1em;margin-left:2px;vertical-align:-2px;background:rgb(var(--color-primary-rgb));animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.live-dot[data-astro-cid-j7pv25f6]{width:7px;height:7px;border-radius:50%;background:rgb(var(--color-accent-rgb));animation:pulse 1.6s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 rgb(var(--color-accent-rgb) / .5)}to{box-shadow:0 0 0 8px rgb(var(--color-accent-rgb) / 0)}}.ink-reveal[data-astro-cid-j7pv25f6]{--p: 0%;color:transparent;background:linear-gradient(90deg,rgb(var(--color-foreground-rgb)) var(--p),rgb(var(--color-foreground-rgb) / .18) var(--p));-webkit-background-clip:text;background-clip:text}.feature[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:22px 0;border-top:1px solid rgb(var(--color-border-rgb));opacity:.45;transition:opacity .4s}.feature[data-astro-cid-j7pv25f6].on{opacity:1}.feature-icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgb(var(--color-secondary-rgb));color:rgb(var(--color-primary-rgb));transition:background .3s,color .3s}.feature[data-astro-cid-j7pv25f6].on .feature-icon[data-astro-cid-j7pv25f6]{background:rgb(var(--color-primary-rgb));color:rgb(var(--color-primary-foreground-rgb))}@media(min-width:768px){.feature[data-astro-cid-j7pv25f6]{padding:34px 0;min-height:32vh}}.final[data-astro-cid-j7pv25f6]{background:linear-gradient(160deg,rgb(var(--color-card-rgb)),rgb(var(--color-secondary-rgb)) 55%,rgb(var(--color-primary-rgb) / .12));box-shadow:0 30px 60px -40px rgb(var(--color-primary-rgb) / .45)}.env-card[data-astro-cid-j7pv25f6]{display:block}.final-envs[data-astro-cid-j7pv25f6]{position:relative;height:104px;margin:-8px auto 22px;width:280px}.final-envs[data-astro-cid-j7pv25f6] .env-card[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:50%;width:112px;transform:translate(calc(-50% + var(--k) * 72%),calc(-50% + var(--k) * var(--k) * 10%)) rotate(calc(var(--k) * 9deg))}.final-envs[data-astro-cid-j7pv25f6] .env-card[data-astro-cid-j7pv25f6]:nth-child(2){z-index:1;width:124px}.final-env[data-astro-cid-j7pv25f6]{display:none}@media(min-width:1024px){.final-envs[data-astro-cid-j7pv25f6]{display:none}.final[data-astro-cid-j7pv25f6] .final-env[data-astro-cid-j7pv25f6]{display:block;position:absolute;top:50%;width:230px;height:280px;translate:0 -50%}.final-env[data-astro-cid-j7pv25f6].left{left:24px}.final-env[data-astro-cid-j7pv25f6].right{right:24px}.final-env[data-astro-cid-j7pv25f6] .env-card[data-astro-cid-j7pv25f6]{position:absolute;width:200px;transition:transform .6s cubic-bezier(.22,1,.36,1)}.final-env[data-astro-cid-j7pv25f6].left .back[data-astro-cid-j7pv25f6]{top:10px;left:0;transform:rotate(-12deg)}.final-env[data-astro-cid-j7pv25f6].left .front[data-astro-cid-j7pv25f6]{bottom:10px;left:24px;transform:rotate(6deg)}.final-env[data-astro-cid-j7pv25f6].right .back[data-astro-cid-j7pv25f6]{top:10px;right:0;transform:rotate(12deg)}.final-env[data-astro-cid-j7pv25f6].right .front[data-astro-cid-j7pv25f6]{bottom:10px;right:24px;transform:rotate(-6deg)}.final[data-astro-cid-j7pv25f6]:hover .final-env[data-astro-cid-j7pv25f6].left .back[data-astro-cid-j7pv25f6]{transform:rotate(-16deg) translate(-8px,-8px)}.final[data-astro-cid-j7pv25f6]:hover .final-env[data-astro-cid-j7pv25f6].right .back[data-astro-cid-j7pv25f6]{transform:rotate(16deg) translate(8px,-8px)}}@media(prefers-reduced-motion:reduce){.final-env[data-astro-cid-j7pv25f6] .env-card[data-astro-cid-j7pv25f6]{transition:none}}.final[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{position:relative}.shine[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.shine[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgb(255 255 255 / .35) 50%,transparent 65%);transform:translate(-120%);animation:sheen 4.5s ease-in-out infinite 1.5s}@keyframes sheen{30%,to{transform:translate(120%)}}.sticky-cta[data-astro-cid-j7pv25f6]{position:fixed;z-index:40;left:16px;right:16px;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:translateY(140%);transition:transform .4s cubic-bezier(.22,1,.36,1)}.sticky-cta[data-astro-cid-j7pv25f6].show{transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-astro-cid-j7pv25f6]{opacity:1;transform:none;transition:none}.marquee-track[data-astro-cid-j7pv25f6],.reply[data-astro-cid-j7pv25f6],.hero-phone[data-astro-cid-j7pv25f6],.shine[data-astro-cid-j7pv25f6]:after,.live-dot[data-astro-cid-j7pv25f6],.mock-field[data-astro-cid-j7pv25f6].typing:after{animation:none}.marquee-track[data-astro-cid-j7pv25f6]{overflow-x:auto}.ink-reveal[data-astro-cid-j7pv25f6]{--p: 100%}}
