.od{--night:#0d1626;--sky:linear-gradient(to bottom, #26374b 0%, #34495f 46%, #4f6782 80%, #5f7892 92%, #a9b8c5 98%, #d6d4cd 100%)}.od-hero{position:relative}.od h1{text-wrap:balance;font-weight:500}.od-label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.od-price{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.od-price strong{letter-spacing:-.03em;font-size:clamp(36px,3.4vw,48px);font-weight:500;line-height:1.05}.od-price span{font-size:15px;line-height:1.4}.od .od-backed{margin-top:28px}.od-section{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding:clamp(56px, 7vw, 104px) var(--gutter);border-top:1px solid var(--rule);margin-inline:auto}.od-section h2{letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.1}.od-box dl{margin:28px 0 0}.od-box dl>div{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:6px 24px;padding:18px 0;display:grid}.od-box dt{font-weight:500}.od-box dd{color:var(--ink-soft);margin:0}.od-faq-intro p{color:var(--ink-soft);margin-top:16px;font-size:15px;line-height:1.6}.od-faq-intro a,.od-faq-item a{text-underline-offset:2px;text-decoration:underline}.od-faq-list{margin-top:28px}.od-faq-list details,.od-faq-item{border-top:1px solid var(--rule)}.od-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.od-faq-list summary::-webkit-details-marker{display:none}.od-faq-list details[open] .home-faq-icon:after{rotate:none}.od-faq-list details>p,.od-faq-item p{max-width:40em;color:var(--ink-soft);padding-bottom:20px;line-height:1.6}.od-faq-item h3{padding:20px 0 8px;font-size:18px;font-weight:500}@media (min-width:900px){.od-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,120px);display:grid}.od-split dl,.od-split .od-faq-list{margin-top:0}.od-cols dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.od-cols dl>div{grid-template-columns:minmax(0,1fr)}}:is(.od-light,.od7-stub) .preorder-cta{background:var(--ink);color:#fff}:is(.od-light,.od7-stub) .preorder-cta-arrow{color:var(--ink);background:#fff}:is(.od-light,.od7-stub) .preorder-spinner{border-color:#16171a40;border-top-color:var(--ink)}:is(.od-light,.od7-stub) .preorder-cta:focus-visible{outline-color:var(--ink)}:is(.od-light,.od7-stub) .preorder-micro,:is(.od-light,.od7-stub) .preorder-closed{color:var(--ink-soft)}:is(.od-light,.od7-stub) .preorder-closed strong{color:var(--ink)}:is(.od-light,.od7-stub) .preorder-done{border:1px solid var(--line)}:is(.od-light,.od7-stub) .preorder-error{color:#a3271f}.od-light .od-backed{color:var(--ink-soft)}.od .preorder-buy{margin-top:24px}.od1 .od-label,.od2 .od-label,.od4 .od-label{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;font-size:16px}:is(.od1,.od2,.od3,.od4,.od5) .od-backed{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;gap:10px;font-size:14px}:is(.od1,.od2,.od4,.od5) .preorder-micro{font-size:15px}.od1,.od1 main{background:#fbfaf8}.od1-hero{max-width:calc(1240px + 2 * var(--gutter));padding:clamp(32px, 5vw, 72px) var(--gutter) clamp(56px, 6vw, 96px);margin-inline:auto}.od1 .od-label{color:var(--ink-soft)}.od1 h1{letter-spacing:-.055em;max-width:8.6em;margin-top:20px;font-size:clamp(60px,10vw,144px);line-height:.92}.od1-lede{letter-spacing:-.025em;max-width:23em;margin-top:clamp(28px,3vw,40px);font-size:clamp(20px,2.1vw,30px);line-height:1.25}.od1-buy{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px 56px;margin-top:clamp(36px,4vw,56px);padding-top:28px;display:grid}.od1 .od-price{gap:8px;display:grid}.od1 .od-price strong{color:var(--slate-deep);letter-spacing:-.05em;font-size:clamp(48px,5vw,72px);line-height:.95}.od1 .od-price span{color:var(--ink-soft);font-size:16px;line-height:1.4}.od1 .od1-buy .preorder-buy{width:auto;margin-top:0}.od1 .preorder-cta{background:var(--slate-deep)}.od1 .od-backed{color:var(--ink-soft);margin-top:clamp(36px,4vw,56px)}@media (max-width:720px){.od1-buy{grid-template-columns:minmax(0,1fr);gap:20px}.od1 .od1-buy .preorder-buy{width:100%}}.od2 .od-hero{background:var(--sky);color:#fff;flex-direction:column;min-height:100svh;display:flex}.od2-hero{width:100%;max-width:calc(1280px + 2 * var(--gutter));padding:0 var(--gutter) 56px;flex:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);margin-inline:auto;display:grid}.od2 .od-label{color:#ffffffb8}.od2 h1{letter-spacing:-.05em;margin-top:14px;font-size:clamp(44px,5.6vw,84px);line-height:.98}.od2-lede{max-width:19em;color:var(--white-soft);margin-top:24px;font-size:clamp(17px,1.35vw,20px);line-height:1.45}.od2 .od-backed{color:var(--white-soft);margin-top:36px}.od2-phone .preorder-device{width:min(340px,45.4545svh - 104.545px)}.od2-buy{justify-self:start}.od2 .od-price{gap:10px;display:grid}.od2 .od-price strong{letter-spacing:-.05em;font-size:clamp(48px,4.6vw,68px);line-height:.95}.od2 .od-price span{color:var(--white-soft);font-size:17px;line-height:1.4}.od2 .preorder-buy{justify-items:start;gap:14px;margin-top:28px;display:grid}@media (max-width:899px){.od2 .od-hero{min-height:0}.od2-hero{grid-template-columns:minmax(0,1fr);gap:0;padding-top:12px;padding-bottom:48px}.od2-copy{display:contents}.od2-copy .od-label{order:1}.od2 h1{order:2;font-size:44px}.od2-phone{order:3;justify-self:center}.od2-phone .preorder-device{width:18.1818svh}.od2-phone .preorder-3d{padding-block:12px 32px}.od2-buy{order:4;justify-self:stretch}.od2 .od-price{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:0 14px}.od2 .od-price strong{font-size:48px}.od2 .od-price span{font-size:15px}.od2 .preorder-buy{margin-top:20px}.od2-lede{order:5;max-width:none;margin-top:32px}.od2 .od-backed{order:6;margin-top:24px}}.od3-hero{max-width:calc(1280px + 2 * var(--gutter));padding:8px var(--gutter) 72px;margin-inline:auto}.od3-folio{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;font-size:15px;display:flex}.od3-folio .od-backed{color:var(--ink-soft);margin-top:0}.od3 h1{letter-spacing:-.05em;margin:32px 0 36px;font-size:clamp(52px,7.6vw,110px);line-height:.94}.od3-body{border-top:1px solid var(--line);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 32px;padding-top:28px;display:grid}.od3-standfirst{column-count:2;column-rule:1px solid var(--line);font-family:var(--font-newsreader), Georgia, serif;orphans:3;widows:3;grid-area:1/1/auto/8;column-gap:40px;font-size:clamp(19px,1.55vw,23px);line-height:1.42}.od3-figure{grid-area:1/9/4/13;grid-template-rows:minmax(0,1fr) auto;gap:14px;min-height:0;margin:0;display:grid}.od3-plate{border:1px solid var(--line);background:#fff;min-height:0;position:relative;overflow:hidden}.od3-plate .preorder-device{width:min(280px,100% - 48px);position:absolute;top:28px;left:50%;transform:translate(-50%)}.od3-figure figcaption{color:var(--ink-soft);font-family:var(--font-newsreader), Georgia, serif;font-size:16px;font-style:italic;line-height:1.45}.od3-buy{border-top:1px solid var(--line);grid-area:3/1/auto/8;grid-template-columns:auto minmax(0,1fr);align-self:end;align-items:center;gap:14px 40px;margin-top:40px;padding-top:24px;display:grid}.od3 .od-price{gap:6px;display:grid}.od3 .od-price strong{letter-spacing:-.045em;font-size:clamp(44px,3.6vw,52px);line-height:.95}.od3 .od-price span,.od3 .preorder-micro{color:var(--ink-soft);font-family:var(--font-newsreader), Georgia, serif;font-size:17px;font-style:italic;line-height:1.4}.od3 .od3-buy .preorder-buy{width:auto;margin-top:0}.od3 .preorder-cta{min-height:56px;box-shadow:none;border-radius:4px;padding:6px 28px}.od3 .preorder-cta-arrow{display:none}.od3 .od-box dd,.od3 .od-faq-item p{font-family:var(--font-newsreader), Georgia, serif;font-size:18px}@media (max-width:899px){.od3-hero{padding-bottom:48px}.od3-folio{flex-wrap:wrap;gap:8px 16px}.od3 h1{margin:24px 0}.od3-body{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:0}.od3-standfirst,.od3-buy,.od3-figure{grid-area:auto/1}.od3-standfirst{column-count:1}.od3-buy{margin-top:28px}.od3 .od3-buy .preorder-buy{width:100%}.od3-figure{order:3;grid-template-rows:auto auto;margin-top:40px}.od3-plate{place-items:center;padding:28px;display:grid}.od3-plate .preorder-device{width:200px;position:static;transform:none}}@media (max-width:720px){.od3-buy{grid-template-columns:minmax(0,1fr)}}.od4 .od-hero{background:var(--night);color:#fff;flex-direction:column;min-height:100svh;display:flex;overflow:hidden}.od4-hero{padding:clamp(12px, 3vh, 36px) var(--gutter) 0;text-align:center;flex:1;grid-template-rows:auto minmax(200px,1fr);justify-items:center;display:grid;position:relative}.od4-copy{z-index:2;justify-items:center;max-width:960px;display:grid;position:relative}.od4 .od-label{color:#ffffffa3}.od4 h1{letter-spacing:-.05em;margin-top:12px;font-size:clamp(48px,6.4vw,92px);line-height:.96}.od4-lede{color:#ffffffc7;max-width:30em;margin-top:20px;font-size:clamp(17px,1.4vw,21px);line-height:1.45}.od4 .od-price{justify-items:center;gap:6px;margin-top:clamp(24px,3.5vh,36px);display:grid}.od4 .od-price strong{letter-spacing:-.05em;font-size:clamp(44px,4.4vw,64px);line-height:.95}.od4 .od-price span{color:#ffffffa3;font-size:16px}.od4 .preorder-buy{justify-content:center}.od4 .preorder-cta{background:#d6d4cd}.od4 .preorder-cta:focus-visible{outline-color:#d6d4cd}.od4-glow{z-index:0;background:radial-gradient(64% 62% at 50% 100%,#5a7291 0%,#3a4f69 30%,#26374bb3 52%,#0000 74%);height:78%;animation:1.2s ease-out both od-fade;position:absolute;inset:auto 0 0}.od4-phone{z-index:1;justify-content:center;width:100%;min-height:0;margin-top:clamp(16px,3vh,32px);display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.od4-phone .preorder-device{flex:none;width:min(400px,72vw);box-shadow:0 0 0 1px #ffffff1f}.od4-close{padding:clamp(80px, 9vw, 128px) var(--gutter);background:var(--night);color:#fff;text-align:center}.od4-close h2{letter-spacing:-.045em;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1}.od4-close>p:not(.od-backed){color:#ffffffb8;margin-top:16px;font-size:18px}.od4-close a{color:#fff;text-underline-offset:5px;margin-top:24px;font-size:18px;font-weight:500;text-decoration:underline;display:inline-block}.od4-close .od-backed{color:#ffffffb3;justify-content:center;margin-top:40px}@keyframes od-fade{0%{opacity:0}}.od5,.od5 main{background:#e3e6ea}.od5-sheet{--sheet-line:#16171a2e;--sheet-pad:clamp(20px, 2.4vw, 32px);width:calc(100% - 2 * var(--gutter));background:#fff;border:1px solid #16171a3d;grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"title title""head phone""rows phone""order order";max-width:1160px;margin:16px auto 72px;display:grid}.od5-title{padding:14px var(--sheet-pad);border-bottom:1px solid var(--sheet-line);color:var(--ink-soft);font-family:var(--font-mono);grid-area:title;justify-content:space-between;gap:16px;font-size:13px;display:flex}.od5-head{padding:clamp(24px, 3vw, 36px) var(--sheet-pad) clamp(22px, 2.5vw, 30px);border-bottom:1px solid var(--sheet-line);grid-area:head}.od5 h1{letter-spacing:-.045em;font-size:clamp(40px,4.4vw,60px);line-height:1}.od5-head p{max-width:30em;color:var(--ink-soft);letter-spacing:-.01em;margin-top:14px;font-size:18px;line-height:1.45}.od5-phone{padding:clamp(24px, 3vw, 36px) var(--sheet-pad);border-left:1px solid var(--sheet-line);grid-area:phone;place-items:start center;display:grid}.od5-phone .preorder-device{width:min(200px,43.4783svh - 143.478px);box-shadow:0 0 0 1px #16171a29}.od5-rows{grid-area:rows;align-self:start;margin:0}.od5-rows>div{padding:11px var(--sheet-pad);border-bottom:1px solid var(--rule);font-variant-numeric:tabular-nums;letter-spacing:-.01em;grid-template-columns:180px minmax(0,1fr);align-items:baseline;gap:12px;font-size:17px;line-height:1.35;display:grid}.od5-rows dt{color:var(--ink-soft);font-size:15px}.od5-rows dd{margin:0}.od5-order{padding:20px var(--sheet-pad);border-top:1px solid var(--sheet-line);grid-area:order;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:16px 36px;display:grid}.od5 .od-price{gap:4px;display:grid}.od5 .od-price strong{color:var(--slate-deep);letter-spacing:-.045em;font-size:clamp(36px,3.2vw,44px);line-height:.95}.od5 .od-price span{color:var(--ink-soft);font-size:15px}.od5 .od5-order .preorder-buy{width:auto;margin-top:0}.od5 .preorder-cta{background:var(--slate-deep);min-height:56px;box-shadow:none;border-radius:6px;padding:6px 26px}.od5 .preorder-cta-arrow{display:none}.od5 .od-backed{justify-self:end;margin-top:0}.od5 .od-faq-item h3{font-size:18px}@media (max-width:899px){.od5-sheet{grid-template:none/minmax(0,1fr);margin-top:12px}.od5-sheet>*{grid-area:auto}.od5-title{order:1}.od5-head{order:2}.od5-order{border-top:0;border-bottom:1px solid var(--sheet-line);order:3;grid-template-columns:minmax(0,1fr);gap:16px;padding-block:20px 22px}.od5 .od5-order .preorder-buy{width:100%}.od5 .od-backed{justify-self:start}.od5-rows{order:4}.od5-rows>div{grid-template-columns:124px minmax(0,1fr);font-size:16px}.od5-phone{border-left:0;order:5;place-items:center;padding:32px}.od5-phone .preorder-device{width:200px}}:is(.od6,.od8,.od9,.od10) .od-label{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;font-size:16px}:is(.od6,.od7,.od8,.od9,.od10) .od-backed{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;gap:10px;font-size:14px}:is(.od6,.od7,.od8,.od9,.od10) .preorder-micro{font-size:15px}:is(.od6,.od7,.od8,.od9,.od10) .od-price{gap:8px;display:grid}:is(.od6,.od7,.od8,.od9,.od10) .od-price span{font-size:16px;line-height:1.4}.od6,.od6 main{background:#fbfaf8}.od6-hero{max-width:calc(1240px + 2 * var(--gutter));padding:clamp(24px, 4vw, 56px) var(--gutter) clamp(56px, 6vw, 96px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0 32px;margin-inline:auto;display:grid}.od6-letter{max-width:30em;font-family:var(--font-newsreader), Georgia, serif;grid-area:1/1/auto/8;font-size:clamp(19px,1.5vw,22px);line-height:1.55}.od6-letter h2{letter-spacing:-.015em;margin-bottom:clamp(28px,3vw,40px);font-size:clamp(26px,2.2vw,32px);font-weight:400;line-height:1.15}.od6-letter p+p{margin-top:1em}.od6-sign{font-family:var(--font-display);gap:4px;display:grid;margin-top:2em!important}.od6-sign strong{letter-spacing:-.01em;font-size:17px;font-weight:500}.od6-sign span{color:var(--ink-soft);font-size:15px}.od6-figure{max-width:400px;margin:clamp(40px,5vw,64px) 0 0}.od6-plate{border:1px solid var(--line);background:#fff;place-items:center;padding:32px;display:grid}.od6-plate .preorder-device{width:200px;box-shadow:none}.od6-figure figcaption{color:var(--ink-soft);margin-top:12px;font-size:16px;font-style:italic;line-height:1.45}.od6-buy{grid-area:1/9/auto/13;position:sticky;top:96px}.od6 .od-label{color:var(--ink-soft)}.od6 h1{letter-spacing:-.045em;margin-top:14px;font-size:clamp(40px,3.2vw,44px);line-height:1}.od6-lede{color:var(--ink-soft);margin-top:20px;font-size:17px;line-height:1.45}.od6-order{border-top:1px solid var(--line);margin-top:36px;padding-top:24px}.od6 .od-price strong{color:var(--slate-deep);letter-spacing:-.05em;font-size:56px;line-height:.95}.od6 .od-price span{color:var(--ink-soft)}.od6 .preorder-buy{gap:14px;margin-top:24px;display:grid}.od6 .preorder-cta{background:var(--slate-deep);min-height:56px;margin-left:0}.od6 .od-backed{color:var(--ink-soft);margin-top:36px}.od6-rest{max-width:calc(1240px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.od6-rest .od-section{max-width:44rem;margin:0;padding-inline:0}@media (max-width:899px){.od6-hero{grid-template-columns:minmax(0,1fr);padding-top:16px}.od6-buy{border-bottom:1px solid var(--line);grid-area:1/1;padding-bottom:40px;position:static}.od6 h1{font-size:40px}.od6-letter{grid-area:2/1;padding-top:40px}.od6-plate .preorder-device{width:180px}}.od7,.od7 .od-hero,.od7 main{background:var(--slate-deep)}.od7-hero{max-width:calc(1100px + 2 * var(--gutter));padding:clamp(16px, 3vw, 40px) var(--gutter) 56px;margin-inline:auto}.od7-pass{color:var(--ink);background:#f5f4f0;border-radius:12px;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);display:grid}.od7-main{padding:clamp(28px,3vw,40px) clamp(24px,3vw,40px) clamp(28px,3vw,36px)}.od7-label{color:var(--ink-soft);letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;display:flex}.od7-label .mark-glyph{width:20px;height:20px;color:var(--ink)}.od7 h1{letter-spacing:-.05em;margin-top:20px;font-size:clamp(40px,4.4vw,60px);line-height:.98}.od7-lede{max-width:30em;color:var(--ink-soft);margin-top:20px;font-size:18px;line-height:1.45}.od7-fields{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px;margin:clamp(32px,4vw,48px) 0 0;padding-top:24px;display:grid}.od7-fields dt{color:var(--ink-soft);font-size:15px;line-height:1.4}.od7-fields dd{letter-spacing:-.015em;text-wrap:pretty;margin:4px 0 0;font-size:18px;font-weight:500;line-height:1.3}.od7-stub{border-left:1px dashed #16171a47;grid-template-rows:auto auto minmax(0,1fr);align-content:start;padding:clamp(28px,3vw,40px) clamp(24px,3vw,36px);display:grid;position:relative}.od7-stub:before,.od7-stub:after{content:"";background:var(--slate-deep);border-radius:50%;width:16px;height:16px;position:absolute;left:-8.5px}.od7-stub:before{top:-8px}.od7-stub:after{bottom:-8px}.od7 .od-price strong{letter-spacing:-.05em;font-size:clamp(56px,4.6vw,64px);line-height:.95}.od7 .od-price span{color:var(--ink-soft)}.od7 .preorder-buy{gap:14px;margin-top:28px;display:grid}.od7 .preorder-cta{min-height:56px;box-shadow:none;margin-left:0}.od7 .preorder-cta:hover{box-shadow:none;transform:none}.od7-bars{fill:#16171a4d;align-self:end;width:120px;height:40px;margin-top:clamp(32px,4vw,48px)}.od7 .od-hero .od-backed{color:#ffffffc2;margin-top:28px}.od7 main{color:#fff}.od7-faq{border-top-color:#ffffff24}.od7-faq .od-faq-intro p,.od7-faq details>p{color:#fffc}.od7-faq details{border-top-color:#ffffff2e}@media (max-width:899px){.od7-pass{grid-template-columns:minmax(0,1fr)}.od7-main{display:contents}.od7-main>*{padding-inline:24px}.od7-label{padding-top:28px}.od7 h1{font-size:clamp(40px,11vw,52px)}.od7-lede{margin-top:16px;padding-bottom:28px;font-size:17px}.od7-stub{border-top:1px dashed #16171a47;border-left:0;order:2;padding:28px 24px}.od7-stub:before,.od7-stub:after{top:-8.5px;bottom:auto}.od7-stub:before{left:-8px}.od7-stub:after{left:auto;right:-8px}.od7 .od-price strong{font-size:56px}.od7-bars{margin-top:28px}.od7-fields{border-top:1px solid var(--line);order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:0;padding:24px 24px 32px}.od7-fields dd{font-size:17px}}.od8 .od-hero{color:#fff;background:linear-gradient(#26374b 0%,#34495f 30%,#4f6782 54%,#5f7892 62% 100%);grid-template-rows:auto minmax(0,1fr);min-height:100svh;display:grid}.od8-page{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:clip}.od8-sky{width:100%;max-width:calc(1240px + 2 * var(--gutter));min-height:calc(62svh - 84px);padding:0 var(--gutter);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-inline:auto;display:grid}.od8-copy{align-self:center;padding-bottom:clamp(16px,3vh,40px)}.od8 .od-label{color:#ffffffb8}.od8 h1{letter-spacing:-.05em;max-width:7em;margin-top:14px;font-size:clamp(44px,5vw,72px);line-height:.96}.od8-lede{max-width:27em;color:var(--white-soft);margin-top:20px;font-size:18px;line-height:1.45}.od8-order{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 40px;margin-top:clamp(28px,4vh,40px);display:grid}.od8 .od-price strong{letter-spacing:-.05em;font-size:48px;line-height:.95}.od8 .od-price span{color:var(--white-soft)}.od8 .od8-order .preorder-buy{width:auto;margin-top:0}.od8 .preorder-cta{min-height:56px}.od8-phone{--od8-phone-w:min(250px, calc((100svh - 380px) / 2.2));z-index:0;margin-right:clamp(0px,4vw,64px);margin-bottom:calc(-.08 * var(--od8-phone-w) * 2.17);justify-self:end;position:relative}.od8-phone .preorder-device{width:var(--od8-phone-w);box-shadow:0 0 0 1px #ffffff1f}.od8-ground{z-index:1;width:100%;max-width:calc(1240px + 2 * var(--gutter));padding:0 var(--gutter) 20px;color:var(--ink);margin-inline:auto;position:relative}.od8-ground:before{content:"";z-index:-1;background:#16171a3d;height:1px;position:absolute;inset:0 0 auto}.od8-ground:after{content:"";z-index:-2;background:#d6d4cd;position:absolute;inset:0 -50vw}.od8-row{border-top:1px solid #16171a24;grid-template-columns:180px minmax(0,1fr);align-items:baseline;gap:8px 32px;padding:18px 0;font-size:16px;line-height:1.4;display:grid}.od8-row:first-child{border-top:0;padding-top:22px}.od8-row>p:first-child{color:var(--ink-soft);margin:0}.od8-box dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;display:grid}.od8-box dt{font-weight:500}.od8-box dd{color:var(--ink-soft);margin:2px 0 0;font-size:15px}.od8-faq>div{flex-wrap:wrap;gap:6px 28px;display:flex}.od8-faq summary{cursor:pointer;text-underline-offset:4px;font-weight:500;-webkit-text-decoration:underline #16171a47;text-decoration:underline #16171a47;list-style:none}.od8-faq summary:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.od8-faq summary::-webkit-details-marker{display:none}.od8-faq details[open]{flex-basis:100%}.od8-faq details>p{max-width:48em;color:var(--ink-soft);margin-top:8px;font-size:15px}.od8-foot{font-size:14px}.od8 .od8-foot .od-backed{color:var(--ink-soft);margin-top:0}.od8-foot>p:last-child{color:var(--ink-soft);flex-wrap:wrap;gap:6px 24px;margin:0;display:flex}.od8-foot a:hover{color:var(--ink)}.od8-foot span{margin-left:auto}@media (max-width:899px){.od8 .od-hero{min-height:0}.od8-page{grid-template-rows:auto auto}.od8-sky{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding-top:12px}.od8-copy{padding-bottom:0}.od8-order{grid-template-columns:minmax(0,1fr);gap:20px}.od8 .od8-order .preorder-buy{width:100%}.od8-phone{justify-self:center;height:22svh;margin:32px 0 0;overflow:hidden}.od8-phone .preorder-device{width:min(240px,60vw)}.od8-ground:after{display:none}.od8-ground{background:#d6d4cd;margin-top:0;padding-top:8px}.od8-ground:before{inset:0 -50vw auto}.od8-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:22px 0}.od8-box dl{grid-template-columns:minmax(0,1fr);gap:14px}.od8-faq>div{gap:12px;display:grid}.od8-foot span{margin-left:0}}.od9,.od9 main{background:#f7f3ee}.od9 .od-hero{background:linear-gradient(170deg,#cfe0f4 0%,#d8d0ee 46%,#ede6ea 78%,#f7f3ee 100%)}.od9-hero{max-width:820px;padding:clamp(16px, 3vh, 40px) var(--gutter) 0;text-align:center;justify-items:center;margin-inline:auto;display:grid}.od9-copy{justify-items:center;display:grid}.od9 .od-label{color:#4a4b50}.od9 h1{letter-spacing:-.05em;margin-top:16px;font-size:clamp(48px,6.4vw,92px);line-height:.96}.od9-lede{color:#4a4b50;max-width:30em;margin-top:24px;font-size:clamp(18px,1.4vw,20px);line-height:1.45}.od9-order{text-align:left;grid-template-columns:auto minmax(0,auto);align-items:center;gap:16px 40px;margin-top:clamp(36px,4vw,48px);display:grid}.od9 .od-price strong{color:var(--slate-deep);letter-spacing:-.05em;font-size:56px;line-height:.95}.od9 .od-price span,.od9 .preorder-micro{color:#4a4b50}.od9 .od9-order .preorder-buy{width:auto;margin-top:0}.od9 .preorder-cta{background:var(--slate-deep);min-height:56px}.od9 .od-backed{color:#4a4b50;margin-top:36px}.od9-phone{justify-content:center;width:100%;height:400px;margin-top:clamp(32px,4vw,48px);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.od9-phone .preorder-device{width:360px;box-shadow:none;flex:none}.od9 .od-section:first-child{border-top:0}@media (max-width:899px){.od9 h1{font-size:clamp(44px,12vw,56px)}.od9-order{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px;width:100%}.od9 .od-price{justify-items:center}.od9 .od9-order .preorder-buy{justify-content:center;width:100%}.od9-phone{height:240px}.od9-phone .preorder-device{width:240px}}.od10,.od10 main{background:#fbfaf8}.od10-hero{max-width:calc(1240px + 2 * var(--gutter));padding:clamp(24px, 4vw, 56px) var(--gutter) clamp(56px, 6vw, 96px);margin-inline:auto}.od10 .od-label{color:var(--ink-soft)}.od10 h1{letter-spacing:-.05em;margin-top:16px;font-size:clamp(56px,6.4vw,92px);line-height:.96}.od10-cols{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0 clamp(40px,5vw,80px);margin-top:clamp(40px,5vw,64px);padding-top:32px;display:grid;position:relative}.od10-cols:before{content:"";background:var(--slate-deep);transform-origin:0;height:2px;animation:.9s cubic-bezier(.2,.7,.2,1) both od10-draw;position:absolute;top:0;left:0;right:0}@keyframes od10-draw{0%{transform:scaleX(0)}}.od10-now,.od10-next{grid-template-rows:auto auto auto auto minmax(0,1fr);align-content:start;display:grid;position:relative}.od10-now:before,.od10-next:before{content:"";background:var(--slate-deep);border-radius:50%;width:12px;height:12px;position:absolute;top:-37px;left:0}.od10-tick{color:var(--ink-soft);letter-spacing:-.01em;font-size:16px}.od10 h2{letter-spacing:-.035em;margin-top:12px;font-size:clamp(26px,2.4vw,32px);font-weight:500;line-height:1.1}.od10-text{max-width:28em;color:var(--ink-soft);margin-top:16px;font-size:18px;line-height:1.5}.od10-order{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 40px;margin-top:36px;padding-top:24px;display:grid}.od10 .od-price strong{color:var(--slate-deep);letter-spacing:-.05em;font-size:56px;line-height:.95}.od10 .od-price span{color:var(--ink-soft)}.od10 .od10-order .preorder-buy{width:auto;margin-top:0}.od10 .preorder-cta{background:var(--slate-deep);min-height:56px}.od10-plate{border:1px solid var(--line);background:#fff;min-height:0;margin-top:40px;position:relative;overflow:hidden}.od10-plate .preorder-device{width:min(280px,100% - 64px);box-shadow:none;position:absolute;top:32px;left:50%;transform:translate(-50%)}.od10-outline{justify-items:start;gap:16px;margin-top:40px;display:grid}.od10-next-phone{fill:none;stroke:#a9b8c5;stroke-dasharray:6 6;stroke-width:1.5px;width:200px;height:auto}.od10-not{color:var(--ink-soft);font-size:16px}.od10 .od-backed{color:var(--ink-soft);margin-top:clamp(40px,5vw,64px)}@media (max-width:899px){.od10 h1{font-size:clamp(48px,13vw,56px)}.od10-cols{grid-template-columns:minmax(0,1fr);gap:0;margin-top:36px;padding-top:28px}.od10-now,.od10-next{grid-template-rows:none}.od10-now:before,.od10-next:before{top:-33px}.od10-next:before{display:none}.od10-order{grid-template-columns:minmax(0,1fr);gap:20px}.od10 .od10-order .preorder-buy{width:100%}.od10-plate{place-items:center;padding:28px;display:grid}.od10-plate .preorder-device{width:200px;position:static;transform:none}.od10-next{border-top:1px solid var(--line);margin-top:48px;padding-top:32px}}@media (prefers-reduced-motion:reduce){.od10-cols:before{animation:none}}.od-index{max-width:48rem;margin:0;padding:0;list-style:none}.od-index a{border-top:1px solid var(--rule);grid-template-columns:48px minmax(0,1fr);gap:4px 16px;padding:20px 0;display:grid}.od-index span{color:var(--ink-soft);font-family:var(--font-mono)}.od-index strong{font-size:22px;font-weight:500}.od-index em{color:var(--ink-soft);grid-column:2;font-style:normal}
.pt,.pt main{background:#fbfaf8}.pt-notice{color:var(--ink-soft);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:15px;line-height:1.3;display:flex}.pt-notice-state{color:var(--ink);align-items:center;gap:9px;font-weight:500;display:inline-flex}.pt-dot{--dot:#1f8a4c;background:var(--dot);border-radius:50%;flex:none;width:9px;height:9px;position:relative}.pt-dot:after{content:"";border:1.5px solid var(--dot);border-radius:50%;animation:1.4s ease-out .3s both pt-ring;position:absolute;inset:-3px}@keyframes pt-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}[data-batch=sold-out] .pt-dot,.pt-sold .pt-dot{--dot:#8d9096}[data-batch=sold-out] .pt-dot:after,.pt-sold .pt-dot:after{display:none}.pt s{color:var(--ink-soft);text-decoration-thickness:1px}.pt-sold-tag{color:var(--ink);font-style:normal;font-weight:500}.pt-lede{max-width:30em;color:var(--ink);letter-spacing:-.01em;margin-top:20px;font-size:clamp(18px,1.5vw,21px);line-height:1.45}.pt-buy{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 40px;margin-top:clamp(28px,3vw,40px);padding-top:24px;display:grid}.pt-price{gap:8px;display:grid}.pt-price strong{color:var(--slate-deep);letter-spacing:-.05em;font-size:clamp(48px,4.4vw,64px);font-weight:500;line-height:.95}.pt-price span{max-width:22em;color:var(--ink-soft);font-size:16px;line-height:1.4}.pt .pt-buy .preorder-buy{width:auto;margin-top:0}.pt .preorder-cta{min-height:56px}.pt .preorder-cta>span:first-child{white-space:nowrap}.pt .preorder-micro{font-size:15px}.pt-ink .preorder-cta{background:var(--slate-deep);color:#fff}.pt-ink .preorder-cta-arrow{color:var(--slate-deep);background:#fff}.pt-ink .preorder-spinner{border-color:#fff #ffffff59 #ffffff59}.pt-ink .preorder-cta:focus-visible{outline-color:var(--slate-deep)}.pt-ink .preorder-micro,.pt-ink .preorder-closed{color:var(--ink-soft)}.pt-ink .preorder-closed strong{color:var(--ink)}.pt-ink .preorder-done{border:1px solid var(--line)}.pt-ink .preorder-error{color:#a3271f}.pt .od-backed{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;gap:10px;margin-top:clamp(28px,3vw,40px);font-size:14px}.pt-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;display:grid}.pt-rows>div{border-top:1px solid var(--line);padding-top:16px}.pt-rows dt{font-size:16px;font-weight:500}.pt-rows dd{color:var(--ink-soft);margin:6px 0 0;font-size:16px;line-height:1.5}.pt-after{width:100%;max-width:calc(1240px + 2 * var(--gutter));padding:clamp(40px, 5vw, 64px) var(--gutter) 0;margin-inline:auto}.pt-outline-phone{fill:none;stroke:#a9b8c5;stroke-dasharray:6 6;stroke-width:1.5px;width:200px;height:auto}.pt-faq{width:100%;max-width:calc(1240px + 2 * var(--gutter));padding:clamp(56px, 7vw, 96px) var(--gutter);border-top:1px solid var(--rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,120px);margin-inline:auto;display:grid}.pt-after+.pt-faq{border-top:0}.pt-faq h2{letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);font-weight:500}.pt-faq-intro p{color:var(--ink-soft);margin-top:16px;font-size:15px;line-height:1.6}.pt-faq-intro a{text-underline-offset:2px;text-decoration:underline}.pt-faq-list details{border-top:1px solid var(--rule)}.pt-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.pt-faq-list summary::-webkit-details-marker{display:none}.pt-faq-list details[open] .home-faq-icon:after{rotate:none}.pt-faq-list details>p{max-width:40em;color:var(--ink-soft);padding-bottom:20px;line-height:1.6}.pt-index li{border-top:1px solid var(--rule);grid-template-columns:48px minmax(0,1fr);gap:4px 16px;padding:20px 0;display:grid}.pt-index p{grid-column:2;gap:20px;margin-top:8px;display:flex}.pt-index p a{text-underline-offset:3px;font-weight:500;text-decoration:underline}@media (max-width:899px){.pt-faq{grid-template-columns:minmax(0,1fr)}.pt-rows{grid-template-columns:minmax(0,1fr);gap:0}.pt-rows>div{padding:14px 0}}@media (max-width:720px){.pt-buy{grid-template-columns:minmax(0,1fr);gap:20px}.pt .pt-buy .preorder-buy{width:100%;display:grid}}.pt1 .od-hero{background:var(--sky);color:#fff;flex-direction:column;min-height:100svh;display:flex}.pt1-hero{width:100%;max-width:calc(1280px + 2 * var(--gutter));padding:0 var(--gutter);flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,96px);margin-inline:auto;display:grid}.pt1-copy{max-width:640px;padding-bottom:48px}.pt1 .pt s{color:#fff9}.pt1 h1{letter-spacing:-.05em;margin-top:14px;font-size:clamp(44px,5.6vw,84px);line-height:.98}.pt1 .pt-lede{max-width:26em;color:var(--white-soft)}.pt1 .pt-buy{border-top:0;margin-top:clamp(28px,3.2vw,44px);padding-top:0}.pt1 .pt-buy>.pt-batch{margin-bottom:6px}.pt1 .pt-price strong{color:#fff}.pt1 .pt-price span{color:var(--white-soft)}.pt1 .pt-price .pt-price-deposit{color:#fff;font-weight:500}.pt1 .od-backed{color:var(--white-soft)}.pt1-phone{align-self:end;padding-bottom:36px}.pt1-phone .preorder-device{width:min(340px,45.4545svh - 104.545px)}@media (max-width:899px){.pt1 .od-hero{min-height:0}.pt1-hero{grid-template-columns:minmax(0,1fr);gap:0;padding-top:12px}.pt1-copy{padding-bottom:0}.pt1 h1{font-size:44px}.pt1-phone{justify-self:center;height:34svh;margin-top:36px;padding-bottom:0;overflow:hidden}.pt1-phone .preorder-device{width:min(260px,62vw)}}@keyframes pt-draw{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.pt-dot:after{animation:none}}.pt-batch{--batch-bg:#1f8a4c12;--batch-edge:#1f8a4c4d;border:1px solid var(--batch-edge);background:var(--batch-bg);border-radius:14px;gap:4px;max-width:34rem;padding:16px 18px 15px;display:grid}.pt-batch-state{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:10px;font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.15;display:flex}.pt-batch .pt-dot{width:11px;height:11px}.pt-batch-line{color:var(--ink);font-size:16px;line-height:1.45}.pt-batch[data-batch=sold-out]{--batch-bg:#16171a0a;--batch-edge:#16171a29}.pt-batch[data-batch=sold-out] .pt-batch-state{color:var(--ink-soft)}.pt-buy>.pt-batch{grid-column:1/-1;margin-bottom:4px}.pt1 .pt-batch{color:#fff;background:0 0;border:0;border-radius:0;gap:5px;max-width:34rem;padding:0}.pt1 .pt-batch-state,.pt1 .pt-batch[data-batch=sold-out] .pt-batch-state{color:#fff;letter-spacing:-.01em;gap:9px;font-size:17px;font-weight:500;line-height:1.3}.pt1 .pt-batch .pt-dot{width:9px;height:9px}.pt1 .pt-batch-line{color:var(--white-soft);text-wrap:pretty;font-size:15px;line-height:1.45}.pt1 .pt-batch .pt-dot,.pt1 .pt-batch[data-batch=sold-out] .pt-dot{--dot:#7fe0a6}.pt1 .pt-batch[data-batch=sold-out] .pt-dot:after{display:block}@media (min-width:900px) and (max-height:820px){.pt-batch{gap:2px;padding:11px 15px 10px}.pt-batch-state{font-size:19px}.pt-batch-line{font-size:15px}.pt-buy{margin-top:20px;padding-top:16px}}.pt-sold-text{color:var(--ink-tone)}.pt1 .pt-sold-text{color:#ffffff9e}.pt1 .pt-lede,.pt1 .pt-buy,.pt1 .pt-batch{max-width:600px}.pt1 .pt-batch-line{color:#ffffffeb}.pt .preorder-micro-phrase{white-space:normal}.pt .preorder-micro{max-width:24em}.pt1 .pt-batch-states{justify-items:start;gap:10px;display:grid}.pt1 .pt-batch[data-batch=sold-out] .pt-batch-state:not(.pt-batch-also){border-radius:999px;padding:4px 11px;font-size:14px;font-weight:600;line-height:1.2;box-shadow:inset 0 0 0 1.5px #fffc}.pt1 .pt-batch[data-batch=sold-out] .pt-batch-state:not(.pt-batch-also) .pt-dot{display:none}.pt1 .pt-batch .pt-batch-state{border-radius:999px;width:fit-content;padding:5px 13px 5px 11px;font-size:14px;font-weight:600;line-height:1.2;box-shadow:inset 0 0 0 1.5px #fffc}.pt1 .pt-batch[data-batch=sold-out] .pt-batch-state:not(.pt-batch-also){color:#ffffffb3;padding:5px 13px;box-shadow:inset 0 0 0 1.5px #ffffff59}.pt1 .pt-batch-states{margin-bottom:6px}.pt1 .pt-batch .pt-batch-also{box-shadow:none;border-radius:0;padding:0}.pt1 .pt-batch[data-batch=sold-out] .pt-batch-states{margin-bottom:0}.pt1 .pt-batch[data-batch=sold-out] .pt-batch-line{margin-top:4px}.pt1 .pt1-phone{margin:0}.pt1 .preorder-3d-poster img.pt1-concept,.preorder-viewer .preorder-3d-poster img{max-width:none}.pt1-concept{width:auto;height:min(560px,100svh - 260px);display:block}@media (max-width:899px){.pt1-concept{height:min(360px,44svh)}}@media (min-width:900px){.pt1-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.6fr) minmax(0,.3fr);max-width:none}.pt1 .pt1-phone{place-self:center;padding-bottom:0;transform:translateY(-3%)}.pt1-concept{height:min(100svh - 240px,46vw,860px)}.pt1 .preorder-3d-canvas{width:220%;height:112%;inset:-6% -60%}.pt1-copy{z-index:1;position:relative}}@media (max-width:899px){.pt1-hero{flex-direction:column;align-items:stretch;display:flex}.pt1 .pt1-copy{display:contents}.pt1 .pt1-copy h1{text-align:left}.pt1 .pt1-phone{order:0;align-self:stretch;height:auto;margin:0 0 8px;padding-bottom:0;overflow:visible}.pt1 .pt1-copy h1{margin-top:12px;order:1!important}.pt1 .pt-buy{gap:16px;margin-top:16px;order:2!important}.pt1 .pt-buy>.pt-batch{margin-bottom:2px}.pt1 .pt1-copy .pt-lede{margin-top:28px;order:3!important}.pt1 .pt1-copy>:last-child{order:4;margin-bottom:32px}.pt1{--phone-h:clamp(170px, 100svh - 442px, 400px);--phone-w:calc(var(--phone-h) * .459)}.pt1 .pt1-phone .pt1-concept{height:var(--phone-h)}.pt1 .pt1-phone .preorder-3d-open-icon{bottom:4px;right:auto;left:calc(50% + var(--phone-w) / 2 + 24px)}.pt1 .preorder-3d-canvas{pointer-events:none}.pt1 .pt1-phone .preorder-3d{padding-block:0}.pt1 .preorder-3d-canvas{height:116%;inset:-8% 0}}@media (min-width:900px){.pt1-copy .pt-buy{grid-template-rows:auto auto auto auto;align-items:start;row-gap:0}.pt1-copy .pt-buy>.pt-batch{grid-area:1/1/auto/-1;margin-bottom:24px}.pt1-copy .pt-buy>.pt-price,.pt1-copy .pt-buy>.preorder-buy{grid-template-rows:subgrid;gap:0;display:grid}.pt1-copy .pt-buy>.pt-price{grid-area:2/1/span 2}.pt1-copy .pt-buy>.preorder-buy{grid-area:2/2/span 3;justify-items:start}.pt1-copy .pt-price strong,.pt1-copy .preorder-cta{grid-row:1;align-self:center}.pt1-copy .pt-price span,.pt1-copy .preorder-micro{grid-row:2;margin-top:14px;font-size:15px;line-height:1.45}.pt1-copy .preorder-buy .preorder-error{grid-row:3;margin-top:10px}}@media (min-width:1600px) and (min-height:1000px){.pt1-copy{max-width:800px}.pt1-copy h1{font-size:108px}.pt1-copy .pt-lede{font-size:26px}.pt1-copy .pt-buy,.pt1-copy .pt-batch,.pt1-copy .pt-lede{max-width:760px}.pt1-copy .pt-batch-state{font-size:20px}.pt1-copy .pt-batch-line{font-size:18px}.pt1-copy .pt-price strong{font-size:84px}.pt1-copy .pt-price span,.pt1-copy .preorder-micro,.pt1-copy .od-backed{font-size:17px}}@media (min-width:900px){.pt1-copy .pt-buy>.pt-batch{margin-bottom:32px}.pt1-copy .od-backed{margin-top:48px}.pt1-copy .pt-batch-line,.pt1-copy .preorder-micro{text-wrap:balance}}@media (min-width:1600px) and (min-height:1000px){.pt1-copy .pt-buy{margin-top:56px}.pt1-copy .pt-buy>.pt-batch{margin-bottom:40px}.pt1-copy .od-backed{margin-top:56px}}.pt-legal{max-width:calc(760px + 2 * var(--gutter));padding:0 var(--gutter) var(--section);color:var(--ink);gap:14px;font-size:16px;line-height:1.5;display:grid}.pt-legal strong{font-weight:600}
