:root{--porcelain:#f7f7f5;--ink:#1d1d1f;--graphite:#626267;--line:#1d1d1f24;--mist:#ddf1d2;--stopper-green:#a8d88d;--orange:#ff8a24;--stopper-gray:#8e8e93;--content:min(1180px, calc(100vw - 2.5rem));color:var(--ink);background:var(--porcelain);font-synthesis:none;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Yu Gothic,Noto Sans JP,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--porcelain);height:100dvh;margin:0;line-height:1.65;overflow:hidden}a{color:inherit;text-decoration:none}img,canvas{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:.6rem;padding:.6rem .85rem;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:none}:focus-visible{outline-offset:4px;outline:3px solid #0969da}.page-scroll{z-index:0;overscroll-behavior-y:contain;background:var(--porcelain);position:fixed;inset:0;overflow:hidden auto}.site-header{z-index:30;top:0;left:0;right:var(--page-scrollbar-width,0px);height:calc(4.875rem + env(safe-area-inset-top));padding:calc(.9rem + env(safe-area-inset-top)) 1rem 0;contain:paint;isolation:isolate;backface-visibility:hidden;will-change:transform;pointer-events:none;position:fixed;transform:translateZ(0)}nav{isolation:isolate;pointer-events:auto;background-color:#fffffff0;border:1px solid #ffffffd1;border-radius:1.15rem;justify-content:space-between;align-items:center;width:min(1180px,100vw - 1.5rem);min-height:3.2rem;margin:auto;padding:.55rem .65rem .55rem 1rem;display:flex;position:relative;box-shadow:0 8px 28px #1e1e1e14}.wordmark{letter-spacing:-.055em;font-size:1.25rem;font-weight:760}nav .wordmark{align-items:center;min-height:44px;display:inline-flex}nav .wordmark img{width:104px;height:auto;display:block}.nav-links{z-index:1;align-items:center;gap:1.15rem;font-size:.78rem;font-weight:650;display:flex;position:relative}.nav-links a{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.nav-item{min-height:44px}.nav-cta{background:var(--ink);color:#fff;white-space:nowrap;border-radius:.72rem;align-items:center;min-width:6.5rem;min-height:44px;padding:.42rem .82rem;display:inline-flex}h1,h2,h3,p{margin:0}h1{letter-spacing:-.067em;max-width:9.5em;font-size:clamp(3.6rem,6.5vw,7.2rem);line-height:.95}h1 span{white-space:nowrap;display:block}h2{letter-spacing:-.057em;font-size:clamp(2.7rem,5.2vw,5.8rem);line-height:.99}h3{letter-spacing:-.045em;font-size:clamp(2rem,3vw,3.2rem);line-height:1}.eyebrow,.option-label{color:var(--graphite);letter-spacing:.15em;margin-bottom:1.15rem;font-size:.66rem;font-weight:760}.lede{max-width:31rem;color:var(--graphite);margin-top:1.5rem;font-size:1.03rem}.copy-column{width:min(38rem,46vw)}.copy-column>p:not(.eyebrow){max-width:30rem;color:var(--graphite);margin-top:1.4rem}.copy-right{grid-column:2;justify-self:end}.actions{align-items:center;gap:1.35rem;margin-top:2rem;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;min-height:3.05rem;padding:.68rem 1.15rem;font-weight:680;transition:transform .1s ease-out;display:inline-flex}.button:is(button){font-family:inherit;font-size:inherit;line-height:inherit;border:0}.button:active{transform:scale(.98)}.button-dark{background:var(--ink);color:#fff}.text-link{text-underline-offset:.28em;font-size:.86rem;font-weight:670;text-decoration:underline}.availability{color:var(--graphite);align-items:center;gap:.55rem;margin-top:1.4rem;font-size:.75rem;font-weight:650;display:flex}.availability span,.coming-badge span{aspect-ratio:1;background:var(--orange);border-radius:50%;width:.48rem;box-shadow:0 0 0 .25rem #ff8a2429}.product-story{background:var(--porcelain);transition:background-color .35s;position:relative}.product-story[data-active-mode=control]{background:#1d1d1f}.product-story[data-active-mode=exploded]{background:#e3ece0}.product-story[data-active-mode=color]{background:#f0efeb}.product-stage{z-index:1;pointer-events:none;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.product-stage:after{content:"";pointer-events:none;background:radial-gradient(circle at 62% 48%,#0000 18%,#f7f7f514 55%,#f7f7f585 100%);position:absolute;inset:0}#litom-canvas{opacity:0;width:100%;height:100%;transition:opacity .5s}.three-loading #litom-canvas,.three-failed #litom-canvas{opacity:0!important}.three-ready #litom-canvas{opacity:1}.model-poster{opacity:.18;place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:0}.model-poster img{object-fit:cover;image-rendering:auto;filter:contrast()saturate(.95);width:100%;height:100%}.three-loading .model-poster{opacity:.72}.three-ready .model-poster{opacity:0}.three-failed .model-poster{opacity:1}.poster-capture,.poster-capture body,.poster-capture .page-scroll{overflow:hidden!important}.poster-capture .site-header,.poster-capture .skip-link,.poster-capture footer,.poster-capture .model-poster,.poster-capture main>:not(.product-story){display:none!important}.poster-capture .product-story{min-height:100svh}.poster-capture .product-stage{width:100vw!important;height:100svh!important;margin:0!important;position:fixed!important;inset:0!important}.poster-capture .product-stage:after{display:none}.poster-capture.three-loading .model-poster,.poster-capture.three-failed .model-poster{z-index:3;opacity:1;display:grid!important}.poster-capture.three-loading #litom-canvas,.poster-capture.three-failed #litom-canvas{opacity:0!important}.poster-capture .scene-panel{visibility:hidden;min-height:100svh!important;padding:0!important}.poster-capture #litom-canvas{opacity:1!important;width:100%!important;height:100%!important}.scene-panel{z-index:2;width:var(--content);opacity:.24;grid-template-columns:1fr 1fr;align-items:center;min-height:100svh;margin:auto;padding:clamp(6.5rem,12vw,10rem) 0;scroll-margin-top:6.5rem;transition:opacity .28s;display:grid;position:relative}.scene-panel.is-active{opacity:1}.hero{min-height:100svh}.hero-copy{grid-column:1}.scroll-cue{color:var(--graphite);letter-spacing:.14em;font-size:.6rem;font-weight:700;position:absolute;bottom:1.35rem;left:50%;transform:translate(-50%)}.overview{align-items:start;padding-top:18vh}.overview-copy{grid-column:1}.feature-lines{border-top:1px solid var(--line);grid-column:2;align-self:end;margin:0}.feature-lines div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:.85rem 0;display:flex}.feature-lines dt{letter-spacing:-.06em;font-size:clamp(2rem,4vw,4.8rem);font-weight:720;line-height:1}.feature-lines dd{color:var(--graphite);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:720}.control-panel,.product-story[data-active-mode=control] .eyebrow{color:#f5f5f7}.control-panel .copy-column>p{color:#b0b0b5}.detail-list,.parts-list,.maintenance-steps{border-top:1px solid #6e6e7366;margin:2rem 0 0;padding:0;list-style:none}.detail-list li,.parts-list li,.maintenance-steps li{border-bottom:1px solid #6e6e7359;justify-content:space-between;padding:.72rem 0;font-size:.8rem;font-weight:650;display:flex}.detail-list span{color:var(--graphite);letter-spacing:.12em;font-size:.63rem}.maintenance-steps{max-width:26rem}.maintenance-steps li{letter-spacing:.06em;justify-content:flex-start;gap:1.1rem}.maintenance-steps span{color:var(--graphite);letter-spacing:.12em;font-size:.63rem}.control-panel .detail-list span{color:#b8b8bd}.oled-panel .note{border-top:1px solid var(--line);max-width:24rem;padding-top:.85rem;font-size:.72rem;line-height:1.65}.layer-row{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.layer-row span{border:1px solid var(--line);color:var(--graphite);letter-spacing:.09em;border-radius:999px;padding:.35rem .62rem;font-size:.62rem;font-weight:750}.layer-row .active{background:var(--ink);border-color:var(--ink);color:#fff}.parts-list{counter-reset:parts;max-width:22rem}.parts-list li{counter-increment:parts}.parts-list li:before{content:"0" counter(parts);color:var(--graphite);letter-spacing:.12em;font-size:.62rem}.color-options{gap:.75rem;margin-top:2rem;display:flex}.color-options button{border:1px solid var(--line);min-height:44px;color:var(--graphite);font:inherit;cursor:pointer;background:#ffffff75;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.72rem;font-weight:670;transition:color .16s,border-color .16s,background-color .16s,transform .1s ease-out;display:inline-flex}.color-options button:hover{background:#ffffffc7}.color-options button:active{transform:scale(.98)}.color-options button.selected{color:var(--ink);background:#ffffffe6;border-color:#1d1d1f85}.color-options i{aspect-ratio:1;border-radius:50%;width:.75rem}.color-options .green{background:var(--stopper-green)}.color-options .orange{background:var(--orange)}.color-options .gray{background:var(--stopper-gray);box-shadow:inset 0 0 0 1px #1d1d1f38}.color-status{color:var(--graphite);font-size:.68rem;font-weight:650;margin-top:.7rem!important}.motion-static{display:none}.site-character{--character-rotation:0deg;--character-delay:-1s;--character-flight-start-x:-.2rem;--character-flight-start-y:.1rem;--character-flight-end-x:.3rem;--character-flight-end-y:-.35rem;z-index:4;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 .8rem 1rem #1d1d1f24);transform-origin:50% 82%;width:clamp(5.25rem,7vw,7.5rem);height:auto;transform:rotate(var(--character-rotation));opacity:0;visibility:hidden;transition:opacity .24s,visibility 0s linear .24s;position:fixed}.character-hero{--character-rotation:-7deg;width:clamp(7rem,10vw,9.5rem);animation:character-flight 7.6s ease-in-out var(--character-delay) infinite;top:14%;right:1%}.character-control{--character-rotation:3deg;width:clamp(6rem,8vw,7.5rem);top:35%;left:-5.5rem}.character-oled{--character-rotation:4deg;width:clamp(4.8rem,6vw,6rem);top:-4rem;right:-5rem}.character-layout{--character-rotation:-3deg;width:clamp(5rem,6.5vw,6.5rem);top:24%;left:-4.75rem}.character-maintenance{--character-rotation:-5deg;--character-delay:-2.7s;width:clamp(6.5rem,9vw,9rem);animation:character-flight 8.8s ease-in-out var(--character-delay) infinite;top:-6rem;right:-4.25rem}.character-color{--character-rotation:-2deg;width:clamp(5.2rem,6.5vw,7rem);top:auto;bottom:24%;left:-4.25rem}.character-build{--character-rotation:2deg;width:clamp(6rem,8vw,8rem);bottom:1.8rem;right:max(1.5rem,50vw - 590px)}.character-purchase{--character-rotation:-3deg;width:clamp(6.5rem,9vw,9rem);bottom:3%;left:3%}@keyframes character-flight{0%,to{transform:translate3d(var(--character-flight-start-x), var(--character-flight-start-y), 0) rotate(var(--character-rotation))}50%{transform:translate3d(var(--character-flight-end-x), var(--character-flight-end-y), 0) rotate(var(--character-rotation))}}.scene-panel.is-active>.site-character,.build-section.is-visible>.site-character,.purchase-section.is-visible>.site-character{opacity:var(--character-presence,1);visibility:visible;transition-delay:0s}@media (width>=761px){.character-control{inset:8.75rem auto auto 3.75rem}.character-oled{inset:8.75rem 3.75rem auto auto}.character-layout{inset:8.75rem auto auto 3.75rem}.character-maintenance{inset:5.75rem 3.5rem auto auto}.character-color{inset:auto auto 6.5rem 3.75rem}}.build-section,.spec-section,.purchase-section,footer{z-index:3;position:relative}.build-section,.spec-section{padding:clamp(7rem,12vw,11rem) max(1.25rem,50vw - 590px)}.build-section{background:var(--ink);color:#f5f5f7}.build-section .eyebrow,.build-section .option-label{color:#b8b8bd}.centered{text-align:center;max-width:60rem;margin-inline:auto}.build-options{border-top:1px solid #4a4a4f;grid-template-columns:1fr 1fr;max-width:980px;margin:5rem auto 0;display:grid}.build-options article{border-bottom:1px solid #4a4a4f;min-height:330px;padding:2.2rem 2rem 2rem 0}.build-options article+article{border-left:1px solid #4a4a4f;padding-left:2rem}.build-options p:not(.option-label){color:#b9b9be;max-width:24rem;margin-top:1.2rem}.build-options .assembly-ticket-note{color:#f5f5f7;border-top:1px solid #4a4a4f;margin-top:1rem;padding-top:1rem;font-size:.84rem;font-weight:680;line-height:1.7}.build-options span{color:#d8d8dc;margin-top:2rem;font-size:.72rem;font-weight:670;display:inline-block}.spec-section{background:var(--porcelain);grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,8rem);display:grid}.spec-list{border-top:1px solid var(--line);margin:0}.spec-list div{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:1rem;padding:1.1rem 0;display:grid}.spec-list dt{color:var(--graphite);font-size:.78rem}.spec-list dd{margin:0;font-size:.9rem;font-weight:650}.purchase-section{background:var(--orange);grid-template-columns:1.2fr .8fr;min-height:100svh;display:grid;position:relative;overflow:hidden}.purchase-visual{min-height:70svh;position:relative}#final-canvas{z-index:1;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.purchase-visual img{object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.purchase-visual.final-three-ready #final-canvas{opacity:1}.purchase-visual.final-three-ready img{opacity:0}.purchase-visual.final-three-failed img,.three-failed .purchase-visual img{opacity:.72}.purchase-copy{z-index:2;flex-direction:column;justify-content:center;padding:clamp(5rem,9vw,10rem) clamp(2rem,7vw,7rem);display:flex;position:relative}.purchase-copy .eyebrow,.purchase-copy>p:not(.eyebrow){color:#1d1d1fcc}.purchase-copy>p:not(.eyebrow){max-width:29rem;margin-top:1.5rem}.coming-badge{align-items:center;gap:.6rem;font-size:.76rem;font-weight:680;display:flex}.coming-badge span{background:var(--ink);box-shadow:0 0 0 .25rem #1d1d1f1f}.purchase-actions{margin-top:2rem}.button-disabled{cursor:default;opacity:1}.purchase-status{align-items:center;gap:.6rem;font-size:.76rem;font-weight:680;display:flex;margin-top:1.15rem!important}.purchase-status span{aspect-ratio:1;background:var(--ink);border-radius:50%;flex:none;width:.48rem;box-shadow:0 0 0 .25rem #1d1d1f1f}footer{background:var(--ink);color:#9b9ba0;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:1.5rem;min-height:7rem;padding:1.5rem max(1.25rem,50vw - 590px);font-size:.68rem;display:flex}footer .wordmark{align-items:center;display:inline-flex}footer .wordmark img{filter:invert();width:84px;height:auto;display:block}.build-section,.spec-section,.purchase-section{opacity:.01;transition:opacity .6s}.build-section.is-visible,.spec-section.is-visible,.purchase-section.is-visible{opacity:1}@media (width<=760px){:root{--content:calc(100vw - 2.5rem)}html{scroll-behavior:auto}.site-header{padding-inline:0}nav{width:100%;padding-inline:.65rem}.wordmark{font-size:1.05rem}nav .wordmark img{width:88px}.nav-links{gap:.25rem;font-size:.72rem}.nav-links a{align-items:center;min-height:44px;padding-inline:.25rem}.nav-links a:not(.nav-cta){display:inline-flex}.nav-cta{min-height:44px;padding-inline:.6rem}h1{font-size:clamp(3rem,13.8vw,4rem)}h1 span{white-space:normal}h2{font-size:clamp(2.75rem,13vw,4.3rem)}.copy-column{width:100%}.product-stage{background:#c8cec7;height:60svh;margin-bottom:-60svh;top:40svh}.product-stage:after{background:linear-gradient(to bottom, var(--porcelain) 0 8%, transparent 38% 78%, #f7f7f51f)}.product-story[data-active-mode=control] .product-stage:after{background:linear-gradient(#1d1d1f 0 12%,#0000 42% 76%,#1d1d1f80)}.product-story[data-active-mode=control] .product-stage{background:#1d1d1f}.product-story[data-active-mode=exploded] .product-stage{background:#bcc5bd}.product-story[data-active-mode=exploded] .product-stage:after{background:linear-gradient(#e3ece0 0 10%,#0000 40% 84%,#e3ece00f)}.product-story[data-active-mode=color] .product-stage{background:#cbc9c3}.product-story[data-active-mode=color] .product-stage:after{background:linear-gradient(#f0efeb 0 10%,#0000 40% 78%,#f0efeb1f)}.scene-panel{opacity:1;min-height:140svh;padding:7rem 0 48svh;display:block}.control-panel{padding-bottom:38svh}.inside-panel{min-height:170svh;padding-bottom:62svh}.scene-panel.copy-bottom{padding-top:52svh}.hero{padding-bottom:48svh}.hero-copy{width:100%}.scene-panel .site-character{--character-flight-start-x:-.12rem;--character-flight-start-y:.06rem;--character-flight-end-x:.18rem;--character-flight-end-y:-.22rem;width:clamp(4.75rem,20vw,5.5rem)}.character-hero{width:clamp(5.2rem,23vw,6.8rem);inset:auto .55rem 1.5rem auto}.character-control{width:4.5rem;inset:auto auto 1.25rem .65rem}.character-oled{width:4.5rem;inset:auto .65rem 1.25rem auto}.character-layout{width:4.5rem;inset:auto auto 1.25rem .65rem}.scene-panel .character-maintenance{width:clamp(4.5rem,17.4vw,4.6875rem);inset:auto .65rem 1.25rem auto}.character-color{width:4.5rem;inset:auto auto 1.25rem .65rem}.scroll-cue{display:none}.overview{padding-top:7rem}.feature-lines{margin-top:2.5rem}.feature-lines dt{font-size:2.5rem}.control-panel,.layer-panel,.color-panel{padding-top:7rem}.control-panel .copy-right,.layer-panel .copy-right,.color-panel .copy-right{justify-self:auto}.detail-list,.parts-list{max-width:100%}.color-options{flex-wrap:wrap}.build-section,.spec-section{padding:6rem 1.25rem}.build-options{grid-template-columns:1fr;margin-top:3.5rem}.build-options article{min-height:260px;padding:2rem 0}.build-options article+article{border-left:0;padding-left:0}.character-build{width:4rem;inset:auto .65rem 1.25rem auto}.purchase-section{grid-template-columns:1fr;min-height:auto}.spec-section{display:block}.spec-list{margin-top:3.5rem}.spec-list div{grid-template-columns:1fr;gap:.2rem}.purchase-visual{min-height:54svh}.purchase-copy{padding:5rem 1.25rem 7rem}.character-purchase{width:4.5rem;inset:36svh auto auto .65rem}footer{flex-wrap:wrap;padding:1.5rem 1.25rem}}@media (orientation:portrait) and (width<=760px) and (prefers-reduced-motion:no-preference){.product-stage{margin-bottom:0;position:fixed;left:0;right:0}.scene-panel{scroll-margin-top:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.product-story{background:var(--porcelain)!important}.product-stage{height:100svh;margin-bottom:0;position:absolute;top:0}.scene-panel{opacity:1;min-height:auto;padding-block:6rem}.hero{min-height:100svh;padding-bottom:48svh}.overview,.control-panel,.oled-panel,.layer-panel,.inside-panel,.color-panel{border-top:1px solid var(--line);background:var(--porcelain);color:var(--ink);margin-top:1rem}.control-panel .copy-column>p{color:var(--graphite)}.motion-static{border:1px solid var(--line);background:#eeeee9;border-radius:1.35rem;grid-column:1/-1;width:100%;margin:2.5rem 0 0;display:grid;overflow:hidden}.motion-static img{aspect-ratio:16/9;object-fit:cover;width:100%}.motion-static-pair{background:var(--line);grid-template-columns:1fr 1fr;gap:1px}.motion-static-pair>span{background:var(--porcelain);min-width:0;display:grid;overflow:hidden}.motion-static-pair b{color:var(--ink);letter-spacing:.05em;padding:.7rem .9rem;font-size:.68rem}.color-static{position:relative}.color-static figcaption{color:var(--ink);letter-spacing:.05em;padding:.7rem .9rem;font-size:.68rem;font-weight:700}#litom-canvas,#final-canvas{display:none}.model-poster,.purchase-visual img{opacity:.72}.build-section,.spec-section,.purchase-section{opacity:1;transform:none}}@media (width<=760px) and (prefers-reduced-motion:reduce){.product-stage{height:60svh;margin-bottom:-60svh;top:40svh}.motion-static{border-radius:1rem;margin-top:2rem}.motion-static-pair{grid-template-columns:1fr}}@media (prefers-reduced-transparency:reduce){nav{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--line);background:#fff}}@media (prefers-contrast:more){:root{--graphite:#343438;--line:#0000008c}nav,.color-options button{border-width:2px}}@media (orientation:landscape) and (width<=1024px) and (height<=600px){html{scroll-behavior:auto}.product-stage{background:#edf0ea;height:100svh;margin-bottom:-100svh;top:0}.product-stage:after{background:0 0}.product-story[data-active-mode=control] .product-stage{background:#1d1d1f}.product-story[data-active-mode=exploded] .product-stage{background:#d7e0d9}.product-story[data-active-mode=color] .product-stage{background:#e9e7e1}.scene-panel{grid-template-columns:.46fr .54fr;align-items:center;min-height:120svh;padding:4.75rem 0 3rem;display:grid}.inside-panel{min-height:150svh}.copy-column{width:min(42vw,30rem)}h1{font-size:clamp(2.6rem,5vw,3.2rem)}h2{font-size:clamp(2.1rem,4.4vw,3rem)}.copy-column>p:not(.eyebrow){font-size:.86rem}.overview{grid-template-rows:auto auto;align-content:start;row-gap:.75rem;padding-top:8rem}.overview-copy,.feature-lines{grid-column:1;width:42vw}.overview-copy{grid-row:1}.feature-lines{grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;column-gap:1rem;display:grid}.feature-lines div{padding:.45rem 0}.feature-lines dt{font-size:clamp(1.7rem,6vw,2.4rem)}.control-panel{padding-top:3.5rem}.color-panel{padding-top:5.25rem}.control-panel .eyebrow,.color-panel .eyebrow{margin-bottom:.65rem}.control-panel .copy-column>p:not(.eyebrow){margin-top:.65rem}.color-panel .copy-column>p:not(.eyebrow){margin-top:.85rem}.control-panel .detail-list{margin-top:.5rem}.control-panel .detail-list li{padding:.35rem 0}.color-panel .color-options{margin-top:1rem}.inside-panel{align-items:start;padding-top:5rem}.inside-panel .copy-column>p:not(.eyebrow){margin-top:.65rem}.inside-panel .maintenance-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.5rem;display:grid}.inside-panel .maintenance-steps li{align-content:start;gap:.15rem;padding:.25rem 0;font-size:.65rem;display:grid}}@media (orientation:landscape) and (width<=1024px) and (height<=600px) and (prefers-reduced-motion:reduce){.product-stage{height:100svh;margin-bottom:0;position:absolute;top:0}.scene-panel,.inside-panel{min-height:auto}}@media (orientation:portrait) and (width>=410px) and (width<=760px) and (prefers-reduced-motion:no-preference){.product-stage{height:64svh;margin-bottom:-64svh;top:36svh}.product-stage:after{background:linear-gradient(to bottom, var(--porcelain) 0 8%, transparent 30% 88%, #f7f7f514)}.product-story[data-active-mode=control] .product-stage:after{background:linear-gradient(#1d1d1f 0 8%,#0000 30% 88%,#1d1d1f14)}.product-story[data-active-mode=exploded] .product-stage:after{background:linear-gradient(#e3ece0 0 8%,#0000 30% 88%,#e3ece014)}.product-story[data-active-mode=color] .product-stage:after{background:linear-gradient(#f0efeb 0 8%,#0000 30% 88%,#f0efeb14)}}
