:root{--gr-landing-cards-scale:.36;--gr-landing-accent:#ffc466;--gr-landing-quiet-ink:#c3cbd9;--gr-landing-tile-pad:1.5rem;--gr-landing-tile-radius:1.75rem;--gr-landing-tile-fill:linear-gradient(160deg, #e6edf612, #e6edf605);--gr-landing-tile-line:#e6edf61a;--gr-landing-tile-edge:#ffffff24;--gr-landing-tile-gap:1rem;--gr-landing-spot-size:28rem;--gr-landing-spot-edge-size:17rem;--gr-landing-tile-edge-mask:linear-gradient(#000, #000) content-box, linear-gradient(#000, #000);--gr-landing-spot-glow:#ffc4661c;--gr-landing-spot-edge:#ffd6968c;--gr-landing-spot-in-ms:.2s;--gr-landing-spot-out-ms:.4s;--gr-landing-display-size:13vw;--gr-landing-display-weight:var(--gr-weight-light);--gr-landing-display-tracking:-.045em;--gr-landing-display-line:.98;--gr-landing-display-measure:12em;--gr-landing-say-size:1.35rem;--gr-landing-say-line:1.35;--gr-landing-say-measure:30em;--gr-landing-say-gap:1.2em;--gr-landing-section-pad-y:12vh;--gr-landing-short-pad-y:12vh;--gr-landing-brand-size:1.125rem;--gr-landing-button-height:3.75rem;--gr-landing-button-pad:2rem;--gr-landing-button-text:1.125rem;--gr-landing-button-gap:.5rem;--gr-landing-quiet-line:#e6edf647;--gr-landing-quiet-line-hover:#e6edf699;--gr-landing-press-ms:var(--gr-landing-touch-ms);--gr-landing-press-scale:.97;--gr-landing-press-ease:var(--gr-landing-touch);--gr-landing-code-size:.9375rem;--gr-landing-code-line:1.6;--gr-landing-code-pad:1.1em 1.3em;--gr-landing-code-radius:.9rem;--gr-landing-code-measure:46rem;--gr-landing-code-fill:#030814b8;--gr-landing-code-blur:12px;--gr-landing-foot-size:.9375rem;--gr-landing-end-pad:2.2rem;--gr-landing-end-night:linear-gradient(to bottom, #03081400, #030814eb 60%);--gr-landing-end-height:22vh;--gr-landing-arrive:cubic-bezier(.22, 1, .36, 1);--gr-landing-travel:cubic-bezier(.65, 0, .35, 1);--gr-landing-touch:cubic-bezier(.23, 1, .32, 1);--gr-landing-arrive-ms:.72s;--gr-landing-stagger-ms:90ms;--gr-landing-arrive-rise:1.25rem;--gr-landing-arrive-scale:.97;--gr-landing-touch-ms:.16s;--gr-landing-hover-ms:.22s;--gr-landing-button-hover-light:1.07;--gr-landing-arrow-lean:.2em;--gr-landing-open-ms:1.2s;--gr-landing-open-step:.12s;--gr-landing-open-rise:.8rem;--gr-landing-place-hero-x:0vw;--gr-landing-place-hero-y:42vh;--gr-landing-place-hero-size:150vw;--gr-landing-place-looks-x:0vw;--gr-landing-place-looks-y:14vh;--gr-landing-place-looks-size:140vw;--gr-landing-place-rest-x:0vw;--gr-landing-place-rest-y:0vh;--gr-landing-place-rest-size:85vw;--gr-landing-place-finale-x:0vw;--gr-landing-place-finale-y:36vh;--gr-landing-place-finale-size:150vw;--gr-landing-place-hero-turn:0;--gr-landing-place-looks-turn:0;--gr-landing-place-rest-turn:0;--gr-landing-place-finale-turn:-14;--gr-landing-globe-x:var(--gr-landing-place-hero-x);--gr-landing-globe-y:var(--gr-landing-place-hero-y);--gr-landing-globe-size:var(--gr-landing-place-hero-size);--gr-landing-stage-enter-ms:.4s;--gr-landing-still-first-ms:.35s;--gr-landing-still-gap-ms:1.9s;--gr-landing-still-draw-ms:.9s;--gr-landing-still-arc-life-ms:2.7s;--gr-landing-still-arc-rest:.25;--gr-landing-still-ring-ms:1.1s;--gr-landing-still-card-ms:2.4s;--gr-landing-still-ground:#030814;--gr-landing-still-arc:#d6ecffd9;--gr-landing-still-arc-width:1.6px;--gr-landing-still-point:#fff4dc;--gr-landing-still-point-size:7px;--gr-landing-still-ring-scale:5;--gr-landing-still-ring-from:.9;--gr-landing-still-home:#4df2ff;--gr-landing-still-home-size:9px;--gr-landing-still-home-glow:14px;--gr-landing-order-life-ms:6s;--gr-landing-order-gap:1.6rem;--gr-landing-order-lift:-82%;--gr-landing-order-lower:-18%;--gr-landing-order-notice:#ffd796;--gr-landing-order-pad:.7rem 1rem .7rem .8rem;--gr-landing-order-radius:.9rem;--gr-landing-order-fill:#090e1ac7;--gr-landing-order-line:#c8dcff38;--gr-landing-order-blur:10px;--gr-landing-order-shadow:0 .6rem 1.8rem #00000073;--gr-landing-order-title:.9375rem;--gr-landing-order-text:.8125rem;--gr-landing-order-text-ink:var(--gr-landing-quiet-ink);--gr-landing-order-text-line:1.45;--gr-landing-order-mark-size:2.4rem;--gr-landing-order-mark-gap:.75rem;--gr-landing-order-mark-radius:.6rem;--gr-landing-order-mark-fill:#ffc4661f;--gr-landing-order-mark-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffc466' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8 12 3.5 20.5 8v8L12 20.5 3.5 16V8z'/%3E%3Cpath d='M3.5 8 12 12.5 20.5 8M12 12.5v8'/%3E%3C/svg%3E");--gr-landing-order-mark-inset:62%;--gr-landing-order-dot:.2em;--gr-landing-order-dot-gap:.5em;--gr-landing-brand-inset:6vw;--gr-landing-brand-top:6vw;--gr-landing-scene-title:9.2vw;--gr-landing-loop-opacity:.45;--gr-landing-sky-opacity:.85;--gr-landing-sky-veil:radial-gradient(ellipse at 50% 40%, #03081440, #030814d1)}@media (min-width:48em){:root{--gr-landing-tile-pad:2.25rem;--gr-landing-tile-gap:1.25rem;--gr-landing-scene-title:4.6vw;--gr-landing-display-size:10vw;--gr-landing-say-size:1.5rem;--gr-landing-button-height:4rem;--gr-landing-button-text:1.1875rem;--gr-landing-brand-size:1.25rem;--gr-landing-code-size:1.0625rem}}@media (min-width:64em){:root{--gr-landing-display-size:8.5vw}}@media (min-width:48em) and (min-aspect-ratio:1){:root{--gr-landing-place-hero-x:52vw;--gr-landing-place-hero-y:58vh;--gr-landing-place-hero-size:210vh;--gr-landing-place-looks-x:36vw;--gr-landing-place-looks-y:62vh;--gr-landing-place-looks-size:180vh;--gr-landing-place-rest-size:85vh;--gr-landing-place-finale-y:52vh;--gr-landing-place-finale-size:125vh;--gr-landing-brand-inset:4.2vw;--gr-landing-brand-top:2.9vw;--gr-landing-brand-size:1.67vw}}@media (min-width:48em) and (max-aspect-ratio:1){:root{--gr-landing-place-hero-y:36vh;--gr-landing-place-hero-size:120vw;--gr-landing-place-looks-y:10vh;--gr-landing-place-looks-size:105vw}}@media (min-width:48em) and (min-aspect-ratio:1) and (max-aspect-ratio:17/10){:root{--gr-landing-place-hero-x:50vw;--gr-landing-place-hero-y:55vh;--gr-landing-place-hero-size:200vh;--gr-landing-place-looks-x:36vw;--gr-landing-place-looks-y:60vh;--gr-landing-place-looks-size:170vh}}@media (min-width:80em){:root{--gr-landing-say-size:1.75rem;--gr-landing-code-size:1.1875rem;--gr-landing-foot-size:1rem}}@media (min-width:64em) and (max-height:45em){:root{--gr-landing-display-size:6.5vw}}@media (min-width:112em){:root{--gr-landing-say-size:2.125rem;--gr-landing-button-height:5rem;--gr-landing-button-pad:2.75rem;--gr-landing-button-text:1.5rem;--gr-landing-brand-size:1.625rem;--gr-landing-code-size:1.5rem;--gr-landing-foot-size:1.25rem}}html,body{background-color:var(--gr-landing-space);min-height:100%;color:var(--gr-color-ink);font-family:var(--gr-font);-webkit-font-smoothing:antialiased;margin:0}body{overflow-x:hidden}html{scrollbar-width:none;scroll-snap-type:y proximity}html::-webkit-scrollbar{display:none}.landing{position:relative}.landing-sky{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.landing-sky img{object-fit:cover;width:100%;height:100%;opacity:var(--gr-landing-sky-opacity);display:block}.landing-sky:after{content:"";background:var(--gr-landing-sky-veil);width:100%;height:100%;position:absolute;top:0;left:0}.landing-page{z-index:2;position:relative}.landing-stage,.landing-still{--gr-landing-stage-window:radial-gradient(circle calc(var(--gr-landing-globe-size) * .68) at calc(50% + var(--gr-landing-globe-x)) calc(50% + var(--gr-landing-globe-y)), #000 80%, #0000);z-index:1;width:100%;height:100%;opacity:var(--shows,1);pointer-events:none;position:fixed;top:0;left:0;overflow:hidden}.landing-stage canvas{opacity:0;width:100%;height:100%;transition:opacity var(--gr-landing-stage-enter-ms);-webkit-mask-image:var(--gr-landing-stage-window);-webkit-mask-image:var(--gr-landing-stage-window);mask-image:var(--gr-landing-stage-window);display:block}.landing-stage[data-ready] canvas{opacity:1}.landing-still{z-index:1;pointer-events:none;background:var(--gr-landing-still-ground);width:100%;height:100%;opacity:var(--shows,1);-webkit-mask-image:var(--gr-landing-stage-window);-webkit-mask-image:var(--gr-landing-stage-window);mask-image:var(--gr-landing-stage-window);display:none;position:fixed;top:0;left:0;overflow:hidden}:root[data-globe=live] .landing-still{visibility:hidden;transition-property:visibility;transition-delay:var(--gr-landing-stage-enter-ms)}:root[data-globe=lost] .landing-still{display:none}.still-image,.still-arcs{width:calc(var(--still-width) * var(--gr-landing-globe-size) / 2);height:calc(var(--still-height) * var(--gr-landing-globe-size) / 2);transform:translate(calc(var(--gr-landing-globe-x) + var(--still-left) * var(--gr-landing-globe-size) / 2), calc(var(--gr-landing-globe-y) + var(--still-top) * var(--gr-landing-globe-size) / 2));position:absolute;top:50%;left:50%}.still-image{background:var(--still-thumb) center / 100% 100% no-repeat;display:block}.still-sales{display:none}.still-arcs{overflow:visible}.still-arc{fill:none;stroke:var(--gr-landing-still-arc);stroke-width:var(--gr-landing-still-arc-width);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:still-arc var(--gr-landing-still-arc-life-ms) ease-out both;animation-delay:calc(var(--gr-landing-still-first-ms) + var(--still-at) * var(--gr-landing-still-gap-ms))}@keyframes still-arc{0%{stroke-dashoffset:1px;opacity:1}33%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:var(--gr-landing-still-arc-rest)}}.still-home{width:var(--gr-landing-still-home-size);height:var(--gr-landing-still-home-size);margin:calc(var(--gr-landing-still-home-size) / -2) 0 0 calc(var(--gr-landing-still-home-size) / -2);background:var(--gr-landing-still-home);box-shadow:0 0 var(--gr-landing-still-home-glow) var(--gr-landing-still-home);border-radius:50%;position:absolute;top:50%;left:50%}.still-card{animation:order-card-life var(--gr-landing-still-card-ms) ease-out both;animation-delay:calc(var(--gr-landing-still-first-ms) + var(--still-at) * var(--gr-landing-still-gap-ms) + var(--gr-landing-still-draw-ms))}.landing-still .still-card{top:50%;left:50%}.still-point,.still-point:after{width:var(--gr-landing-still-point-size);height:var(--gr-landing-still-point-size);margin:calc(var(--gr-landing-still-point-size) / -2) 0 0 calc(var(--gr-landing-still-point-size) / -2);border-radius:50%;position:absolute}.still-point{background:var(--gr-landing-still-point);box-shadow:0 0 var(--gr-landing-still-point-size) var(--gr-landing-still-point)}.still-point:after{content:"";border:var(--gr-rule-width) solid var(--gr-landing-still-point);animation:still-ring var(--gr-landing-still-ring-ms) var(--gr-landing-arrive) both;animation-delay:calc(var(--gr-landing-still-first-ms) + var(--still-at) * var(--gr-landing-still-gap-ms) + var(--gr-landing-still-draw-ms));top:50%;left:50%}@keyframes still-ring{0%{opacity:var(--gr-landing-still-ring-from);transform:none}to{opacity:0;transform:scale(var(--gr-landing-still-ring-scale))}}@media (prefers-reduced-motion:reduce){.landing-still .still-sales[data-shape]{display:none}}.landing-cards{width:100%;height:100%;position:absolute;top:0;left:0}.order-card{opacity:0;position:absolute;top:0;left:0}.order-card-shown{animation:order-card-life var(--gr-landing-order-life-ms) ease-out both}@keyframes order-card-life{0%{opacity:0}6%,88%{opacity:1}to{opacity:0}}.order-body{top:0;left:var(--gr-landing-order-gap);padding:var(--gr-landing-order-pad);border:var(--gr-rule-width) solid var(--gr-landing-order-line);border-radius:var(--gr-landing-order-radius);background:var(--gr-landing-order-fill);box-shadow:var(--gr-landing-order-shadow);white-space:nowrap;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}@supports (backdrop-filter:blur(1px)){.order-body{backdrop-filter:blur(var(--gr-landing-order-blur))}}.order-card-left .order-body{right:var(--gr-landing-order-gap);left:auto}.order-card-up .order-body{transform:translateY(var(--gr-landing-order-lift))}.order-card-down .order-body{transform:translateY(var(--gr-landing-order-lower))}.order-card-notice .order-place{color:var(--gr-landing-order-notice);font-weight:var(--gr-weight-strong)}.order-mark{width:var(--gr-landing-order-mark-size);height:var(--gr-landing-order-mark-size);margin-right:var(--gr-landing-order-mark-gap);border-radius:var(--gr-landing-order-mark-radius);background:var(--gr-landing-order-mark-fill) var(--gr-landing-order-mark-image) center / var(--gr-landing-order-mark-inset) no-repeat;flex:none}.order-words{font-size:var(--gr-landing-order-text);line-height:var(--gr-landing-order-text-line);color:var(--gr-landing-order-text-ink);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.order-title{font-size:var(--gr-landing-order-title);font-weight:var(--gr-weight-strong);color:var(--gr-color-ink)}.order-dot{width:var(--gr-landing-order-dot);height:var(--gr-landing-order-dot);margin:0 var(--gr-landing-order-dot-gap);vertical-align:middle;background:currentColor;border-radius:50%;display:inline-block}.landing-stage[data-hide-amounts] .order-amount,.landing-stage[data-hide-amounts] .order-dot{display:none}.landing-loop{object-fit:cover;width:100%;height:100%;opacity:var(--gr-landing-loop-opacity);position:absolute;top:0;left:0}.landing-top{top:var(--gr-landing-brand-top);left:var(--gr-landing-brand-inset);z-index:2;position:absolute}.landing-brand{font-size:var(--gr-landing-brand-size);font-weight:var(--gr-weight-strong);letter-spacing:var(--gr-brand-tracking);align-items:center;display:inline-flex}.landing-mark{width:var(--gr-mark-size);height:var(--gr-mark-size);margin-right:var(--gr-mark-gap)}.landing-incident{z-index:2;box-sizing:border-box;max-width:100%;padding:var(--gr-landing-incident-pad);border:var(--gr-rule-width) solid var(--gr-landing-glass-line);border-radius:var(--gr-landing-incident-radius);background:var(--gr-landing-glass);font-size:var(--gr-landing-foot-size);margin:0 auto;display:table;position:relative}.landing-scene-title{font-size:var(--gr-landing-scene-title);font-weight:var(--gr-landing-hero-title-weight);line-height:var(--gr-landing-hero-title-line);letter-spacing:var(--gr-landing-hero-title-tracking);margin:0}.landing-section{box-sizing:border-box;min-height:100vh;padding:var(--gr-landing-section-pad-y) var(--gr-page-inset-x);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.landing-display{max-width:var(--gr-landing-display-measure);font-size:var(--gr-landing-display-size);font-weight:var(--gr-landing-display-weight);line-height:var(--gr-landing-display-line);letter-spacing:var(--gr-landing-display-tracking);margin:0}.landing-say{max-width:var(--gr-landing-say-measure);margin:var(--gr-landing-say-gap) 0 0;font-size:var(--gr-landing-say-size);font-weight:var(--gr-weight-regular);line-height:var(--gr-landing-say-line);color:var(--gr-landing-lede-color)}.landing-button,.landing-quiet{box-sizing:border-box;min-height:var(--gr-landing-button-height);margin:var(--gr-landing-button-gap);padding:0 var(--gr-landing-button-pad);border-radius:calc(var(--gr-landing-button-height) / 2);font:inherit;font-size:var(--gr-landing-button-text);font-weight:var(--gr-weight-strong);cursor:pointer;transition:transform var(--gr-landing-press-ms) var(--gr-landing-press-ease), filter var(--gr-landing-hover-ms) var(--gr-landing-touch);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.landing-button:active,.landing-quiet:active{transform:scale(var(--gr-landing-press-scale))}.landing-button{background:linear-gradient(to bottom, var(--gr-landing-cta-top), var(--gr-landing-cta-bottom));box-shadow:var(--gr-landing-cta-shadow);color:var(--gr-landing-cta-ink);border:0}.landing-quiet{border:var(--gr-rule-width) solid var(--gr-landing-quiet-line);color:var(--gr-color-ink);font-weight:var(--gr-weight-medium);transition:transform var(--gr-landing-press-ms) var(--gr-landing-press-ease), border-color var(--gr-landing-press-ms);background:0 0}@media (hover:hover) and (pointer:fine){.landing-quiet:hover{border-color:var(--gr-landing-quiet-line-hover)}.landing-button:hover{filter:brightness(var(--gr-landing-button-hover-light))}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.landing-button:hover .hero-arrow{transform:translateX(var(--gr-landing-arrow-lean))}}.landing-button .hero-arrow{transition:transform var(--gr-landing-hover-ms) var(--gr-landing-touch)}.landing-button:disabled,.landing-quiet:disabled{opacity:var(--gr-disabled-opacity);cursor:default}.landing-button:focus,.landing-quiet:focus,.landing-foot a:focus{outline:var(--gr-focus-width) solid var(--gr-focus);outline-offset:calc(var(--gr-focus-width) + var(--gr-focus-offset))}.landing-button:focus:not(:focus-visible){outline:none}.landing-quiet:focus:not(:focus-visible){outline:none}.landing-foot a:focus:not(:focus-visible){outline:none}.landing-code{box-sizing:border-box;max-width:100%;width:var(--gr-landing-code-measure);padding:var(--gr-landing-code-pad);border:var(--gr-rule-width) solid var(--gr-landing-glass-line);border-radius:var(--gr-landing-code-radius);background:var(--gr-landing-code-fill);font-family:var(--gr-font-mono);font-size:var(--gr-landing-code-size);line-height:var(--gr-landing-code-line);text-align:left;white-space:pre;color:var(--gr-color-ink);margin:0;overflow-x:auto}@supports (backdrop-filter:blur(1px)){.landing-code{backdrop-filter:blur(var(--gr-landing-code-blur))}}.landing-foot{font-size:var(--gr-landing-foot-size);justify-content:center;display:flex}.landing-end{box-sizing:border-box;width:100%;height:var(--gr-landing-end-height);padding-bottom:var(--gr-landing-end-pad);background:var(--gr-landing-end-night);align-items:flex-end;position:absolute;bottom:0;left:0}.landing-foot a{margin:0 calc(var(--gr-landing-foot-gap) / 2);color:var(--gr-color-ink-muted);border-radius:var(--gr-link-radius);text-decoration:none}.landing-foot a:hover{color:var(--gr-color-ink)}@media (prefers-reduced-motion:reduce){.landing-stage canvas{transition:none}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-group(root){animation-duration:var(--gr-arrival-cross-ms)}.landing-short{min-height:0;padding-top:var(--gr-landing-short-pad-y);padding-bottom:var(--gr-landing-short-pad-y)}[data-reveal-ready] [data-reveal]{opacity:0;transform:translateY(var(--gr-landing-arrive-rise)) scale(var(--gr-landing-arrive-scale));transition:opacity var(--gr-landing-arrive-ms) var(--gr-landing-arrive), transform var(--gr-landing-arrive-ms) var(--gr-landing-arrive);transition-delay:calc(var(--gr-landing-stagger-ms) * var(--gr-landing-reveal-nth,0))}[data-reveal-ready] [data-reveal][data-seen]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal-ready] [data-reveal]{transition:opacity var(--gr-landing-arrive-ms) ease-out;transform:none}}.landing-tile{box-sizing:border-box;padding:var(--gr-landing-tile-pad);border:var(--gr-rule-width) solid var(--gr-landing-tile-line);border-radius:var(--gr-landing-tile-radius);background:var(--gr-landing-tile-fill);box-shadow:inset 0 var(--gr-rule-width) 0 var(--gr-landing-tile-edge);--gr-landing-tile-glow:radial-gradient(var(--gr-landing-spot-size) circle at var(--spot-x,50%) var(--spot-y,50%), var(--gr-landing-spot-glow), transparent 70%);--gr-landing-tile-light:radial-gradient(var(--gr-landing-spot-edge-size) circle at var(--spot-x,50%) var(--spot-y,50%), var(--gr-landing-spot-edge), transparent 70%);position:relative}.landing-tile:before,.landing-tile:after{content:"";top:calc(-1 * var(--gr-rule-width));right:calc(-1 * var(--gr-rule-width));bottom:calc(-1 * var(--gr-rule-width));left:calc(-1 * var(--gr-rule-width));border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--gr-landing-spot-out-ms) var(--gr-landing-ease);position:absolute}.landing-tile:before{background:var(--gr-landing-tile-glow)}.landing-tile:after{padding:var(--gr-rule-width);background:var(--gr-landing-tile-light);-webkit-mask:var(--gr-landing-tile-edge-mask);-webkit-mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude}.landing-tile>*{position:relative}.landing-tile[data-lit]:before,.landing-tile[data-lit]:after{opacity:1;transition-duration:var(--gr-landing-spot-in-ms)}:root{--gr-landing-answers-top:11vh;--gr-landing-answers-bottom:14vh;--gr-landing-answers-title-measure:100%;--gr-landing-answers-bento-top:2.4rem;--gr-landing-answers-ask:1.75rem;--gr-landing-answers-ask-leading:1.1;--gr-landing-answers-ask-tracking:-.02em;--gr-landing-answers-line:1rem;--gr-landing-answers-line-gap:.5rem;--gr-landing-answers-line-measure:32ch;--gr-landing-answers-card-gap:1.75rem;--gr-landing-answers-unit:.95rem;--gr-landing-answers-unit-wide:.95rem}@media (min-width:48em){:root{--gr-landing-answers-ask:2.5rem;--gr-landing-answers-line:1.125rem;--gr-landing-answers-unit:1.375rem;--gr-landing-answers-unit-wide:1.375rem}}@media (min-width:48em) and (min-aspect-ratio:1){:root{--gr-landing-answers-top:14vh;--gr-landing-answers-title-measure:40vw;--gr-landing-answers-ask:2.4vw;--gr-landing-answers-line:1.15vw;--gr-landing-answers-unit:1.7vw;--gr-landing-answers-unit-wide:2.5vw}}.answers.landing-section{padding:var(--gr-landing-answers-top) var(--gr-landing-hero-inset) var(--gr-landing-answers-bottom);text-align:left;display:block}.answers-title{max-width:var(--gr-landing-answers-title-measure)}.answers-bento{grid-gap:var(--gr-landing-tile-gap);margin-top:var(--gr-landing-answers-bento-top);grid-template-columns:100%;display:grid}@media (min-width:48em) and (min-aspect-ratio:1){.answers-bento{grid-template-columns:repeat(12,1fr)}.answers-tile[data-tile=today]{grid-column:1/8}.answers-tile[data-tile=pulse]{grid-column:8/13}.answers-tile[data-tile=hour]{grid-column:1/6}.answers-tile[data-tile=recent]{grid-column:6/13}.answers-tile[data-tile=today],.answers-tile[data-tile=recent]{--gr-landing-answers-unit:var(--gr-landing-answers-unit-wide)}}.answers-tile{flex-direction:column;margin:0;display:flex}.answers-words{display:block}.answers-ask{font-size:var(--gr-landing-answers-ask);font-weight:var(--gr-weight-strong);line-height:var(--gr-landing-answers-ask-leading);letter-spacing:var(--gr-landing-answers-ask-tracking);color:var(--gr-landing-accent);display:block}.answers-line{max-width:var(--gr-landing-answers-line-measure);margin-top:var(--gr-landing-answers-line-gap);font-size:var(--gr-landing-answers-line);color:var(--gr-landing-quiet-ink);display:block}.answers-card{padding-top:var(--gr-landing-answers-card-gap);--gr-cards-unit:calc(var(--gr-landing-answers-unit) * var(--gr-landing-cards-scale));font-size:var(--gr-landing-answers-unit);margin-top:auto}.answers-card .screen-card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.answers-card .screen-card:before{display:none}:root{--gr-landing-devices-gap:2.6rem;--gr-landing-devices-tv:100%;--gr-landing-devices-laptop:84%;--gr-landing-devices-tablet:86%;--gr-landing-devices-phone-art:74%;--gr-landing-devices-stage-pad:1.5rem 0 2rem;--gr-landing-devices-tv-em:1.02vw;--gr-landing-devices-laptop-em:.84vw;--gr-landing-devices-tablet-em:.86vw;--gr-landing-devices-phone-em:.95vw;--gr-landing-devices-bezel:.32rem;--gr-landing-devices-bezel-ink:#04060b;--gr-landing-devices-edge:#c8dcff29;--gr-landing-devices-radius:.6rem;--gr-landing-devices-laptop-radius:.7rem .7rem .2rem .2rem;--gr-landing-devices-tablet-bezel:.7rem;--gr-landing-devices-tablet-radius:1.3rem;--gr-landing-devices-phone-radius:1.6rem;--gr-landing-devices-phone-bezel:.3rem;--gr-landing-devices-island:26%;--gr-landing-devices-island-height:2.2%;--gr-landing-devices-island-top:2%;--gr-landing-devices-shadow:0 1.8rem 3rem -1.4rem #000000d9;--gr-landing-devices-glow:radial-gradient(ellipse at 50% 55%, #5a96ff38, #ffc4660f 45%, #03081400 70%);--gr-landing-devices-glow-spread:-14%;--gr-landing-devices-stand:18%;--gr-landing-devices-stand-height:.45rem;--gr-landing-devices-base:114%;--gr-landing-devices-base-height:.6rem;--gr-landing-devices-base-fill:linear-gradient(to bottom, #d3d9e3, #7d8696);--gr-landing-devices-notch:14%;--gr-landing-devices-notch-height:.22rem;--gr-landing-devices-notch-fill:#282e3a8c;--gr-landing-devices-name:1.375rem;--gr-landing-devices-line:1rem;--gr-landing-devices-line-ink:var(--gr-landing-quiet-ink);--gr-landing-devices-live-ms:.9s;--gr-landing-devices-phone-earth-top:-14%;--gr-landing-devices-wallpaper:radial-gradient(ellipse at 30% 0%, #1d2b4f, #070b16 70%);--gr-landing-devices-apps-top:13%;--gr-landing-devices-apps-side:7%;--gr-landing-devices-app-pad:3.2%;--gr-landing-devices-app-radius:22%;--gr-landing-devices-app-fill:#c8dcff1a;--gr-landing-devices-app-name:.5rem;--gr-landing-devices-open-from:81% 42%;--gr-landing-devices-open-scale:.16;--gr-landing-devices-home-ms:8s;--gr-landing-devices-home-press:.88}@media (min-width:48em) and (min-aspect-ratio:1){:root{--gr-landing-devices-tv-em:.62vw;--gr-landing-devices-laptop-em:.36vw;--gr-landing-devices-tablet-em:.42vw;--gr-landing-devices-phone-em:.42vw;--gr-landing-devices-bezel:.45rem;--gr-landing-devices-name:1.75vw;--gr-landing-devices-line:1.1vw;--gr-landing-devices-app-name:.5625rem;--gr-landing-devices-stage-pad:1.5rem 0 2.5rem}}@media (min-width:112em){:root{--gr-landing-devices-app-name:.875rem}}.devices.landing-section{padding-right:var(--gr-landing-hero-inset);padding-left:var(--gr-landing-hero-inset)}.devices-bento{grid-gap:var(--gr-landing-tile-gap);width:100%;margin-top:var(--gr-landing-devices-gap);text-align:left;grid-template-columns:1fr 1fr;display:grid}.device-tv,.device-laptop,.device-tablet{grid-column:1/3}@media (min-width:48em) and (min-aspect-ratio:1){.devices-bento{grid-template-columns:repeat(12,1fr)}.device-tv{grid-column:1/8}.device-laptop{grid-column:8/13}.device-tablet{grid-column:1/7}.device-phone{grid-column:7/10}.device-home{grid-column:10/13}}.device{flex-direction:column;margin:0;display:flex;overflow:hidden}.device-stage{padding:var(--gr-landing-devices-stage-pad);flex:1;justify-content:center;align-items:center;display:flex}.device-art{width:var(--gr-landing-devices-tv);position:relative}.device-laptop .device-art{width:var(--gr-landing-devices-laptop)}.device-tablet .device-art{width:var(--gr-landing-devices-tablet)}.device-phone .device-art,.device-home .device-art{width:var(--gr-landing-devices-phone-art)}.device-glass{box-sizing:content-box;border:var(--gr-landing-devices-bezel) solid var(--gr-landing-devices-bezel-ink);border-radius:var(--gr-landing-devices-radius);background:var(--gr-landing-space);height:0;box-shadow:0 0 0 var(--gr-rule-width) var(--gr-landing-devices-edge), var(--gr-landing-devices-shadow);position:relative;overflow:hidden}.device-tv-screen{padding-top:56.25%}.device-laptop-screen{border-radius:var(--gr-landing-devices-laptop-radius);padding-top:62.5%}.device-tablet-screen{border-width:var(--gr-landing-devices-tablet-bezel);border-radius:var(--gr-landing-devices-tablet-radius);padding-top:75%}.device-phone-screen{border-width:var(--gr-landing-devices-phone-bezel);border-radius:var(--gr-landing-devices-phone-radius);padding-top:216.67%}.device-phone-screen:after{content:"";top:var(--gr-landing-devices-island-top);left:calc((100% - var(--gr-landing-devices-island)) / 2);width:var(--gr-landing-devices-island);height:var(--gr-landing-devices-island-height);background:var(--gr-landing-devices-bezel-ink);border-radius:999px;position:absolute}.device-poster,.device-home-open{transition:opacity var(--gr-landing-devices-live-ms) var(--gr-landing-arrive);object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.device-tv .device-art:before{content:"";top:var(--gr-landing-devices-glow-spread);right:var(--gr-landing-devices-glow-spread);bottom:var(--gr-landing-devices-glow-spread);left:var(--gr-landing-devices-glow-spread);background:var(--gr-landing-devices-glow);pointer-events:none;position:absolute}.device-tv .device-art:after{content:"";width:var(--gr-landing-devices-stand);height:var(--gr-landing-devices-stand-height);background:var(--gr-landing-devices-bezel-ink);border-radius:0 0 .3rem .3rem;margin:0 auto;display:block}.device-tv-screen{--gr-cards-unit:calc(var(--gr-landing-devices-tv-em) * var(--gr-landing-cards-scale));font-size:var(--gr-landing-devices-tv-em)}.device-laptop-screen{--gr-cards-unit:calc(var(--gr-landing-devices-laptop-em) * var(--gr-landing-cards-scale));font-size:var(--gr-landing-devices-laptop-em)}.device-tablet-screen{--gr-cards-unit:calc(var(--gr-landing-devices-tablet-em) * var(--gr-landing-cards-scale));font-size:var(--gr-landing-devices-tablet-em)}.device-phone-screen{--gr-cards-unit:calc(var(--gr-landing-devices-phone-em) * var(--gr-landing-cards-scale));font-size:var(--gr-landing-devices-phone-em)}.device-mirror{width:var(--gr-landing-rooms-earth);height:var(--gr-landing-rooms-earth);display:block;position:absolute;top:0;left:0}.device-rail{top:var(--gr-landing-rooms-rail-top);left:var(--gr-landing-rooms-rail-left);width:var(--gr-screen-left);opacity:0;transition:opacity var(--gr-landing-devices-live-ms) var(--gr-landing-arrive);position:absolute}.device-rail .screen-card{margin-bottom:var(--gr-landing-rooms-rail-gap)}.device-tall .device-mirror{top:var(--gr-landing-devices-phone-earth-top);width:100%;height:100%}.device-tall .device-rail{top:auto;right:var(--gr-landing-rooms-phone-rail-side);bottom:var(--gr-landing-rooms-phone-rail-bottom);left:var(--gr-landing-rooms-phone-rail-side);width:auto}.device-live .device-poster{opacity:0}.device-live .device-rail{opacity:1}.device-laptop-base{left:calc((100% - var(--gr-landing-devices-base)) / 2);width:var(--gr-landing-devices-base);height:var(--gr-landing-devices-base-height);background:var(--gr-landing-devices-base-fill);border-radius:0 0 .6rem .6rem;position:relative}.device-laptop-base:before{content:"";top:0;left:calc((100% - var(--gr-landing-devices-notch)) / 2);width:var(--gr-landing-devices-notch);height:var(--gr-landing-devices-notch-height);background:var(--gr-landing-devices-notch-fill);border-radius:0 0 .3rem .3rem;position:absolute}.device-home-screen{background:var(--gr-landing-devices-wallpaper)}.device-apps{top:var(--gr-landing-devices-apps-top);left:var(--gr-landing-devices-apps-side);right:var(--gr-landing-devices-apps-side);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:absolute}.device-app{box-sizing:border-box;width:25%;padding:var(--gr-landing-devices-app-pad);position:relative}.device-app:before{content:"";border-radius:var(--gr-landing-devices-app-radius);background:var(--gr-landing-devices-app-fill);padding-top:100%;display:block}.device-app-ours:before{content:none}.device-app-icon{border-radius:var(--gr-landing-devices-app-radius);width:100%;display:block}.device-app-name{font-size:var(--gr-landing-devices-app-name);text-align:center;white-space:nowrap;margin-top:.3em;position:absolute;left:0;right:0}.device-home-open{opacity:0;transform-origin:var(--gr-landing-devices-open-from);transform:scale(var(--gr-landing-devices-open-scale))}[data-playing] .device-home-open{animation:device-home-open var(--gr-landing-devices-home-ms) var(--gr-landing-arrive) infinite}[data-playing] .device-app-ours{animation:device-home-tap var(--gr-landing-devices-home-ms) var(--gr-landing-touch) infinite}@keyframes device-home-open{0%,34%{opacity:0;transform:scale(var(--gr-landing-devices-open-scale))}44%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes device-home-tap{0%,28%,36%,to{transform:none}32%{transform:scale(var(--gr-landing-devices-home-press))}}.device-words{flex-direction:column;display:flex}.device-name{font-size:var(--gr-landing-devices-name);font-weight:var(--gr-weight-strong);color:var(--gr-landing-accent)}.device-line{font-size:var(--gr-landing-devices-line);color:var(--gr-landing-devices-line-ink);margin-top:.3em}:root{--gr-landing-data-measure:60rem;--gr-landing-data-gap:2.5rem;--gr-landing-data-text:1rem;--gr-landing-data-line:1.6;--gr-landing-data-label:5.5em;--gr-landing-data-row:.35em;--gr-landing-data-mark:.9em}@media (min-width:48em){:root{--gr-landing-data-text:1.0625rem;--gr-landing-data-label:7.5em}}@media (min-width:112em){:root{--gr-landing-data-text:1.375rem;--gr-landing-data-measure:80rem}}.data-words{box-sizing:border-box;width:100%;max-width:var(--gr-landing-data-measure);font-size:var(--gr-landing-data-text);line-height:var(--gr-landing-data-line)}.data-grid{grid-gap:var(--gr-landing-data-gap);text-align:left;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48em){.data-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.data-record{padding:var(--gr-landing-code-pad);border:var(--gr-rule-width) solid var(--gr-landing-glass-line);border-radius:var(--gr-landing-code-radius);background:var(--gr-landing-code-fill);margin:0}@supports (backdrop-filter:blur(1px)){.data-record{backdrop-filter:blur(var(--gr-landing-code-blur))}}.data-record figcaption,.data-never h4{margin:0 0 var(--gr-landing-data-row);font-size:inherit;font-weight:var(--gr-weight-strong)}.data-record dl{margin:0}.data-record dl>div{grid-template-columns:var(--gr-landing-data-label) minmax(0, 1fr);padding:var(--gr-landing-data-row) 0;border-top:var(--gr-rule-width) solid var(--gr-landing-glass-line);display:grid}.data-record dt{color:var(--gr-color-ink-muted)}.data-record dd{font-family:var(--gr-font-mono);overflow-wrap:anywhere;margin:0}.data-never ul{margin:0;padding:0;list-style:none}.data-never li{padding:var(--gr-landing-data-row) 0 var(--gr-landing-data-row) calc(var(--gr-landing-data-mark) * 1.8);border-top:var(--gr-rule-width) solid var(--gr-landing-glass-line);color:var(--gr-landing-lede-color);position:relative}.data-never li:before,.data-never li:after{content:"";left:0;top:calc(var(--gr-landing-data-row) + var(--gr-landing-data-line) * .5em);width:var(--gr-landing-data-mark);border-top:var(--gr-rule-width) solid var(--gr-color-ink-muted);position:absolute;transform:rotate(45deg)}.data-never li:after{transform:rotate(-45deg)}.data-terms{margin:var(--gr-landing-data-gap) 0 0;color:var(--gr-color-ink-muted)}.data-terms a{white-space:nowrap;color:var(--gr-color-ink);border-radius:var(--gr-link-radius)}.data-terms a:focus{outline:var(--gr-focus-width) solid var(--gr-focus);outline-offset:calc(var(--gr-focus-width) + var(--gr-focus-offset))}.data-terms a:focus:not(:focus-visible){outline:none}:root{--gr-landing-faq-measure:46rem;--gr-landing-faq-gap:2.2rem;--gr-landing-faq-line:#c8dcff24;--gr-landing-faq-row:1.4rem;--gr-landing-faq-row-min:3.5rem;--gr-landing-faq-question:1.375rem;--gr-landing-faq-question-line:1.3;--gr-landing-faq-answer:1.125rem;--gr-landing-faq-answer-line:1.6;--gr-landing-faq-answer-measure:36em;--gr-landing-faq-answer-ink:var(--gr-landing-quiet-ink);--gr-landing-faq-mark:1.25rem;--gr-landing-faq-mark-line:2px;--gr-landing-faq-mark-gap:1.5rem;--gr-landing-faq-mark-ink:#aab6c8;--gr-landing-faq-focus-radius:.75rem;--gr-landing-faq-turn-ms:.26s;--gr-landing-faq-ease:var(--gr-landing-touch);--gr-landing-faq-open-turn:45deg}@media (min-width:48em){:root{--gr-landing-faq-row:1.75rem;--gr-landing-faq-question:1.75rem;--gr-landing-faq-answer:1.25rem;--gr-landing-faq-mark:1.5rem}}@media (min-width:112em){:root{--gr-landing-faq-measure:60rem;--gr-landing-faq-question:2.25rem;--gr-landing-faq-answer:1.625rem;--gr-landing-faq-mark:1.875rem}}.faq-list{box-sizing:border-box;width:100%;max-width:var(--gr-landing-faq-measure);margin-top:var(--gr-landing-faq-gap);border-bottom:var(--gr-rule-width) solid var(--gr-landing-faq-line);text-align:left}.faq-item{border-top:var(--gr-rule-width) solid var(--gr-landing-faq-line)}.faq-question{min-height:var(--gr-landing-faq-row-min);box-sizing:border-box;padding:var(--gr-landing-faq-row) calc(var(--gr-landing-faq-mark) + var(--gr-landing-faq-mark-gap)) var(--gr-landing-faq-row) 0;font-size:var(--gr-landing-faq-question);font-weight:var(--gr-weight-medium);line-height:var(--gr-landing-faq-question-line);cursor:pointer;border-radius:var(--gr-landing-faq-focus-radius);list-style:none;display:block;position:relative}.faq-question::-webkit-details-marker{display:none}.faq-question:before,.faq-question:after{content:"";width:var(--gr-landing-faq-mark);border-top:var(--gr-landing-faq-mark-line) solid var(--gr-landing-faq-mark-ink);transition:transform var(--gr-landing-faq-turn-ms) var(--gr-landing-faq-ease);position:absolute;top:50%;right:0}.faq-question:after{transform:rotate(90deg)}.faq-item[open] .faq-question:before{transform:rotate(var(--gr-landing-faq-open-turn))}.faq-item[open] .faq-question:after{transform:rotate(calc(90deg + var(--gr-landing-faq-open-turn)))}.faq-question:focus{outline:var(--gr-focus-width) solid var(--gr-focus);outline-offset:var(--gr-focus-offset)}.faq-question:focus:not(:focus-visible){outline:none}.faq-answer{max-width:var(--gr-landing-faq-answer-measure);font-size:var(--gr-landing-faq-answer);line-height:var(--gr-landing-faq-answer-line);color:var(--gr-landing-faq-answer-ink);overflow:hidden}.faq-answer-body{padding:0 0 var(--gr-landing-faq-row)}.faq-answer p{margin:0}@media (prefers-reduced-motion:reduce){.faq-question:before,.faq-question:after{transition:none}}:root{--gr-landing-finale-top:14vh;--gr-landing-finale-title:9.2vw}@media (min-width:48em){:root{--gr-landing-finale-top:12vh;--gr-landing-finale-title:4.6vw}}.landing-finale{box-sizing:border-box;min-height:100vh;padding:var(--gr-landing-finale-top) var(--gr-landing-hero-inset) 0;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.finale-words{flex-direction:column;align-items:center;display:flex}.finale-title{font-size:var(--gr-landing-finale-title);font-weight:var(--gr-landing-hero-title-weight);line-height:var(--gr-landing-hero-title-line);letter-spacing:var(--gr-landing-hero-title-tracking);text-shadow:var(--gr-landing-hero-title-shadow);margin:0}.finale-words .hero-actions{justify-content:center}:root{--gr-landing-hero-inset:6vw;--gr-landing-hero-top:22vw;--gr-landing-hero-measure:100%;--gr-landing-hero-title:10.4vw;--gr-landing-hero-title-weight:650;--gr-landing-hero-title-line:1.04;--gr-landing-hero-title-tracking:-.035em;--gr-landing-hero-title-shadow:0 0 1.2em #030814b3;--gr-landing-hero-say:1.0625rem;--gr-landing-hero-say-line:1.45;--gr-landing-hero-say-ink:var(--gr-landing-quiet-ink);--gr-landing-hero-say-measure:100%;--gr-landing-hero-say-gap:1.1em;--gr-landing-hero-actions-gap:1.6rem;--gr-landing-hero-button-height:3.75rem;--gr-landing-hero-button-text:1.1875rem;--gr-landing-hero-button-pad:1.6rem;--gr-landing-hero-demo-gap:.9rem;--gr-landing-shopify-bag:1.05em;--gr-landing-shopify-bag-gap:.5em;--gr-landing-hero-button-radius:.8rem;--gr-landing-hero-icon:1.15em;--gr-landing-hero-icon-gap:.55em;--gr-landing-hero-demo-fill:#080e1d8c;--gr-landing-hero-live-text:.875rem;--gr-landing-hero-live-ink:var(--gr-landing-quiet-ink);--gr-landing-hero-live-pad:.3em .95em .3em .3em;--gr-landing-hero-live-mark-pad:.3em .75em;--gr-landing-hero-live-mark-fill:#ffbe5a1a;--gr-landing-hero-live-mark-line:#ffbe5a59;--gr-landing-hero-live-mark-ink:#ffd27e;--gr-landing-hero-live-dot:.5em;--gr-landing-hero-live-glow:0 0 .7em #ffae3de6;--gr-landing-hero-live-pulse-ms:2.4s;--gr-landing-hero-live-gap:1.6rem;--gr-landing-hero-glow-glow:drop-shadow(0 0 .35em #ffa03247);--gr-landing-hero-facts-gap:2.2rem;--gr-landing-hero-facts-between:1.75rem;--gr-landing-hero-facts-text:.9375rem;--gr-landing-hero-facts-ink:#9aa6b8;--gr-landing-hero-facts-icon:1.5em}@media (max-width:23em){:root{--gr-landing-hero-button-pad:1.1rem}}@media (min-width:48em) and (min-aspect-ratio:1){:root{--gr-landing-hero-inset:4.2vw;--gr-landing-hero-top:calc(var(--gr-landing-brand-top) + 1.6 * var(--gr-landing-brand-size) + 2.4vw);--gr-landing-hero-measure:46vw;--gr-landing-hero-say:1.45vw;--gr-landing-hero-say-measure:38vw;--gr-landing-hero-actions-gap:3vw;--gr-landing-hero-button-height:4.2vw;--gr-landing-hero-button-text:1.42vw;--gr-landing-hero-button-pad:1.9vw;--gr-landing-hero-demo-gap:1.1vw;--gr-landing-hero-title:5.4vw;--gr-landing-hero-button-radius:.85vw;--gr-landing-hero-live-text:.95vw;--gr-landing-hero-live-gap:1.8vw;--gr-landing-hero-facts-gap:2.6vw;--gr-landing-hero-facts-between:1.4vw;--gr-landing-hero-facts-text:.9vw}}@media (min-width:48em) and (max-aspect-ratio:1){:root{--gr-landing-hero-top:16vw;--gr-landing-hero-measure:82vw;--gr-landing-hero-title:7.6vw;--gr-landing-hero-say:1.375rem}}.landing-hero{box-sizing:border-box;min-height:100vh;padding:var(--gr-landing-hero-top) var(--gr-landing-hero-inset) 0;flex-direction:column;justify-content:flex-start;display:flex;position:relative}@media (min-width:48em) and (min-aspect-ratio:1){.hero-words{margin:auto 0}}.hero-words{max-width:var(--gr-landing-hero-measure);position:relative}.hero-words>*{animation:landing-enter var(--gr-landing-open-ms) var(--gr-landing-ease) both}.hero-words>:nth-child(2){animation-delay:var(--gr-landing-open-step)}.hero-words>:nth-child(3){animation-delay:calc(var(--gr-landing-open-step) * 2)}.hero-words>:nth-child(4){animation-delay:calc(var(--gr-landing-open-step) * 3)}.hero-words>:nth-child(5){animation-delay:calc(var(--gr-landing-open-step) * 4)}@keyframes landing-enter{0%{opacity:0;transform:translateY(var(--gr-landing-open-rise))}}@media (prefers-reduced-motion:reduce){.hero-words>*{animation:none}}.hero-live{margin:0 0 var(--gr-landing-hero-live-gap);padding:var(--gr-landing-hero-live-pad);border:var(--gr-rule-width) solid var(--gr-landing-glass-line);background:var(--gr-landing-glass);backdrop-filter:blur(var(--gr-landing-glass-blur));font-size:var(--gr-landing-hero-live-text);color:var(--gr-landing-hero-live-ink);border-radius:999px;align-items:center;display:inline-flex}.hero-live-mark{padding:var(--gr-landing-hero-live-mark-pad);border:var(--gr-rule-width) solid var(--gr-landing-hero-live-mark-line);background:var(--gr-landing-hero-live-mark-fill);font-weight:var(--gr-weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--gr-landing-hero-live-mark-ink);border-radius:999px;align-items:center;margin-right:.75em;display:inline-flex}.hero-live-dot{width:var(--gr-landing-hero-live-dot);height:var(--gr-landing-hero-live-dot);background:var(--gr-landing-cta-bottom);box-shadow:var(--gr-landing-hero-live-glow);animation:hero-live-pulse var(--gr-landing-hero-live-pulse-ms) ease-in-out infinite;border-radius:50%;margin-right:.5em}@keyframes hero-live-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.hero-live-dot{animation:none}}.hero-title-line{display:block}.hero-title-glow{background:linear-gradient(to bottom, var(--gr-landing-cta-top), var(--gr-landing-cta-bottom));-webkit-text-fill-color:transparent;text-shadow:none;filter:var(--gr-landing-hero-glow-glow);-webkit-background-clip:text;background-clip:text}.hero-title{font-size:var(--gr-landing-hero-title);font-weight:var(--gr-landing-hero-title-weight);line-height:var(--gr-landing-hero-title-line);letter-spacing:var(--gr-landing-hero-title-tracking);text-shadow:var(--gr-landing-hero-title-shadow);margin:0}.hero-say{max-width:var(--gr-landing-hero-say-measure);margin:var(--gr-landing-hero-say-gap) 0 0;font-size:var(--gr-landing-hero-say);line-height:var(--gr-landing-hero-say-line);color:var(--gr-landing-hero-say-ink)}.hero-actions{margin-top:var(--gr-landing-hero-actions-gap);flex-wrap:wrap;align-items:center;display:flex}.hero-actions .hero-connect{white-space:nowrap;min-height:var(--gr-landing-hero-button-height);padding:0 var(--gr-landing-hero-button-pad);border-radius:var(--gr-landing-hero-button-radius);font-size:var(--gr-landing-hero-button-text);margin:0}.hero-arrow,.hero-play{width:var(--gr-landing-hero-icon);height:var(--gr-landing-hero-icon);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hero-arrow{margin-left:var(--gr-landing-hero-icon-gap)}.hero-play{width:calc(var(--gr-landing-hero-icon) * 1.3);height:calc(var(--gr-landing-hero-icon) * 1.3);margin-right:var(--gr-landing-hero-icon-gap);stroke-width:1.5px}.hero-play path{fill:currentColor;stroke:none}.shopify-bag{width:auto;height:var(--gr-landing-shopify-bag);margin-right:var(--gr-landing-shopify-bag-gap);flex:none}.hero-actions .hero-demo{min-height:var(--gr-landing-hero-button-height);margin:0 0 0 var(--gr-landing-hero-demo-gap);padding:0 var(--gr-landing-hero-button-pad);border-radius:var(--gr-landing-hero-button-radius);background:var(--gr-landing-hero-demo-fill);backdrop-filter:blur(var(--gr-landing-glass-blur));font-size:var(--gr-landing-hero-button-text)}@media (max-width:47.99em){.hero-actions .hero-demo{margin:var(--gr-landing-hero-demo-gap) 0 0}}.hero-facts{margin:var(--gr-landing-hero-facts-gap) 0 0;font-size:var(--gr-landing-hero-facts-text);color:var(--gr-landing-hero-facts-ink);flex-wrap:wrap;padding:0;line-height:1.3;list-style:none;display:flex}.hero-facts li{margin:0 var(--gr-landing-hero-facts-between) .6em 0;align-items:center;display:flex}.hero-facts svg{width:var(--gr-landing-hero-facts-icon);height:var(--gr-landing-hero-facts-icon);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-right:.6em}@media (max-width:47.99em){.hero-facts{display:none}.hero-actions .hero-connect,.hero-actions .hero-demo{width:100%}}:root{--gr-landing-privacy-gap:2.2rem;--gr-landing-privacy-fact:1.0625rem;--gr-landing-privacy-fact-ink:var(--gr-landing-quiet-ink);--gr-landing-privacy-fact-gap:1.4rem;--gr-landing-privacy-fact-measure:18rem;--gr-landing-privacy-icon:1.6em;--gr-landing-privacy-icon-gap:.8em;--gr-landing-privacy-icon-ink:var(--gr-landing-accent);--gr-landing-privacy-more:1rem}@media (min-width:64em){:root{--gr-landing-privacy-fact:1.125rem;--gr-landing-privacy-gap:3rem}}@media (min-width:112em){:root{--gr-landing-privacy-fact:1.5rem;--gr-landing-privacy-more:1.25rem;--gr-landing-privacy-fact-measure:24rem}}.privacy-card{flex-direction:column;align-items:center;display:flex}.privacy-facts{margin:var(--gr-landing-privacy-gap) 0 0;text-align:left;flex-direction:column;align-items:flex-start;padding:0;list-style:none;display:flex}@media (min-width:64em){.privacy-facts{flex-direction:row}}.privacy-fact{max-width:var(--gr-landing-privacy-fact-measure);margin:0 var(--gr-landing-privacy-fact-gap) var(--gr-landing-privacy-fact-gap) 0;font-size:var(--gr-landing-privacy-fact);color:var(--gr-landing-privacy-fact-ink);align-items:flex-start;line-height:1.45;display:flex}.privacy-fact svg{width:var(--gr-landing-privacy-icon);height:var(--gr-landing-privacy-icon);margin-right:var(--gr-landing-privacy-icon-gap);fill:none;stroke:var(--gr-landing-privacy-icon-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.privacy-more{min-height:44px;margin-top:var(--gr-landing-privacy-gap);border-radius:var(--gr-link-radius);font-size:var(--gr-landing-privacy-more);color:var(--gr-color-ink);text-decoration:underline;text-decoration-color:var(--gr-landing-quiet-line);text-underline-offset:.3em;transition:text-decoration-color var(--gr-landing-hover-ms) var(--gr-landing-touch);align-items:center;padding:0 .4em;display:inline-flex}@media (hover:hover) and (pointer:fine){.privacy-more:hover{text-decoration-color:var(--gr-landing-quiet-line-hover)}}.privacy-more:focus{outline:var(--gr-focus-width) solid var(--gr-focus);outline-offset:var(--gr-focus-offset)}.privacy-more:focus:not(:focus-visible){outline:none}:root{--gr-landing-rooms-per-room:100vh;--gr-landing-rooms-hold:.4;--gr-landing-rooms-rise:8;--gr-landing-rooms-in-scale:.92;--gr-landing-rooms-lit:.55;--gr-landing-rooms-out-scale:.94;--gr-landing-rooms-drift:-7;--gr-landing-rooms-dim:.3;--gr-landing-rooms-ease:cubic-bezier(.77, 0, .175, 1);--gr-landing-rooms-gap:1.5rem;--gr-landing-rooms-segment:.875rem;--gr-landing-rooms-segment-on:1.75rem;--gr-landing-rooms-segment-line:3px;--gr-landing-rooms-segment-hit:1.5rem;--gr-landing-rooms-segment-gap:.25rem;--gr-landing-rooms-segment-track:#e6edf64d;--gr-landing-rooms-segment-ink:var(--gr-color-ink);--gr-landing-rooms-segment-ms:.3s;--gr-landing-rooms-segment-shadow:0 0 .5rem #030814b3;--gr-landing-rooms-count-inset:1rem;--gr-landing-rooms-deck:86vh;--gr-landing-rooms-edge:4vw;--gr-landing-rooms-radius:1.1rem;--gr-landing-rooms-shadow:0 1.6rem 3.2rem -1.2rem #000000b3;--gr-landing-rooms-photo-fill:#0a1222;--gr-landing-rooms-words-pad:1.25rem 1.25rem 1.4rem;--gr-landing-rooms-words-measure:26em;--gr-landing-rooms-title:1.25rem;--gr-landing-rooms-line:1.0625rem;--gr-landing-rooms-line-ink:var(--gr-landing-quiet-ink);--gr-landing-rooms-shade:linear-gradient(to top, #030814d9, #03081466 22%, #03081400 42%);--gr-landing-rooms-words-shadow:0 1px 1.2em #030814cc;--gr-landing-rooms-screen-fill:var(--gr-landing-space);--gr-landing-rooms-screen-in-ms:.9s;--gr-landing-rooms-earth:150%;--gr-landing-rooms-rail-top:4%;--gr-landing-rooms-rail-left:3%;--gr-landing-rooms-rail-gap:.7em;--gr-landing-rooms-phone-earth-top:8%;--gr-landing-rooms-phone-rail-bottom:4%;--gr-landing-rooms-phone-rail-side:4%}@media (min-width:48em){:root{--gr-landing-rooms-deck:90vh;--gr-landing-rooms-edge:2.5vw;--gr-landing-rooms-radius:1.5rem;--gr-landing-rooms-words-pad:2.2rem 2.75rem 2.4rem;--gr-landing-rooms-title:2rem;--gr-landing-rooms-line:1.375rem}}@media (orientation:portrait) and (min-width:48em){:root{--gr-landing-rooms-deck:63vw}}@media (max-height:42em){:root{--gr-landing-rooms-deck:84vh}}.rooms.landing-section{height:calc(var(--gr-landing-rooms-per-room) * var(--gr-landing-rooms-count));padding:0;display:block}.rooms-frame{box-sizing:border-box;flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0}.rooms-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rooms-count{top:50%;right:calc(var(--gr-landing-rooms-edge) + var(--gr-landing-rooms-count-inset));z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.rooms-segment{width:var(--gr-landing-rooms-segment-hit);height:calc(var(--gr-landing-rooms-segment-on) + var(--gr-landing-rooms-segment-gap));cursor:pointer;background:0 0;border:0;padding:0;position:relative}.rooms-segment:before{content:"";width:var(--gr-landing-rooms-segment-line);height:var(--gr-landing-rooms-segment);border-radius:var(--gr-landing-rooms-segment-line);background:var(--gr-landing-rooms-segment-track);box-shadow:var(--gr-landing-rooms-segment-shadow);transition:height var(--gr-landing-rooms-segment-ms) var(--gr-landing-rooms-ease), background-color var(--gr-landing-rooms-segment-ms);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rooms-segment[aria-current]:before{height:var(--gr-landing-rooms-segment-on);background:var(--gr-landing-rooms-segment-ink)}@media (hover:hover) and (pointer:fine){.rooms-segment:hover:before{background:var(--gr-landing-rooms-segment-ink)}}.rooms-segment:focus{outline:var(--gr-focus-width) solid var(--gr-focus);outline-offset:var(--gr-focus-offset)}.rooms-segment:focus:not(:focus-visible){outline:none}.rooms-deck{height:var(--gr-landing-rooms-deck);position:relative}.room{top:0;right:var(--gr-landing-rooms-edge);bottom:0;left:var(--gr-landing-rooms-edge);margin:0;position:absolute}.room-stage{will-change:opacity;height:var(--gr-landing-rooms-deck)}.room-frame{will-change:transform;height:100%}.room-photo{border-radius:var(--gr-landing-rooms-radius);background:var(--gr-landing-rooms-photo-fill);height:100%;box-shadow:var(--gr-landing-rooms-shadow);position:relative;overflow:hidden}.room-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.room-screen{background:var(--gr-landing-rooms-screen-fill);transform-origin:0 0;opacity:0;transition:opacity var(--gr-landing-rooms-screen-in-ms);position:absolute;top:0;left:0;overflow:hidden}.room-screen-live{opacity:1}.room-photo:after{content:"";background:var(--gr-landing-rooms-shade);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.room-mirror{width:var(--gr-landing-rooms-earth);height:var(--gr-landing-rooms-earth);display:block;position:absolute;top:0;left:0}.room-rail{top:var(--gr-landing-rooms-rail-top);left:var(--gr-landing-rooms-rail-left);width:var(--gr-screen-left);position:absolute}.room-rail .screen-card{margin-bottom:var(--gr-landing-rooms-rail-gap)}.room-screen-tall .room-mirror{top:var(--gr-landing-rooms-phone-earth-top);width:100%;height:100%}.room-screen-tall .room-rail{top:auto;right:var(--gr-landing-rooms-phone-rail-side);bottom:var(--gr-landing-rooms-phone-rail-bottom);left:var(--gr-landing-rooms-phone-rail-side);width:auto}.room-words{max-width:var(--gr-landing-rooms-words-measure);padding:var(--gr-landing-rooms-words-pad);font-size:var(--gr-landing-rooms-line);text-align:left;text-shadow:var(--gr-landing-rooms-words-shadow);color:var(--gr-landing-rooms-line-ink);margin:0;line-height:1.35;position:absolute;bottom:0;left:0}.room-title{font-size:var(--gr-landing-rooms-title);font-weight:var(--gr-weight-strong);color:var(--gr-landing-accent);display:block}.room-stage,.room-words{opacity:0}.room:first-child .room-stage,.room:first-child .room-words{opacity:1}@media (prefers-reduced-motion:reduce){.rooms.landing-section{height:auto}.rooms-frame{height:auto;position:static}.rooms-deck{height:auto}.rooms-count{display:none}.room{margin:var(--gr-landing-rooms-gap) var(--gr-landing-rooms-edge) 0;position:relative}.room-stage,.room-words{opacity:1}.room-screen{transition:none}}.rooms-stop{top:calc((100% - 100vh) * var(--gr-landing-rooms-nth) / (var(--gr-landing-rooms-count) - 1));width:var(--gr-rule-width);height:var(--gr-rule-width);pointer-events:none;scroll-snap-align:start;scroll-snap-stop:always;position:absolute;left:0}@media (prefers-reduced-motion:reduce){.rooms-stop{display:none}}:root{--gr-landing-setup-gap:2.6rem;--gr-landing-setup-measure:34rem;--gr-landing-setup-number:2.2rem;--gr-landing-setup-number-text:1rem;--gr-landing-setup-number-line:#ffc46673;--gr-landing-setup-number-ink:var(--gr-landing-accent);--gr-landing-setup-number-gap:.8rem;--gr-landing-setup-title:1.3125rem;--gr-landing-setup-title-gap:1.4rem;--gr-landing-setup-line:1.0625rem;--gr-landing-setup-line-ink:var(--gr-landing-quiet-ink);--gr-landing-setup-line-gap:.5rem;--gr-landing-setup-art-ratio:66%;--gr-landing-setup-art-text:.875rem;--gr-landing-setup-art-radius:1.1rem;--gr-landing-setup-art-fill:linear-gradient(160deg, #17223cbf, #080d1ad9);--gr-landing-setup-art-line:#c8dcff24;--gr-landing-setup-tile:1.75em;--gr-landing-setup-tile-height:2.2em;--gr-landing-setup-tile-text:1.05em;--gr-landing-setup-tile-gap:.22em;--gr-landing-setup-tile-radius:.4em;--gr-landing-setup-tile-fill:#9fd0ff14;--gr-landing-setup-tile-line:#9fd0ff3d;--gr-landing-setup-dash:.5em;--gr-landing-setup-bezel:#04060b;--gr-landing-setup-gold:var(--gr-landing-accent);--gr-landing-setup-gold-ink:#241703;--gr-landing-setup-play-ms:.52s;--gr-landing-setup-tile-step-ms:.11s;--gr-landing-setup-play-after-ms:.38s;--gr-landing-setup-glow:0 0 2.2em #5a96ff8c}@media (min-width:64em){:root{--gr-landing-setup-gap:4rem;--gr-landing-setup-title:1.5rem;--gr-landing-setup-art-text:1.15vw}}@media (min-width:112em){:root{--gr-landing-setup-title:2rem;--gr-landing-setup-line:1.375rem;--gr-landing-setup-number:3rem;--gr-landing-setup-number-text:1.375rem}}.setup-steps{grid-gap:var(--gr-landing-tile-gap);box-sizing:border-box;width:100%;max-width:var(--gr-landing-setup-measure);margin:var(--gr-landing-setup-gap) 0 0;counter-reset:setup;text-align:left;grid-template-columns:100%;padding:0;list-style:none;display:grid}@media (min-width:64em){.setup-steps{grid-template-columns:repeat(3,1fr);max-width:none}}.setup-step{counter-increment:setup}.setup.landing-section{padding-right:var(--gr-landing-hero-inset);padding-left:var(--gr-landing-hero-inset)}.setup-step-title{margin:var(--gr-landing-setup-title-gap) 0 0;font-size:var(--gr-landing-setup-title);font-weight:var(--gr-weight-strong);color:var(--gr-landing-accent);align-items:center;line-height:1.25;display:flex;position:relative}.setup-step-title:before{content:counter(setup);width:var(--gr-landing-setup-number);height:var(--gr-landing-setup-number);margin-right:var(--gr-landing-setup-number-gap);border:var(--gr-rule-width) solid var(--gr-landing-setup-number-line);font-size:var(--gr-landing-setup-number-text);color:var(--gr-landing-setup-number-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.setup-step-line{margin:var(--gr-landing-setup-line-gap) 0 0;font-size:var(--gr-landing-setup-line);color:var(--gr-landing-setup-line-ink);line-height:1.45}.setup-art{height:0;padding-top:var(--gr-landing-setup-art-ratio);border-radius:var(--gr-landing-setup-art-radius);background:var(--gr-landing-setup-art-fill);box-shadow:inset 0 0 0 var(--gr-rule-width) var(--gr-landing-setup-art-line);font-size:var(--gr-landing-setup-art-text);position:relative;overflow:hidden}.setup-art>*{position:absolute}.setup-app{flex-direction:column;align-items:center;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}.setup-app-icon{width:5.2em;height:5.2em;box-shadow:var(--gr-landing-setup-glow);border-radius:1.2em}.setup-app-name{font-weight:var(--gr-weight-strong);margin-top:.7em}.setup-app-added{background:var(--gr-landing-setup-gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23241703' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 62% no-repeat;border-radius:50%;width:1.8em;height:1.8em;position:absolute;top:-.5em;right:-.5em}.setup-tv{border:.35em solid var(--gr-landing-setup-bezel);background:var(--gr-landing-space);border-radius:.5em;flex-direction:column;justify-content:center;align-items:center;display:flex;top:12%;bottom:18%;left:9%;right:9%}.setup-tv:after{content:"";background:var(--gr-landing-setup-bezel);border-radius:0 0 .3em .3em;width:20%;height:.5em;position:absolute;bottom:-1.1em;left:40%}.setup-tv-bar{font-size:1.05em;font-weight:var(--gr-weight-strong);color:var(--gr-landing-setup-number-ink);background:#c8dcff1a;border-radius:999px;margin-bottom:1em;padding:.35em 1em}.setup-code{display:flex}.setup-half{margin-right:var(--gr-landing-setup-dash);display:flex}.setup-half:last-child{margin-right:0}.setup-tile{width:var(--gr-landing-setup-tile);height:var(--gr-landing-setup-tile-height);margin-right:var(--gr-landing-setup-tile-gap);border:var(--gr-rule-width) solid var(--gr-landing-setup-tile-line);border-radius:var(--gr-landing-setup-tile-radius);background:var(--gr-landing-setup-tile-fill);font-size:var(--gr-landing-setup-tile-text);font-weight:var(--gr-weight-medium);justify-content:center;align-items:center;display:flex}.setup-admin{flex-direction:column;align-items:flex-start;font-size:.82em;display:flex;top:50%;left:7%;transform:translateY(-50%)}.setup-connect{background:var(--gr-landing-setup-gold);color:var(--gr-landing-setup-gold-ink);font-weight:var(--gr-weight-strong);border-radius:.6em;margin-top:.9em;padding:.5em 1.1em}.setup-tv-lit{border-width:.25em;width:30%;top:26%;bottom:32%;left:auto;right:6%}.setup-tv-globe{width:70%;box-shadow:var(--gr-landing-setup-glow);border-radius:50%}@media (prefers-reduced-motion:no-preference){[data-reveal-ready] .setup-step .setup-app-added,[data-reveal-ready] .setup-step .setup-tile,[data-reveal-ready] .setup-step .setup-tv-globe,[data-reveal-ready] .setup-step .setup-connect{opacity:0}[data-reveal-ready] [data-seen] .setup-app-added{animation:setup-pop var(--gr-landing-setup-play-ms) var(--gr-landing-arrive) var(--gr-landing-setup-play-after-ms) both}[data-reveal-ready] [data-seen] .setup-tile{animation:setup-pop var(--gr-landing-setup-play-ms) var(--gr-landing-arrive) both;animation-delay:calc(var(--gr-landing-setup-play-after-ms) + var(--gr-landing-setup-tile-step-ms) * var(--nth,0))}[data-reveal-ready] [data-seen] .setup-connect{animation:setup-pop var(--gr-landing-setup-play-ms) var(--gr-landing-arrive) calc(var(--gr-landing-setup-play-after-ms) + var(--gr-landing-setup-tile-step-ms) * 6) both}[data-reveal-ready] [data-seen] .setup-tv-globe{animation:setup-light calc(var(--gr-landing-setup-play-ms) * 2) var(--gr-landing-arrive) calc(var(--gr-landing-setup-play-after-ms) + var(--gr-landing-setup-tile-step-ms) * 8) both}}.setup-half:first-child .setup-tile:nth-child(2){--nth:1}.setup-half:first-child .setup-tile:nth-child(3){--nth:2}.setup-half:last-child .setup-tile:first-child{--nth:3}.setup-half:last-child .setup-tile:nth-child(2){--nth:4}.setup-half:last-child .setup-tile:nth-child(3){--nth:5}@keyframes setup-pop{0%{opacity:0;transform:translateY(.4em)scale(.9)}to{opacity:1;transform:none}}@keyframes setup-light{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}:root{--gr-landing-looks-top:11vh;--gr-landing-looks-bottom:8vh;--gr-landing-looks-height:calc(100vh + 32rem)}@media (min-width:48em) and (min-aspect-ratio:1){:root{--gr-landing-looks-top:14vh;--gr-landing-looks-height:100vh}}.looks.landing-section{min-height:var(--gr-landing-looks-height);text-align:left;padding:0;display:block}.looks-frame{box-sizing:border-box;min-height:var(--gr-landing-looks-height);padding:var(--gr-landing-looks-top) var(--gr-landing-hero-inset) var(--gr-landing-looks-bottom);flex-direction:column;display:flex;position:relative}
