:root{color-scheme:light;--page: #ffffff;--card: #f2f2f2;--raised: #ffffff;--text: #1d1d1f;--text-2: #48484d;--text-3: #6e6e73;--line: rgb(0 0 0 / .1);--fill: rgb(0 0 0 / .05);--fill-2: rgb(0 0 0 / .08);--bar-fill: rgb(0 0 0 / .045);--accent: #ff7a00;--figure: #e06500;--control-on: #ffffff;--button: #1d1d1f;--button-text: #ffffff;--shadow: rgb(0 0 0 / .14);--pop-shadow: rgb(0 0 0 / .2);--capsule: #ffffff;--capsule-shadow: rgb(0 0 0 / .1);--gear-outer-1: #ff8e00;--gear-middle-1: #ffc45c;--gear-middle-2: #ffb23a;--gear-core-2: #fff2cc;--container: 75rem;--gutter: clamp(1rem, 4vw, 2.5rem);--header-h: 4rem;--radius: clamp(1.25rem, 2.4vw, 1.75rem);--pad: clamp(1.25rem, 3.3vw, 2.5rem);--gap: 1.25rem;--section: clamp(5.5rem, 9vw, 8rem);--head-gap: clamp(2.5rem, 4.5vw, 3.5rem);--ease: cubic-bezier(.22, 1, .36, 1);--sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}:root[data-theme=dark]{color-scheme:dark;--page: #000000;--card: #161616;--raised: #2a2a2c;--text: #f5f5f7;--text-2: #b4b4b9;--text-3: #8e8e93;--line: rgb(255 255 255 / .1);--fill: rgb(255 255 255 / .06);--fill-2: rgb(255 255 255 / .1);--bar-fill: rgb(255 255 255 / .05);--accent: #ff8a1f;--figure: #ff8a1f;--control-on: #545458;--button: #f5f5f7;--button-text: #000000;--shadow: rgb(0 0 0 / .5);--pop-shadow: rgb(0 0 0 / .45);--capsule: #232325;--capsule-shadow: rgb(0 0 0 / .5);--gear-outer-1: #ff9a12;--gear-middle-1: #ffc85f;--gear-middle-2: #ffaa2e;--gear-core-2: #ffebb8}*,*:before,*:after{box-sizing:border-box}html{font-size:clamp(100%,calc(100% + (100vw - 1728px)*.0048),150%);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem)}body{margin:0;background:var(--page);color:var(--text);font-family:var(--sans);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility;overflow-x:clip}::selection{background:color-mix(in srgb,var(--accent) 36%,transparent)}h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-width:0}img,picture,svg{display:block}img{max-width:100%;height:auto}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}abbr{text-decoration:none}kbd{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2{font-weight:600;text-wrap:balance}h2{font-size:clamp(1.75rem,2.9vw,2.25rem);line-height:1.12;letter-spacing:-.022em}h3{font-size:.9375rem;line-height:1.35;font-weight:600}p{text-wrap:pretty}.lede{font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.5;color:var(--text-2);max-width:36em}.note{font-size:.8125rem;line-height:1.5;color:var(--text-3);max-width:48em}.muted{color:var(--text-3)}.figure{font-variant-numeric:tabular-nums}.wrap{width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;z-index:50;top:.5rem;left:.5rem;padding:.5rem 1rem;border-radius:62.4375rem;background:var(--button);color:var(--button-text);transform:translateY(-200%);transition:transform .16s var(--ease)}.skip:focus{transform:none}.button{display:inline-flex;align-items:center;gap:.375rem;height:2.5rem;padding-inline:1.125rem;border-radius:62.4375rem;font-size:.9375rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .14s var(--ease),transform .14s var(--ease)}.button--small{height:2rem;padding-inline:.875rem;font-size:.875rem}.button--primary{background:var(--button);color:var(--button-text)}.button--secondary{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line)}a.button--primary:hover{background:color-mix(in srgb,var(--button) 84%,var(--page))}a.button--secondary:hover{background:var(--fill-2)}a.button:active{transform:scale(.98)}.button.is-soon{cursor:default}.button__soon{font-weight:400;opacity:.6}.actions{display:flex;flex-wrap:wrap;gap:.625rem}.header-sentinel{position:absolute;top:0;height:1.5rem;width:1px}.header{position:fixed;z-index:20;inset:0 0 auto;pointer-events:none}.header__inner{pointer-events:auto;width:min(100% - 2 * var(--gutter),var(--container));height:var(--header-h);margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;border-radius:62.4375rem;transition:width .42s var(--ease),height .42s var(--ease),margin-top .42s var(--ease),padding .42s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease)}.header.is-scrolled .header__inner{width:min(100% - 1.5rem,68rem);height:3.25rem;margin-top:.625rem;padding-inline:1rem .5rem;background:color-mix(in srgb,var(--capsule) 74%,transparent);-webkit-backdrop-filter:saturate(1.8) blur(1.5rem);backdrop-filter:saturate(1.8) blur(1.5rem);box-shadow:0 0 0 1px var(--line),0 .75rem 2rem var(--capsule-shadow)}.header__brand{justify-self:start;display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;text-decoration:none}.header__brand img{width:1.5rem;height:1.5rem}.header__links{justify-self:center;display:flex;gap:2px;font-size:.875rem}.header__links a{padding:.375rem .625rem;white-space:nowrap;border-radius:62.4375rem;color:var(--text-2);text-decoration:none;transition:color .14s var(--ease),background-color .14s var(--ease)}.header__links a:hover{color:var(--text)}.header__links a[aria-current=true]{color:var(--text);background:var(--fill)}.header__end{justify-self:end;display:flex;align-items:center;gap:.625rem}.langs{display:flex;padding:2px;border-radius:62.4375rem;background:var(--fill)}.langs button{display:grid;place-items:center;height:1.5rem;min-width:2rem;padding-inline:.5rem;border-radius:62.4375rem;font-size:.75rem;font-weight:500;color:var(--text-3);transition:background-color .14s var(--ease),color .14s var(--ease)}.langs button:hover{color:var(--text)}.langs button[aria-pressed=true]{color:var(--text);background:var(--control-on);box-shadow:0 1px 2px #0000001f}.header__download{height:2.25rem;padding-inline:1rem}.header__menu{display:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:62.4375rem;transition:background-color .14s var(--ease)}.header__menu:hover,.header__menu[aria-expanded=true]{background:var(--fill)}.header__menu span{position:relative;display:block;width:1rem;height:.5rem}.header__menu span:before,.header__menu span:after{content:"";position:absolute;left:0;width:100%;height:1.5px;border-radius:1px;background:currentColor;transition:transform .2s var(--ease)}.header__menu span:before{top:0}.header__menu span:after{bottom:0}.header__menu[aria-expanded=true] span:before{transform:translateY(.2031rem) rotate(45deg)}.header__menu[aria-expanded=true] span:after{transform:translateY(-.2031rem) rotate(-45deg)}.header__sheet{position:absolute;top:calc(100% + .5rem);right:.75rem;left:.75rem;display:grid;gap:2px;padding:.5rem;border-radius:1.5rem;background:var(--capsule);box-shadow:0 0 0 1px var(--line),0 1rem 2.5rem var(--capsule-shadow);pointer-events:auto;transform-origin:top center;animation:sheet .2s var(--ease)}@keyframes sheet{0%{opacity:0;transform:translateY(-.375rem) scale(.98)}}.header__sheet a{padding:.75rem 1rem;border-radius:1rem;font-size:1.0625rem;text-decoration:none}.header__sheet a:hover,.header__sheet a[aria-current=true]{background:var(--fill)}.hero{position:relative;overflow:clip;background:var(--card);padding-top:calc(var(--header-h) + clamp(2rem,5vw,4.5rem))}.hero__copy{display:grid;justify-items:center;text-align:center}.hero__copy>*{animation:rise .7s var(--ease) both}.hero__copy>:nth-child(2){animation-delay:60ms}.hero__copy>:nth-child(3){animation-delay:.12s}.hero__copy>:nth-child(n+4){animation-delay:.18s}@keyframes rise{0%{opacity:0;translate:0 .75rem}}.hero__icon{width:clamp(4.5rem,7vw,6rem);height:auto;margin-bottom:1.5rem}.hero h1{font-size:clamp(2.25rem,5.4vw,4.25rem);line-height:1.04;letter-spacing:-.032em}.hero h1 span{display:block}.hero h1 span+span{color:var(--text-3)}.hero__text{margin-top:1.25rem;max-width:34em;font-size:clamp(1rem,1.35vw,1.1875rem);line-height:1.5;color:var(--text-2)}.hero .actions{margin-top:2rem;justify-content:center}.hero__requirements{margin-top:1rem;font-size:.8125rem;color:var(--text-3)}.hero__orbit{margin-top:clamp(3rem,5vw,4.5rem);scroll-margin-top:var(--header-h)}.orbit{--u: clamp(.7px, calc((50vw - 2rem) / 730), .07rem);position:relative;height:calc(640 * var(--u))}.orbit__gear{position:absolute;left:50%;top:calc(640 * var(--u));width:calc(600 * var(--u));height:calc(600 * var(--u));transform:translate(-50%,-50%)}.orbit.is-shown .gear-outer{animation:settle-outer 1.6s var(--ease) .15s both}.orbit.is-shown .gear-middle{animation:settle-middle 1.6s var(--ease) .15s both}.orbit.is-shown .gear-core{animation:settle-core 1.6s var(--ease) .15s both}.gear path{transform-box:view-box;transform-origin:50% 50%}@keyframes settle-outer{0%{transform:rotate(-20deg)}}@keyframes settle-middle{0%{transform:rotate(36deg)}}@keyframes settle-core{0%{transform:rotate(-70deg)}}.panels{position:absolute;inset:0}.panel{position:absolute;left:calc(50% + var(--x) * var(--u));top:calc(var(--y) * var(--u));display:grid;justify-items:center;width:calc(230 * var(--u));transform:translate(-50%) rotate(var(--turn))}.panel--network{--x: -600;--y: 190;--turn: -6deg}.panel--cpu{--x: -370;--y: 70;--turn: -4deg}.panel--memory{--x: -130;--y: 10;--turn: -2deg}.panel--disk{--x: 130;--y: 0;--turn: 2deg}.panel--gpu{--x: 370;--y: 80;--turn: 4deg}.panel--battery{--x: 600;--y: 210;--turn: 6deg}.panel__label{display:grid;place-items:center;height:calc(32 * var(--u));padding-inline:calc(8 * var(--u));border-radius:62.4375rem;background:var(--fill-2);box-shadow:inset 0 0 0 1px var(--line)}.panel__label img{width:auto;height:calc(22 * var(--u))}.panel__shot{display:block;width:100%;margin-top:calc(2 * var(--u))}.panel__shot img{width:100%;height:auto;filter:drop-shadow(0 calc(12 * var(--u)) calc(28 * var(--u)) var(--pop-shadow))}.gear,.gear svg{display:block;width:100%;height:100%}.section{padding-top:var(--section)}.section--menubar{padding-top:clamp(3rem,6vw,5rem)}.section-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1rem 3rem;align-items:end;margin-bottom:var(--head-gap)}.section-head--center{grid-template-columns:minmax(0,1fr);justify-items:center;gap:1rem;max-width:47.5rem;margin-inline:auto;text-align:center}.section-head--center .lede{max-width:38em}.section-head h2{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.stack{display:grid;gap:var(--gap)}.card{position:relative;border-radius:var(--radius);padding:var(--pad);background:var(--card);scroll-margin-top:calc(var(--header-h) + 1rem)}.card__title{font-size:clamp(1.3125rem,1.9vw,1.5625rem);line-height:1.2;letter-spacing:-.016em}.card__lede{margin-top:.75rem;font-size:.9375rem;line-height:1.55;color:var(--text-2);max-width:36em}.split--window{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem clamp(2rem,5vw,4rem);align-items:center}.split__text{display:grid;align-content:start;gap:.75rem}.split__text>p:not(.note){font-size:1rem;line-height:1.55;color:var(--text-2);max-width:32em}.split__text .points,.split__text .note{margin-top:.5rem}.shot img{width:100%;height:auto}.shot--natural{width:var(--w);max-width:100%}.shot--window{display:block;filter:drop-shadow(0 1rem 2.25rem var(--shadow))}.shot--pop{display:block;filter:drop-shadow(0 .75rem 1.75rem var(--pop-shadow))}.simple{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem clamp(2rem,5vw,4rem);overflow:clip}.simple__side{display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem}.simple__list{position:relative}.simple__list .look{position:absolute;top:0;left:50%;translate:-50% 0;width:min(100%,21.625rem)}.look{display:grid;justify-items:center;min-width:0}.fans{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem clamp(2rem,5vw,4rem);align-items:start}.fans__stage,.fans>.note{grid-column:1 / -1}.fans .facts{grid-column:2;grid-row:1;margin:0}.fans .facts>div:first-child{padding-top:0;border-top:0}.fans__stage{display:flex;justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding-block:.5rem}.fans__page{flex:0 1 42.5rem}.fans__pop{flex:0 0 auto}.tabs{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,4vw,3.5rem);align-items:center}.tabs__list{display:grid}.tabs__item{border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 1.5rem)}.tabs__item:first-child{border-top:0}.tabs__tab{display:flex;align-items:center;width:100%;min-height:3.5rem;padding:.75rem 0;font-size:clamp(1.125rem,1.6vw,1.3125rem);font-weight:600;letter-spacing:-.012em;text-align:left;color:var(--text-3);transition:color .2s var(--ease)}.tabs__tab:hover,.tabs__item.is-selected .tabs__tab{color:var(--text)}.tabs__tab:focus-visible{border-radius:.375rem}.tabs__text{padding-bottom:1.5rem;font-size:.9375rem;line-height:1.55;color:var(--text-2);animation:open .5s var(--ease) both}.tabs__text .points,.tabs__text .note{margin-top:.75rem}@keyframes open{0%{opacity:0;translate:0 -.375rem}}.tabs__stage{position:relative;display:grid;border-radius:var(--radius);background:var(--card);overflow:clip}.tabs__visual{grid-area:1 / 1;display:grid;place-items:center;min-width:0;padding:clamp(1.5rem,3.2vw,3rem);opacity:0;scale:.98;visibility:hidden;transition:opacity .45s var(--ease),scale .6s var(--ease),visibility 0s linear .45s}.tabs__visual.is-selected{opacity:1;scale:1;visibility:visible;transition-delay:0s}.tabs__visual--window>picture{width:100%}.tabs__visual--panel{position:absolute;inset:0;container-type:size}.tabs__visual--panel>.shot--natural{width:min(100cqw,var(--w),100cqh * var(--ratio))}.tabs--screens .tabs__stage{background:none}.tabs--screens .tabs__visual{padding:0;place-items:stretch}.shot--screen{display:block;overflow:clip;border-radius:var(--radius)}.desk{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius)}.desk__waves{position:absolute;z-index:-1;inset:0;width:100%;height:100%;--w0: #fff6ec;--w1: #ffe3c2;--w2: #ffc98a;--w3: #ffa94d;--w4: #ff8a1f;--w5: #ff6f00}[data-theme=dark] .desk__waves{--w0: #140b05;--w1: #2b1406;--w2: #5a2608;--w3: #a4470c;--w4: #e8710f;--w5: #ffb347}@media(prefers-reduced-motion:no-preference){.desk__waves--moving .waves__layer{animation:drift 60s linear infinite paused}.is-playing .desk__waves--moving .waves__layer{animation-play-state:running}.desk__waves--moving .waves__layer--1{animation-duration:90s}.desk__waves--moving .waves__layer--2{animation-duration:70s;animation-direction:reverse}.desk__waves--moving .waves__layer--3{animation-duration:56s}.desk__waves--moving .waves__layer--4{animation-duration:46s;animation-direction:reverse}.desk__waves--moving .waves__layer--5{animation-duration:38s}}@keyframes drift{to{translate:-1600px 0}}.wallpaper-desk{display:grid;place-items:center;padding:clamp(1.5rem,6vw,5rem) clamp(1rem,6vw,6rem)}.wallpaper-desk .shot{width:min(100%,51.25rem)}.facts--grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem}.facts--grid>div{padding-top:1rem}.facts--grid dt{font-weight:600}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.feature{display:flex;flex-direction:column;gap:.75rem}.feature>p:not(.note){font-size:.9375rem;line-height:1.55;color:var(--text-2)}.feature>.note{margin-top:auto;padding-top:.25rem}.feature__visual{display:grid;place-items:center;min-height:11.75rem;margin-bottom:.75rem;padding:1.25rem;border-radius:1rem;background:var(--bar-fill)}.fn-key{position:relative;display:grid;width:6rem;height:6rem;padding:.75rem 1rem;border-radius:1rem;font:inherit;background:var(--raised);color:var(--text);box-shadow:0 1px 0 var(--line),0 .25rem color-mix(in srgb,var(--text) 10%,transparent),0 .75rem 1.75rem var(--shadow)}.fn-key span{font-size:1.25rem;font-weight:500;justify-self:end}.fn-key svg{align-self:end}@media(prefers-reduced-motion:no-preference){.feature.is-shown .fn-key{animation:press 2.8s var(--ease) .7s 2}}@keyframes press{0%,18%,to{translate:0 0}8%{translate:0 .1875rem;box-shadow:0 1px 0 var(--line),0 1px color-mix(in srgb,var(--text) 10%,transparent),0 .375rem 1rem var(--shadow)}}.shortcuts{width:100%;max-width:16.25rem}.shortcuts>div{display:grid;grid-template-columns:4.75rem minmax(0,1fr);gap:.75rem;align-items:center;padding-block:.625rem}.shortcuts>div+div{border-top:1px solid var(--line)}.shortcuts dd{font-size:.9375rem}.menu-list{display:grid;width:min(100%,14.75rem);padding:.375rem;border-radius:.75rem;background:var(--raised);box-shadow:0 0 0 1px var(--line),0 .75rem 1.75rem var(--shadow);font-size:.875rem}.menu-list li{padding:.375rem .625rem;border-radius:.375rem}.menu-list li:first-child{background:var(--fill-2)}.cost-table__group th{padding-top:1.5rem;font-size:.8125rem;font-weight:500;text-align:left;color:var(--text-3)}.cost-table tbody tr.cost-table__group:first-child th{padding-top:.5rem}.js .card--table .bar span{transform-origin:left center;transition:transform 1.1s var(--ease) .2s}.js .card--table:not(.is-shown) .bar span{transform:scaleX(0)}.js [data-reveal]:not(.orbit){opacity:0;translate:0 1.5rem;transition:opacity .7s var(--ease),translate .9s var(--ease);transition-delay:calc(var(--order, 0) * 80ms)}.js [data-reveal].is-shown{opacity:1;translate:none}.js .orbit .panel{opacity:0;translate:0 calc(48 * var(--u));transition:opacity .6s var(--ease),translate 1s var(--ease)}.js .orbit.is-shown .panel{opacity:1;translate:none}.panel--memory{transition-delay:0ms}.panel--disk{transition-delay:60ms}.panel--cpu{transition-delay:.12s}.panel--gpu{transition-delay:.18s}.panel--network{transition-delay:.24s}.panel--battery{transition-delay:.3s}.orbit .gear path{transition:opacity .9s var(--ease) .1s}.js .orbit:not(.is-shown) .gear path{opacity:0}.styles-band{margin-bottom:clamp(2.5rem,5vw,4rem)}.ticker{overflow:clip;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4rem,#000 calc(100% - 4rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 4rem,#000 calc(100% - 4rem),transparent)}.ticker__track{display:flex;width:max-content;animation:ticker 80s linear infinite;animation-play-state:paused}.ticker.is-running .ticker__track{animation-play-state:running}.ticker:hover .ticker__track,.ticker:focus-within .ticker__track{animation-play-state:paused}@keyframes ticker{to{transform:translate(-50%)}}.ticker__item{display:grid;justify-items:center;gap:.5rem;margin-right:.75rem}.ticker__bar{display:flex;align-items:center;height:2.75rem;padding-inline:1rem;border-radius:.75rem;background:var(--card)}.ticker__bar img{height:auto}.ticker__name{font-size:.8125rem;color:var(--text-3);white-space:nowrap}.styles-band__note{width:min(100% - 2 * var(--gutter),40rem);margin:1.25rem auto 0;font-size:.875rem;line-height:1.5;color:var(--text-3);text-align:center}@media(prefers-reduced-motion:reduce){.ticker{overflow-x:auto;scrollbar-width:none}.ticker__track{animation:none;padding-inline:var(--gutter)}.ticker__item[aria-hidden=true]{display:none}}.icon-demo{display:grid;gap:.75rem}.icon-demo__label{display:flex;align-items:end;min-height:2.9em;font-size:.8125rem;line-height:1.45;color:var(--text-3)}.icon-demo__bar{display:grid;place-items:center;height:clamp(8.25rem,13vw,10rem);border-radius:1rem;background:var(--bar-fill)}.icon-demo__stage{position:relative;height:clamp(4.75rem,7.4vw,5.75rem);aspect-ratio:65 / 36}.icon-demo__stage[data-icon=sit]{aspect-ratio:51 / 36}.icon-demo__stage[data-icon=gear]{aspect-ratio:1}.icon-demo__layer{position:absolute;inset:0;transition:clip-path .35s var(--ease)}.icon-demo__layer svg{width:100%;height:100%;fill:currentColor}.icon-demo__layer--dim{opacity:.3}.icon-demo__layer g[data-frame]{display:none}.icon-demo__layer g[data-frame].is-shown{display:inline}.icon-demo__controls{display:grid;gap:.375rem;margin-top:.25rem}.icon-demo__row{display:flex;justify-content:space-between;gap:1rem;font-size:.9375rem}.icon-demo__row--muted{color:var(--text-3);font-size:.8125rem}.icon-demo__controls input[type=range]{width:100%;margin:2px 0 .25rem;accent-color:var(--accent)}.icon-demo__check{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;cursor:pointer;margin-block:.25rem .5rem}.icon-demo__check input{accent-color:var(--accent);width:1rem;height:1rem;margin:0}.icon-demo .segmented{justify-self:start}.segmented{display:inline-flex;gap:2px;padding:2px;border-radius:62.4375rem;background:var(--fill-2);font-size:.8125rem}.segmented label{position:relative;display:block;padding:.25rem .75rem;border-radius:62.4375rem;color:var(--text-2);white-space:nowrap;cursor:pointer;transition:background-color .14s var(--ease),color .14s var(--ease)}.segmented label:hover{color:var(--text)}.segmented label.is-on{background:var(--control-on);color:var(--text);box-shadow:0 1px 2px #00000024,0 0 0 .5px #0000000f}.segmented input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.segmented label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.keys{display:inline-flex;gap:.25rem}.keys kbd{display:inline-grid;place-items:center;min-width:1.75rem;height:1.75rem;padding-inline:.4375rem;border-radius:.4375rem;background:var(--raised);box-shadow:inset 0 0 0 1px var(--line),0 1px 0 var(--line);font-size:.8125rem;font-weight:500}.points{display:grid;gap:.625rem;font-size:.9375rem;line-height:1.5;color:var(--text-2)}.points li{position:relative;padding-left:1.125rem}.points li:before{content:"";position:absolute;left:2px;top:.62em;width:.3125rem;height:.3125rem;border-radius:50%;background:var(--text-3)}.shot--alert{filter:drop-shadow(0 1rem 2rem var(--shadow))}.facts{margin-top:1.25rem}.facts>div{padding-block:.75rem;border-top:1px solid var(--line)}.facts dt{font-size:.9375rem;font-weight:500;line-height:1.4}.facts dd{margin-top:2px;font-size:.875rem;line-height:1.5;color:var(--text-2)}.duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.duo .card{display:flex;flex-direction:column}.duo .note{margin-top:1rem}.cost-head{grid-template-columns:minmax(0,1fr) auto}.cost-head .lede{margin-top:.75rem}.cost-lead{display:grid;justify-items:end;text-align:right}.cost-lead__figure{font-size:clamp(3.5rem,7vw,6rem);line-height:.95;font-weight:600;letter-spacing:-.035em;color:var(--figure);font-variant-numeric:tabular-nums}.cost-lead__unit{font-size:.36em;letter-spacing:-.01em;margin-left:.16em;font-weight:500}.cost-lead__label{margin-top:.625rem;font-size:.9375rem;font-weight:500}.cost-lead__note{font-size:.8125rem;color:var(--text-3)}.card--table{padding-block:.5rem}.table-scroll{overflow-x:auto}.cost-table{width:100%;min-width:40rem;border-collapse:collapse;font-size:.9375rem}.cost-table th,.cost-table td{padding:.75rem 1rem .75rem 0;border-top:1px solid var(--line);text-align:left;font-weight:400;vertical-align:middle}.cost-table thead th{border-top:0;padding-block:.875rem .625rem;font-size:.8125rem;color:var(--text-3)}.cost-table tbody th{width:38%}.cost-table .num{text-align:right;padding-right:0;padding-left:1rem;white-space:nowrap;width:14%}.cost-table__memory{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.5rem}.bar{display:block;height:.375rem}.bar span{display:block;height:100%;border-radius:0 .1875rem .1875rem 0;background:color-mix(in srgb,var(--text) 24%,transparent)}.cost-table .is-lead th,.cost-table .is-lead td{font-weight:600}.cost-table .is-lead .bar span{background:var(--accent)}.cost-table .short{display:none}.cost-note{margin-top:1rem;max-width:none}.section--last{padding-bottom:var(--section)}.footer{padding-block:2.5rem;border-top:1px solid var(--line);font-size:.875rem;color:var(--text-3)}.footer__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.footer__controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.footer__brand a{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:var(--text);text-decoration:none}.footer__brand img{width:1.5rem;height:1.5rem}.footer__brand p{margin-top:.5rem;max-width:34em;line-height:1.5}.footer__bottom{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 2rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--line);font-size:.8125rem}.footer__nav{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.footer__nav a{color:var(--text-2);text-decoration:none;transition:color .14s var(--ease)}.footer__nav a:hover{color:var(--text)}@media(max-width:1099px){.orbit{--u: 1px;display:flex;flex-direction:column;height:auto}.panels{position:relative;inset:auto;display:flex;align-items:flex-start;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:.25rem var(--gutter) .75rem;scrollbar-width:none}.panels::-webkit-scrollbar{display:none}.panel{position:relative;left:auto;top:auto;flex:none;width:min(68vw,17.5rem);transform:none;scroll-snap-align:center}.orbit__gear{position:relative;order:2;left:auto;top:auto;width:auto;height:12.5rem;margin-top:.5rem;transform:none}.orbit__gear .gear{position:absolute;left:50%;top:0;width:35rem;height:35rem;transform:translate(-50%)}}@media(max-width:1179px){.header__inner{grid-template-columns:minmax(0,1fr) auto}.header.is-scrolled .header__inner{padding-inline:.875rem .375rem}.header__links,.header__download{display:none}.header__menu{display:grid}.header__end{gap:.375rem}}@media(max-width:1099px){.facts--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split,.split--window,.trio{grid-template-columns:minmax(0,1fr)}.tabs{display:flex;flex-wrap:wrap;gap:.5rem}.tabs__list,.tabs__item{display:contents}.tabs__tab{order:0;width:auto;min-height:0;padding:.5rem .875rem;border-radius:62.4375rem;font-size:.875rem;font-weight:500;letter-spacing:0;background:var(--fill);color:var(--text-2)}.tabs__item.is-selected .tabs__tab{background:var(--button);color:var(--button-text)}.tabs__stage{order:1;flex:1 1 100%;margin-top:.5rem}.tabs__text{order:2;flex:1 1 100%;padding:1rem 0 0}.tabs__visual:not(.is-selected){display:none}.tabs__visual--panel{position:static;container-type:normal}.tabs__visual--panel>.shot--natural{width:var(--w)}}@media(max-width:899px){.cost-table thead .num{white-space:normal}.section-head,.cost-head,.duo,.fans,.simple{grid-template-columns:minmax(0,1fr)}.fans .facts{grid-column:1;grid-row:auto}.cost-lead{justify-items:start;text-align:left}.fans__stage{flex-direction:column}.fans__page{flex:none;width:min(100%,35rem)}.fans__pop{flex:none}.simple__side{align-items:stretch}.simple__list .look{position:static;translate:none;margin-inline:auto}}@media(max-width:640px){:root{--gap: .75rem}.facts--grid{grid-template-columns:minmax(0,1fr);gap:0;margin-top:1.5rem}.tabs__visual{padding:1rem}.tabs__visual--window{padding:1rem 0 0 1rem}.tabs__visual--window>picture{aspect-ratio:1}.tabs__visual--window img{width:100%;height:100%;object-fit:cover;object-position:left top}.table-scroll{overflow:visible}.cost-table{display:block;min-width:0}.cost-table thead,.cost-table tbody{display:block}.cost-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px .75rem;padding-block:.75rem;border-top:1px solid var(--line)}.cost-table thead tr{border-top:0;padding-block:.75rem .5rem}.cost-table thead th:first-child{display:none}.cost-table th,.cost-table td,.cost-table thead th{display:block;width:auto!important;padding:0;border:0;text-align:left;white-space:normal}.cost-table tbody th{grid-column:1 / -1;margin-bottom:2px}.cost-table tr.cost-table__group{padding-block:1.25rem .25rem}.cost-table .long{display:none}.cost-table .short{display:inline}.cost-table__memory{display:block}.cost-table .bar{display:none}.footer__bottom{flex-direction:column;align-items:flex-start}}@media(max-width:560px){.button{padding-inline:.875rem;font-size:.875rem}.actions{gap:.5rem}.icon-demo .segmented{display:flex;justify-self:stretch}.icon-demo .segmented label{flex:1;padding-inline:.25rem;text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]:not(.orbit),.js .orbit .panel{translate:none}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(forced-colors:active){.bar span{background:CanvasText}}
