.tag-anchor.is-interactive[data-v-be3fdb61]{cursor:grab;touch-action:pan-y}.tag-anchor.is-interactive[data-v-be3fdb61]:active{cursor:grabbing}.tag-anchor.is-interactive[data-v-be3fdb61]:focus-visible{outline:2px solid var(--fl-gold);outline-offset:6px;border-radius:1.5rem}.tag-anchor__poster[data-v-be3fdb61]{transition:opacity .5s}.tag-anchor__poster.is-hidden[data-v-be3fdb61]{opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}@media (prefers-reduced-motion:reduce){.tag-anchor__poster[data-v-be3fdb61],.tag-anchor__poster.is-hidden[data-v-be3fdb61]{transition:none}}.hero-copy[data-v-3e24f5e8]{animation:.8s cubic-bezier(.16,1,.3,1) both hero-rise-3e24f5e8}.hero-tag[data-v-3e24f5e8]{animation:1s cubic-bezier(.16,1,.3,1) .15s both hero-rise-3e24f5e8}.hero-underline[data-v-3e24f5e8]:after{content:"";background:color-mix(in srgb, var(--fl-gold) 28%, transparent);transform-origin:0;border-radius:999px;height:.28em;animation:.9s cubic-bezier(.16,1,.3,1) .5s both hero-mark-3e24f5e8;position:absolute;bottom:.08em;left:-.04em;right:-.04em}.hero-ping[data-v-3e24f5e8]{animation:2.4s cubic-bezier(0,0,.2,1) infinite hero-ping-3e24f5e8}@keyframes hero-rise-3e24f5e8{0%{opacity:0;transform:translateY(16px)}}@keyframes hero-mark-3e24f5e8{0%{transform:scaleX(0)}}@keyframes hero-ping-3e24f5e8{75%,to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.hero-copy[data-v-3e24f5e8],.hero-tag[data-v-3e24f5e8],.hero-underline[data-v-3e24f5e8]:after,.hero-ping[data-v-3e24f5e8]{animation:none}}.nfc-pulse[data-v-0a8c66aa]{animation:2.4s cubic-bezier(.16,1,.3,1) infinite nfc-pulse-0a8c66aa}@keyframes nfc-pulse-0a8c66aa{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.nfc-pulse[data-v-0a8c66aa]{opacity:0;animation:none}}.lock[data-v-81c263f3],.contact[data-v-81c263f3]{opacity:0}.lock[data-v-81c263f3]{visibility:hidden}.is-playing .tap-tag[data-v-81c263f3]{animation:6s cubic-bezier(.45,0,.2,1) infinite tap-approach-81c263f3}.is-playing .lock[data-v-81c263f3]{visibility:visible;animation:6s infinite tap-lock-81c263f3}.is-playing .lock-ring[data-v-81c263f3]{animation:1.6s ease-out infinite tap-ring-small-81c263f3}.is-playing .contact[data-v-81c263f3]{animation:6s ease-out infinite tap-contact-81c263f3}.is-playing .story[data-v-81c263f3]{transform-origin:50% 30%;animation:6s cubic-bezier(.16,1,.3,1) infinite tap-story-81c263f3}.is-playing .pop[data-v-81c263f3]{animation:6s cubic-bezier(.16,1,.3,1) infinite tap-pop-81c263f3;animation-delay:calc(var(--d,0) * 60ms)}@keyframes tap-approach-81c263f3{0%,12%{transform:translate(0)rotate(10deg)}34%,44%{transform:translate(-3.25rem,.5rem)rotate(-4deg)}70%,to{transform:translate(0)rotate(10deg)}}@keyframes tap-lock-81c263f3{0%,36%{opacity:1}42%,94%{opacity:0}to{opacity:1}}@keyframes tap-contact-81c263f3{0%,33%{opacity:0;transform:scale(.5)}37%{opacity:.95}55%,to{opacity:0;transform:scale(2.2)}}@keyframes tap-story-81c263f3{0%,38%{transform:scale(.94)}48%,to{transform:scale(1)}}@keyframes tap-pop-81c263f3{0%,40%{opacity:0;transform:translateY(10px)}52%,to{opacity:1;transform:translateY(0)}}@keyframes tap-ring-small-81c263f3{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.is-playing .tap-tag[data-v-81c263f3],.is-playing .lock[data-v-81c263f3],.is-playing .lock-ring[data-v-81c263f3],.is-playing .contact[data-v-81c263f3],.is-playing .story[data-v-81c263f3],.is-playing .pop[data-v-81c263f3]{animation:none}.is-playing .lock[data-v-81c263f3]{visibility:hidden}}.tag-stage[data-v-79091370]{opacity:0;transition:opacity .7s}.tag-stage.is-ready[data-v-79091370]{opacity:1}.tag-stage__host[data-v-79091370]{transform-origin:50%;will-change:transform}.tag-stage__host[data-v-79091370] canvas{z-index:1;position:relative}.tag-stage__pulse[data-v-79091370]{opacity:0;width:0;height:0;transition:opacity .4s}.tag-stage__pulse.is-on[data-v-79091370]{opacity:1}.tag-stage__pulse>span[data-v-79091370]{opacity:0;border:3px solid #c9a45cd9;border-radius:9999px;width:18rem;height:18rem;position:absolute;top:-9rem;left:-9rem;transform:scale(.35);box-shadow:0 0 24px #c9a45c40}.tag-stage__pulse.is-on>span[data-v-79091370]{animation:2.4s cubic-bezier(.16,1,.3,1) infinite stage-pulse-79091370;animation-delay:calc(var(--i) * .8s)}@keyframes stage-pulse-79091370{0%{opacity:0;transform:scale(.35)}15%{opacity:.9}to{opacity:0;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.tag-stage[data-v-79091370]{transition:none}.tag-stage__pulse.is-on>span[data-v-79091370]{animation:none}}.home-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.09 0 0 0 0 0.09 0 0 0 0 0.08 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.home-shine{isolation:isolate;position:relative;overflow:hidden}.home-shine:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.home-shine:hover:after{transform:translate(120%)}.home-lift{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .3s}.home-lift:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.home-shine:after{display:none}.home-lift,.home-lift:hover{transition:none;transform:none}}
