:root{--app-height: 100vh;color:#fff;background:#000;font-family:Lucida Grande,Geneva,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.28}html{scroll-behavior:smooth;scroll-snap-type:y mandatory}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;scroll-snap-type:none}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;max-width:100vw;overflow-x:hidden;background:#000;color:#fff}@supports (overflow: clip){html,body{overflow-x:clip}}body{min-height:var(--app-height)}img{display:block;border:0}input,select,button{font:inherit}a{color:inherit;text-decoration:none}button{appearance:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.legend{position:absolute;top:56px;left:clamp(180px,18vw,320px);display:flex;flex-direction:column;align-items:flex-start;gap:2px;color:#ffffffb8;z-index:10;pointer-events:none;transform:rotate(-2deg);transform-origin:top left}.legend__text{font-family:Caveat,Bradley Hand,Segoe Script,cursive;font-size:32px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.legend__arrow{width:58px;height:72px;margin-left:0;margin-top:-10px;transform:scaleX(-1)}.hero{position:relative;width:100%;min-height:var(--app-height);margin:0;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.hero__content{position:absolute;top:66.67%;transform:translateY(-50%);left:clamp(22px,4vw,56px);right:clamp(22px,4vw,56px);display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:clamp(40px,7vw,110px);z-index:1}.hero__copy{position:relative;z-index:1;flex:0 0 auto;max-width:640px;min-width:0}.hero__headline{margin:0;font-size:clamp(19px,3.4vw,36px);line-height:1.1;letter-spacing:-.01em;display:flex;flex-direction:column;gap:.55em;font-weight:700}.hero__type{display:inline}.hero__line{display:block}.hero__line--pivot{margin:-.05em 0}.rotor{position:relative;display:inline-block;white-space:nowrap;font-style:italic;vertical-align:baseline}.rotor__sizer{visibility:hidden}.rotor__live{position:absolute;left:0;right:0;top:0;text-align:center;white-space:nowrap}.rotor__text{display:inline-block}.rotor__caret{display:inline-block;width:.5ch;margin-left:1px;transform:translateY(-.02em);animation:rotor-blink 1s steps(1) infinite}@keyframes rotor-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.hero__cta{position:relative;z-index:1;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.hero__cta .cta{width:240px}.cta-group{display:flex;flex-direction:column;align-items:center;gap:8px}.cta-hint{height:1em;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;opacity:0;transform:translateY(-4px);transition:opacity .28s var(--cta-ease, ease),transform .28s var(--cta-ease, ease);pointer-events:none}.cta-group:hover .cta-hint,.cta-group:focus-within .cta-hint{opacity:1;transform:translateY(0)}.cta{--cta-fg: #fff;--cta-bg: transparent;--cta-border: #fff;--cta-fg-hover: #000;--cta-bg-hover: #fff;--cta-border-hover: #fff;--cta-ease: cubic-bezier(.65, 0, .35, 1);position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 18px;border:1px solid var(--cta-border);border-radius:0;font-family:Lucida Grande,Geneva,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cta-fg);background:var(--cta-bg);cursor:pointer;overflow:hidden;isolation:isolate;transition:color .36s var(--cta-ease),border-color .36s var(--cta-ease)}.cta:before{content:"";position:absolute;inset:0;background:var(--cta-bg-hover);clip-path:polygon(-12% 0,-12% 0,-34% 100%,-34% 100%);transition:clip-path .46s var(--cta-ease);z-index:-1}.cta:hover,.cta:focus-visible{color:var(--cta-fg-hover);border-color:var(--cta-border-hover);outline:none}.cta:hover:before,.cta:focus-visible:before{clip-path:polygon(-12% 0,112% 0,134% 100%,-34% 100%)}.cta__label{position:relative;z-index:1}.cta__arrow{position:relative;z-index:1;display:inline-flex;align-items:center;gap:4px;line-height:1}.cta__arrow-line{display:inline-block;width:0;height:1px;background:currentColor;transform-origin:right center;transition:width .36s var(--cta-ease)}.cta__arrow-tip{display:inline-block;font-size:16px;line-height:1;transform:translateY(-1px);transition:transform .36s var(--cta-ease)}.cta:hover .cta__arrow-line,.cta:focus-visible .cta__arrow-line{width:18px}.cta:hover .cta__arrow-tip,.cta:focus-visible .cta__arrow-tip{transform:translate(3px,-1px)}.cta--primary{--cta-fg: #000;--cta-bg: #fff;--cta-border: #fff;--cta-fg-hover: #fff;--cta-bg-hover: #000;--cta-border-hover: #fff}.cta--down .cta__arrow{transform:rotate(90deg);transform-origin:center}.cta--down:hover .cta__arrow-tip,.cta--down:focus-visible .cta__arrow-tip{transform:translate(3px,-1px)}.movement-dialog,.preorder-dialog{width:min(92vw,620px);max-height:min(86vh,760px);padding:0;border:1px solid rgba(255,255,255,.9);background:#000;color:#fff;overflow:visible}.movement-dialog::backdrop,.preorder-dialog::backdrop{background:#000000c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.movement-dialog__panel,.preorder-dialog__panel{position:relative;display:flex;flex-direction:column;gap:24px;padding:clamp(28px,5vw,46px);max-height:min(86vh,760px);max-width:100%;overflow-x:hidden;overflow-y:auto}@supports (overflow: clip){.movement-dialog__panel,.preorder-dialog__panel{overflow-x:clip}}.movement-dialog__close,.preorder-dialog__close{position:absolute;top:12px;right:12px;display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.42);border-radius:0;background:transparent;color:#fff;font-size:24px;line-height:1;cursor:pointer}.movement-dialog__close:hover,.movement-dialog__close:focus-visible,.preorder-dialog__close:hover,.preorder-dialog__close:focus-visible{background:#fff;color:#000;outline:none}.movement-dialog__intro,.preorder-dialog__intro{display:flex;flex-direction:column;gap:14px;padding-right:32px}.movement-dialog__eyebrow,.preorder-dialog__eyebrow{margin:0;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e}.movement-dialog__title,.preorder-dialog__title{margin:0;max-width:12em;font-size:clamp(24px,4.2vw,38px);line-height:1.05;letter-spacing:0}.preorder-dialog__deposit{margin:2px 0 0;color:#fff;font-size:13px;font-weight:700;letter-spacing:.13em;line-height:1.35;text-transform:uppercase}.preorder-dialog__copy{margin:0;max-width:34em;color:#ffffffb8;font-size:14px;line-height:1.48}.movement-dialog__timer{display:flex;flex-wrap:wrap;gap:.35em;margin:0;color:#ffffffbd;font-size:clamp(13px,2vw,16px);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.movement-dialog__timer span{min-width:2ch;color:#fff;font-variant-numeric:tabular-nums}.movement-dialog__timer [data-countdown-days]{min-width:3ch}.movement-form,.preorder-form{display:flex;flex-direction:column;gap:16px;min-width:0}.movement-form__field,.preorder-form__field{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffad}.movement-form__field input,.movement-form__field textarea,.preorder-form__field input{width:100%;min-width:0;border:1px solid rgba(255,255,255,.54);border-radius:0;background:transparent;color:#fff;font:inherit;font-size:15px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.35}.movement-form__field input,.preorder-form__field input{min-height:46px;padding:12px 14px}.movement-form__field textarea{min-height:96px;padding:13px 14px;resize:vertical}.movement-form__field input::placeholder,.movement-form__field textarea::placeholder,.preorder-form__field input::placeholder{color:#ffffff61}.movement-form__field input:focus,.movement-form__field textarea:focus,.preorder-form__field input:focus{border-color:#fff;outline:1px solid #fff;outline-offset:2px}.movement-form__status,.preorder-form__status{min-height:1.3em;margin:-4px 0 0;color:#ffffffb8;font-size:12px}.movement-form[data-state=success] .movement-form__status,.preorder-form[data-state=success] .preorder-form__status{color:#fff}.movement-form[data-state=error] .movement-form__status,.preorder-form[data-state=error] .preorder-form__status{color:#ff6b6b}.movement-form[data-state=duplicate] .movement-form__status{color:#fff}.movement-form__success,.preorder-form__success{display:none;margin:-2px 0 0;color:#fff;font-size:14px;line-height:1.45;opacity:0;transform:translateY(6px)}.movement-form__success span{display:block;margin-top:8px;padding-left:24px;text-align:left;color:#ffffffad;font-size:12px}.movement-form__success a{text-decoration:underline;text-underline-offset:4px}.movement-form[data-state=success] .movement-form__field,.movement-form[data-state=success] .movement-form__status,.preorder-form[data-state=success] .preorder-form__field,.preorder-form[data-state=success] .preorder-form__status{display:none}.movement-form[data-state=success] .movement-form__success,.preorder-form[data-state=success] .preorder-form__success{display:block;animation:movement-success-in .52s cubic-bezier(.16,1,.3,1) forwards}.movement-form__submit,.preorder-form__submit{width:100%;min-height:46px}.movement-form[data-state=success] .movement-form__submit,.movement-form[data-state=success] .movement-form__consent,.preorder-form[data-state=success] .preorder-form__submit{display:none}.movement-form__submit:disabled,.preorder-form__submit:disabled{cursor:wait;opacity:.55}.movement-form__consent{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin:-6px 0 -8px;color:#ffffff94;line-height:1;text-align:right}.movement-form__submit-note{color:#ffffff94;font-size:9px;font-weight:700;letter-spacing:.1em;line-height:1;white-space:nowrap}.movement-form__info{position:relative;display:inline-grid;place-items:center;width:16px;height:16px;border:1px solid rgba(255,255,255,.46);border-radius:50%;color:#ffffffc7;font-size:10px;font-weight:700;line-height:1;cursor:help}.movement-form__info:focus-visible{outline:1px solid #fff;outline-offset:3px}.movement-form__tooltip{position:fixed;top:var(--tooltip-top, 0);left:var(--tooltip-left, 0);z-index:10;width:min(260px,76vw);padding:10px 12px;border:1px solid rgba(255,255,255,.32);background:#000;color:#ffffffdb;font-size:11px;font-weight:400;line-height:1.35;text-align:left;transform:translateY(4px);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.movement-form__tooltip.is-visible{opacity:1;transform:translateY(0)}@keyframes movement-success-in{to{opacity:1;transform:translateY(0)}}.movement-socials{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;padding-top:2px;text-align:center}.movement-socials a{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffa8;text-decoration:underline;text-underline-offset:5px}.movement-socials a:hover,.movement-socials a:focus-visible{color:#fff;outline:none}.scroll-hint{position:absolute;bottom:clamp(18px,3vh,32px);left:50%;transform:translate(-50%);display:inline-block;color:#ffffffb8;z-index:2;transition:color .24s ease}.scroll-hint:hover,.scroll-hint:focus-visible{color:#fff;outline:none}.scroll-hint__text{font-family:Caveat,Bradley Hand,Segoe Script,cursive;font-size:20px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.product{position:relative;width:100%;height:var(--app-height);background:#000;color:#fff;border-top:1px solid rgba(255,255,255,.06);scroll-margin-top:0;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.product__inner{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:clamp(18px,3vh,34px);padding:clamp(34px,5.4vh,72px) clamp(22px,4vw,56px);height:100%;max-width:1480px;margin:0 auto}.product__header{align-self:center;width:min(100%,1120px);padding-left:clamp(42px,5vw,72px);text-align:left;z-index:5;transform:none}.product__eyebrow{margin:0 0 14px;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c}.product__headline{margin:0;max-width:1080px;font-size:clamp(19px,3.4vw,36px);line-height:1.1;letter-spacing:-.01em;font-weight:700;text-wrap:balance}.product__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,35vw);align-items:center;gap:clamp(16px,3vw,54px);min-height:0;max-height:calc(100% - 110px);transform:translate(clamp(118px,14vw,190px))}.product__media{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 1 auto;min-width:0;min-height:0;max-width:100%;max-height:100%;transform:translateZ(0);transition:transform 1.8s cubic-bezier(.16,1,.3,1)}.product.is-front .product__media,.product.is-back .product__media,.product.is-animating .product__media{transform:translate3d(clamp(-24px,-1.2vw,-10px),0,0)}.product__rotate{position:absolute;top:auto;bottom:2.5%;left:50%;transform:translate(-50%);z-index:4;display:inline-flex;align-items:center;gap:8px;padding:4px 2px;border:0;background:transparent;color:#ffffffc7;font:inherit;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1;cursor:pointer;opacity:0;pointer-events:none;transition:color .18s ease,opacity .32s ease}.product__rotate-text{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.product__rotate.is-visible{opacity:1;pointer-events:auto}.product__rotate-arrow{--product-arrow-nudge: 4px;font-size:12px;line-height:1;display:inline-block;transform:translateY(-1px) translate(0)}.product.is-front .product__rotate-arrow{--product-arrow-nudge: -4px}.product__rotate.is-visible:not(:disabled) .product__rotate-arrow{animation:product-rotate-arrow-nudge 1.35s cubic-bezier(.2,.75,.22,1) infinite}.product__rotate:hover:not(:disabled),.product__rotate:focus-visible:not(:disabled){color:#fff;outline:none}.product__rotate.is-visible:disabled{cursor:default;opacity:.35;pointer-events:none}@keyframes product-rotate-arrow-nudge{0%,to{transform:translateY(-1px) translate(0)}45%{transform:translateY(-1px) translate(var(--product-arrow-nudge))}}.product__sketches{position:relative;flex:0 1 auto;width:auto;max-width:100%;height:clamp(360px,64vh,730px);aspect-ratio:3600 / 2900;overflow:hidden}.product__video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;opacity:0;visibility:hidden}.product__video.is-active{opacity:1;visibility:visible}.product__callouts{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .38s ease;z-index:3}.product.is-front .product__callouts--front,.product.is-back .product__callouts--back{opacity:1}.product.is-front .product__callouts--front .product__callout-body,.product.is-front .product__callouts--front .product__callout-box,.product.is-back .product__callouts--back .product__callout-body,.product.is-back .product__callouts--back .product__callout-box{pointer-events:auto}.product__callout{position:absolute;inset:0;pointer-events:none;color:#ffffffc7;font-size:12px;line-height:1.45}.product__callout-body{position:absolute;max-width:clamp(180px,18vw,260px);pointer-events:none;transform:translateY(-.725em);transition:color .2s ease}.product__callout-body strong{display:block;color:#fff;font-weight:700;letter-spacing:.005em;margin-bottom:4px}.product__callout-body p{margin:0}.product__callout-line{position:absolute;height:1px;background:#ffffff8c;opacity:0;transform:scaleX(0);transition:opacity .18s ease,transform .32s cubic-bezier(.2,.75,.22,1),background-color .2s ease}.product__callout-dot{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;opacity:0;transform:translate(-50%,-50%);transition:opacity .18s ease .12s}.product__callout-box{position:absolute;border:0;border-radius:4px;pointer-events:none;transition:background-color .2s ease,box-shadow .2s ease}.product__callout:hover .product__callout-box,.product__callout:focus-within .product__callout-box,.product__callout-body:hover~.product__callout-box,.product__callout:has(.product__callout-body:hover) .product__callout-box,.product__callout:has(.product__callout-box:hover) .product__callout-box{background-color:#ffffff14;box-shadow:0 0 32px #ffffff38}.product__callout:hover .product__callout-body,.product__callout:focus-within .product__callout-body,.product__callout-body:hover,.product__callout:has(.product__callout-body:hover) .product__callout-body,.product__callout:has(.product__callout-box:hover) .product__callout-body{color:#fff}.product__callout:hover .product__callout-line,.product__callout:focus-within .product__callout-line,.product__callout-body:hover~.product__callout-line,.product__callout:has(.product__callout-body:hover) .product__callout-line,.product__callout:has(.product__callout-box:hover) .product__callout-line{background:#ffffffd9;opacity:1;transform:scaleX(1)}.product__callout:hover .product__callout-dot,.product__callout:focus-within .product__callout-dot,.product__callout-body:hover~.product__callout-dot,.product__callout:has(.product__callout-body:hover) .product__callout-dot,.product__callout:has(.product__callout-box:hover) .product__callout-dot{opacity:1}.product__callout--apps .product__callout-body{top:26.5%;right:69%;text-align:right}.product__callout--apps .product__callout-line{top:26.5%;left:32%;right:60.4%;transform-origin:right center}.product__callout--apps .product__callout-dot{top:26.5%;left:32%}.product__callout--apps .product__callout-box{top:12%;left:39.6%;width:20.8%;height:36%}.product__callout--voice .product__callout-body{top:60.7%;right:69%;text-align:right}.product__callout--voice .product__callout-line{top:60.7%;left:32%;right:53.6%;transform-origin:right center}.product__callout--voice .product__callout-dot{top:60.7%;left:32%}.product__callout--voice .product__callout-box{top:56.9%;left:46.85%;width:6.47%;height:7.7%;border-radius:50%}.product__callout--selfie .product__callout-body{top:83.5%;left:69%;text-align:left}.product__callout--selfie .product__callout-line{top:83.5%;left:62.5%;right:32%;transform-origin:left center}.product__callout--selfie .product__callout-dot{top:83.5%;left:68%}.product__callout--selfie .product__callout-box{top:80.8%;left:56.65%;width:3%;height:5%;border-radius:50%}.product__callout--ink .product__callout-body{top:67.2%;right:69%;text-align:right}.product__callout--ink .product__callout-line{top:67.2%;left:32%;right:55.2%;transform-origin:right center}.product__callout--ink .product__callout-dot{top:67.2%;left:32%}.product__callout--ink .product__callout-box{top:49.1%;left:45.1%;width:10.11%;height:36.2%;border-radius:2px}.product__preorder{position:relative;top:clamp(-52px,-6vh,-34px);justify-self:start;width:min(100%,360px);display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-left:clamp(-186px,calc(-20.5vw + 84px),-136px);padding:24px;border:1px solid rgba(255,255,255,.22);border-radius:4px;color:#ffffffb8;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .38s ease,transform .48s cubic-bezier(.16,1,.3,1),border-color .2s ease}.product.is-front .product__preorder,.product.is-back .product__preorder,.product.is-animating .product__preorder{opacity:1;pointer-events:auto;transform:translateY(0)}.product__preorder-kicker{margin:0;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:#ffffff8c}.product__preorder-title{margin:0;color:#fff;font-size:clamp(22px,2.8vw,32px);line-height:1.08;letter-spacing:0;font-weight:700}.product__preorder-copy{margin:0;font-size:13px;line-height:1.5;letter-spacing:.005em}.product__preorder-button{width:100%;min-height:46px;margin-top:6px}.life-grid{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block}.life-grid__label{position:fixed;top:0;left:0;pointer-events:none;opacity:0;transform:translateZ(0);transition:opacity .18s ease;color:#fff;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;z-index:5;white-space:nowrap;padding:10px 14px 8px;background:#000000d1;border:1px solid rgba(255,255,255,.24)}.life-grid__label.is-visible{opacity:1}.life-grid__label strong{font-weight:700;margin-right:10px}.life-grid__label--screen strong{color:#ff5050}.band-legend{position:absolute;inset:0;pointer-events:none;z-index:4}.band-legend__item{position:absolute;transform:translateY(-50%);padding:0;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff57;background:transparent;white-space:nowrap;text-shadow:0 0 4px rgba(0,0,0,.85),0 0 2px rgba(0,0,0,.85);transition:opacity .18s ease}.band-legend__item--screen{color:#ff82828c}.band-legend__item.is-hidden{opacity:0}@media(max-width:720px){.legend{display:none}.hero__content{flex-direction:column;align-items:stretch;justify-content:center;gap:clamp(20px,4vh,30px);top:65%;transform:translateY(-50%);left:clamp(20px,5vw,32px);right:clamp(20px,5vw,32px)}.hero__copy{flex:0 0 auto;max-width:none}.hero__headline{font-size:clamp(20px,6.6vw,28px);gap:.5em;text-wrap:balance}.rotor{white-space:normal}.rotor__live{text-align:left}.hero__cta{align-items:stretch;width:100%;min-width:0}.cta-group{align-items:stretch}.hero__cta .cta{width:auto;padding:14px 18px;min-height:46px;font-size:11px}.movement-dialog,.preorder-dialog{width:calc(100vw - 28px);max-height:calc(var(--app-height) - 28px)}.movement-dialog__panel,.preorder-dialog__panel{gap:20px;max-height:calc(var(--app-height) - 28px);padding:28px 18px 22px}.movement-dialog__title,.preorder-dialog__title{max-width:none;font-size:clamp(24px,7vw,32px)}.movement-socials{gap:12px 16px}.scroll-hint{bottom:max(2px,env(safe-area-inset-bottom))}.product{height:auto;min-height:var(--app-height)}.product__inner{gap:24px;padding:48px clamp(20px,5vw,32px)}.product__header{width:100%;padding-left:0;transform:none}.product__headline{font-size:clamp(20px,6.6vw,28px)}.product__stage{display:flex;flex-direction:column;align-items:stretch;gap:24px;max-height:none;transform:none}.product__media{width:100%;transform:translateZ(0)}.product.is-front .product__media,.product.is-back .product__media,.product.is-animating .product__media{transform:translateZ(0)}.product__sketches{width:min(100%,560px);height:auto;max-width:100%}.product__rotate{bottom:3%}.product__callouts{display:block}.product__callout{font-size:clamp(9px,2.55vw,11px);line-height:1.25}.product__callout-body{max-width:min(30vw,118px);transform:translateY(-.65em)}.product__callout-body strong{margin-bottom:2px}.product__callout-line{height:1px}.product__callout-dot{width:4px;height:4px}.product__callout--apps .product__callout-body{top:20%;right:68%}.product__callout--apps .product__callout-line{top:20%;left:32%;right:60.4%}.product__callout--apps .product__callout-dot{top:20%;left:32%}.product__callout--voice .product__callout-body{top:55%;right:68%}.product__callout--voice .product__callout-line{top:55%;left:32%;right:53.6%}.product__callout--voice .product__callout-dot{top:55%;left:32%}.product__callout--selfie .product__callout-body{top:78%;left:69%;max-width:min(29vw,120px)}.product__callout--selfie .product__callout-line{top:78%;left:61.2%;right:32%}.product__callout--selfie .product__callout-dot{top:78%;left:68%}.product__callout--ink .product__callout-body{top:62%;right:68%}.product__callout--ink .product__callout-line{top:62%;left:32%;right:55.2%}.product__callout--ink .product__callout-dot{top:62%;left:32%}.product__preorder{top:auto;justify-self:auto;width:100%;margin-left:0;padding:20px}.product__preorder-title{font-size:clamp(22px,7vw,30px)}}@media(prefers-reduced-motion:reduce){.rotor__caret{animation:none;opacity:0}.cta,.cta:before,.cta__arrow,.cta__arrow-line,.cta__arrow-tip,.movement-dialog__close,.preorder-dialog__close{transition:none}.life-grid__label{transition:none}.product__video,.product__rotate,.product__callout-body,.product__callout-line,.product__callout-dot,.product__callout-box,.movement-form__success,.preorder-form__success{transition:none;animation:none}.movement-form[data-state=success] .movement-form__success,.preorder-form[data-state=success] .preorder-form__success{opacity:1;transform:none}}
