.fq[data-v-4d310f5d]{--cream: #fbf7f0;--sage: #dfe9d6;--peach: #ffd9c2;--lavender: #dbeaf6;--sky: #d9ecf7;--text: #3a3530;--muted: #6b635a;--line: #e6ddcf;--teal: #48bfaa;--teal-deep: #2c7a6d;--black: #161412;--me: #2d6fa3;min-height:100vh;background:var(--cream);color:var(--text);font-family:Nunito,ui-sans-serif,system-ui,sans-serif;font-size:18px;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased}.fq-hand[data-v-4d310f5d]{font-family:Gochi Hand,ui-sans-serif,sans-serif;font-weight:400}.fq-sr[data-v-4d310f5d]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fq a[data-v-4d310f5d]:focus-visible,.fq button[data-v-4d310f5d]:focus-visible,.fq summary[data-v-4d310f5d]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:4px;border-radius:14px}.fq-title[data-v-4d310f5d],.fq-get__title[data-v-4d310f5d],.fq-lead[data-v-4d310f5d],.fq-q__a p[data-v-4d310f5d],.fq-q__text[data-v-4d310f5d]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.fq-blob[data-v-4d310f5d]{position:absolute;z-index:0;border-radius:58% 42% 50% 50%/48% 56% 44% 52%;pointer-events:none}.site-motion .fq-blob[data-v-4d310f5d]{animation:fq-blob-in-4d310f5d 1.6s cubic-bezier(.2,.7,.2,1) both,fq-breathe-4d310f5d 16s ease-in-out 1.6s infinite}@keyframes fq-blob-in-4d310f5d{0%{opacity:0;transform:translate(-36px,28px)}to{opacity:1;transform:none}}@keyframes fq-breathe-4d310f5d{0%,to{border-radius:58% 42% 50% 50%/48% 56% 44% 52%}33%{border-radius:45% 55% 40% 60%/58% 44% 56% 42%}66%{border-radius:52% 48% 60% 40%/42% 58% 46% 54%}}.fq-blob--sage[data-v-4d310f5d]{top:-140px;left:-160px;width:clamp(280px,32vw,500px);aspect-ratio:1.1;background:var(--sage);translate:0 calc(var(--sy, 0px) * .18)}.fq-blob--peach[data-v-4d310f5d]{right:-120px;bottom:-90px;width:clamp(200px,22vw,340px);aspect-ratio:1;background:var(--peach);translate:0 calc(var(--sy, 0px) * -.12)}.site-motion .fq-blob--peach[data-v-4d310f5d]{animation-delay:.25s,-6s}.fq-hero[data-v-4d310f5d]{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,72px);max-width:1360px;margin:0 auto;padding:calc(var(--site-header-h) + clamp(20px,5vh,56px)) clamp(20px,4vw,48px) clamp(40px,7vh,72px)}.fq-hero__text[data-v-4d310f5d],.fq-hero__art[data-v-4d310f5d]{position:relative;z-index:1}.fq-over[data-v-4d310f5d]{font-size:16px;font-weight:800;color:var(--teal-deep)}.fq-title[data-v-4d310f5d]{margin-top:12px;max-width:16ch;font-weight:800;font-size:clamp(2.2rem,4.1vw,3.6rem);line-height:1.06;letter-spacing:-.022em}.fq-word[data-v-4d310f5d]{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.1em;margin-bottom:-.1em}.fq-word>span[data-v-4d310f5d]{display:inline-block}.site-motion .fq-word>span[data-v-4d310f5d]{animation:fq-up-4d310f5d .95s cubic-bezier(.2,.75,.2,1) both;animation-delay:calc(.12s + var(--w) * .07s)}@keyframes fq-up-4d310f5d{0%{transform:translateY(108%)}to{transform:none}}.fq-lead[data-v-4d310f5d]{max-width:44ch;margin-top:18px;font-size:clamp(1.05rem,1.3vw,1.18rem);color:var(--muted)}.site-motion .fq-over[data-v-4d310f5d],.site-motion .fq-lead[data-v-4d310f5d],.site-motion .fq-search[data-v-4d310f5d]{animation:fq-rise-4d310f5d 1s cubic-bezier(.2,.7,.2,1) both}.site-motion .fq-lead[data-v-4d310f5d]{animation-delay:.45s}.site-motion .fq-search[data-v-4d310f5d]{animation-delay:.6s}@keyframes fq-rise-4d310f5d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.fq-search[data-v-4d310f5d]{position:relative;display:flex;align-items:center;max-width:560px;margin-top:28px;border:2px solid var(--line);border-radius:999px;background:#fff;transition:border-color .25s ease}.fq-search[data-v-4d310f5d]:focus-within{border-color:var(--teal)}.fq-search__icon[data-v-4d310f5d]{flex:none;width:22px;height:22px;margin-left:20px;fill:none;stroke:var(--muted);stroke-width:2.2;stroke-linecap:round}.fq-search input[data-v-4d310f5d]{flex:1;min-width:0;min-height:58px;padding:0 14px;border:0;background:transparent;color:var(--text);font:inherit;font-size:17px;font-weight:700;outline:none}.fq-search input[data-v-4d310f5d]::-moz-placeholder{color:#a39a8e;font-weight:600}.fq-search input[data-v-4d310f5d]::placeholder{color:#a39a8e;font-weight:600}.fq-search input[data-v-4d310f5d]::-webkit-search-cancel-button{display:none}.fq-search__clear[data-v-4d310f5d]{flex:none;min-height:42px;margin-right:8px;padding:0 16px;border-radius:999px;background:var(--sage);color:var(--text);font-size:14px;font-weight:800;transition:background-color .2s ease}.fq-search__clear[data-v-4d310f5d]:hover{background:#cfdfc3}.fq-count[data-v-4d310f5d]{min-height:1.6em;margin-top:10px;padding-left:22px;font-size:15px;font-weight:700;color:var(--teal-deep)}.fq-hero__art[data-v-4d310f5d]{display:grid;place-items:center;min-height:clamp(360px,50vh,480px)}.fq-sun[data-v-4d310f5d]{position:absolute;top:50%;left:50%;translate:-50% -50%;width:min(96%,440px);aspect-ratio:1;border-radius:50%;background:var(--lavender);transform:translateY(calc(var(--sy, 0px) * -.08));clip-path:circle(72% at 50% 50%)}.site-motion .fq-sun[data-v-4d310f5d]{animation:fq-sun-in-4d310f5d 1.3s cubic-bezier(.2,.7,.2,1) .1s both}@keyframes fq-sun-in-4d310f5d{0%{clip-path:circle(0% at 50% 50%)}to{clip-path:circle(72% at 50% 50%)}}.fq-art__label[data-v-4d310f5d]{position:relative;align-self:end;font-size:24px;color:var(--teal-deep)}.fq-bubbles[data-v-4d310f5d]{position:relative;display:flex;flex-direction:column;gap:12px;width:min(100%,380px);margin:10px 0 20px}.fq-bubbles li[data-v-4d310f5d]:nth-child(odd){align-self:flex-start}.fq-bubbles li[data-v-4d310f5d]:nth-child(2n){align-self:flex-end}.fq-bubble[data-v-4d310f5d]{display:block;max-width:300px;min-height:44px;padding:11px 18px 12px;border-radius:22px;font-size:16px;font-weight:800;line-height:1.3;text-align:left;transition:background-color .2s ease,color .2s ease}.fq-bubble--a[data-v-4d310f5d]{border-bottom-left-radius:6px;background:#fff;color:var(--text);border:1px solid var(--line)}.fq-bubble--b[data-v-4d310f5d]{border-bottom-right-radius:6px;background:var(--me);color:#fff}.fq-bubble--a[data-v-4d310f5d]:hover{background:var(--sage)}.fq-bubble--b[data-v-4d310f5d]:hover{background:#235a86}.fq-bubble[data-v-4d310f5d]:active{transform:translateY(1px)}.site-motion .fq-bubbles li[data-v-4d310f5d]{animation:fq-pop-4d310f5d .7s cubic-bezier(.3,1.35,.5,1) both,fq-float-4d310f5d 5.5s ease-in-out infinite;animation-delay:calc(.7s + var(--i) * .16s),calc(1.6s + var(--i) * .7s)}.site-motion .fq-hero.is-away .fq-bubbles li[data-v-4d310f5d]{animation-play-state:paused}@keyframes fq-pop-4d310f5d{0%{opacity:0;transform:translateY(18px) rotate(-5deg)}to{opacity:1;transform:none}}@keyframes fq-float-4d310f5d{0%,to{translate:0 0}50%{translate:0 -6px}}.fq-body[data-v-4d310f5d]{display:grid;grid-template-columns:minmax(200px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);max-width:1240px;margin:0 auto;padding:clamp(24px,5vh,48px) clamp(20px,4vw,48px) clamp(64px,10vh,110px)}.fq-cats[data-v-4d310f5d]{position:sticky;top:24px;display:flex;flex-direction:column;align-items:stretch;gap:6px}.fq-chip[data-v-4d310f5d]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:8px 10px 8px 16px;border-radius:14px;color:var(--text);font-size:16px;font-weight:800;text-align:left;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.fq-chip[data-v-4d310f5d]:hover:not(:disabled){background:color-mix(in srgb,var(--tint, var(--sage)) 60%,transparent)}.fq-chip.is-on[data-v-4d310f5d]{background:var(--tint, var(--sage))}.fq-chip[data-v-4d310f5d]:disabled{opacity:.4;cursor:default}.fq-chip__n[data-v-4d310f5d]{display:grid;place-items:center;min-width:30px;height:26px;padding:0 8px;border-radius:999px;background:#fff;font-size:13px;font-variant-numeric:tabular-nums}.fq-list[data-v-4d310f5d]{display:flex;flex-direction:column;gap:clamp(36px,6vh,56px);scroll-margin-top:16px}.fq-cat[data-v-4d310f5d]{scroll-margin-top:16px}.fq-cat__title[data-v-4d310f5d]{display:flex;align-items:center;gap:14px;margin-bottom:16px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.15;letter-spacing:-.015em}.fq-cat__icon[data-v-4d310f5d]{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--tint)}.fq-cat__icon svg[data-v-4d310f5d]{width:28px;height:28px;fill:none;stroke:var(--text);stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.fq-cat__icon path[data-v-4d310f5d]{stroke-dasharray:1 2;stroke-dashoffset:0;transition:stroke-dashoffset 1.3s cubic-bezier(.4,0,.2,1) .2s}.site-motion .fq-cat:not([data-in]) .fq-cat__icon path[data-v-4d310f5d]{stroke-dashoffset:1}.fq-items[data-v-4d310f5d]{display:flex;flex-direction:column;gap:10px}.fq-q[data-v-4d310f5d]{border-radius:24px;background:#fff;border:1px solid var(--line);scroll-margin-top:24px;transition:opacity .6s ease,transform .7s cubic-bezier(.2,.75,.2,1),border-color .2s ease;transition-delay:calc(.12s + var(--r, 0) * .06s),calc(.12s + var(--r, 0) * .06s),0s}.fq-q[open][data-v-4d310f5d]{border-color:color-mix(in srgb,var(--tint) 100%,#3a3530 12%)}.site-motion .fq-cat:not([data-in]) .fq-q[data-v-4d310f5d]{opacity:0;transform:translateY(16px)}.fq-q summary[data-v-4d310f5d]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 18px 14px 22px;font-size:1.04rem;font-weight:800;line-height:1.35;cursor:pointer;list-style:none}.fq-q summary[data-v-4d310f5d]::-webkit-details-marker{display:none}.fq-q mark[data-v-4d310f5d]{border-radius:4px;background:#fff1a8;color:inherit}.fq-q__plus[data-v-4d310f5d]{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:var(--tint);transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.fq-q__plus[data-v-4d310f5d]:before,.fq-q__plus[data-v-4d310f5d]:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:var(--text);translate:-50% -50%}.fq-q__plus[data-v-4d310f5d]:after{rotate:90deg}.fq-q[open] .fq-q__plus[data-v-4d310f5d]{transform:rotate(135deg)}.fq-q__a[data-v-4d310f5d]{padding:0 22px 20px}.fq-q__a p[data-v-4d310f5d]{max-width:64ch;font-size:16px;line-height:1.6;color:var(--muted)}.site-motion .fq-q[open] .fq-q__a[data-v-4d310f5d]{animation:fq-open-4d310f5d .45s cubic-bezier(.2,.7,.2,1) both}@keyframes fq-open-4d310f5d{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.fq-q__links[data-v-4d310f5d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fq-q__link[data-v-4d310f5d]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 16px;border-radius:999px;background:var(--tint);color:var(--text);font-size:14px;font-weight:800;transition:background-color .2s ease}.fq-q__link[data-v-4d310f5d]:hover{background:color-mix(in srgb,var(--tint) 80%,#3a3530)}.fq-q__link span[data-v-4d310f5d]{transition:transform .2s ease}.fq-q__link:hover span[data-v-4d310f5d]{transform:translate(3px)}.fq-item-enter-active[data-v-4d310f5d]{transition:opacity .35s ease,transform .4s cubic-bezier(.2,.75,.2,1)}.fq-item-leave-active[data-v-4d310f5d]{transition:opacity .18s ease}.fq-item-enter-from[data-v-4d310f5d]{opacity:0;transform:translateY(10px)}.fq-item-leave-to[data-v-4d310f5d]{opacity:0}.fq-none[data-v-4d310f5d]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:28px;border-radius:24px;background:#fff;border:1px dashed var(--line);font-size:17px;font-weight:700}.fq-pill[data-v-4d310f5d]{display:inline-flex;align-items:center;gap:6px;min-height:46px;padding:10px 22px;border-radius:999px;background:var(--black);color:#fff;font-size:15px;font-weight:800;transition:background-color .2s ease}.fq-pill[data-v-4d310f5d]:hover{background:var(--text)}.fq-pill span[data-v-4d310f5d]{transition:transform .2s ease}.fq-pill:hover span[data-v-4d310f5d]{transform:translate(3px)}.fq-pill--soft[data-v-4d310f5d]{background:#fff;color:var(--text);border:1px solid var(--line)}.fq-pill--soft[data-v-4d310f5d]:hover{background:var(--cream)}.fq-get[data-v-4d310f5d]{position:relative;overflow:hidden;padding:clamp(80px,12vh,140px) clamp(20px,4vw,48px);background:var(--sage)}.fq-blob--lav[data-v-4d310f5d]{right:-8%;top:-30%;width:clamp(240px,30vw,460px);aspect-ratio:1.1;background:var(--lavender)}.fq-get__inner[data-v-4d310f5d]{position:relative;z-index:1;max-width:1000px;margin:0 auto;text-align:center}.fq-get__title[data-v-4d310f5d]{font-weight:800;font-size:clamp(2rem,4vw,3.4rem);line-height:1.08;letter-spacing:-.022em}.fq-line[data-v-4d310f5d]{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.1em;margin-bottom:-.1em}.fq-line>span[data-v-4d310f5d]{display:inline-block;transition:transform 1s cubic-bezier(.2,.75,.2,1);transition-delay:calc(.08s + var(--l, 0) * .11s)}.site-motion [data-reveal]:not([data-in]) .fq-line>span[data-v-4d310f5d]{transform:translateY(108%)}.fq-get__ask[data-v-4d310f5d]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}.fq-get__row[data-v-4d310f5d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:28px 48px;margin-top:clamp(32px,5vh,48px)}.fq-stores[data-v-4d310f5d]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.fq-store[data-v-4d310f5d]{display:inline-flex;align-items:center;gap:12px;min-width:190px;min-height:56px;padding:11px 24px 11px 18px;border-radius:999px;background:var(--black);color:#fff;font-size:18px;font-weight:800;line-height:1.08;text-align:left;transition:background-color .25s ease,transform .15s ease}.fq-store[data-v-4d310f5d]:hover{background:var(--text)}.fq-store[data-v-4d310f5d]:active{transform:translateY(1px)}.fq-store small[data-v-4d310f5d]{display:block;font-size:12px;font-weight:600;opacity:.8}.fq-store__icon[data-v-4d310f5d]{font-size:26px}.fq-mac[data-v-4d310f5d]{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-top:8px;font-size:15px;font-weight:800;color:var(--teal-deep);transition:color .2s ease}.fq-mac[data-v-4d310f5d]:hover{color:var(--text)}.fq-qr[data-v-4d310f5d]{display:flex;align-items:center;gap:16px;padding:12px 22px 12px 12px;border-radius:28px;background:var(--cream);font-size:15px;font-weight:700;line-height:1.35;text-align:left}.fq-qr__code[data-v-4d310f5d]{position:relative;display:block;width:96px;height:96px}.fq-qr__code svg[data-v-4d310f5d]{display:block;width:100%;height:100%;clip-path:inset(0 0 0 0);transition:clip-path 1.2s cubic-bezier(.4,0,.2,1) .35s}.site-motion .fq-get__inner:not([data-in]) .fq-qr__code svg[data-v-4d310f5d]{clip-path:inset(0 0 100% 0)}.fq-qr__code[data-v-4d310f5d]:after{content:"";position:absolute;left:-4px;right:-4px;top:0;height:3px;border-radius:3px;background:var(--teal);opacity:0}.site-motion .fq-get__inner[data-in] .fq-qr__code[data-v-4d310f5d]:after{animation:fq-scan-4d310f5d 1.2s cubic-bezier(.4,0,.2,1) .35s both}@keyframes fq-scan-4d310f5d{0%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0;transform:translateY(96px)}}[data-reveal][data-v-4d310f5d]{transition:opacity 1s ease,transform 1.1s cubic-bezier(.2,.7,.2,1)}.site-motion [data-reveal][data-v-4d310f5d]:not([data-in]){opacity:0;transform:translateY(24px)}@media (max-width: 980px){.fq-hero[data-v-4d310f5d]{grid-template-columns:minmax(0,1fr)}.fq-hero__art[data-v-4d310f5d]{min-height:0;padding:12px 0 8px}.fq-sun[data-v-4d310f5d]{width:min(90%,380px)}.fq-body[data-v-4d310f5d]{grid-template-columns:minmax(0,1fr)}.fq-cats[data-v-4d310f5d]{top:0;z-index:5;flex-direction:row;gap:8px;margin:0 calc(-1*clamp(20px,4vw,48px));padding:10px clamp(20px,4vw,48px);padding-top:calc(10px + env(safe-area-inset-top));overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background:var(--cream)}.fq-cats[data-v-4d310f5d]::-webkit-scrollbar{display:none}.fq-chip[data-v-4d310f5d]{flex:none;min-height:44px;border-radius:999px;background:#fff;border:1px solid var(--line);white-space:nowrap}.fq-chip.is-on[data-v-4d310f5d]{border-color:transparent}.fq-list[data-v-4d310f5d],.fq-cat[data-v-4d310f5d]{scroll-margin-top:76px}.fq-q[data-v-4d310f5d]{scroll-margin-top:84px}}@media (max-width: 560px){.fq-title[data-v-4d310f5d]{max-width:none}.fq-search input[data-v-4d310f5d]{min-height:54px;font-size:16px}.fq-bubble[data-v-4d310f5d]{font-size:15px}.fq-q summary[data-v-4d310f5d]{padding:12px 14px 12px 18px;font-size:1rem}.fq-q__a[data-v-4d310f5d]{padding:0 18px 18px}.fq-stores .fq-store[data-v-4d310f5d]{flex:1 1 100%;justify-content:center}.fq-qr[data-v-4d310f5d]{width:100%}}@media (prefers-reduced-motion: reduce){.fq[data-v-4d310f5d] *,.fq[data-v-4d310f5d] *:before,.fq[data-v-4d310f5d] *:after{animation:none!important;transition:none!important}.fq-blob[data-v-4d310f5d],.fq-sun[data-v-4d310f5d]{translate:none;transform:none}.fq-sun[data-v-4d310f5d]{translate:-50% -50%}}
