.AppDownload_widget__4v4hb{display:none}.AppDownload_dialog__nOVb2{padding:0;border:0}@media (min-width:1024px) and (pointer:fine){.AppDownload_widget__4v4hb{position:fixed;right:28px;bottom:28px;z-index:60;display:flex;align-items:center;gap:16px;font-family:var(--sans);animation:AppDownload_arrive__R627Y .65s 1s both}.AppDownload_widget__4v4hb[data-open]{visibility:hidden}.AppDownload_trigger__2nbKt{position:relative;display:grid;place-items:center;width:72px;height:72px;flex-shrink:0;padding:0;isolation:isolate;border:1px solid color-mix(in srgb,var(--marketing-accent) 32%,transparent);border-radius:24px;background:#fffaf5;color:#30251f;cursor:pointer;box-shadow:0 8px 28px rgb(0 0 0/14%);transition:transform .22s,box-shadow .22s;animation:AppDownload_shake__5uCrU .9s 2.5s 3}.AppDownload_trigger__2nbKt:before{border:1px solid color-mix(in srgb,var(--marketing-accent) 40%,transparent);background:color-mix(in srgb,var(--marketing-accent) 18%,var(--marketing-card));transform:rotate(9deg);transition:transform .22s}.AppDownload_trigger__2nbKt:after,.AppDownload_trigger__2nbKt:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit}.AppDownload_trigger__2nbKt:after{background:#fffaf5}.AppDownload_trigger__2nbKt:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgb(0 0 0/18%)}.AppDownload_trigger__2nbKt:hover:before{transform:rotate(14deg)}.AppDownload_trigger__2nbKt:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:7px}.AppDownload_qrIcon__MJGtP{display:grid;place-items:center}.AppDownload_downloadBadge__7kFTa{position:absolute;top:-7px;right:-5px;display:grid;place-items:center;width:26px;height:26px;border:1px solid color-mix(in srgb,var(--marketing-accent) 30%,var(--marketing-card));border-radius:50%;background:var(--marketing-card);color:var(--marketing-accent)}.AppDownload_hint__eKZjR{max-width:230px;padding:11px 16px;border:1px solid var(--lp-border);border-radius:16px 16px 4px 16px;background:var(--marketing-card);color:var(--lp-text);text-align:start;box-shadow:0 6px 24px rgb(0 0 0/6%);opacity:0;transform:translateX(6px);pointer-events:none;animation:AppDownload_introduce__3Btzo 8s 2s both;transition:opacity .18s,transform .18s}.AppDownload_hint__eKZjR>span{display:block;margin-bottom:3px;color:var(--lp-text-secondary);font-size:10px;line-height:1.4}.AppDownload_hint__eKZjR strong{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.4}.AppDownload_hint__eKZjR svg{color:var(--marketing-accent)}.AppDownload_widget__4v4hb:focus-within .AppDownload_hint__eKZjR,.AppDownload_widget__4v4hb:hover .AppDownload_hint__eKZjR{animation:none;opacity:1;transform:none}.AppDownload_widget__4v4hb[data-discovered] .AppDownload_hint__eKZjR,.AppDownload_widget__4v4hb[data-discovered] .AppDownload_trigger__2nbKt{animation:none}.AppDownload_dialog__nOVb2{width:min(460px,calc(100vw - 64px));max-height:calc(100dvh - 48px);margin:auto;overflow-y:auto;overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--marketing-accent) 20%,var(--lp-border));border-radius:32px;background:var(--marketing-card);color:var(--lp-text);font-family:var(--sans);box-shadow:0 28px 100px rgb(0 0 0/28%)}.AppDownload_dialog__nOVb2[open]{animation:AppDownload_unfold__WlTBQ .32s cubic-bezier(.2,.8,.2,1) both}.AppDownload_dialog__nOVb2::backdrop{background:rgb(8 7 6/62%);backdrop-filter:blur(8px);animation:AppDownload_backdropIn__Dc1iX .22s both}.AppDownload_modalContent__OTCuA{position:relative;padding:32px 36px 30px;text-align:center}.AppDownload_close__oiwXH{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--lp-border);border-radius:50%;background:transparent;color:var(--lp-text-secondary);cursor:pointer;transition:background .15s,color .15s}.AppDownload_close__oiwXH:hover{background:var(--lp-surface);color:var(--lp-text)}.AppDownload_close__oiwXH:focus-visible,.AppDownload_destination__wwk9R:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:4px}.AppDownload_brand__jJU90{display:inline-flex;align-items:center;gap:7px;margin-bottom:28px;color:var(--lp-text);font-size:14px;font-weight:600;letter-spacing:-.03em}.AppDownload_brand__jJU90 img{width:25px;height:25px}.AppDownload_eyebrow__5P0sF{margin:0 0 9px;color:var(--marketing-accent);font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}.AppDownload_dialog__nOVb2 .AppDownload_title__BbGPS{margin:0;font-family:var(--serif);font-size:46px;font-style:italic;font-weight:400;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.AppDownload_instruction__FKh5U{max-width:290px;margin:14px auto 0;color:var(--lp-text-secondary);font-size:14px;line-height:1.6;text-wrap:balance}.AppDownload_ticket___AAub{position:relative;width:297px;max-width:100%;margin:24px auto 20px;padding:18px 18px 0;border:1px solid #30251f12;border-radius:24px;background:#fffaf5;color:#30251f}.AppDownload_ticket___AAub:after,.AppDownload_ticket___AAub:before{content:"";position:absolute;bottom:34px;width:14px;height:14px;border-radius:50%;background:var(--marketing-card)}.AppDownload_ticket___AAub:before{left:-7px}.AppDownload_ticket___AAub:after{right:-7px}.AppDownload_qr__wAKzZ{display:block;width:259px;max-width:100%;height:auto}.AppDownload_destination__wwk9R{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;margin-top:8px;border-top:1px dashed #30251f38;font-size:11px;letter-spacing:.035em;text-decoration:none}.AppDownload_destination__wwk9R:hover{text-decoration:underline;text-underline-offset:3px}.AppDownload_platforms__b91jW{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--lp-text-secondary);font-size:12px;line-height:1.4}.AppDownload_platforms__b91jW>span{display:inline-flex;align-items:center;gap:6px}.AppDownload_appleIcon__6u7Lw{width:13px;height:15px;background:currentColor;mask:url(/images/apple-logo-wikimedia.svg) center/contain no-repeat;-webkit-mask:url(/images/apple-logo-wikimedia.svg) center/contain no-repeat}.AppDownload_divider__mHB_N{width:1px;height:12px;background:var(--lp-border)}}@keyframes AppDownload_arrive__R627Y{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:none}}@keyframes AppDownload_shake__5uCrU{0%,to{transform:none}15%,45%{transform:translateX(-3px) rotate(-4deg)}30%,60%{transform:translateX(3px) rotate(4deg)}75%{transform:translateX(-1px) rotate(-2deg)}}@keyframes AppDownload_introduce__3Btzo{0%,to{opacity:0;transform:translateX(6px)}8%,85%{opacity:1;transform:none}}@keyframes AppDownload_unfold__WlTBQ{0%{opacity:0;transform:translateY(16px) scale(.96) rotate(-1deg)}to{opacity:1;transform:none}}@keyframes AppDownload_backdropIn__Dc1iX{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.AppDownload_dialog__nOVb2::backdrop,.AppDownload_dialog__nOVb2[open],.AppDownload_hint__eKZjR,.AppDownload_trigger__2nbKt,.AppDownload_widget__4v4hb{animation:none}.AppDownload_hint__eKZjR,.AppDownload_trigger__2nbKt,.AppDownload_trigger__2nbKt:before{transition:none}}@media (prefers-reduced-transparency:reduce){.AppDownload_dialog__nOVb2::backdrop{background:#111;backdrop-filter:none}}