:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#f5f5f7;--ink:#f5f5f7;--muted:#a1a2aa;--line:#2c2d32;--dark:#08090b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:36px}body{background:var(--dark);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}h1,h2,h3,p,figure{margin:0}a{color:inherit;text-underline-offset:5px}button,select{font:inherit}a,button,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:5px;outline:2px solid #b7bbc8}a{transition:color .16s}button:disabled{cursor:default}.wrap{width:calc(100% - 80px);max-width:1200px;margin-inline:auto}.button{letter-spacing:-.1px;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:12px 23px;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.button-primary{color:#161719;background:#f0f0f2;border-color:#f0f0f2}.button-secondary{color:#f5f5f7;background:0 0;border-color:#65666e}.button:disabled{color:#292a30;cursor:default;background:#c5c6cd;border-color:#c5c6cd}.site-header{color:#f5f5f7;background:#08090b;border-bottom:1px solid #24252a;height:80px}.site-header--overlay{z-index:20;background:0 0;border:0;height:88px;position:absolute;inset:0 0 auto}.nav-shell{justify-content:space-between;align-items:center;gap:20px;width:calc(100% - 12vw);max-width:1480px;height:100%;margin:auto;display:flex}.wordmark{letter-spacing:-1.3px;font-size:24px;font-weight:600;text-decoration:none}.site-header nav{align-items:center;gap:34px;display:flex}.explore-link{align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:flex}.site-header .nav-action{min-height:38px;padding:9px 18px;font-size:12px}.section-title{text-align:center;max-width:1200px;margin:auto;padding:105px 32px 35px}.section-kicker{letter-spacing:-.1px;color:#a1a2aa;margin-bottom:22px;font-size:13px}h2{letter-spacing:-3.8px;font-size:clamp(40px,4.8vw,72px);font-weight:600;line-height:1.04}h2 span{color:#8d8e96}.section-title>p:not(.section-kicker){color:#a1a2aa;letter-spacing:-.2px;max-width:600px;margin:25px auto 0;font-size:17px;line-height:1.6}.experience-section{color:#1c1c20;background:#fff;padding-bottom:22px;position:relative}.experience-section h2 span{color:#73747d}.experience-section .section-kicker,.experience-section .section-title>p:not(.section-kicker),.experience-section .product-visual figcaption{color:#62636c}.product-visual{width:100%;min-width:0;position:relative;overflow:hidden}.visual-frame{aspect-ratio:4/3;width:100%;position:relative}.visual-frame img{object-fit:contain}.product-visual figcaption{color:#9b9da6;text-align:center;padding:20px 24px;font-size:10px;line-height:1.6}.visual-front{max-width:1240px;margin:auto}.visual-front .visual-frame{max-height:750px;margin-top:30px}.display-section{background:#08090b;padding-bottom:30px;overflow:hidden}.display-section .section-title{padding-top:100px}.visual-screen{max-width:1240px;margin:auto}.visual-screen .visual-frame{aspect-ratio:4/3;background:#08090b;max-height:min(820px,78svh)}.visual-screen .visual-frame img{object-fit:contain;object-position:center}.setup-section{background:#111215;padding:95px max(40px,50vw - 600px) 80px}.setup-heading h2{letter-spacing:-2.8px;font-size:clamp(40px,4vw,60px)}.setup-heading .section-kicker{margin-bottom:18px}.setup-flow{grid-template-columns:repeat(3,1fr);gap:60px;margin:55px 0 0;padding:0;list-style:none;display:grid}.setup-flow li{border-top:1px solid #42434a;padding-top:24px}.setup-flow strong{letter-spacing:-.7px;font-size:22px;font-weight:500}.setup-flow span{color:#a1a2aa;margin-top:11px;font-size:14px;line-height:1.7;display:block}.setup-note{color:#a1a2aa;margin-top:35px;font-size:10px;line-height:1.7}.commerce-section{background:#08090b;grid-template-columns:1.3fr 1fr;align-items:center;gap:7%;padding:110px max(40px,50vw - 720px);display:grid}.visual-purchase{overflow:visible}.visual-purchase .visual-frame{aspect-ratio:1;align-items:center;display:flex}.visual-purchase .visual-frame img{object-fit:contain}.product-details{min-width:0;max-width:425px}.availability{color:#b4b5bd;align-items:center;gap:7px;font-size:12px;display:flex}.availability>span{background:#999ba5;border-radius:50%;width:5px;height:5px}.product-details h2{letter-spacing:-3.2px;margin-top:21px;font-size:55px}.product-summary{color:#a1a2aa;margin-top:18px;font-size:15px;line-height:1.6}.product-price{letter-spacing:-.4px;margin-top:30px;font-size:19px}.product-price>span{color:#a1a2aa;letter-spacing:0;margin-left:7px;font-size:11px}.specifications{margin:28px 0 30px}.specifications>div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:14px 0;font-size:12px;display:flex}.specifications dd{color:#a1a2aa;text-align:right;margin:0}.waitlist .button{width:100%;min-height:46px}.form-disclosure{color:#a1a2aa;margin-top:14px;font-size:11px;line-height:1.7}.form-disclosure:empty{display:none}.success,.error{margin-top:15px;font-size:13px;line-height:1.7}.success{color:#a9d7bf}.error{color:#f1b1ac}.commerce-note{color:#a1a2aa;margin-top:9px;font-size:11px;line-height:1.7}.product-disclosures{margin-top:27px}details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;padding:18px 28px 18px 0;font-size:13px;line-height:1.6;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:#9b9da6;font-size:18px;font-weight:400;position:absolute;top:14px;right:0}details[open]>summary:after{content:"−"}details>p{color:#a1a2aa;padding:0 15px 23px 0;font-size:13px;line-height:1.8}.more-questions{min-height:36px;margin-top:22px;padding-block:9px;font-size:12px;text-decoration:underline;display:inline-flex}.site-footer{background:#111215;padding:45px max(40px,50vw - 660px) 28px}.footer-top,.footer-bottom{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-top nav{flex-wrap:wrap;gap:30px;display:flex}.footer-top nav a{align-items:center;min-height:44px;padding-block:14px;font-size:12px;text-decoration:none;display:inline-flex}.draft-tag{color:#a1a2aa;margin-left:5px;font-size:10px}.footer-bottom{color:#a1a2aa;border-top:1px solid var(--line);margin-top:25px;padding-top:24px;font-size:10px;line-height:1.7}.legal{background:#08090b;width:100%;max-width:none;min-height:65vh;padding:65px max(32px,50vw - 380px) 90px}.legal h1{letter-spacing:-3px;margin:24px 0 32px;font-size:clamp(44px,5vw,64px);font-weight:600;line-height:1.06}.legal h2{letter-spacing:-.7px;margin:36px 0 14px;font-size:23px;line-height:1.3}.legal p{color:#a1a2aa;margin-top:15px;font-size:15px;line-height:1.85}.legal .page-kicker,.legal .eyebrow{color:#b4b5bd;letter-spacing:0;margin:0;font-size:12px;line-height:1.6}.questions-list{margin-top:40px}.questions-list summary{min-height:65px;font-size:16px}.legal details p{margin:0;padding-bottom:25px;font-size:14px}.skip{clip-path:inset(50%);z-index:99;color:#111215;background:#fff;border-radius:4px;width:1px;height:1px;padding:0;position:fixed;top:10px;left:15px;overflow:hidden}.skip:focus{clip-path:none;width:auto;height:auto;padding:15px;overflow:visible}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover){.button-primary:not(:disabled):hover{background:#dcdce1;border-color:#dcdce1}.button-secondary:hover{background:#ffffff0a;border-color:#a1a2aa}.footer-top nav a:hover,.explore-link:hover,.more-questions:hover{color:#c8c9d0}}@media (min-width:1800px){.commerce-section{gap:90px}.visual-purchase .visual-frame{max-height:760px}.visual-front .visual-frame{max-height:850px}}@media (max-width:1023px){h2{letter-spacing:-2.8px;font-size:54px}.section-title{padding-top:85px}.commerce-section{grid-template-columns:1.1fr 1fr;gap:5%;padding:80px 32px}.product-details h2{letter-spacing:-2.5px;font-size:44px}.setup-section{padding:75px 32px}.setup-flow{gap:35px}.nav-shell{width:calc(100% - 64px)}}@media (max-width:740px){.wrap{width:calc(100% - 40px)}.site-header,.site-header--overlay{height:70px}.nav-shell{width:calc(100% - 40px)}.wordmark{letter-spacing:-1px;font-size:21px}.site-header nav{gap:18px}.explore-link{font-size:11px}.site-header .nav-action{min-height:36px;padding:9px 14px;font-size:11px}.button{min-height:42px;padding:11px 20px;font-size:12px}.section-title{padding:66px 24px 28px}.section-title h2,h2{letter-spacing:-2.3px;font-size:42px;line-height:1.07}.section-kicker{margin-bottom:19px;font-size:11px}.section-title>p:not(.section-kicker){max-width:285px;margin-top:23px;font-size:14px;line-height:1.7}.experience-section{padding-bottom:10px}.visual-front .visual-frame{aspect-ratio:4/3;max-height:none;margin-top:12px}.visual-front .visual-frame img{object-fit:contain;object-position:center}.product-visual figcaption{padding:16px 22px;font-size:9px}.display-section{padding-bottom:10px}.display-section .section-title{padding-top:60px}.visual-screen .visual-frame{max-height:none}.setup-section{padding:60px 24px}.setup-heading h2{letter-spacing:-2px;font-size:40px}.setup-flow{flex-direction:column;gap:0;margin-top:30px;display:flex}.setup-flow li{justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.setup-flow strong{letter-spacing:-.5px;white-space:nowrap;font-size:18px}.setup-flow span{text-align:right;max-width:160px;margin:0;font-size:12px}.setup-note{margin-top:17px;font-size:9px}.commerce-section{flex-direction:column;gap:20px;padding:25px 0 65px;display:flex}.visual-purchase{overflow:hidden}.visual-purchase .visual-frame{aspect-ratio:4/3;width:115%;margin-left:-7.5%}.product-details{width:100%;max-width:500px;padding-inline:24px}.product-details h2{letter-spacing:-2.5px;font-size:46px}.product-summary{font-size:14px}.availability{font-size:11px}.product-price{margin-top:26px;font-size:18px}.specifications{margin-top:25px}.waitlist .button{min-height:46px}.form-disclosure,.commerce-note{font-size:10px}.site-footer{padding:35px 24px 24px}.footer-top{flex-direction:column;align-items:start;gap:15px}.footer-top nav{gap:0 24px}.footer-top nav a{font-size:11px}.footer-bottom{flex-direction:column;align-items:start;gap:8px;margin-top:16px;padding-top:20px;font-size:9px}.legal{padding:45px 24px 65px}.legal h1{letter-spacing:-2px;font-size:42px}.legal h2{letter-spacing:-.6px;font-size:23px}.legal p{font-size:14px}.questions-list summary{font-size:15px}}@media (max-width:360px){.nav-shell{width:calc(100% - 32px)}.wordmark{font-size:19px}.site-header nav{gap:12px}.explore-link{font-size:10px}.site-header .nav-action{padding-inline:12px;font-size:10px}.button{padding-inline:18px;font-size:11px}.section-title h2,h2{letter-spacing:-1.9px;font-size:37px}.section-title{padding-inline:20px}.setup-heading h2{font-size:36px}.setup-flow strong{font-size:16px}.setup-flow span{font-size:11px}.product-details{padding-inline:20px}.legal h1{font-size:38px}.footer-top nav{gap:0 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.device-cutout{-webkit-mask-image:url(/images/deskmarket-device-edge-mask.svg);mask-image:url(/images/deskmarket-device-edge-mask.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
