#mobile-block{display:none}@media (width<=1024px){body>:not(#mobile-block):not(script):not(.announce):not(.award-ribbon):not(.home-toast){display:none!important}html,body{overscroll-behavior-y:none;margin:0}body{background-color:#000;opacity:1!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}#mobile-block{display:block}}html.landing body{opacity:1!important}html.landing #mobile-block{z-index:1000;overscroll-behavior:contain;scrollbar-width:none;transition:opacity .4s;display:block;position:fixed;inset:0;overflow-y:auto}html.landing #mobile-block::-webkit-scrollbar{display:none}html.landing-leaving #mobile-block{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){html.landing #mobile-block{transition:none}}#mobile-block,#mobile-block *,#mobile-block :before,#mobile-block :after{box-sizing:border-box}#mobile-block{color:#fff;font-family:var(--font-ui);font-feature-settings:"dlig" 1;-webkit-font-smoothing:antialiased;background:#000}.mobile-block{--title:clamp(22px, min((min(100vw, 712px) - 32px) / 12, 5svh), 48px);--column:min(100% - 32px, 680px)}.mobile-block__hero{flex-direction:column;justify-content:flex-end;height:100svh;display:flex;position:relative;overflow:hidden}.mobile-block__media{place-items:center;display:grid;position:absolute;inset:0}.mobile-block__frame{aspect-ratio:1078/1920;width:min(100%,56.1458svh);position:relative}.mobile-block__visual{width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#0000,#000 8% 60%,#0000 92%),linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 8% 60%,#0000 92%),linear-gradient(90deg,#0000,#000 10% 90%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.mobile-block__logo{--logo-w:60%;width:var(--logo-w);height:auto;color:#fff;opacity:0;pointer-events:none;margin-block-start:calc(var(--logo-w) * -.119);margin-inline-start:calc(var(--logo-w) / -2);position:absolute;inset-block-start:48.5%;inset-inline-start:50%;transform:translateY(8px)}.mobile-block__logo--build{opacity:1;transform:none}.mobile-block__logo--built{visibility:hidden}.mobile-block--ended .mobile-block__logo{opacity:1;transition:opacity .45s ease-out,transform .45s ease-out;transform:none}.mobile-block__content{width:var(--column);text-align:center;margin-inline:auto;padding-block-end:calc(env(safe-area-inset-bottom) + var(--space-4) * 2);position:relative}.mobile-block__title{font-size:var(--title);letter-spacing:-.01em;margin:0;font-weight:300;line-height:1.3}.mobile-block__line{white-space:nowrap;display:block}.mobile-block__word{vertical-align:top;margin-block-end:-.15em;padding-block-end:.15em;display:inline-block;overflow:hidden}.mobile-block__word-inner{display:inline-block}.mb-anim .mobile-block__word-inner{transform:translateY(110%)}.mobile-block__heading{letter-spacing:-.01em;text-wrap:balance;margin:0 0 24px;font-size:28px;font-weight:300;line-height:1.2}.mobile-block__text{color:#a49d9d;text-wrap:pretty;margin:0;line-height:1.55}.mobile-block__text:last-of-type{color:#fff}.mobile-block__text+.mobile-block__text{margin-block-start:16px}@media (width>=700px){.mobile-block__heading{font-size:36px}.mobile-block__text{font-size:16px}}@media (prefers-reduced-motion:reduce){.mobile-block--ended .mobile-block__logo{transition:none}}.mobile-block__cta{display:none}html.landing .mobile-block__cta{border-radius:var(--radius,2px);background:var(--text-primary);color:#000;min-block-size:40px;font:500 var(--type-ui)/1 var(--font-ui);cursor:pointer;border:0;justify-content:center;align-items:center;padding-inline:24px;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.mobile-block__actions{display:contents}.mobile-block__more{display:none}html.landing .mobile-block__actions{justify-items:center;gap:16px;display:grid}html.landing .mobile-block__more{color:#ffffffb8;min-block-size:40px;font:400 var(--type-ui)/1 var(--font-ui);align-items:center;gap:8px;padding-inline:8px;text-decoration:none;transition:color .15s;display:inline-flex}html.landing .mobile-block__send{display:none}html:not(.landing) .mobile-block__actions{justify-content:center;margin-block-start:var(--space-5);display:flex}html.mb-anim:not(.landing) .mobile-block__actions{opacity:0;transform:translateY(8px)}.mobile-block__send{border-radius:var(--radius,2px);background:var(--text-primary);color:#000;min-block-size:40px;font:500 var(--type-ui)/1 var(--font-ui);cursor:pointer;border:0;justify-content:center;align-items:center;padding-inline:24px;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.mobile-block__send:hover{opacity:.88}.mobile-block__send:active{transform:scale(.98)}.mobile-block__send:focus-visible{outline-offset:3px;outline:2px solid #fff}.mobile-block__sub{color:var(--text-secondary,#8e8e8e);font-size:max(17px, calc(var(--copy-size,37px) * .5));margin:16px 0 0;line-height:1.4}.mobile-block__sub[hidden]{display:none}html.landing .mobile-block__more:hover{color:#fff}html.landing .mobile-block__more:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #fff}html.landing .mobile-block__cta:hover{opacity:.88}html.landing .mobile-block__cta:active{transform:scale(.98)}html.landing .mobile-block__cta:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width>=1025px){html.landing .mobile-block{--title:clamp(40px, min(4.4vw, 7svh), 72px);--column:min(100% - 64px, 960px)}html.landing .mobile-block__frame{width:min(100%, 100svh * var(--video-aspect,1078 / 1920));aspect-ratio:var(--video-aspect,1078 / 1920)}html.landing:not(.hero-live) .mobile-block:not([data-video=helmet]) .mobile-block__logo,html.landing .mobile-block[data-video=desktop] .mobile-block__logo{display:none}html.landing:not(.hero-live) .mobile-block:not([data-video=helmet]) .mobile-block__frame,html.landing .mobile-block[data-video=desktop] .mobile-block__frame{aspect-ratio:auto;width:100%;height:100svh}html.landing:not(.hero-live) .mobile-block:not([data-video=helmet]) .mobile-block__visual,html.landing .mobile-block[data-video=desktop] .mobile-block__visual{object-fit:cover;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000);-webkit-mask-composite:source-over;mask-composite:add}html.landing .mobile-block__content{justify-items:center;gap:32px;padding-block-end:4svh;display:grid}html.landing .mobile-block__heading{font-size:40px}html.landing .mobile-block__text{max-inline-size:36em;margin-inline:auto;font-size:17px}}.mobile-block__stage,.mobile-block__mark,html.hero-live .mobile-block__frame{display:none}html.hero-live .mobile-block__stage{opacity:0;transition:opacity .4s ease-out;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}html.hero-live .mobile-block__stage.is-live{opacity:1}html.hero-live .mobile-block__stage.is-turnable.is-over-device{cursor:grab}html.hero-live .mobile-block__stage.is-turning{cursor:grabbing}html.hero-live .mobile-block__media{--cell:max(24px, round(down, 3.1vw, 1px))}html.hero-live .mobile-block__mark{width:calc(var(--cell) * 21);height:calc(var(--cell) * 5);color:#fff;pointer-events:none;margin:auto;display:block;position:absolute;inset:0 0 10%}html.hero-live .mobile-block__mark--in-scene{color:#0000;opacity:1;transform:none}@media (width>=1025px){html.hero-live .mobile-block{--title:clamp(24px, min(2.2vw, 3.7svh), 38px)}html.hero-live .mobile-block__title{margin-block-end:16px}html.hero-live .mobile-block__content{padding-block-end:calc(7svh + 32px)}}html.landing.mb-anim .mobile-block__actions,.mb-anim .mobile-block__mark{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){html.hero-live .mobile-block__stage{transition:none}}.made-with{display:none}html.hero-live .made-with{z-index:2;opacity:0;pointer-events:none;color:#fff;block-size:40px;min-inline-size:40px;font:400 var(--type-ui)/1 var(--font-ui);cursor:pointer;background:#000;border:2px solid #ffffff3d;border-radius:999px;align-items:center;padding:0;text-decoration:none;transition:border-color .2s ease-out,opacity .3s ease-out;display:inline-flex;position:absolute;inset-block-start:calc(45% - 2.5 * var(--cell) - 20px);inset-inline-start:calc(50% + 10.5 * var(--cell) + 8px)}html.hero-live .made-with.is-shown{opacity:1;pointer-events:auto}.made-with__icon{flex:none;block-size:16px;inline-size:16px;margin-inline:11px;transition:transform .25s ease-out}.made-with__reveal{grid-template-columns:0fr;transition:grid-template-columns .25s ease-out;display:grid}.made-with__label{white-space:nowrap;opacity:0;transition:opacity .15s ease-out;overflow:hidden}html.hero-live .made-with:hover,html.hero-live .made-with:focus-visible{border-color:#ffffff7a}.made-with:hover .made-with__reveal,.made-with:focus-visible .made-with__reveal{grid-template-columns:1fr}.made-with:hover .made-with__label,.made-with:focus-visible .made-with__label{opacity:1;padding-inline-end:16px;transition-delay:80ms}.made-with:hover .made-with__icon,.made-with:focus-visible .made-with__icon{transform:rotate(30deg)}.made-with:active{background:#111}.made-with:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.made-with__reveal,.made-with__label,.made-with__icon{transition:none}}.moment .copy p+h2{margin-block-start:1em}.moment__open{margin-block-start:var(--action-gap)}.moment__devices-title{margin-block-start:var(--block-far)}.moment__devices-title+.devices-stage{margin-block-start:var(--block-tie)}.moment__note{color:var(--text-secondary);margin-block-start:var(--space-3)}.moment__note,.moment__more{max-width:58.3333%}.moment__more{margin-block-start:var(--space-3)}@media (width<=1024px){.moment__note,.moment__more{max-width:none}}.devices-stage{display:grid;position:relative}.devices-stage>*{grid-area:1/1}.devices-stage>.devices{margin:0}.look-view{z-index:2;color:var(--text-primary);position:relative;overflow:hidden}.look-view__slides{background:var(--bg-page);position:absolute;inset:0;overflow:hidden}.look-view[hidden]{display:none}.look-view__slides>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--duration-slow) var(--ease-out);position:absolute;inset:0}.look-view__slides>img.is-current{opacity:1}.look-view:after{content:"";background:linear-gradient(to top right, var(--scrim), transparent 55%);pointer-events:none;opacity:0;transition:opacity var(--duration-base) var(--ease-out);position:absolute;inset:0}.look-view.is-open:after{opacity:1}.look-view__foot,.look-view__credit,.look-view__bar,.look-view__nav{z-index:1;opacity:0;transition:opacity var(--duration-base) var(--ease-out)}.look-view.is-open .look-view__foot,.look-view.is-open .look-view__credit,.look-view.is-open .look-view__bar,.look-view.is-open .look-view__nav{opacity:1}.look-view__foot{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex;position:absolute;inset-block-end:var(--space-4);inset-inline-start:var(--space-4)}.look-view__text{color:var(--text-secondary);margin:0}.look-view__text strong{color:var(--text-primary);font-weight:inherit}.look-view__bar{align-items:center;gap:var(--space-3);display:flex;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.look-view__launch{margin:0}.look-view__credit{min-block-size:var(--control-size);color:var(--text-secondary);font-size:var(--type-ui);align-items:center;margin:0;display:flex;position:absolute;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.look-view__credit[hidden]{display:none}.look-view__credit a{color:inherit;text-underline-offset:3px;border-radius:var(--radius);transition:color var(--duration-base) var(--ease-out);text-decoration:underline}.look-view__credit a:hover{color:var(--text-primary)}.look-view__credit a:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.moment__note,.moment__more{transition:opacity var(--duration-base) var(--ease-out)}.moment.is-looking .moment__note,.moment.is-looking .moment__more{opacity:0;visibility:hidden}.look-strip{gap:var(--space-1);opacity:0;transition:opacity var(--duration-base) var(--ease-out);display:flex;position:absolute;inset-block-start:calc(100% + var(--space-3));inset-inline-start:50%;translate:-50%}.look-strip[hidden]{display:none}.moment.is-looking .look-strip{opacity:1}.look-strip__tile{inline-size:var(--control-size);block-size:var(--control-size);border-radius:var(--radius);background:var(--bg-tile);cursor:pointer;outline-offset:2px;transition:outline-color var(--duration-fast) ease-out, opacity var(--duration-fast) ease-out;border:0;outline:1px solid #0000;padding:0;display:block}.look-strip__tile img{object-fit:cover;border-radius:inherit;block-size:100%;inline-size:100%;display:block}.look-strip__tile:hover{opacity:.8}.look-strip__tile[aria-current=true]{outline-color:var(--text-primary)}.look-strip__tile:focus-visible{outline:2px solid var(--text-primary)}.look-view__close{margin-inline-end:calc(var(--space-1) * -1)}.look-view__nav{position:absolute;inset-block-start:50%;translate:0 -50%}.look-view__nav--prev{inset-inline-start:calc(var(--space-4) - var(--space-1))}.look-view__nav--next{inset-inline-end:calc(var(--space-4) - var(--space-1))}.look-view.is-open .look-view__nav:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.look-view__slides>img,.look-view__foot,.look-view__credit,.look-view__credit a,.look-view__bar,.look-view__nav,.moment__note,.moment__more,.look-strip,.look-strip__tile{transition:none}}html:not(.landing) .devices__arrow{display:none}.studio{background:var(--bg-page)}.studio__media{aspect-ratio:2193/1062;background:var(--bg-stage);align-items:center;min-block-size:480px;inline-size:100%;display:flex;position:relative;overflow:hidden}html.hero-live .studio__media{aspect-ratio:16/9;max-block-size:90svh}.studio__image,.studio__stage{width:100%;height:100%;position:absolute;inset:0}.studio__image{object-fit:cover;object-position:60% 50%}.studio__stage,html.hero-live .studio__image{display:none}html.hero-live .studio__stage{opacity:0;transition:opacity var(--duration-slow) ease-out;display:block}html.hero-live .studio__stage.is-live{opacity:1}.studio__stage.is-turnable{touch-action:pan-y}.studio__stage.is-turnable.is-over-device{cursor:grab}.studio__stage.is-turning{cursor:grabbing}.studio__copy{pointer-events:none;inline-size:100%;position:relative}.studio__copy .copy{pointer-events:auto}html.hero-live .studio__copy .copy{max-width:none;inline-size:fit-content}html.hero-live #studio-title{white-space:nowrap}html.hero-live .studio__copy .copy p{contain:inline-size}html:not(.hero-live) .studio__media{aspect-ratio:auto;background:0 0;flex-direction:column;min-block-size:0;display:flex;overflow:visible}html:not(.hero-live) .studio__copy{padding-block:var(--block-space);order:-1}html:not(.hero-live) .studio__image{aspect-ratio:1280/620;height:auto;position:static}html:not(.hero-live) .studio__more{display:none}html.hero-live .studio__stage.is-live{transition:opacity var(--duration-slow) ease-out, filter var(--duration-slow) ease-out}.studio__media.is-features .studio__stage.is-live{opacity:.6;filter:blur(20px);pointer-events:none}@media (prefers-reduced-motion:reduce){html.hero-live .studio__stage.is-live{transition:none}}.studio__features{z-index:3;opacity:0;transition:opacity var(--duration-slow) ease-out;position:absolute;inset-block:0;inset-inline:62.6667% 0}.studio__features[hidden]{display:none}.studio__features.is-open{opacity:1}.studio__features{pointer-events:none}.studio__scroll,.studio__close{pointer-events:auto}.studio__features{--index-w:352px}.studio__scroll{inline-size:calc(var(--index-w) + var(--space-5));overscroll-behavior:contain;scrollbar-width:none;will-change:filter;block-size:100%;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000);container-type:size}.studio__scroll::-webkit-scrollbar{display:none}.studio__scroll:focus-visible{outline:none}.studio__index{inline-size:var(--index-w);padding-block:15cqb}.studio__group{font-size:var(--type-lead);line-height:var(--lead-lh);letter-spacing:var(--lead-track)}.studio__group+.studio__group{margin-block-start:1.5em}.studio__group h3{color:var(--text-primary);font:inherit;letter-spacing:inherit;margin:0}.studio__group p,.studio__group ul{color:var(--text-secondary);font-size:var(--type-ui);margin:.25em 0 0;line-height:1.5}.studio__group ul{margin-block-start:.75em;padding:0;list-style:none}.studio__close{z-index:1;position:absolute;inset-block-start:calc(15% - var(--control-size) - var(--space-1));inset-inline-start:calc(var(--index-w) - var(--control-size))}.studio__nav{z-index:2;translate:var(--nav-x,0) var(--nav-y,0);position:absolute;inset:0 auto auto 0}.studio__nav[hidden]{display:none}.studio__media.is-features .studio__nav{opacity:0;pointer-events:none}.studio__fold{z-index:2;block-size:0;inline-size:0;translate:var(--fold-x,0) var(--fold-y,0);position:absolute;inset:0 auto auto 0}.studio__fold[hidden]{display:none}.studio__media.is-features .studio__fold{opacity:0;pointer-events:none}.studio__fold-pill{--pill-h:24px;--pill-w:64px;--fill-tone:color-mix(in oklab, var(--text-on-primary) 16%, var(--text-primary));--fill-tone-hover:color-mix(in oklab, var(--text-on-primary) 24%, var(--text-primary));block-size:var(--pill-h);inline-size:var(--pill-w);border-radius:var(--radius);background:var(--text-primary);color:var(--text-on-primary);box-shadow:0 0 0 2px var(--bg-page);white-space:nowrap;cursor:pointer;transition:inline-size var(--duration-base) var(--ease-out);align-items:center;display:grid;position:absolute;inset-block-start:calc(var(--pill-h) / -2);inset-inline-start:var(--space-2);overflow:hidden}.studio__fold-pill>*{grid-area:1/1}.studio__fold.is-flip .studio__fold-pill{inset-inline:auto var(--space-2)}.studio__fold-pill:hover,.studio__fold-pill.is-held,.studio__fold-pill:focus-within{cursor:default;inline-size:176px}.studio__fold-label,.studio__fold-value{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1}.studio__fold-label{padding-inline:var(--space-2);font-size:var(--type-readout);justify-self:start}.studio__fold-value{font-family:var(--font-mono);font-size:var(--type-readout);font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--duration-fast) ease-out;justify-self:end;padding-inline-end:var(--space-2)}.studio__fold-pill:hover .studio__fold-value,.studio__fold-pill.is-held .studio__fold-value,.studio__fold-pill:focus-within .studio__fold-value{opacity:1}.studio__fold-range{inline-size:100%;block-size:var(--pill-h);appearance:none;opacity:0;cursor:ew-resize;transition:opacity var(--duration-fast) ease-out;background:0 0;margin:0}.studio__fold-pill:hover .studio__fold-range,.studio__fold-pill.is-held .studio__fold-range,.studio__fold-pill:focus-within .studio__fold-range{opacity:1;background:linear-gradient(to right, var(--fill-tone) var(--fill,0%), transparent var(--fill,0%))}.studio__fold-range:hover{background-image:linear-gradient(to right, var(--fill-tone-hover) var(--fill,0%), transparent var(--fill,0%))}.studio__fold-range::-webkit-slider-runnable-track{background:0 0;block-size:100%}.studio__fold-range::-webkit-slider-thumb{appearance:none;background:0 0;border:0;block-size:100%;inline-size:0}.studio__fold-range::-moz-range-track{background:0 0;block-size:100%}.studio__fold-range::-moz-range-thumb{background:0 0;border:0;block-size:100%;inline-size:0}.studio__fold-range:focus-visible{outline:none}.studio__fold-pill:has(:focus-visible){outline:2px solid var(--text-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.studio__stage,.studio__features,.studio__fold-pill,.studio__fold-value,.studio__fold-range{transition:none}}html:not(.landing) .mobile-block{--title:clamp(var(--copy-size), min(100vw - 32px, 680px) / 10.2, var(--copy-size) * 1.5)}html:not(.landing) .plan__buy,html:not(.landing) .copy .button,html:not(.landing) .moment__open,html:not(.landing) .moment__more,html:not(.landing) .studio__actions,html:not(.landing) .devices__open{display:none}
