.buildup-overlay.svelte-3ohfpd{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;pointer-events:none;overflow:hidden;contain:layout paint}.bouncer.svelte-3ohfpd{position:absolute;top:0;left:0;width:84px;height:84px;will-change:transform}.buildup-overlay.svelte-3ohfpd .rt-card__label{display:none}.buildup-overlay.svelte-3ohfpd .rt-card{padding:16px;gap:0}.flings.svelte-1a0pwx1{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}.fling.svelte-1a0pwx1{position:absolute;top:0;left:0;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.crawl.svelte-1c2vmez{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;perspective:var(--crawl-depth);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent var(--crawl-fade),#000 calc(var(--crawl-fade) + var(--crawl-fade-span)));mask-image:linear-gradient(180deg,transparent var(--crawl-fade),#000 calc(var(--crawl-fade) + var(--crawl-fade-span)));z-index:6;pointer-events:none}.crawl__text.svelte-1c2vmez{position:absolute;top:calc(var(--crawl-start) * 1%);width:var(--crawl-width);transform-origin:50% 190%;color:#fff;font-family:var(--rt-font-display, Georgia, serif);font-size:calc(var(--crawl-size) * 1px);font-weight:700;line-height:var(--crawl-leading);word-spacing:var(--crawl-word-gap);text-align:center;text-wrap:normal;pointer-events:auto;animation:var(--crawl-anim) var(--crawl-run) linear both;will-change:transform}.crawl__text--waiting.svelte-1c2vmez{visibility:hidden}.crawl__text.svelte-1c2vmez:before{content:"";position:absolute;top:-2.5em;right:-15%;bottom:-2.5em;left:-15%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgb(0 0 0 / var(--crawl-wash)) 0%,rgb(0 0 0 / calc(var(--crawl-wash) * .75)) 50%,transparent 100%)}.crawl__text.svelte-1c2vmez a{color:var(--rt-rust, #c86b3c);text-decoration:none;padding:var(--crawl-link-pad);margin:0 -.06em;border:var(--crawl-link-border) solid var(--rt-rust, #c86b3c);border-radius:var(--crawl-link-round);background-color:rgb(200 107 60 / var(--crawl-link-bg));box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}.crawl__text.svelte-1c2vmez a:hover,.crawl__text.svelte-1c2vmez a:focus-visible{color:var(--rt-yellow, #ffd700);background-color:rgb(255 215 0 / var(--crawl-link-hover-bg));border-color:var(--rt-yellow, #ffd700);outline:none}.crawl__text.svelte-1c2vmez strong{color:var(--rt-yellow, #ffd700)}@media (prefers-reduced-motion: reduce){.crawl__text.svelte-1c2vmez{animation-duration:calc(var(--crawl-run) * 2)}}.crawl__text.svelte-1c2vmez p{display:inline;background-color:rgb(0 0 0 / var(--crawl-marker));box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.06em var(--crawl-marker-pad);border-radius:var(--crawl-marker-round);box-shadow:0 0 var(--crawl-marker-feather) var(--crawl-marker-feather) rgb(0 0 0 / var(--crawl-marker))}.stars.svelte-mqgxgw{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.stars__layer.svelte-mqgxgw{position:absolute;top:0;left:0;width:1px;height:1px;border-radius:50%;background:transparent;animation:svelte-mqgxgw-gc-twinkle var(--twinkle) ease-in-out infinite alternate}.stars__layer--mid.svelte-mqgxgw{animation-delay:calc(var(--twinkle) * -.33)}.stars__layer--near.svelte-mqgxgw{animation-delay:calc(var(--twinkle) * -.66)}.stars__spark.svelte-mqgxgw{position:absolute;border-radius:50%;background:#fff;animation-name:svelte-mqgxgw-gc-spark;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes svelte-mqgxgw-gc-spark{0%,to{opacity:.15}45%{opacity:.2}55%{opacity:1}70%{opacity:.3}}@keyframes svelte-mqgxgw-gc-twinkle{0%{opacity:var(--dim)}to{opacity:1}}@media (prefers-reduced-motion: reduce){.stars__layer.svelte-mqgxgw,.stars__spark.svelte-mqgxgw{animation:none}}html,body{height:100%}.getcache-page.svelte-1fj938a{display:flex;flex-direction:column;position:relative;height:100%}.getcache-page.svelte-1fj938a nav{flex:0 0 auto}.crawl-layer.svelte-1fj938a{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.phone-section.svelte-1fj938a{position:relative;flex:1 1 auto;min-height:0;background:#000;opacity:0;visibility:hidden;transition:opacity .26s ease-out}.phone-section.ready.svelte-1fj938a,html.no-js .phone-section.svelte-1fj938a{opacity:1;visibility:visible}@media (prefers-reduced-motion: reduce){.phone-section.svelte-1fj938a{transition:none}}.stage.svelte-1fj938a{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;overflow:hidden;container-type:size}.phone-header.svelte-1fj938a{position:absolute;--cta-y: 3%;--cta-x: 3%;--cta-fade: 3s;--cta-wait: 5s;top:var(--cta-y);left:var(--cta-x);right:var(--cta-x);display:none;justify-content:space-between;align-items:flex-start;opacity:0;transition:opacity var(--cta-fade) ease-in var(--cta-wait);will-change:opacity;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;white-space:nowrap}.phone-header.grown.svelte-1fj938a{opacity:1}.phone-header.gone.svelte-1fj938a{opacity:0;transform:translate(-50%,-50%) scale(.6);transition:transform .45s ease-in,opacity .35s ease-in}.phone-header.gone.svelte-1fj938a .phone-header__cta:where(.svelte-1fj938a){pointer-events:none}.phone-header__cta.svelte-1fj938a{display:contents;pointer-events:auto;position:relative;z-index:10}.phone-header__cta-link.svelte-1fj938a{display:inline-flex;flex-direction:column;align-items:center;padding:.9rem 1.275rem;pointer-events:auto;border:1px solid var(--rt-yellow, #ffd700);border-radius:.55rem;background:#0000008c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#4ea8ff;font-family:var(--rt-font-display, Georgia, serif);font-size:1.17rem;font-weight:700;line-height:1.1;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.phone-header__cta-link.svelte-1fj938a:hover,.phone-header__cta-link.svelte-1fj938a:focus-visible{background:#ffd70033;box-shadow:0 0 1rem #ffd7008c;transform:translateY(-1px);outline:none}.phone-header__cta-sub.svelte-1fj938a{font-size:.825rem;font-weight:400;color:#888;margin-top:.1rem;text-decoration:none}.store-links.svelte-1fj938a{position:absolute;top:8%;left:4%;z-index:5;display:flex;flex-direction:column;gap:1.5rem;max-width:28rem;align-items:stretch}.store-link.svelte-1fj938a{display:block;padding:1rem 1.25rem;border:2px solid var(--rt-yellow, #ffd700);border-radius:.5rem;background:#000;color:#fff;font-family:var(--rt-font-display, Georgia, serif);text-decoration:none;text-align:center;line-height:1.2;transition:transform .12s ease,border-color .12s ease,background .12s ease}.store-link__label.svelte-1fj938a{display:block;font-size:1.4rem;font-weight:700}.store-link__sub.svelte-1fj938a{display:block;margin-top:.25rem;font-size:.8rem;color:#888;font-weight:400}.store-link--live.svelte-1fj938a{color:#4ea8ff}.store-link--live.svelte-1fj938a:hover{background:var(--rt-yellow, #ffd700);color:#000;transform:translateY(-2px)}@media (max-width: 899px){.store-links.svelte-1fj938a{display:none}.phone-header.svelte-1fj938a{display:flex}}.dl-pin.svelte-1fj938a{position:fixed;width:230px;height:322px;z-index:1000;background:var(--dl-pin-url) center / contain no-repeat;transform-origin:bottom center;filter:drop-shadow(0 6px 14px rgba(0,0,0,.5))}.dl-pin__content.svelte-1fj938a{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:stretch}.dl-btn.svelte-1fj938a{display:block;position:relative;padding:.73rem 1.25rem;border:2px solid var(--rt-yellow, #ffd700);background:#00000080;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#4ea8ff;font-family:var(--rt-font-display, Georgia, serif);font-size:1.39rem;font-weight:700;line-height:1.15;text-decoration:none;text-align:center;white-space:nowrap;transition:background .12s ease,color .12s ease}.dl-btn.svelte-1fj938a:first-child{border-radius:.5rem .5rem 0 0}.dl-btn.svelte-1fj938a:last-child{border-radius:0 0 .5rem .5rem}.dl-btn.svelte-1fj938a+.dl-btn:where(.svelte-1fj938a){border-top:none}.dl-btn.svelte-1fj938a:hover{background:#ffd70080;color:#fff}@media (max-width: 550px){.getcache-page.svelte-1fj938a nav{display:none}}
