:root{color:#173040;font-synthesis:none;background:#f4f8fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit}button{font:inherit}.skip{z-index:20;background:#fff;padding:12px;position:absolute;left:-9999px}.skip:focus{top:12px;left:12px}.site-header{z-index:10;border-bottom:1px solid #a1bdc352;justify-content:space-between;align-items:center;gap:20px;height:66px;padding:0 clamp(20px,4vw,70px);display:flex;position:absolute;top:0;left:0;right:0}.brand{letter-spacing:-.06em;white-space:nowrap;font-size:23px;font-weight:700;text-decoration:none}.brand-mark{color:#20a3c4;margin-left:3px;font-size:15px}.site-header nav{gap:clamp(16px,2.3vw,34px);display:flex}.site-header nav a{white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none}.site-header nav a:hover,.text-link:hover{color:#008ab3}.header-status{letter-spacing:.18em;color:#71838b;font-size:10px}.eyebrow{letter-spacing:.22em;color:#317d96;font-size:11px;font-weight:700}.story{background:radial-gradient(at 50% 40%,#fff 0%,#f1f7f9 58%,#e5eff2 100%);height:390svh;min-height:2600px;position:relative}.story-sticky{isolation:isolate;height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden}.story-sticky:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#4565760c 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#4565760c 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:94px 94px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.story-copy{z-index:2;max-width:620px;position:absolute;top:clamp(90px,15vh,155px);left:clamp(24px,6vw,100px)}.story-copy h1 em{color:#0e8cb0;font-style:normal}.story-copy>p:last-child{color:#526c78;font-size:clamp(13px,1.2vw,17px);line-height:1.8}.stage{z-index:1;position:absolute;inset:10% 0 7%}.stage canvas{width:100%;height:100%;display:block}.stage-fallback{object-fit:contain;width:100%;height:100%;padding:80px 20px 50px}.story-foot{z-index:3;align-items:center;gap:20px;display:flex;position:absolute;bottom:28px;left:clamp(24px,6vw,100px);right:clamp(24px,6vw,100px)}.story-foot>div:first-child{flex-direction:column;gap:3px;min-width:94px;display:flex}.story-foot span{letter-spacing:.14em;color:#6d858f;font-size:10px}.story-foot strong{font-size:20px}.track{background:#a9c9d3;flex:1;height:2px}.track>div{background:#16b9e1;width:0;height:100%;transition:width .12s linear}.story-foot .scroll-note{white-space:nowrap}.price-panel{z-index:5;opacity:0;visibility:hidden;pointer-events:none;background:#fffefcf5;border:1px solid #d7e4e7;border-radius:22px;width:min(380px,100% - 48px);padding:34px;transition:opacity .45s,transform .45s,visibility .45s;position:absolute;top:50%;right:clamp(24px,7vw,110px);transform:translateY(-40%)translate(30px);box-shadow:0 25px 80px #17304025}.price-panel.visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-40%)translate(0)}.price-panel h2{letter-spacing:-.06em;margin:10px 0 18px;font-size:34px}.price{flex-direction:column;gap:7px;margin-bottom:25px;display:flex}.price span{color:#5d737e;font-size:12px}.price strong{letter-spacing:-.055em;font-size:35px}.button{color:#fff;background:#147e9d;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:32px;min-width:200px;padding:15px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.button:hover{background:#096480;transform:translateY(-2px)}.button.disabled{cursor:not-allowed;background:#8b9aa0;min-width:100%}.button small{font-size:11px;font-weight:500}.text-link{text-underline-offset:4px;margin-top:20px;font-size:13px;font-weight:700;display:inline-block}.fine{line-height:1.7;color:#73848a!important;font-size:11px!important}.price-panel .fine{margin-bottom:0}.section{padding:clamp(84px,10vw,150px) clamp(24px,7vw,120px)}.details{background:#fbfdfe;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(35px,7vw,110px);min-height:100svh;display:grid}.section h2{letter-spacing:-.08em;margin:18px 0 25px;font-size:clamp(44px,5vw,78px);line-height:1.2}.section-copy>p:not(.eyebrow):not(.fine),.os-section>p:not(.eyebrow):not(.fine){color:#5c727d;max-width:500px;font-size:16px;line-height:1.9}.details figure{margin:0}.details figure img{border-radius:14px;width:100%;height:auto;box-shadow:0 20px 60px #39536516}.details figcaption,.article-image figcaption{color:#83939a;margin-top:12px;font-size:11px}.specs{border-top:1px solid #d5e2e6;margin:30px 0}.specs>div{border-bottom:1px solid #d5e2e6;justify-content:space-between;align-items:baseline;gap:18px;padding:18px 0;display:flex}.specs strong{letter-spacing:-.04em;font-size:clamp(19px,2vw,27px)}.specs strong small{font-size:12px}.specs span{color:#799099;text-align:right;font-size:11px}.os-section{color:#f8fbfc;background:linear-gradient(145deg,#132e3d,#0c1c27);flex-direction:column;justify-content:center;align-items:flex-start;min-height:80svh;display:flex}.os-section .eyebrow{color:#63d7f2}.os-section>p:not(.eyebrow):not(.fine){color:#bacbd2}.os-section .fine{margin-top:20px;color:#9db1ba!important}.os-section .button{color:#102b36;background:#d7f9ff;margin-top:22px}.os-section .button:hover{background:#fff}footer{color:#9fb5c0;background:#0c1c27;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:30px clamp(24px,7vw,120px);font-size:11px;display:flex}footer a{text-decoration:none}.subpage .site-header{background:#f7fbfc;position:relative}.article{max-width:1000px;margin:auto;padding:clamp(65px,8vw,110px) 24px 130px}.article h1{letter-spacing:-.08em;margin:16px 0 30px;font-size:clamp(52px,7vw,100px);line-height:1.07}.lead{color:#536b78;max-width:800px;font-size:clamp(18px,2vw,24px);line-height:1.75}.article section{border-top:1px solid #cbdee4;margin-top:55px;padding-top:35px}.article section h2{letter-spacing:-.06em;margin:10px 0 20px;font-size:clamp(27px,3vw,44px)}.article section p:not(.eyebrow),.article li{color:#526d79;line-height:1.9}.article ol{padding-left:22px}.article li{margin:8px 0}.notice{background:#e8f3f6;border-left:3px solid #178bab;margin:50px 0;padding:22px 28px}.notice p{color:#506b77;margin-bottom:0;line-height:1.85}.button.dark{background:#173d4f;margin-top:15px}.article-image{margin:55px 0}.article-image img{border-radius:14px;max-width:100%}.article>.text-link{margin-top:65px}@media (width<=800px){.header-status{display:none}.story-copy{top:100px}.story-copy h1{font-size:clamp(40px,10vw,65px)}.stage{inset:20% 0 6%}.details{grid-template-columns:1fr}.details figure{order:-1}.story-foot .scroll-note{display:none}.price-panel{padding:24px;top:auto;bottom:80px;right:24px;transform:translateY(18px)}.price-panel.visible{transform:translateY(0)}.price-panel h2{font-size:27px}.price strong{font-size:29px}}@media (width<=520px){.site-header{padding:0 18px}.site-header nav{gap:12px}.site-header nav a{font-size:10px}.site-header nav a:nth-child(2){display:none}.story{min-height:2250px}.story-sticky{min-height:580px}.story-copy{left:22px;right:22px}.story-copy>p:last-child{max-width:280px;font-size:12px}.stage{inset:23% -13% 7%}.story-foot{left:22px;right:22px}.details{padding-top:70px}.specs>div{flex-direction:column;align-items:flex-start;gap:4px}.specs span{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.price-panel,.track>div,.button{transition:none}}[hidden]{display:none!important}.site-header{color:#f4f8fa;border-bottom-color:#ffffff26}.site-header .header-status{color:#a5b7bf}.story{color:#f4f8fa;background:radial-gradient(at 50% 55%,#25435a 0%,#102333 35%,#050a10 78%)}.story-sticky:before{background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#ffffff09 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#ffffff09 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:94px 94px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.story-copy{top:clamp(100px,16vh,165px)}.story-copy .eyebrow{color:#8bdef5}.story-copy h1{letter-spacing:-.08em;margin:12px 0 14px;font-size:clamp(48px,8vw,116px);line-height:1}.story-copy .hero-line{letter-spacing:-.06em;color:#f1f7fa;margin:0;font-size:clamp(23px,3vw,43px);font-weight:700;line-height:1.25}.story-copy>p.hero-description{color:#b8cbd3;max-width:470px;margin:24px 0 0;font-size:clamp(12px,1.1vw,15px);line-height:1.75}.story-foot span{color:#a6bac4}.story-foot strong{color:#f4f8fa}.price-panel{color:#173040}.experience{color:#142b37;background:#eff5f6;flex-direction:column;justify-content:center;min-height:88svh;display:flex}.experience>p:not(.eyebrow):not(.fine){color:#506976;max-width:820px;font-size:clamp(17px,2vw,23px);line-height:1.75}.experience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(15px,2.5vw,35px);margin:clamp(48px,7vw,100px) 0 30px;display:grid}.experience-grid>div{border-top:1px solid #9ab2bd;padding-top:22px}.experience-grid span{letter-spacing:.18em;color:#3585a0;margin-bottom:32px;font-size:11px;display:block}.experience-grid strong{letter-spacing:-.06em;font-size:clamp(23px,2.5vw,35px);display:block}.experience-grid p{color:#58717c;max-width:320px;font-size:14px;line-height:1.8}@media (width<=800px){.story-copy{top:95px}.story-copy h1{font-size:clamp(42px,10vw,70px)}.story-copy .hero-line{font-size:clamp(20px,5vw,31px)}.story-copy>p.hero-description{max-width:300px}.experience-grid{grid-template-columns:1fr;gap:30px}.experience-grid span{margin-bottom:12px}.experience-grid p{max-width:550px}}@media (width<=520px){.story-copy{left:22px;right:22px}.story-copy h1{font-size:clamp(37px,10vw,50px)}.story-copy .hero-line{font-size:22px}.story-copy>p.hero-description{max-width:250px;font-size:11px}.stage{inset:30% -13% 7%}}.site-header{-webkit-backdrop-filter:blur(22px);background:#080d13d9;border-bottom:1px solid #ffffff26;height:58px;position:fixed}.site-header .brand{font-size:20px}.header-cta{color:#122431;white-space:nowrap;background:#e7faff;border-radius:999px;padding:8px 16px;font-size:11px;font-weight:700;text-decoration:none}.header-cta:hover{background:#fff}.film-hero{color:#fff;isolation:isolate;background:#070b10;height:100svh;min-height:670px;position:relative;overflow:hidden}.film-hero-image{background-image:linear-gradient(90deg,#070b10d9 0%,#070b1080 34%,#0000 62%),url(/images/avocado-mini-hero.png);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.film-hero-copy{z-index:1;max-width:680px;position:absolute;top:50%;left:clamp(28px,7vw,125px);transform:translateY(-46%)}.film-hero .eyebrow{color:#9de6fa}.film-hero h1{letter-spacing:-.085em;margin:26px 0 24px;font-size:clamp(60px,7.7vw,128px);font-weight:700;line-height:1.07}.film-hero-copy>p:not(.eyebrow){color:#d6e3e9;margin:0 0 34px;font-size:clamp(17px,1.6vw,25px);line-height:1.6}.film-hero-copy>a{color:#fff;backdrop-filter:blur(10px);border:1px solid #b5cbd380;border-radius:99px;justify-content:space-between;align-items:center;gap:38px;padding:14px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.film-hero-copy>a:hover{background:#ffffff20}.film-disclaimer{z-index:1;color:#aabdc6;font-size:11px;position:absolute;bottom:22px;left:clamp(28px,7vw,125px)}.story{background:radial-gradient(at 50% 55%,#183448 0%,#09141e 45%,#03070b 85%);height:350svh;min-height:2300px}.story-sticky{min-height:0}.story-copy{max-width:520px;top:clamp(100px,13vh,140px)}.story-copy h2{letter-spacing:-.08em;margin:12px 0 14px;font-size:clamp(50px,6vw,86px);line-height:1}.story-copy .hero-line{font-size:clamp(23px,2.4vw,36px)}.story-copy>p.hero-description{margin-top:18px;font-size:14px}.stage{inset:8% 0 7%}.story-foot{bottom:24px}.price-panel{background:#f6fafa;border:1px solid #ffffffab;box-shadow:0 30px 120px #0008}.macro-section{color:#fff;background:#070b10;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.macro-image{background-image:linear-gradient(90deg,#070b10da 0%,#070b1099 33%,#0000 67%),url(/images/avocado-mini-detail.png);background-position:50%;background-size:cover;position:absolute;inset:0}.macro-copy{z-index:1;max-width:570px;margin-left:clamp(28px,7vw,120px);padding:110px 0;position:relative}.macro-copy .eyebrow{color:#87def6}.macro-copy h2{letter-spacing:-.075em;margin:22px 0 26px;font-size:clamp(50px,5.6vw,85px);line-height:1.15}.macro-copy>p:not(.eyebrow){color:#d5e2e7;max-width:460px;font-size:clamp(16px,1.4vw,21px);line-height:1.8}.macro-copy>span{color:#a9bac3;margin-top:70px;font-size:11px;display:block}@media (width<=800px){.film-hero-image{background-image:linear-gradient(90deg,#070b10df 0%,#070b10a0 45%,#070b1040 100%),url(/images/avocado-mini-hero.png);background-position:64%}.film-hero-copy{top:42%;left:28px;right:28px;transform:translateY(-50%)}.film-hero h1{font-size:clamp(54px,10vw,86px)}.story-copy{top:90px}.stage{inset:18% -6% 4%}.macro-image{background-image:linear-gradient(90deg,#070b10e8 0%,#070b10b5 55%,#070b1050 100%),url(/images/avocado-mini-detail.png);background-position:62%}.macro-copy{max-width:440px;margin:0 28px}}@media (width<=520px){.site-header{height:54px}.site-header .brand{font-size:17px}.site-header nav{gap:13px}.site-header nav a{font-size:10px}.header-cta{padding:7px 10px;font-size:10px}.film-hero{min-height:670px}.film-hero-image{background-position:68%}.film-hero-copy{top:36%}.film-hero h1{font-size:clamp(48px,12vw,67px)}.film-hero-copy>p:not(.eyebrow){max-width:270px;font-size:16px}.film-disclaimer{bottom:16px;left:28px;right:28px}.story{min-height:2100px}.story-copy{top:82px;left:22px;right:22px}.story-copy h2{font-size:42px}.story-copy .hero-line{font-size:20px}.story-copy>p.hero-description{max-width:240px;font-size:11px}.stage{inset:28% -19% 6%}.price-panel{bottom:70px}.macro-section{min-height:760px}.macro-image{background-position:65%}.macro-copy{align-self:flex-start;margin:0 24px;padding:90px 0}.macro-copy h2{font-size:48px}.macro-copy>p:not(.eyebrow){max-width:280px;font-size:15px}}.story{height:600svh;min-height:0}.story-sticky{height:100svh;min-height:0}.feature-beats{z-index:2;pointer-events:none;position:absolute;inset:0}.feature-beat{opacity:0;visibility:hidden;width:min(440px,36vw);transition:none;position:absolute;top:50%;left:clamp(24px,6vw,100px);transform:translateY(calc(26px - 50%))}.feature-beat.is-active{opacity:1;visibility:visible;transition:opacity .45s,transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(-50%)}.feature-beat[data-beat=telescope],.feature-beat[data-beat=os]{left:auto;right:clamp(24px,6vw,100px)}.feature-beat .eyebrow{color:#8bdef5;margin:0 0 22px}.feature-beat h2{letter-spacing:-.075em;color:#f6fbfd;margin:0 0 24px;font-size:clamp(49px,5vw,78px);line-height:1.12}.feature-beat[data-beat=intro] h2{margin-bottom:14px;font-size:clamp(55px,6vw,91px)}.feature-headline{letter-spacing:-.06em;margin:0 0 18px;font-size:clamp(24px,2.5vw,38px);font-weight:700;line-height:1.3}.feature-beat .feature-description{color:#d1e0e7;max-width:420px;margin:0;font-size:clamp(14px,1.3vw,18px);line-height:1.8}.feature-meta{letter-spacing:.12em;color:#a9deec;border-top:1px solid #a3ccda70;margin-top:32px;padding-top:14px;font-size:11px;display:block}.story-foot #chapter{color:#8bdef5}.story-foot>div:first-child{min-width:105px}@media (width<=800px){.feature-beat{width:auto;max-width:560px;top:clamp(100px,18vh,165px);left:28px;right:28px;transform:translateY(24px)}.feature-beat.is-active{transform:translateY(0)}.feature-beat[data-beat=telescope],.feature-beat[data-beat=os]{left:28px;right:28px}.feature-beat h2{font-size:clamp(43px,7vw,62px)}.feature-beat[data-beat=intro] h2{font-size:clamp(48px,8vw,68px)}.feature-headline{font-size:clamp(23px,4vw,30px)}.feature-beat .feature-description{max-width:500px;font-size:15px}.stage{inset:31% -12% 5%}}@media (width<=520px){.feature-beat{top:82px;left:22px;right:22px}.feature-beat[data-beat=telescope],.feature-beat[data-beat=os]{left:22px;right:22px}.feature-beat .eyebrow{margin-bottom:14px;font-size:10px}.feature-beat h2,.feature-beat[data-beat=intro] h2{margin-bottom:13px;font-size:39px}.feature-headline{margin-bottom:11px;font-size:23px}.feature-beat .feature-description{max-width:330px;font-size:13px;line-height:1.65}.feature-meta{margin-top:14px;padding-top:9px;font-size:10px}.stage{inset:38% -19% 4%}.story-foot{bottom:20px}.story-foot>div:first-child{min-width:90px}.story-foot #chapter{font-size:9px}.price-panel{bottom:72px}}@media (prefers-reduced-motion:reduce){.feature-beat{transition:none}}:root{color:#1d1d1f;background:#fff}body{overflow-x:hidden}.global-nav{z-index:30;color:#dfdfe1;background:#080808;justify-content:center;align-items:center;gap:clamp(18px,3.5vw,56px);height:44px;font-size:11px;display:flex;position:fixed;top:0;left:0;right:0}.global-nav a{white-space:nowrap;opacity:.86;text-decoration:none}.global-nav a:hover,.global-nav a:focus-visible{opacity:1;color:#fff}.global-mark{letter-spacing:-.04em;font-size:15px;font-weight:700;color:#fff!important}.global-mark span{color:#99dfb0;margin-left:2px}.site-header{color:#f5f5f7;z-index:29;background:#141416dd;border-color:#fff2;height:51px;padding:0 clamp(20px,5vw,82px);top:44px}.site-header .brand{letter-spacing:-.045em;font-size:19px}.site-header nav a{color:#d6d6d8;font-size:11px;font-weight:500}.header-cta{color:#fff;background:#0071e3;padding:7px 14px;font-size:11px}.header-cta:hover{color:#fff;background:#1686f3}.subpage .site-header{color:#173040;background:#f7fbfc;top:0}.film-hero{color:#fff;background:#000;height:100svh;min-height:760px;overflow:hidden}.hero-word{z-index:0;letter-spacing:-.13em;color:#27272c;white-space:nowrap;pointer-events:none;font-size:clamp(250px,45vw,720px);font-weight:700;line-height:.75;position:absolute;top:16%;left:50%;transform:translate(-50%)}.film-hero-device{z-index:1;object-fit:cover;object-position:center 57%;width:100%;height:85%;position:absolute;inset:12% 0 3%;mask-image:linear-gradient(#0000,#000 12% 79%,#0000 99%)}.hero-bottom{z-index:2;text-shadow:0 2px 22px #000;justify-content:space-between;align-items:flex-end;gap:30px;display:flex;position:absolute;bottom:clamp(90px,11vh,130px);left:clamp(24px,6vw,100px);right:clamp(24px,6vw,100px)}.hero-bottom h1{letter-spacing:-.09em;margin:0;font-size:clamp(56px,9vw,145px);font-weight:700;line-height:.9}.hero-bottom p{letter-spacing:-.055em;text-align:right;margin:0 0 4px;font-size:clamp(18px,2vw,31px);font-weight:700;line-height:1.35}.film-disclaimer{color:#bdbdc2;bottom:24px}.hero-statement{color:#fff;background:#000;flex-direction:column;justify-content:center;min-height:70svh;padding:clamp(95px,11vw,185px) clamp(24px,7vw,120px) 110px;display:flex}.hero-statement .eyebrow{color:#a0a0a8}.hero-statement h2{letter-spacing:-.09em;margin:25px 0 65px;font-size:clamp(68px,10.5vw,170px);line-height:1.02}.statement-bottom{justify-content:space-between;align-items:end;gap:40px;display:flex}.statement-bottom p{color:#a9a9af;margin:0;font-size:clamp(17px,1.5vw,23px);line-height:1.65}.statement-bottom>div{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:22px;display:flex}.statement-bottom span{color:#d5d5d8;font-size:13px}.statement-bottom a{color:#fff;background:#0071e3;border-radius:100px;padding:13px 22px;font-size:13px;font-weight:700;text-decoration:none}.highlights{color:#fff;background:#111112;padding:130px 0 110px}.highlights-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:48px;padding:0 clamp(24px,7vw,120px);display:flex}.highlights h2{letter-spacing:-.075em;margin:0;font-size:clamp(48px,6.3vw,95px);line-height:1}.gallery-controls{gap:12px;display:flex}.gallery-controls button{color:#fff;cursor:pointer;background:#3d3d42;border:0;border-radius:50%;width:44px;height:44px;font-size:22px}.gallery-controls button:disabled{opacity:.35;cursor:default}.highlight-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;padding:0 clamp(24px,7vw,120px) 24px;scroll-padding-inline:clamp(24px,7vw,120px);display:flex;overflow-x:auto}.highlight-gallery::-webkit-scrollbar{display:none}.highlight-card{scroll-snap-align:start;isolation:isolate;background:#242428;border-radius:27px;flex:0 0 min(77vw,1040px);height:min(62vw,600px);min-height:420px;position:relative;overflow:hidden}.highlight-card:after{content:"";pointer-events:none;background:linear-gradient(#0009,#0001 52%,#0007);position:absolute;inset:0}.highlight-card img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.highlight-card:hover img{transform:scale(1.04)}.highlight-card>div{z-index:1;position:absolute;top:clamp(28px,4vw,60px);left:clamp(28px,4vw,60px);right:clamp(28px,4vw,60px)}.highlight-card>div>span{letter-spacing:.19em;color:#c9c9cf;font-size:11px;font-weight:700}.highlight-card h3{letter-spacing:-.07em;max-width:710px;margin:22px 0 12px;font-size:clamp(35px,4vw,66px);line-height:1.1}.highlight-card p{color:#eee;max-width:610px;margin:0;font-size:clamp(13px,1.35vw,17px);line-height:1.6}.gallery-hint{color:#a2a2a9;margin:20px clamp(24px,7vw,120px) 0;font-size:12px}.design-intro{color:#1d1d1f;text-align:center;background:#f5f5f7;flex-direction:column;justify-content:center;align-items:center;min-height:80svh;padding:120px 24px;display:flex}.design-intro .eyebrow{color:#6e6e73}.design-intro h2{letter-spacing:-.1em;margin:28px 0 38px;font-size:clamp(76px,12vw,185px);line-height:1.03}.design-intro>p:last-child{color:#6e6e73;margin:0;font-size:clamp(17px,1.6vw,25px);line-height:1.7}.story-sticky:before{opacity:.35}.macro-image{background-image:linear-gradient(90deg,#070b10e9 0%,#070b10a9 38%,#070b1030 75%),url(/images/avocado-mini-base-p0.png)}.details{background:#f5f5f7}.details figure img{box-shadow:none;background:#0a0a0c}.experience{background:#fff}.os-section{background:#101014}@media (width<=800px){.global-nav{gap:22px}.global-nav a:last-child,.hero-word{display:none}.film-hero-device{object-fit:contain;object-position:center;width:100%;height:62%;inset:14% 0 24%;mask-image:none}.hero-bottom{bottom:90px}.hero-bottom h1{font-size:clamp(46px,9vw,75px)}.hero-bottom p{font-size:17px}.statement-bottom{flex-direction:column;align-items:flex-start}.statement-bottom>div{align-items:flex-start}.highlight-card{flex-basis:82vw;height:520px}.macro-image{background-image:linear-gradient(90deg,#070b10de,#070b10a9 53%,#070b1040),url(/images/avocado-mini-base-p0.png)}}@media (width<=520px){.global-nav{gap:17px}.global-nav a:nth-child(3),.global-nav a:nth-child(4){display:none}.site-header{height:50px}.site-header nav{gap:12px}.site-header nav a:nth-child(3),.site-header nav a:nth-child(4){display:none}.film-hero{min-height:680px}.hero-word{font-size:65vw;top:28%}.film-hero-device{object-fit:contain;object-position:center;width:100%;height:56%;inset:17% 0 27%}.hero-bottom{flex-direction:column;align-items:start;gap:12px;bottom:90px;left:22px;right:22px}.hero-bottom h1{font-size:58px}.hero-bottom p{text-align:left;font-size:18px}.film-disclaimer{font-size:10px;bottom:18px;left:22px;right:22px}.hero-statement{min-height:70svh;padding:100px 24px 80px}.hero-statement h2{margin:24px 0 55px;font-size:18vw}.statement-bottom p{font-size:16px}.statement-bottom span{font-size:12px}.highlights{padding:90px 0 70px}.highlights-head{margin-bottom:30px;padding:0 24px}.highlights h2{font-size:44px}.gallery-controls button{width:38px;height:38px}.highlight-gallery{gap:14px;padding:0 24px 20px;scroll-padding-inline:24px}.highlight-card{flex-basis:82vw;height:530px;min-height:0}.highlight-card img{object-position:center}.highlight-card>div{top:29px;left:25px;right:25px}.highlight-card h3{font-size:36px}.highlight-card p{font-size:13px}.design-intro{min-height:75svh;padding:90px 20px}.design-intro h2{font-size:16vw}.design-intro>p:last-child{font-size:16px}.macro-image{background-position:65%}.details figure img{object-fit:cover;min-height:290px}}@media (prefers-reduced-motion:reduce){.highlight-card img{transition:none}}.product-header{-webkit-backdrop-filter:saturate(150%)blur(20px);z-index:30;background:#0b0b0ddd;border-bottom:1px solid #ffffff1f;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(24px,4vw,64px);height:72px;padding:0 clamp(22px,4vw,64px);display:grid;position:fixed;top:0}.product-header .brand{letter-spacing:-.055em;color:#fff;font-size:21px}.avokado-brand{align-items:center;gap:9px;display:inline-flex}.avokado-brand-icon{object-fit:contain;filter:drop-shadow(0 1px 8px #ffffff2e);flex:none;width:29px;height:29px}.avokado-nav-back .avokado-brand-icon{width:22px;height:22px;margin:-4px 0}.product-header .primary-nav{justify-self:center;align-items:center;gap:clamp(18px,2.5vw,40px);display:flex}.product-header .primary-nav a{color:#d4d4d8;font-size:13px;font-weight:500;transition:color .18s}.product-header .primary-nav a:hover,.product-header .primary-nav a:focus-visible{color:#fff}.header-actions{align-items:center;gap:12px;display:flex}.product-header .header-cta{color:#111114;white-space:nowrap;background:#f5f5f7;border-radius:999px;align-items:center;gap:8px;padding:11px 19px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.product-header .header-cta:hover,.product-header .header-cta:focus-visible{color:#111114;background:#fff;transform:translateY(-1px)}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;color:#f5f5f7;border:1px solid #ffffff30;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:600;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{-webkit-backdrop-filter:blur(18px);background:#111114f5;border:1px solid #fff2;border-radius:18px;gap:2px;min-width:190px;padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 60px #0009}.mobile-menu nav a{color:#ededf0;border-radius:10px;padding:11px 12px;font-size:13px;text-decoration:none;display:block!important}.mobile-menu nav a:hover,.mobile-menu nav a:focus-visible{color:#fff;background:#ffffff12}@media (width<=800px){.product-header{grid-template-columns:1fr auto;gap:14px;height:64px;padding:0 18px}.product-header .brand{font-size:19px}.product-header .avokado-brand-icon{width:26px;height:26px}.product-header .primary-nav{display:none}.mobile-menu{display:block}.product-header .header-cta{padding:9px 13px;font-size:12px}}@media (width<=400px){.product-header .brand{font-size:17px}.header-actions{gap:7px}.mobile-menu summary,.product-header .header-cta{padding:8px 10px}}.story{background:#08090b;height:650svh}.story-sticky:before{z-index:0;opacity:.22}.story-word{z-index:0;letter-spacing:-.13em;white-space:nowrap;color:#eef9ff;opacity:.045;pointer-events:none;user-select:none;font-size:clamp(130px,28vw,490px);font-weight:700;line-height:1;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.story-orbit{z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #b5dce529;border-radius:50%;width:min(64vw,720px);position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.story-orbit:before,.story-orbit:after{content:"";border:1px solid #b5dce523;border-radius:50%;position:absolute;inset:12%}.story-orbit:after{border-color:#b5dce519;inset:27%}.story-rail{z-index:4;flex-direction:column;gap:13px;display:flex;position:absolute;top:50%;right:clamp(20px,3.5vw,58px);transform:translateY(-50%)}.story-rail span{opacity:.5;border:1px solid #b9d9e4;border-radius:50%;width:7px;height:7px;transition:background .25s,transform .25s,opacity .25s}.story-rail span.is-active{opacity:1;background:#b9d9e4;transform:scale(1.4)}.stage{z-index:1;pointer-events:none;inset:0}.feature-beat{will-change:opacity,transform;width:min(480px,37vw)}.feature-beat.is-active{transition:none}.feature-beat h2{font-size:clamp(48px,5.4vw,84px)}.feature-beat .feature-description{max-width:410px}@media (width<=800px){.story{height:650svh}.story-word{opacity:.035;font-size:37vw;top:54%}.story-orbit{width:95vw;top:63%}.story-rail{gap:11px;top:63%;right:20px}.feature-beat,.feature-beat[data-beat=telescope],.feature-beat[data-beat=os]{width:auto;max-width:640px;top:115px;left:26px;right:48px}.feature-beat h2,.feature-beat[data-beat=intro] h2{font-size:clamp(38px,7vw,60px)}.feature-headline{font-size:clamp(21px,4vw,28px)}.feature-beat .feature-description{max-width:570px;font-size:clamp(12px,1.8vw,15px);line-height:1.55}.feature-meta{display:none}.stage{inset:0}.price-panel{width:auto;inset:115px 50px auto 24px;transform:translateY(16px)}.price-panel.visible{transform:translateY(0)}}@media (width<=520px){.feature-beat,.feature-beat[data-beat=telescope],.feature-beat[data-beat=os]{top:120px;left:22px;right:32px}.feature-beat .eyebrow{margin-bottom:11px}.feature-beat h2,.feature-beat[data-beat=intro] h2{margin-bottom:11px;font-size:clamp(33px,9vw,42px)}.feature-headline{margin-bottom:9px;font-size:21px}.feature-beat .feature-description{max-width:330px;font-size:12px;line-height:1.5}.story-rail{right:15px}.story-foot{bottom:18px;left:22px;right:22px}.price-panel{padding:22px;inset:115px 22px auto}}@media (prefers-reduced-motion:reduce){.story-rail span{transition:none}}.motion-product{transform-origin:50% 75%;will-change:transform;--camera-on:0;--front-facing:1;--scan-opacity:0;--scan-angle:-80deg;width:min(48vw,600px);height:min(72svh,760px);position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.turn-frame{object-fit:contain;opacity:0;width:100%;height:100%;filter:brightness(calc(.69 + var(--camera-on) * .31)) drop-shadow(0 20px 38px #000b);will-change:opacity;position:absolute;inset:0}.turn-frame[data-view=front]{opacity:1}.turn-frame-mirror{transform:scaleX(-1)}.camera-sweep{z-index:0;width:150%;height:76%;transform:translateX(-50%) rotate(var(--scan-angle));transform-origin:50% 5%;opacity:var(--scan-opacity);filter:blur(5px);mix-blend-mode:screen;pointer-events:none;background:conic-gradient(from 153deg at 50% 0,#0000 0deg,#39b9ff07 9deg,#4bc7ff35 24deg,#a5eaff75 25deg,#4bc7ff35 26deg,#39b9ff07 43deg,#0000 52deg);position:absolute;top:9%;left:50%}.camera-flare{z-index:2;width:160px;height:100px;opacity:calc(var(--camera-on) * var(--front-facing));filter:blur(6px);mix-blend-mode:screen;pointer-events:none;background:radial-gradient(#dcfaffc4 0%,#35c8ff91 12%,#0ea6ff40 36%,#0000 70%);border-radius:50%;position:absolute;left:50%;transform:translate(-50%,-50%)}.camera-flare-upper{top:10%}.camera-flare-lower{width:200px;height:110px;opacity:calc(var(--camera-on) * .75);top:73%}.sensor-closeup{z-index:3;backdrop-filter:blur(18px);pointer-events:none;opacity:0;background:#09141cdd;border:1px solid #9ce4ff39;border-radius:18px;width:clamp(170px,19vw,285px);padding:10px 10px 14px;position:absolute;bottom:clamp(76px,11vh,130px);right:clamp(48px,8vw,135px);box-shadow:0 18px 70px #0009}.sensor-closeup img{object-fit:cover;object-position:50% 21%;background:#10171d;border-radius:11px;width:100%;height:150px;display:block}.sensor-closeup span{letter-spacing:.11em;color:#d9f3ff;white-space:nowrap;justify-content:space-between;align-items:center;margin:11px 6px 0;font-size:9px;font-weight:700;display:flex}.sensor-closeup i{background:#4ad6ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #53dfff}.activation-section{color:#f5f9fc;isolation:isolate;background:#050b11;justify-content:center;align-items:center;min-height:100svh;padding:100px 24px;display:flex;position:relative;overflow:hidden}.activation-image{z-index:-1;background:url(/images/motion-tower-satin-four-point.png) 50%/cover no-repeat;animation:8s ease-in-out infinite alternate activation-breathe;position:absolute;inset:0}.activation-section:after{content:"";z-index:-1;background:linear-gradient(90deg,#03090e44,#03090e88 28%,#03090eb0 50%,#03090e88 72%,#03090e44);position:absolute;inset:0}.activation-copy{backdrop-filter:blur(18px);background:#071018b5;border:1px solid #d4ebf12b;border-radius:24px;width:min(470px,100%);padding:35px 38px;box-shadow:0 25px 85px #0007}.activation-copy .eyebrow{color:#7cddff}.activation-copy h2{letter-spacing:-.075em;margin:14px 0 28px;font-size:clamp(42px,4vw,65px);line-height:1.13}.activation-copy ol{margin:0;padding:0;list-style:none}.activation-copy li{color:#e2edf2;border-top:1px solid #b5d5e731;padding:15px 0;font-size:14px;line-height:1.5}.activation-copy li span{letter-spacing:.16em;color:#77d9f7;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.activation-copy .fine{margin:20px 0 0;color:#a9c2cd!important}@keyframes activation-breathe{0%{filter:brightness(.8);transform:scale(1)}to{filter:brightness(1.1);transform:scale(1.035)}}@media (width<=800px){.motion-product{width:min(80vw,560px);height:73svh;top:61%}.sensor-closeup{width:170px;bottom:75px;right:46px}.sensor-closeup img{height:105px}.sensor-closeup span{font-size:7px}.activation-section{align-items:flex-end;padding:45vh 22px 45px}.activation-image{background-color:#050b11;background-position:top;background-size:auto 68%;animation:none}.activation-section:after{background:linear-gradient(#0000 0%,#050b11aa 37%,#050b11 70%)}.activation-copy{width:min(520px,100%);padding:26px 24px}}@media (width<=520px){.motion-product{width:100vw;height:54svh;top:70%}.camera-flare{width:120px}.camera-flare-lower{width:145px}.sensor-closeup{display:none}.activation-copy h2{font-size:40px}.activation-copy li{font-size:13px}}@media (prefers-reduced-motion:reduce){.activation-image{animation:none}.motion-product,.turn-frame{will-change:auto}}.story-word{display:none}.story-orbit{border-color:#93d9f51c}.story-orbit:before,.story-orbit:after{border-color:#93d9f512}.motion-product{height:min(78svh,800px)}.turn-frame{filter:brightness(calc(.86 + var(--camera-on) * .14)) contrast(1.08) drop-shadow(0 25px 50px #000b)}.camera-flare-lower{top:67%}.feature-beat[data-beat=sensor] h2{margin-bottom:16px;font-size:clamp(48px,5vw,70px)}.feature-beat[data-beat=sensor] .feature-description{color:#e2f2f7;font-size:15px;line-height:1.65}.sensor-capabilities{gap:13px;margin-top:24px;display:grid}.sensor-capabilities>div{border-top:1px solid #8ad7f052;padding:10px 0 0 17px;position:relative}.sensor-capabilities>div:before{content:"";background:#49caff;border-radius:4px;width:4px;height:32px;position:absolute;top:11px;left:0;box-shadow:0 0 18px #49caff80}.sensor-capabilities span{letter-spacing:.15em;color:#8bdef5;font-size:10px;font-weight:700;display:block}.sensor-capabilities strong{letter-spacing:-.03em;color:#fff;margin:5px 0 3px;font-size:17px;display:block}.sensor-capabilities p{color:#c5d8e1;margin:0;font-size:12px;line-height:1.55}.feature-beat[data-beat=sensor] .feature-meta{margin-top:18px}.sensor-closeup{background:#08131ce8;border-color:#8ce4ff55;border-radius:21px;width:clamp(240px,27vw,380px);padding:8px 8px 14px;transition:opacity .18s;top:22%;bottom:auto;right:clamp(38px,5vw,90px);box-shadow:0 30px 90px #000b}.sensor-closeup img{aspect-ratio:3/2;object-fit:cover;object-position:center;border-radius:14px;height:auto}.sensor-closeup>div{justify-content:space-between;gap:8px;margin:12px 9px 0;display:flex}.sensor-closeup>div span{letter-spacing:.1em;color:#d9f4ff;align-items:center;gap:6px;margin:0;font-size:9px;display:flex}.sensor-closeup>div i{background:#53dfff;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #53dfff}@media (width<=1050px){.sensor-closeup{width:230px;top:25%;right:30px}.sensor-closeup>div span{font-size:7px}}@media (width<=800px){.motion-product{height:70svh}.sensor-closeup{display:none}.feature-beat[data-beat=sensor] h2{font-size:clamp(40px,7vw,58px)}.sensor-capabilities{gap:8px;margin-top:16px}.sensor-capabilities>div{padding-top:7px}.sensor-capabilities>div:before{height:27px;top:8px}.sensor-capabilities strong{font-size:15px}.sensor-capabilities p{font-size:12px}}@media (width<=520px){.motion-product{height:54svh}.feature-beat[data-beat=sensor] h2{margin-bottom:9px;font-size:36px}.feature-beat[data-beat=sensor] .feature-description{font-size:12px}.sensor-capabilities{gap:6px;margin-top:11px}.sensor-capabilities>div{padding:6px 0 0 12px}.sensor-capabilities>div:before{width:3px;height:22px;top:7px}.sensor-capabilities span{font-size:8px}.sensor-capabilities strong{margin:2px 0;font-size:13px}.sensor-capabilities p{font-size:10px;line-height:1.35}.feature-beat[data-beat=sensor] .feature-meta{display:none}}.story-sticky{--gaze:0}.stage{z-index:2}.sensor-gaze{z-index:3;pointer-events:none;opacity:var(--gaze);background:radial-gradient(ellipse 85vw 58vh at var(--gaze-x,60%) var(--gaze-upper-y,25%),#e5fcff9c 0%,#9feaff79 18%,#44c4ff43 40%,transparent 75%),linear-gradient(125deg,transparent 15%,#b6ecff20 52%,transparent 82%);mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.sensor-gaze-upper,.sensor-gaze-lower{left:var(--gaze-x,60%);filter:blur(5px);background:radial-gradient(circle,#fff 0%,#e5fcffde 4%,#83ddff9c 13%,#2dbbff66 30%,#2dbbff17 55%,#0000 72%);border-radius:50%;display:block;position:absolute;transform:translate(-50%,-50%)}.sensor-gaze-upper{top:var(--gaze-upper-y,25%);aspect-ratio:1;width:min(76vw,1050px)}.sensor-gaze-lower{top:var(--gaze-lower-y,70%);aspect-ratio:1;opacity:.68;width:min(42vw,560px)}.feature-beat[data-beat=sensor]{text-shadow:0 2px 18px #071521b8}.story-rail,.story-foot{z-index:5}.price-panel{z-index:6}@media (width<=800px){.sensor-gaze{background:radial-gradient(ellipse 120vw 55vh at var(--gaze-x,55%) var(--gaze-upper-y,40%),#dcfaff91 0%,#83dcff66 25%,transparent 75%)}.sensor-gaze-upper{width:110vw}.sensor-gaze-lower{width:75vw}.feature-beat[data-beat=sensor] .feature-description{max-width:350px}}@media (prefers-reduced-motion:reduce){.sensor-gaze{display:none}}.os-install{color:#f8fcff;isolation:isolate;background:radial-gradient(circle at 77% 48%,#16384a 0%,#0b1c28 35%,#050b12 74%);align-items:center;min-height:100svh;padding:clamp(100px,12vw,190px) clamp(25px,10vw,170px);display:flex;position:relative;overflow:hidden}.os-install-orbit{z-index:-1;aspect-ratio:1;border:1px solid #83dffb20;border-radius:50%;width:min(88vw,1200px);position:absolute;top:50%;right:-18vw;transform:translateY(-50%);box-shadow:0 0 0 7vw #65cfff08,0 0 0 15vw #65cfff05,inset 0 0 140px #38bfff15}.os-install-orbit:after{content:"";border:1px solid #a4e8ff24;border-radius:50%;position:absolute;inset:20%;box-shadow:0 0 70px #7adfff16}.os-install-content{z-index:1;max-width:720px;position:relative}.os-install .eyebrow{color:#78d9fa;letter-spacing:.28em;font-size:12px}.os-install h2{letter-spacing:-.09em;margin:24px 0 30px;font-size:clamp(58px,7.3vw,112px);line-height:1.12}.os-install-lead{color:#d6e8ef;max-width:540px;margin:0 0 40px;font-size:clamp(16px,1.65vw,22px);line-height:1.75}.os-install-button{color:#102b37;background:#e8faff;border-radius:999px;justify-content:space-between;align-items:center;gap:48px;min-width:min(370px,100%);min-height:64px;padding:17px 24px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 16px 44px #0005}.os-install-button:hover,.os-install-button:focus-visible{background:#fff;transform:translateY(-3px)}.os-install-content{width:100%}.os-install h2{letter-spacing:-.09em;white-space:nowrap;margin:0 0 clamp(34px,5vw,68px);font-size:clamp(62px,9vw,148px)}.os-install-button{min-width:min(430px,100%)}.os-install-note{color:#a9c0cc;margin:22px 0 0;font-size:12px;line-height:1.7}@media (width<=800px){.os-install{min-height:85svh;padding:110px 25px}.os-install-orbit{width:150vw;right:-72vw}}@media (width<=520px){.os-install h2{font-size:clamp(42px,11vw,72px)}.os-install-button{gap:16px;width:100%;font-size:15px}}body{background:#050506}.global-nav{color:#dedee0;background:#080809;border-bottom:1px solid #ffffff13}.global-mark span{color:#a8c8d1}.site-header{background:#151517e8;border-bottom-color:#ffffff20}.site-header nav a{color:#dedee0}.header-cta,.statement-bottom a{color:#171719;box-shadow:none;background:#f3f3f5}.header-cta:hover,.statement-bottom a:hover{color:#171719;background:#fff}.film-hero{background:#050506}.film-hero:before,.film-hero:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.film-hero:before{mix-blend-mode:screen;background:radial-gradient(6vw at 16% 29%,#a6e8ff40,#0000 75%),radial-gradient(6vw at 84% 29%,#a6e8ff40,#0000 75%)}.hero-bottom,.film-disclaimer{z-index:3}.hero-product-lockup span{color:#d7d7db;letter-spacing:.24em;margin-bottom:16px;font-size:11px;font-weight:700;display:block}.film-disclaimer{color:#bdbdc2}.hero-statement{color:#f5f5f7;background:linear-gradient(145deg,#050506,#121214 73%,#080809)}.hero-statement .eyebrow,.design-intro .eyebrow{color:#b8b8bd}.hero-statement h2{max-width:1100px}.statement-bottom{border-top:1px solid #ffffff36;padding-top:29px}.statement-bottom p{color:#bdbdc3}.statement-bottom span{color:#a7a7ad;letter-spacing:.12em;font-size:11px;font-weight:700}.highlights{color:#f5f5f7;background:#101012}.highlights-head{border-top:1px solid #ffffff25;padding-top:28px}.gallery-controls button{color:#f5f5f7;background:#36363b}.gallery-controls button:hover{background:#55555a}.highlight-card{background:#242428;box-shadow:0 28px 65px #0007}.highlight-card:after{background:linear-gradient(#000b 0%,#0005 29%,#0000 57%,#000a 100%)}.highlight-card>div>span{color:#d1d1d5}.highlight-card p{color:#e8e8ea}.gallery-hint{color:#a3a3aa}.design-intro{color:#f5f5f7;background:linear-gradient(135deg,#171719,#070708 72%);position:relative;overflow:hidden}.design-intro:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #ffffff15;border-radius:50%;width:min(64vw,780px);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.design-intro>*{z-index:1;position:relative}.design-intro>p:last-child{color:#bdbdc3}.os-install{background:linear-gradient(140deg,#0a0a0b,#1b1c1e 62%,#080809)}.os-install-orbit{border-color:#ffffff16;box-shadow:0 0 0 7vw #ffffff04,0 0 0 15vw #ffffff03}.os-install-orbit:after{box-shadow:none;border-color:#ffffff1b}.os-install .eyebrow{color:#b8b8bd}.os-install-lead{color:#c5c5ca}.os-install-button{color:#171719;background:#f3f3f5}.os-install-note{color:#a2a2a9}footer{color:#a8a8af;background:#080809;border-top:1px solid #ffffff20}.subpage{color:#f5f5f7;background:linear-gradient(145deg,#151517,#070708 65%)}.subpage .site-header{color:#f5f5f7;background:#151517;border-bottom-color:#ffffff24}.subpage .site-header nav a{color:#d5d5d9}.subpage .article .eyebrow{color:#bdbdc2}.subpage .article h1,.subpage .article h2{color:#f5f5f7}.subpage .lead,.subpage .article section p:not(.eyebrow),.subpage .article li{color:#c7c7cc}.subpage .notice{color:#f5f5f7;background:#28292c;border-left-color:#a6e8ff}.subpage .notice p{color:#d0d0d5}.subpage .article-image img{border:1px solid #ffffff28;box-shadow:0 24px 65px #0007}.subpage .article-image figcaption{color:#b7b7bd}.subpage .button.dark{color:#171719;background:#f3f3f5}.subpage .text-link{color:#b8e5f3}@media (width<=520px){.hero-product-lockup span{letter-spacing:.18em;margin-bottom:10px;font-size:9px}.statement-bottom{align-items:flex-start}.statement-bottom>div{gap:16px}.film-hero:before{background:radial-gradient(9vw at 16% 35%,#a6e8ff36,#0000 76%),radial-gradient(9vw at 84% 35%,#a6e8ff36,#0000 76%)}.film-hero:after{background:linear-gradient(#0002,#0000 33%,#050506bd 78%,#050506 100%)}.hero-statement h2,.design-intro h2{white-space:nowrap;font-size:clamp(39px,12vw,52px)}.highlights h2{white-space:nowrap;font-size:clamp(31px,9vw,36px)}.design-intro>p:last-child{max-width:330px}.highlight-card{border-radius:22px}}.story{background:#09090a}.story-sticky{background:linear-gradient(90deg,#131315 0%,#101012 46%,#080809 46% 100%)}.story-sticky:before{display:none}.story-sticky:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(58% 65% at 50% 49%,#393b3e 0%,#1b1c1f 40%,#0000 84%);position:absolute;inset:0 0 0 46%}.story-orbit,.story-word{display:none}.stage{z-index:2;inset:0 0 0 46%}.motion-product{width:min(37vw,560px);height:min(79svh,820px);top:51%;left:50%}.feature-beats{z-index:4}.feature-beat,.feature-beat[data-beat=telescope],.feature-beat[data-beat=os]{width:min(540px,37vw);top:50%;left:clamp(30px,5.7vw,96px);right:auto}.feature-beat h2,.feature-beat[data-beat=sensor] h2{letter-spacing:-.08em;color:#f5f5f7;font-size:clamp(42px,4.2vw,60px);line-height:1.16}.feature-beat[data-beat=intro] h2{font-size:clamp(49px,5.1vw,72px)}.feature-beat .eyebrow{color:#b7b7be}.feature-beat .feature-description,.feature-beat[data-beat=sensor] .feature-description{color:#c7c7cd;max-width:490px}.feature-meta{color:#a9a9b0;border-top-color:#ffffff37}.sensor-capabilities>div{border-top-color:#ffffff30}.sensor-capabilities span{color:#b9d8e2}.sensor-capabilities strong{color:#f5f5f7}.sensor-capabilities p{color:#bfc0c5}.sensor-closeup{display:none}.story-rail span{border-color:#bcbcc1}.story-rail span.is-active{background:#d6d6db}.story-foot #chapter,.story-foot span{color:#b8b8bd}.track{background:#ffffff40}.track>div{background:#c8c8cd}.price-panel{background:#f6f6f7;border-color:#fff;width:min(430px,37vw);top:50%;left:clamp(30px,5.7vw,96px);right:auto;box-shadow:0 30px 90px #0009}.sensor-gaze{z-index:3;opacity:calc(var(--gaze) * .72)}@media (width<=800px){.story-sticky{background:linear-gradient(#101012 0% 45%,#09090a 45% 100%)}.story-sticky:after{background:radial-gradient(70% 70%,#34363a 0%,#1a1b1e 47%,#0000 88%);inset:45% 0 0}.stage{inset:42% 0 7%}.motion-product{width:min(66vw,470px);height:100%;top:50%;left:50%}.feature-beat,.feature-beat[data-beat=telescope],.feature-beat[data-beat=os]{width:auto;max-width:680px;top:115px;left:26px;right:40px}.feature-beat h2,.feature-beat[data-beat=sensor] h2{font-size:clamp(34px,5vw,48px)}.feature-beat[data-beat=intro] h2{font-size:clamp(43px,6vw,56px)}.price-panel{width:auto;max-width:440px;top:112px;left:26px;right:26px}}@media (width<=520px){.story-sticky{background:linear-gradient(#111113 0% 50%,#09090a 50% 100%)}.story-sticky:after{inset:50% 0 0}.stage{inset:48% 0 6%}.motion-product{width:76vw;height:100%;top:50%;left:50%}.feature-beat,.feature-beat[data-beat=telescope],.feature-beat[data-beat=os]{width:auto;max-width:none;top:112px;left:22px;right:22px}.feature-beat h2,.feature-beat[data-beat=sensor] h2{margin-bottom:10px;font-size:clamp(32px,8vw,38px)}.feature-beat[data-beat=intro] h2{font-size:40px}.feature-beat .eyebrow{margin-bottom:10px}.feature-beat .feature-description,.feature-beat[data-beat=sensor] .feature-description{font-size:12px;line-height:1.5}.feature-meta{display:none}.sensor-capabilities{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.sensor-capabilities>div{padding:8px 0 0 10px}.sensor-capabilities strong{font-size:12px}.sensor-capabilities p{font-size:10px}.story-rail{top:74%;right:14px}.price-panel{width:auto;max-width:none;top:105px;left:22px;right:22px}.story-sticky:has(.price-panel.visible) .motion-product{opacity:.46}}.tower-canvas{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.motion-product.has-webgl .turn-frame,.motion-product.has-webgl .camera-sweep,.motion-product.has-webgl .camera-flare{display:none}.story-sticky:has(.price-panel.visible) .feature-beats{visibility:hidden}.price-panel:not(.visible){transition:none}.story{height:520svh}.turn-frame{image-rendering:auto;filter:brightness(calc(.9 + var(--camera-on) * .1)) contrast(1.05) saturate(.92);will-change:opacity;transform:translateZ(0)}.motion-product:after{content:"";z-index:-1;filter:blur(30px);opacity:.32;pointer-events:none;background:#000;border-radius:50%;width:42%;height:5%;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.price-panel{width:min(550px,42vw);box-shadow:none;color:#f5f5f7;background:0 0;border:0;border-radius:0;padding:0 18px 0 0;top:50%;left:clamp(30px,5.7vw,96px);right:auto;transform:translateY(-42%)translateY(20px)}.price-panel.visible{transform:translateY(-42%)}.price-panel .eyebrow{color:#a8dfee;letter-spacing:.24em;margin:0 0 22px;font-size:11px}.price-panel h2{letter-spacing:-.085em;color:#f5f5f7;margin:0;font-size:clamp(48px,5.2vw,78px);line-height:1.05}.price-panel .price{border-top:1px solid #ffffff3b;gap:8px;margin:30px 0 27px;padding-top:21px}.price-panel .price span{color:#c1c2c7;letter-spacing:.01em;font-size:clamp(12px,1.15vw,15px)}.price-panel .price strong{letter-spacing:-.075em;color:#f5f5f7;font-variant-numeric:tabular-nums;font-size:clamp(56px,6vw,86px);line-height:1.04}.price-panel .price small{color:#9fa2aa;letter-spacing:.08em;font-size:12px}.price-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.price-availability{letter-spacing:.04em;color:#b9bec6;white-space:nowrap;align-items:center;gap:9px;padding:11px 2px;font-size:12px;font-weight:700;display:inline-flex}.price-availability:before{content:"";background:#82a4b1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #82a4b180}.price-panel .text-link{color:#f5f5f7;border:1px solid #aab2bb80;border-radius:999px;margin:0;padding:11px 19px;font-size:12px;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.price-panel .text-link:hover{color:#111214;background:#f5f5f7;border-color:#f5f5f7}.price-panel .fine{max-width:390px;margin:22px 0 0;color:#92959d!important;font-size:11px!important}@media (width<=800px){.price-panel{width:auto;max-width:none;padding:0;top:112px;left:26px;right:26px;transform:translateY(18px)}.price-panel.visible{transform:translateY(0)}.price-panel h2{font-size:clamp(46px,8vw,64px)}.price-panel .price strong{font-size:clamp(55px,9vw,72px)}}@media (width<=520px){.price-panel{top:108px;left:22px;right:22px}.price-panel .eyebrow{margin-bottom:14px;font-size:10px}.price-panel h2{font-size:43px}.price-panel .price{margin:19px 0 16px;padding-top:15px}.price-panel .price span{font-size:12px}.price-panel .price strong{font-size:57px}.price-panel .price small{font-size:10px}.price-actions{gap:6px 14px}.price-availability{font-size:11px}.price-panel .text-link{padding:9px 13px;font-size:11px}.price-panel .fine{margin-top:11px;line-height:1.5;font-size:10px!important}.story-sticky:has(.price-panel.visible) .motion-product{opacity:1}}.os-install .os-install-button{isolation:isolate;color:#f8fcff;background:linear-gradient(115deg,#23353c 0%,#172126 38%,#0e1215 100%);border:1px solid #9ae8ff80;border-radius:25px;gap:18px;width:min(460px,100%);min-width:0;min-height:88px;padding:11px 12px 11px 19px;transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden;box-shadow:0 20px 55px #0009,inset 0 0 0 1px #ffffff10,0 0 34px #42c6ee21}.os-install .os-install-button:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#a8ecff18,#0000);width:48%;transition:left .65s;position:absolute;inset:-80% auto -80% -50%;transform:skew(-18deg)}.os-install .os-install-button:hover,.os-install .os-install-button:focus-visible{background:linear-gradient(115deg,#23353c 0%,#172126 38%,#0e1215 100%);border-color:#bcefff;transform:translateY(-4px);box-shadow:0 25px 65px #000b,inset 0 0 0 1px #ffffff16,0 0 45px #42c6ee50}.os-install .os-install-button:hover:before,.os-install .os-install-button:focus-visible:before{left:115%}.os-install .os-install-button:focus-visible{outline-offset:5px;outline:2px solid #d8f7ff}.os-install-button-sensor{background:radial-gradient(circle,#a9edff31 0 17%,#164e61 18% 25%,#081217 28% 58%,#40707e 61%,#0e1d22 69%);border:1px solid #94e9ff78;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 0 25px #43ccf858,inset 0 0 12px #9feaff52}.os-install-button-sensor span{background:#c9f6ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px 4px #70dcff}.os-install-button-copy{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;line-height:1.2;display:flex}.os-install-button-copy strong{letter-spacing:.02em;white-space:nowrap;font-size:17px}.os-install-button-copy small{color:#97b9c4;letter-spacing:.22em;white-space:nowrap;font-size:9px;font-weight:700}.os-install-button-arrow{color:#e6faff;background:linear-gradient(145deg,#45535a,#243238);border:1px solid #ffffff34;border-radius:17px;flex:none;place-items:center;width:51px;height:51px;font-size:23px;font-weight:400;transition:transform .24s,background .24s;display:grid}.os-install-button:hover .os-install-button-arrow,.os-install-button:focus-visible .os-install-button-arrow{background:linear-gradient(145deg,#6695a5,#2d5261);transform:translate(2px,-2px)}@media (width<=520px){.os-install .os-install-button{border-radius:21px;gap:12px;min-height:78px;padding:10px 10px 10px 14px}.os-install-button-sensor,.os-install-button-arrow{width:44px;height:44px}.os-install-button-arrow{border-radius:14px}.os-install-button-copy strong{font-size:15px}.os-install-button-copy small{letter-spacing:.16em;font-size:8px}}@media (prefers-reduced-motion:reduce){.os-install .os-install-button,.os-install .os-install-button:before,.os-install-button-arrow{transition:none}}.preorder-page{color:#f5f7f9;background:#08090b}.preorder-main{padding-top:58px}.preorder-hero{background:radial-gradient(circle at 72% 40%,#273139 0%,#11171b 35%,#090a0c 72%);grid-template-columns:1fr 1fr;align-items:center;gap:4vw;min-height:78svh;padding:clamp(100px,10vw,160px) clamp(24px,7vw,110px) 70px;display:grid;overflow:hidden}.preorder-hero .eyebrow,.preorder-section-head .eyebrow,.preorder-terms .eyebrow,.preorder-result .eyebrow{color:#9bdff1;letter-spacing:.24em;font-size:11px;font-weight:700}.preorder-hero h1{letter-spacing:-.085em;margin:18px 0 24px;font-size:clamp(54px,7vw,110px);line-height:1.1}.preorder-hero p:not(.eyebrow){color:#c9ced2;max-width:520px;font-size:clamp(16px,1.7vw,22px);line-height:1.7}.preorder-hero img{object-fit:contain;filter:drop-shadow(0 30px 60px #0009);width:100%;max-height:650px}.preorder-state{color:#d8f7ff;background:#1640513d;border:1px solid #8fe6ff60;border-radius:999px;align-items:center;gap:11px;margin-top:34px;padding:12px 18px;font-size:13px;font-weight:700;display:inline-flex}.preorder-state:before{content:"";background:#68c8e3;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #76dcf2}.preorder-products,.preorder-terms{max-width:1440px;margin:auto;padding:clamp(80px,9vw,140px) clamp(24px,7vw,110px)}.preorder-section-head h2,.preorder-terms h2{letter-spacing:-.065em;max-width:850px;margin:16px 0 50px;font-size:clamp(38px,5vw,72px);line-height:1.15}.preorder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.preorder-card{background:linear-gradient(145deg,#1a1c20,#101215);border:1px solid #ffffff24;border-radius:29px;flex-direction:column;min-height:490px;padding:clamp(28px,3.5vw,52px);display:flex;box-shadow:0 25px 60px #0005}.preorder-card-featured{background:radial-gradient(circle at 78% 16%,#31607645,#0000 45%),linear-gradient(145deg,#20272d,#101215);border-color:#7dcce96b}.preorder-index{color:#a3ccd8;letter-spacing:.23em;font-size:11px;font-weight:700}.preorder-card h3{letter-spacing:-.07em;margin:34px 0 17px;font-size:clamp(32px,3.2vw,48px);line-height:1.15}.preorder-card p{color:#b9bec5;max-width:480px;margin:0 0 30px;line-height:1.75}.preorder-price{flex-direction:column;gap:3px;margin-top:auto;display:flex}.preorder-price strong{letter-spacing:-.075em;font-size:clamp(47px,4.7vw,68px);line-height:1.1}.preorder-price span{color:#a9b3bc;font-size:12px}.preorder-action{color:#102127;cursor:pointer;background:#e6f8fd;border:1px solid #a3e6f57a;border-radius:18px;justify-content:space-between;align-items:center;width:100%;min-height:61px;margin-top:27px;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex}.preorder-action:hover:not(:disabled),.preorder-action:focus-visible:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 28px #5ed7f449}.preorder-action:disabled{color:#e0e5e7;cursor:not-allowed;background:#747f8699;border-color:#ffffff24}.preorder-action:focus-visible,.preorder-contact:focus-visible{outline-offset:4px;outline:2px solid #bcefff}.preorder-terms{border-top:1px solid #ffffff20}.preorder-terms p{color:#bfc3c8;max-width:850px;line-height:1.8}.preorder-terms dl{border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30;grid-template-columns:minmax(130px,200px) 1fr;gap:15px 25px;max-width:900px;padding:28px 0;display:grid}.preorder-terms dt{color:#9bdff1;font-weight:700}.preorder-terms dd{color:#f4f7f8;overflow-wrap:anywhere;margin:0}.preorder-contact{color:#fff;border:1px solid #fff6;border-radius:999px;align-items:center;gap:20px;margin-top:23px;padding:13px 18px;font-weight:700;text-decoration:none;display:inline-flex}.preorder-contact:hover{background:#ffffff1c}.preorder-notice{font-size:12px}.preorder-result{max-width:850px;min-height:80svh;margin:auto;padding:clamp(150px,16vw,240px) 25px 100px}.preorder-result h1{letter-spacing:-.08em;margin:16px 0;font-size:clamp(50px,8vw,96px)}.preorder-result p{color:#ccd2d7;line-height:1.8}.preorder-result #order-status{color:#a9e8fa;font-size:clamp(21px,2.6vw,32px);font-weight:700}.checkout-review{background:radial-gradient(circle at 75% 35%,#26343c 0%,#11171b 34%,#090a0c 72%);grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);gap:clamp(40px,7vw,110px);min-height:calc(100svh - 58px);padding:clamp(120px,12vw,180px) clamp(24px,7vw,110px) 100px;display:grid}.checkout-review-head h1{letter-spacing:-.08em;max-width:650px;margin:16px 0 24px;font-size:clamp(52px,6.5vw,96px);line-height:1.02}.checkout-review-head>p:last-child{color:#c5ccd0;max-width:520px;font-size:18px;line-height:1.75}.checkout-review-panel{background:#17191ce8;border:1px solid #ffffff29;border-radius:28px;align-self:start;padding:clamp(26px,4vw,48px);box-shadow:0 30px 90px #0008}.checkout-review-panel .preorder-state{margin-bottom:28px}.checkout-review-panel dl,.legal-details{border-top:1px solid #ffffff26;grid-template-columns:minmax(135px,190px) 1fr;gap:0;margin:0 0 28px;display:grid}.checkout-review-panel dt,.checkout-review-panel dd,.legal-details dt,.legal-details dd{border-bottom:1px solid #ffffff20;margin:0;padding:15px 0}.checkout-review-panel dt,.legal-details dt{color:#9bdff1;letter-spacing:.04em;padding-right:18px;font-size:12px;font-weight:700}.checkout-review-panel dd,.legal-details dd{color:#f3f4f5;overflow-wrap:anywhere;line-height:1.55}.checkout-consent{color:#d2d5d8;align-items:flex-start;gap:13px;margin:27px 0;line-height:1.6;display:flex}.checkout-consent input{accent-color:#8fdff4;width:20px;height:20px;margin-top:2px}.checkout-consent a{color:#b8eafa;text-underline-offset:3px}.checkout-review-panel .fine{color:#aeb7bc!important}.legal-article{min-height:calc(100svh - 58px)}.legal-article .legal-details{max-width:850px}.legal-article .legal-details dt{color:#9bdff1}.legal-article .legal-details dd{color:#eef1f2}.legal-article a:not(.text-link){color:#b8eafa;text-underline-offset:3px}@media (width<=800px){.preorder-hero{grid-template-columns:1fr;gap:10px;padding-top:125px}.preorder-hero img{max-height:460px}.preorder-grid{grid-template-columns:1fr}.preorder-card{min-height:420px}}@media (width<=900px){.checkout-review{grid-template-columns:1fr;padding-top:110px}.checkout-review-panel{width:100%;max-width:720px}}@media (width<=520px){.preorder-hero{min-height:0;padding:115px 24px 60px}.preorder-hero h1{font-size:52px}.preorder-hero img{max-height:320px}.preorder-products,.preorder-terms{padding:80px 24px}.preorder-section-head h2,.preorder-terms h2{font-size:38px}.preorder-card{min-height:430px;padding:28px}.preorder-card h3{font-size:35px}.preorder-price strong{font-size:48px}.preorder-terms dl{grid-template-columns:1fr;gap:4px}.preorder-terms dd{margin-bottom:12px}.checkout-review{padding:100px 20px 70px}.checkout-review-head h1{font-size:50px}.checkout-review-panel{border-radius:22px;padding:24px 20px}.checkout-review-panel dl,.legal-details{grid-template-columns:1fr}.checkout-review-panel dt,.legal-details dt{border-bottom:0;padding-bottom:3px}.checkout-review-panel dd,.legal-details dd{padding-top:3px}.legal-article h1{font-size:48px}}@media (prefers-reduced-motion:reduce){.preorder-action{transition:none}}.rocket-page{--rocket-cyan:#6ce2ff;--rocket-ice:#d8f8ff;--rocket-muted:#9aa5ae;color:#f5f7f9;background:#020407;margin:0;font-family:DM Sans,sans-serif;overflow-x:hidden}.rocket-page main{overflow:visible}.rocket-nav{z-index:50;-webkit-backdrop-filter:blur(22px);color:#eef2f5;background:#05070ac7;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:28px;height:62px;padding:0 clamp(20px,4.8vw,78px);display:flex;position:fixed;top:0;left:0;right:0}.rocket-nav a{text-decoration:none}.rocket-brand{letter-spacing:-.045em;white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.rocket-brand-sensor{border:1px solid #90eaff;border-radius:50%;width:17px;height:17px;position:relative;box-shadow:0 0 18px #37cfff88,inset 0 0 9px #5bddff80}.rocket-brand-sensor:after{content:"";background:#d6f9ff;border-radius:50%;position:absolute;inset:5px;box-shadow:0 0 8px #85e8ff}.rocket-nav>div{gap:clamp(18px,3vw,46px);display:flex}.rocket-nav>div a{color:#bac2c8;font-size:11px;transition:color .2s}.rocket-nav>div a:hover,.rocket-nav>div a:focus-visible{color:#fff}.rocket-nav-back{white-space:nowrap;border:1px solid #ffffff42;border-radius:999px;align-items:center;gap:12px;padding:8px 14px;font-size:11px;font-weight:700;display:inline-flex}.rocket-nav-back:hover{color:#08090b;background:#fff}.rocket-kicker{color:#9cecff;letter-spacing:.25em;margin:0;font-size:11px;font-weight:700}.rocket-hero{isolation:isolate;color:#fff;background:#020407;height:100svh;min-height:760px;position:relative;overflow:hidden}.rocket-hero-image,.rocket-story-image{will-change:transform;background:url(/images/rocket-star-orbit.png) 50%/cover no-repeat;position:absolute;inset:0}.rocket-hero-image{z-index:-3;filter:saturate(.9)contrast(1.05);transform:scale(1.035)}.rocket-hero:after{content:"";z-index:-2;background:linear-gradient(90deg,#020407f7 0%,#020407c7 27%,#0204074a 51%,#02040716 70%),linear-gradient(#02040730 0%,#0000 68%,#020407d6 100%);position:absolute;inset:0}.rocket-stars{z-index:-1;opacity:.3;background-image:radial-gradient(circle at 13% 19%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 24% 41%,#87dcff 0 1px,#0000 1.5px),radial-gradient(circle at 41% 13%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 62% 27%,#fff 0 1px,#0000 1.5px);background-size:330px 280px;animation:18s linear infinite rocket-drift;position:absolute;inset:0}@keyframes rocket-drift{to{transform:translate(-30px,18px)}}.rocket-hero-copy{width:min(660px,47vw);position:absolute;top:50%;left:clamp(26px,6.4vw,108px);transform:translateY(-47%)}.rocket-hero-copy h1{letter-spacing:-.1em;text-shadow:0 10px 60px #000;margin:18px 0 26px;font-size:clamp(92px,13.2vw,215px);font-weight:700;line-height:.77}.rocket-hero-line{color:#e5ebef;letter-spacing:-.055em;margin:0;font-size:clamp(23px,2.6vw,42px);font-weight:600;line-height:1.18}.rocket-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:42px;display:flex}.rocket-hero-actions a{color:#f7fbfd;backdrop-filter:blur(9px);background:#07111966;border:1px solid #bbdae480;border-radius:999px;justify-content:space-between;align-items:center;gap:32px;min-width:205px;padding:13px 17px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .22s,background .22s;display:inline-flex}.rocket-hero-actions a:first-child{color:#0a151a;background:#e7faff;border-color:#e7faff}.rocket-hero-actions a:hover{color:#071014;background:#fff;transform:translateY(-3px)}.rocket-concept-note{color:#8d9ba4;max-width:590px;margin:0;font-size:10px;line-height:1.6;position:absolute;bottom:26px;left:clamp(26px,6.4vw,108px)}.rocket-telemetry{color:#b3c3ca;letter-spacing:.18em;align-items:center;gap:14px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:26px;right:clamp(24px,4.8vw,78px)}.rocket-telemetry i{background:#74dfff;width:54px;height:1px;box-shadow:0 0 9px #52d5fa}.rocket-mission{background:radial-gradient(circle at 80% 20%,#11232e 0%,#06090d 36%,#030507 67%);flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(120px,12vw,210px) clamp(26px,7vw,120px);display:flex}.rocket-mission h2{letter-spacing:-.09em;max-width:1390px;margin:30px 0 80px;font-size:clamp(64px,9.5vw,150px);line-height:.98}.rocket-mission h2 span{color:#67747c}.rocket-mission-bottom{border-top:1px solid #ffffff2a;grid-template-columns:1fr 1fr;gap:clamp(40px,10vw,180px);padding-top:30px;display:grid}.rocket-mission-bottom p{color:#b8c1c7;max-width:540px;margin:0;font-size:clamp(16px,1.5vw,23px);line-height:1.7}.rocket-story{background:#020407;height:440svh;position:relative}.rocket-story-sticky{--rocket-progress:0;isolation:isolate;background:#020407;height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden}.rocket-story-image{z-index:-4;filter:brightness(.62)saturate(.75)contrast(1.12);inset:-6%}.rocket-story-vignette{z-index:-3;background:linear-gradient(90deg,#020407f2 0%,#0204079c 32%,#0000 61%),linear-gradient(#02040791 0%,#0000 70%,#020407e8 100%);position:absolute;inset:0}.rocket-signal-map{z-index:-1;opacity:calc(.2 + var(--rocket-progress) * .65);position:absolute;inset:0}.rocket-signal-map:before,.rocket-signal-map:after,.rocket-signal-map span{content:"";transform-origin:0;background:linear-gradient(90deg,#0000,#7ee8ff,#d7f9ff,#0000);height:1px;animation:2.8s ease-in-out infinite signal-pulse;position:absolute;box-shadow:0 0 11px #4dd9ff}.rocket-signal-map:before{width:40vw;top:24%;left:53%;transform:rotate(23deg)}.rocket-signal-map:after{width:49vw;animation-delay:.7s;top:45%;left:47%;transform:rotate(-12deg)}.rocket-signal-map span:first-child{width:32vw;animation-delay:1.2s;top:33%;left:59%;transform:rotate(142deg)}.rocket-signal-map span:nth-child(2){width:28vw;animation-delay:1.7s;top:29%;left:68%;transform:rotate(104deg)}.rocket-signal-map span:nth-child(3){width:25vw;animation-delay:.3s;top:45%;left:79%;transform:rotate(166deg)}.rocket-signal-map span:nth-child(4){width:31vw;animation-delay:2.1s;top:48%;left:62%;transform:rotate(57deg)}@keyframes signal-pulse{0%,to{opacity:.2;filter:blur(.2px)}50%{opacity:.95;filter:blur()}}.rocket-story-word{z-index:-2;color:#ffffff0b;letter-spacing:-.1em;margin:0;font-size:clamp(150px,30vw,490px);font-weight:700;line-height:.7;position:absolute;bottom:.03em;right:-.05em}.rocket-chapter{opacity:0;visibility:hidden;filter:blur(14px);width:min(610px,42vw);transition:opacity .7s,filter .8s,transform .9s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:clamp(26px,6.4vw,108px);transform:translateY(-42%)}.rocket-chapter.is-active{opacity:1;visibility:visible;filter:blur();transform:translateY(-50%)}.rocket-chapter h2{letter-spacing:-.085em;text-shadow:0 6px 40px #000;margin:22px 0 28px;font-size:clamp(58px,6.8vw,105px);line-height:1.02}.rocket-chapter>p:not(.rocket-kicker){color:#c7d0d5;text-shadow:0 4px 24px #000;max-width:520px;margin:0;font-size:clamp(15px,1.3vw,20px);line-height:1.75}.rocket-chapter>span{color:#9dc8d2;letter-spacing:.15em;border-top:1px solid #a7dce862;max-width:520px;margin-top:35px;padding-top:17px;font-size:10px;font-weight:700;display:block}.rocket-story-footer{align-items:center;gap:20px;display:flex;position:absolute;bottom:27px;left:clamp(26px,6.4vw,108px);right:clamp(26px,6.4vw,108px)}.rocket-story-footer>div:first-child{flex-direction:column;min-width:110px;display:flex}.rocket-story-footer span{color:#9caab2;letter-spacing:.16em;font-size:9px;font-weight:700}.rocket-story-footer strong{letter-spacing:.04em;margin-top:3px;font-size:18px}.rocket-progress{background:#ffffff36;flex:1;height:2px;overflow:hidden}.rocket-progress span{background:#75e3ff;width:0;height:100%;display:block;box-shadow:0 0 13px #55d8ff}.rocket-story-footer>span:last-child{white-space:nowrap}.rocket-receiver{background:radial-gradient(circle at 74%,#233039 0%,#0c1014 32%,#050607 68%);grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr);align-items:center;gap:clamp(30px,6vw,100px);min-height:105svh;padding:clamp(110px,10vw,180px) clamp(26px,7vw,120px);display:grid;position:relative;overflow:hidden}.receiver-copy{z-index:2;position:relative}.receiver-copy h2{letter-spacing:-.085em;margin:24px 0 30px;font-size:clamp(59px,7.2vw,112px);line-height:1.02}.receiver-copy>p:not(.rocket-kicker){color:#c1c8cd;max-width:650px;font-size:clamp(16px,1.35vw,20px);line-height:1.75}.receiver-copy dl{border-top:1px solid #ffffff29;max-width:700px;margin:52px 0 0}.receiver-copy dl div{border-bottom:1px solid #ffffff29;grid-template-columns:55px 1fr;gap:15px;padding:19px 0;display:grid}.receiver-copy dt{color:#79ddf7;letter-spacing:.18em;font-size:11px;font-weight:700}.receiver-copy dd{gap:18px;margin:0;display:flex}.receiver-copy dd strong{min-width:110px;font-size:17px}.receiver-copy dd span{color:#aeb9bf;font-size:13px;line-height:1.6}.receiver-product{z-index:1;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;min-height:730px;margin:0;display:flex;position:relative}.receiver-product img{z-index:1;object-fit:contain;filter:drop-shadow(0 35px 45px #000)drop-shadow(0 0 30px #58d9ff3b);width:min(300px,70%);max-height:74svh;position:relative}.receiver-product figcaption{color:#8e9ba2;text-align:center;max-width:390px;margin-top:18px;font-size:10px;line-height:1.6}.receiver-halo,.receiver-orbits span{border:1px solid #80dbf32a;border-radius:50%;position:absolute}.receiver-halo{aspect-ratio:1;background:radial-gradient(circle,#55dafa24 0%,#0000 63%);width:min(53vw,760px);animation:3.6s ease-in-out infinite receiver-breathe;box-shadow:inset 0 0 80px #50d9ff1a}.receiver-orbits{aspect-ratio:1;width:65vw;position:absolute;top:50%;right:-9vw;transform:translateY(-50%)}.receiver-orbits span{inset:8%}.receiver-orbits span:nth-child(2){inset:24%}.receiver-orbits span:nth-child(3){inset:39%}.receiver-beam{z-index:0;filter:blur(20px);transform-origin:top;background:linear-gradient(#0000,#9ceaff26 22%,#baf1ff50 62%,#0000);width:9vw;height:120%;animation:4.2s ease-in-out infinite receiver-scan;position:absolute;top:-10%;right:13%;transform:rotate(17deg)}@keyframes receiver-breathe{50%{opacity:.76;transform:scale(1.04)}}@keyframes receiver-scan{0%,to{opacity:.45;transform:rotate(13deg)}50%{opacity:.9;transform:rotate(20deg)}}.rocket-funding{background:#050607;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);align-items:center;gap:clamp(45px,9vw,150px);min-height:100svh;padding:clamp(120px,11vw,190px) clamp(26px,7vw,120px);display:grid;position:relative;overflow:hidden}.rocket-funding:before{content:"";background:radial-gradient(circle at 73% 45%,#1744574a 0%,#0000 38%),linear-gradient(125deg,#0000 0 47%,#ffffff08 47.2%,#0000 47.5%);position:absolute;inset:0}.funding-heading,.funding-panel{z-index:1;position:relative}.funding-heading h2{letter-spacing:-.09em;margin:25px 0 30px;font-size:clamp(61px,7.9vw,124px);line-height:1.02}.funding-heading>p:last-child{color:#aeb8be;max-width:700px;font-size:clamp(15px,1.3vw,19px);line-height:1.8}.funding-panel{background:linear-gradient(145deg,#172229df,#090c0fee);border:1px solid #8fe7ff4d;border-radius:34px;padding:clamp(28px,4vw,52px);box-shadow:0 35px 100px #000b,0 0 50px #31c9f017}.funding-state{border-bottom:1px solid #ffffff23;align-items:center;gap:17px;padding-bottom:28px;display:flex}.funding-state>span{border:1px solid #83e7ff;border-radius:50%;width:19px;height:19px;box-shadow:0 0 18px #56dcff80,inset 0 0 8px #7ce8ff61}.funding-state>div{flex-direction:column;gap:4px;display:flex}.funding-state small{color:#7fc6d7;letter-spacing:.2em;font-size:9px;font-weight:700}.funding-state strong{font-size:17px}.funding-panel button{color:#eef2f4;cursor:not-allowed;background:#79848a66;border:1px solid #ffffff2c;border-radius:22px;justify-content:space-between;align-items:center;width:100%;min-height:78px;margin:34px 0 24px;padding:15px 22px;font:700 17px DM Sans,sans-serif;display:flex}.funding-panel button span{letter-spacing:.16em;font-size:9px}.funding-panel>p{color:#929da3;font-size:12px;line-height:1.7}.funding-links{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.funding-links a{color:#f0f4f6;border:1px solid #ffffff3a;border-radius:999px;justify-content:space-between;gap:25px;padding:11px 15px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.funding-links a:hover{color:#0b0d0f;background:#fff}.funding-orbit{aspect-ratio:1;border:1px solid #77e3ff19;border-radius:50%;width:70vw;position:absolute;top:50%;right:-18vw;transform:translateY(-50%)}.funding-orbit:before,.funding-orbit:after{content:"";border:1px solid #77e3ff14;border-radius:50%;position:absolute}.funding-orbit:before{inset:17%}.funding-orbit:after{inset:35%}.rocket-footer{color:#7f8c93;letter-spacing:.1em;background:#020304;border-top:1px solid #ffffff16;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:30px clamp(24px,7vw,120px);font-size:10px;display:flex}.rocket-footer a{color:#c7d2d7;text-decoration:none}.rocket-motion-ready .rocket-nav,.rocket-motion-ready .rocket-hero-copy,.rocket-motion-ready .rocket-telemetry,.rocket-motion-ready .rocket-concept-note{opacity:0}.rocket-motion-ready .rocket-hero-image{filter:blur(18px)saturate(.8);transform:scale(1.08)}.rocket-motion-ready .rocket-page.is-ready .rocket-nav{animation:.8s cubic-bezier(.16,1,.3,1) .1s forwards type-soft-in}.rocket-motion-ready .rocket-page.is-ready .rocket-hero-copy{animation:1.1s cubic-bezier(.16,1,.3,1) .3s forwards rocket-copy-in}.rocket-motion-ready .rocket-page.is-ready .rocket-telemetry,.rocket-motion-ready .rocket-page.is-ready .rocket-concept-note{animation:.8s cubic-bezier(.16,1,.3,1) 1s forwards type-soft-in}.rocket-motion-ready .rocket-page.is-ready .rocket-hero-image{animation:1.8s cubic-bezier(.16,1,.3,1) forwards rocket-hero-in}@keyframes rocket-copy-in{0%{opacity:0;filter:blur(16px);transform:translateY(-42%)scale(1.012)}to{opacity:1;filter:blur();transform:translateY(-47%)scale(1)}}@keyframes rocket-hero-in{to{filter:blur()saturate(.9)contrast(1.05);transform:scale(1.035)}}.rocket-motion-ready :is(.rocket-mission,.rocket-receiver,.rocket-funding)>:is(.rocket-kicker,h2,.rocket-mission-bottom,.receiver-copy,.receiver-product,.funding-heading,.funding-panel){transition:opacity .9s,filter 1s,transform 1.05s cubic-bezier(.16,1,.3,1)}.rocket-motion-ready :is(.rocket-mission,.rocket-receiver,.rocket-funding):not(.is-visible)>:is(.rocket-kicker,h2,.rocket-mission-bottom,.receiver-copy,.receiver-product,.funding-heading,.funding-panel){opacity:0;filter:blur(12px);transform:translateY(35px)}@media (width<=900px){.rocket-nav>div{display:none}.rocket-hero-copy{width:min(650px,75vw)}.rocket-mission-bottom{grid-template-columns:1fr;gap:25px}.rocket-chapter{width:min(620px,62vw)}.rocket-receiver,.rocket-funding{grid-template-columns:1fr}.receiver-product{min-height:650px}.rocket-funding{gap:55px}.funding-panel{max-width:690px}}@media (width<=600px){.rocket-nav{height:56px;padding:0 18px}.rocket-brand{font-size:16px}.rocket-nav-back{padding:7px 10px;font-size:9px}.rocket-hero{min-height:700px}.rocket-hero-image{background-position:68%}.rocket-hero:after{background:linear-gradient(90deg,#020407f6 0%,#020407d4 56%,#0204074f 100%),linear-gradient(#0204075c 0%,#0000 55%,#020407e8 100%)}.rocket-hero-copy{width:auto;top:44%;left:23px;right:23px}.rocket-hero-copy h1{margin-top:14px;font-size:clamp(82px,28vw,120px)}.rocket-hero-line{font-size:25px}.rocket-hero-actions{margin-top:28px}.rocket-hero-actions a{flex:1;gap:10px;min-width:0;padding:12px 14px;font-size:10px}.rocket-concept-note{font-size:9px;bottom:18px;left:23px;right:23px}.rocket-telemetry{display:none}.rocket-mission{min-height:850px;padding:100px 23px}.rocket-mission h2{margin:25px 0 55px;font-size:clamp(52px,15vw,73px)}.rocket-mission-bottom p{font-size:15px}.rocket-story{height:420svh}.rocket-story-sticky{min-height:620px}.rocket-story-image{background-position:64%}.rocket-story-vignette{background:linear-gradient(#020407f2 0%,#020407b0 55%,#0204076b 100%)}.rocket-chapter{width:auto;top:118px;left:23px;right:23px;transform:translateY(22px)}.rocket-chapter.is-active{transform:none}.rocket-chapter h2{margin:15px 0 17px;font-size:clamp(48px,14vw,67px)}.rocket-chapter>p:not(.rocket-kicker){max-width:360px;font-size:13px;line-height:1.65}.rocket-chapter>span{margin-top:20px;font-size:8px}.rocket-story-word{font-size:48vw;bottom:19%}.rocket-story-footer{gap:12px;bottom:19px;left:23px;right:23px}.rocket-story-footer>div:first-child{min-width:84px}.rocket-story-footer>span:last-child{display:none}.rocket-receiver{padding:100px 23px 80px}.receiver-copy h2{font-size:clamp(50px,14vw,70px)}.receiver-copy dl{margin-top:38px}.receiver-copy dl div{grid-template-columns:34px 1fr}.receiver-copy dd{flex-direction:column;gap:5px}.receiver-product{min-height:570px}.receiver-product img{width:min(260px,74%)}.receiver-orbits{width:125vw;right:-38vw}.receiver-beam{width:18vw;right:30%}.rocket-funding{padding:100px 23px}.funding-heading h2{font-size:clamp(52px,15vw,72px)}.funding-panel{border-radius:25px;padding:25px 21px}.funding-panel button{min-height:68px;padding:13px 16px;font-size:14px}.rocket-footer{padding:26px 23px}}@media (prefers-reduced-motion:reduce){.rocket-stars,.rocket-signal-map:before,.rocket-signal-map:after,.rocket-signal-map span,.receiver-halo,.receiver-beam{animation:none}.rocket-chapter{transition:none}.rocket-motion-ready .rocket-nav,.rocket-motion-ready .rocket-hero-copy,.rocket-motion-ready .rocket-telemetry,.rocket-motion-ready .rocket-concept-note{opacity:1}.rocket-motion-ready .rocket-hero-image{filter:saturate(.9);transform:scale(1.035)}.rocket-motion-ready :is(.rocket-mission,.rocket-receiver,.rocket-funding)>:is(.rocket-kicker,h2,.rocket-mission-bottom,.receiver-copy,.receiver-product,.funding-heading,.funding-panel){opacity:1;filter:none;transition:none;transform:none}}.film-hero:before{z-index:0;filter:blur(28px)brightness(.55);opacity:.8;mix-blend-mode:normal;background:url(/images/avocado-mini-tower20-e3-kit.png) 50%/cover no-repeat;inset:-6%}.film-hero-device{object-fit:cover;object-position:center 52%;width:100%;height:100%;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 68%,#000c 79%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 68%,#000c 79%,#0000 100%)}.film-hero:after{background:linear-gradient(#05050699 0%,#0000 17% 58%,#05050673 77%,#050506 100%)}.story-sticky:after{background:#000}.turn-frame{-webkit-mask-image:radial-gradient(64% 60%,#000 0 68%,#000d 79%,#0000 100%);mask-image:radial-gradient(64% 60%,#000 0 68%,#000d 79%,#0000 100%)}@media (width<=800px){.film-hero:before{z-index:0;filter:blur(30px)brightness(.58);opacity:.82;mix-blend-mode:normal;background:url(/images/avocado-mini-tower20-e3-kit.png) 50% 48%/cover no-repeat;inset:-8%}.film-hero-device{aspect-ratio:1672/941;object-fit:cover;object-position:center;width:100%;height:auto;inset:0 auto auto 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 68%,#0008 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 68%,#0008 84%,#0000 100%)}.story-sticky:after{background:#000}}:root{font-optical-sizing:auto;font-feature-settings:"kern" 1,"ss03" 1,"ss05" 1}h1,h2,h3,.hero-bottom p,.feature-headline{text-wrap:balance}.type-line{margin:-.08em -.08em -.1em;padding:.08em .08em .1em;display:block;overflow:hidden}.type-line>span{will-change:transform,opacity,filter;display:block}@keyframes type-rise{0%{opacity:0;filter:blur(14px);transform:translateY(112%)rotate(.8deg)}38%{opacity:.48;filter:blur(7px)}74%{opacity:1;filter:blur(1.2px)}to{opacity:1;filter:blur();transform:translateY(0)rotate(0)}}@keyframes type-soft-in{0%{opacity:0;filter:blur(16px);transform:translateY(22px)scale(1.012)}48%{opacity:.72;filter:blur(4px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero-product-in{0%{opacity:0;filter:blur(24px)}46%{opacity:.82;filter:blur(7px)}to{opacity:1;filter:blur()}}.story-focus-wash{z-index:3;pointer-events:none;opacity:0;will-change:opacity,backdrop-filter;background:radial-gradient(46% 58% at 64% 52%,#d7f6ff17,#0000 72%);position:absolute;inset:0}.type-motion-ready .global-nav,.type-motion-ready .site-header{opacity:0;transform:translateY(-10px)}.type-motion-ready body.is-type-loaded .global-nav,.type-motion-ready body.is-type-loaded .site-header{opacity:1;transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.type-motion-ready .film-hero-device{opacity:0;filter:blur(13px);transform:scale(1.035)}.type-motion-ready body.is-type-loaded .film-hero-device{animation:1.65s cubic-bezier(.16,1,.3,1) 80ms forwards hero-product-in}.type-motion-ready .hero-product-lockup,.type-motion-ready .film-disclaimer{opacity:0;filter:blur(7px);transform:translateY(18px)}.type-motion-ready body.is-type-loaded .hero-product-lockup{animation:.9s cubic-bezier(.16,1,.3,1) .38s forwards type-soft-in}.type-motion-ready body.is-type-loaded .film-disclaimer{animation:.8s cubic-bezier(.16,1,.3,1) 1.02s forwards type-soft-in}.type-motion-ready .film-hero .type-line>span{opacity:0;transform:translateY(112%)}.type-motion-ready body.is-type-loaded .film-hero .type-line>span{animation:type-rise .92s calc(.48s + var(--type-line,0) * .11s) cubic-bezier(.16,1,.3,1) forwards}.type-motion-ready :is(.hero-statement,.highlights,.design-intro,.os-install,.preorder-hero,.preorder-products,.preorder-terms,.article) :is(.eyebrow,h1,h2,h3,.lead,.statement-bottom,.gallery-hint,.notice,.preorder-state,.preorder-grid,.preorder-contact,.preorder-notice,.os-install-button){transition:opacity .78s,transform .92s cubic-bezier(.16,1,.3,1),filter .78s}.type-motion-ready :is(.hero-statement,.highlights,.design-intro,.os-install,.preorder-hero,.preorder-products,.preorder-terms,.article):not(.is-type-visible) :is(.eyebrow,h1,h2,h3,.lead,.statement-bottom,.gallery-hint,.notice,.preorder-state,.preorder-grid,.preorder-contact,.preorder-notice,.os-install-button){opacity:0;filter:blur(7px);transform:translateY(22px)}.type-motion-ready :is(.hero-statement,.highlights,.design-intro,.os-install,.preorder-hero,.preorder-products,.preorder-terms,.article).is-type-visible .eyebrow{transition-delay:20ms}.type-motion-ready :is(.hero-statement,.highlights,.design-intro,.os-install,.preorder-hero,.preorder-products,.preorder-terms,.article).is-type-visible :is(h1,h2){transition-delay:90ms}.type-motion-ready :is(.hero-statement,.highlights,.design-intro,.os-install,.preorder-hero,.preorder-products,.preorder-terms,.article).is-type-visible :is(.lead,.statement-bottom,.preorder-state,.notice,.preorder-grid,.os-install-button){transition-delay:.19s}.type-motion-ready :is(.hero-statement,.highlights,.design-intro,.os-install,.preorder-hero,.preorder-products,.preorder-terms,.article):not(.is-type-visible) .type-line>span{opacity:0;transform:translateY(112%)}.type-motion-ready :is(.hero-statement,.highlights,.design-intro,.os-install,.preorder-hero,.preorder-products,.preorder-terms,.article).is-type-visible .type-line>span{animation:type-rise .92s calc(80ms + var(--type-line,0) * .1s) cubic-bezier(.16,1,.3,1) both}.type-motion-ready .story .feature-beat .type-line>span{opacity:0;transform:translateY(112%)}.type-motion-ready .story.is-type-visible .feature-beat.is-active .type-line>span{animation:type-rise .72s calc(var(--type-line,0) * 75ms) cubic-bezier(.16,1,.3,1) both}.type-motion-ready .story .feature-beat :is(.eyebrow,.feature-description,.sensor-capabilities,.feature-meta){filter:blur(12px);transition:opacity .55s,filter .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.type-motion-ready .story .feature-beat:not(.is-active) :is(.eyebrow,.feature-description,.sensor-capabilities,.feature-meta){opacity:0}.type-motion-ready .story.is-type-visible .feature-beat.is-active :is(.eyebrow,.feature-description,.sensor-capabilities,.feature-meta){filter:blur();transform:translateY(0)}.type-motion-ready .story.is-type-visible .feature-beat.is-active .feature-description{transition-delay:.11s}.type-motion-ready .story.is-type-visible .feature-beat.is-active :is(.sensor-capabilities,.feature-meta){transition-delay:.18s}@media (width<=520px){.type-line{margin-right:-.04em;padding-right:.04em}.preorder-hero h1{font-size:clamp(46px,14vw,58px);line-height:1.02}}@media (prefers-reduced-motion:reduce){.story-focus-wash{display:none}.type-motion-ready .global-nav,.type-motion-ready .site-header,.type-motion-ready .film-hero-device,.type-motion-ready .hero-product-lockup,.type-motion-ready .film-disclaimer,.type-motion-ready .type-line>span,.type-motion-ready :is(.hero-statement,.highlights,.design-intro,.os-install,.preorder-hero,.preorder-products,.preorder-terms,.article) :is(.eyebrow,h1,h2,h3,.lead,.statement-bottom,.gallery-hint,.notice,.preorder-state,.preorder-grid,.preorder-contact,.preorder-notice,.os-install-button),.type-motion-ready .story .feature-beat :is(.eyebrow,.feature-description,.sensor-capabilities,.feature-meta){opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}}.launch-page{color:#f5f5f7;background:#020305}.launch-page main{overflow:visible}.launch-nav{background:#07090bdd;border-color:#ffffff1d;height:58px}.launch-nav>div{display:none}.launch-scroll{background:#020305;height:430svh;position:relative}.launch-sticky{--launch-progress:0;--rocket-y:0;--rocket-x:18vw;--rocket-scale:1;--ground-drop:0vh;--smoke:0;--flame:0;--space-opacity:0;--atmosphere-opacity:1;--scene-opacity:1;--word-opacity:1;isolation:isolate;background:#020305;height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden}.launch-cinematic-bg,.launch-space,.launch-atmosphere,.launch-horizon,.launch-ground,.launch-pad,.launch-smoke{pointer-events:none;position:absolute;inset:0}.launch-cinematic-bg{z-index:-8;opacity:var(--scene-opacity);filter:saturate(.78)contrast(1.07);will-change:transform,opacity;background-image:linear-gradient(90deg,#020305f4 0%,#020305ba 27%,#0000 55%),linear-gradient(#02030530 0%,#0000 66%,#020305b3 100%),url(/images/rocket-star-launch-field.png);background-position:50%;background-size:cover;transform:scale(1.03)}.launch-space{z-index:-7;opacity:var(--space-opacity);background-color:#010205;background-image:radial-gradient(circle at 14% 21%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 37% 43%,#77dfff 0 1px,#0000 1.7px),radial-gradient(circle at 61% 18%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 83% 35%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 72% 67%,#6fdfff 0 1px,#0000 1.5px);background-size:270px 230px}.launch-space:after{content:"";background:radial-gradient(at 50% 0,#e8fbff 0 1%,#4dadd1 1.8%,#17384a 4.5%,#020407 58%);border-radius:50% 50% 0 0;height:51%;position:absolute;bottom:-26%;left:-10%;right:-10%;box-shadow:0 -20px 70px #5acdf035}.launch-atmosphere{z-index:-6;opacity:var(--atmosphere-opacity);background:linear-gradient(#02050a10 0%,#0d23311f 43%,#89c7d332 78%,#f0d5b135 100%)}.launch-horizon{z-index:-5;top:auto;bottom:calc(-10% - var(--ground-drop));height:39%;opacity:var(--atmosphere-opacity);filter:blur(4px);background:linear-gradient(#0000,#b9effa1f 30%,#0e171b94 48%,#030405 100%)}.launch-ground{z-index:-4;top:auto;bottom:calc(-10% - var(--ground-drop));height:36%;opacity:var(--atmosphere-opacity);transform-origin:bottom;background:radial-gradient(at 68% 0,#5b6970 0%,#1d2428 17%,#080a0c 59%,#020304 100%);transform:perspective(600px)rotateX(59deg)scale(1.3)}.launch-ground:before,.launch-ground:after{content:"";background:#dff8ff1b;height:1px;position:absolute;left:0;right:0;box-shadow:0 52px #dff8ff10,0 104px #dff8ff0b}.launch-ground:before{top:19%}.launch-ground:after{top:30%;transform:rotate(90deg)}.launch-ground span{transform-origin:0;background:linear-gradient(90deg,#0000,#a5d8e54a,#0000);width:110%;height:1px;position:absolute;top:10%;left:50%}.launch-ground span:first-child{transform:rotate(13deg)translate(-50%)}.launch-ground span:nth-child(2){transform:rotate(166deg)translate(-50%)}.launch-ground span:nth-child(3){transform:rotate(180deg)translate(-50%)}.launch-pad{z-index:-2;top:auto;left:74%;right:auto;bottom:calc(-1% - var(--ground-drop));width:min(360px,30vw);height:66px;opacity:var(--atmosphere-opacity);background:radial-gradient(#6e7b81 0 18%,#252c30 39%,#080a0b 69%);border:1px solid #c5edf65c;border-radius:50%;transform:translate(-50%);box-shadow:0 0 100px #9cecff29,0 22px 30px #000}.launch-pad:before{content:"";border:2px solid #70e5ff;border-radius:50%;position:absolute;inset:16% 24%;box-shadow:0 0 22px #4fdcff}.launch-pad span{transform-origin:0;background:linear-gradient(90deg,#0000,#607178,#0000);width:165%;height:2px;position:absolute;top:50%;left:50%}.launch-pad span:first-child{transform:rotate(7deg)translate(-50%)}.launch-pad span:nth-child(2){transform:rotate(127deg)translate(-50%)}.launch-pad span:nth-child(3){transform:rotate(247deg)translate(-50%)}.launch-word{z-index:-1;color:#ffffff0c;letter-spacing:-.12em;opacity:var(--word-opacity);pointer-events:none;font-size:clamp(240px,38vw,620px);font-weight:700;line-height:.72;position:absolute;bottom:-.07em;left:3%}.launch-vehicle{z-index:3;width:min(248px,20vw);height:81vh;transform:translateX(-50%) translate3d(var(--rocket-x),calc(var(--rocket-y) * -1vh),0) scale(var(--rocket-scale));transform-origin:bottom;filter:drop-shadow(0 30px 34px #000d)drop-shadow(0 0 26px #65dfff44);will-change:transform;position:absolute;bottom:-4vh;left:50%}.launch-vehicle img{z-index:2;object-fit:contain;width:100%;height:100%;position:relative}.launch-flame{z-index:1;filter:blur(3px)drop-shadow(0 0 20px #50dfff);width:25%;height:23%;opacity:var(--flame);transform-origin:top;background:linear-gradient(#f4feff 0 8%,#77e7ff 17%,#278dff 43%,#ffbb76 74%,#0000 100%);border-radius:50% 50% 65% 65%;animation:.15s ease-in-out infinite alternate launch-flame;position:absolute;bottom:-11%;left:50%;transform:translate(-50%)scaleY(1.1)}.launch-glow{z-index:0;filter:blur(12px);width:135%;height:31%;opacity:var(--flame);background:radial-gradient(#d0faff65 0%,#50d6ff2e 32%,#0000 70%);border-radius:50%;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)}@keyframes launch-flame{to{transform:translate(-50%)scaleX(.86)scaleY(1.34)}}.launch-smoke{z-index:2;top:auto;left:74%;right:auto;bottom:calc(-2% - var(--ground-drop));width:min(680px,55vw);height:34%;opacity:var(--smoke);filter:blur(8px);transform:translate(-50%)}.launch-smoke i{aspect-ratio:1;background:radial-gradient(circle,#f3f8f9cc 0%,#9cabb187 36%,#0000 70%);border-radius:50%;width:34%;animation:2.1s ease-in-out infinite alternate launch-smoke;position:absolute;bottom:0}.launch-smoke i:first-child{left:4%}.launch-smoke i:nth-child(2){animation-delay:-.3s;bottom:9%;left:21%}.launch-smoke i:nth-child(3){animation-delay:-.8s;left:39%}.launch-smoke i:nth-child(4){animation-delay:-1.2s;bottom:6%;left:57%}.launch-smoke i:nth-child(5){animation-delay:-.55s;left:72%}@keyframes launch-smoke{to{opacity:.62;transform:translate(8px,-16px)scale(1.14)}}.launch-panels{z-index:5;pointer-events:none;position:absolute;inset:0}.launch-panel{opacity:0;visibility:hidden;filter:blur(15px);width:min(620px,43vw);transition:opacity .66s,filter .76s,transform .82s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:clamp(25px,6.4vw,110px);transform:translateY(-43%)}.launch-panel.is-active{opacity:1;visibility:visible;filter:blur();transform:translateY(-50%)}.launch-panel h1,.launch-panel h2{letter-spacing:-.09em;text-shadow:0 7px 38px #000;margin:22px 0 28px;font-size:clamp(60px,7.3vw,112px);line-height:.98}.launch-panel>p:not(.rocket-kicker):not(.launch-funding-note){color:#c8d0d5;text-shadow:0 4px 24px #000;max-width:520px;margin:0;font-size:clamp(16px,1.45vw,21px);line-height:1.72}.launch-panel-funding{text-align:center;width:min(720px,70vw);left:50%;transform:translate(-50%,-43%)}.launch-panel-funding.is-active{transform:translate(-50%,-50%)}.launch-panel-funding h2{margin-bottom:38px;font-size:clamp(68px,8.8vw,135px)}.launch-funding-status{backdrop-filter:blur(16px);background:#0e1d23b0;border:1px solid #8fe8ff66;border-radius:999px;align-items:center;gap:15px;padding:14px 20px;display:inline-flex}.launch-funding-status>span{border:1px solid #8ae7ff;border-radius:50%;width:13px;height:13px;box-shadow:0 0 14px #51d9ff}.launch-funding-status>div{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.launch-funding-status small{color:#78c8d9;letter-spacing:.18em;font-size:8px;font-weight:700}.launch-funding-status strong{font-size:14px}.launch-panel-funding button{color:#edf1f3;cursor:not-allowed;background:#727b807d;border:1px solid #ffffff34;border-radius:20px;justify-content:space-between;align-items:center;width:min(490px,100%);min-height:66px;margin:18px auto 0;padding:14px 20px;font:700 15px DM Sans,sans-serif;display:flex}.launch-panel-funding button span{letter-spacing:.16em;font-size:9px}.launch-funding-note{color:#8e9aa1!important;margin:13px 0 0!important;font-size:11px!important}.launch-meter{z-index:6;align-items:center;gap:19px;display:flex;position:absolute;bottom:25px;left:clamp(25px,6.4vw,110px);right:clamp(25px,6.4vw,110px)}.launch-meter>div:first-child{flex-direction:column;min-width:118px;display:flex}.launch-meter span{color:#9daab1;letter-spacing:.15em;font-size:9px;font-weight:700}.launch-meter strong{letter-spacing:.03em;margin-top:3px;font-size:18px}.launch-track{background:#ffffff30;flex:1;height:2px}.launch-track span{background:#75e4ff;width:0;height:100%;display:block;box-shadow:0 0 12px #53d7ff}.launch-meter>span:last-child{white-space:nowrap}.launch-rail{z-index:6;flex-direction:column;gap:13px;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.launch-rail span{border:1px solid #d8f7ff77;border-radius:50%;width:7px;height:7px;transition:transform .35s,background .35s,box-shadow .35s}.launch-rail span.is-active{background:#b8f3ff;transform:scale(1.4);box-shadow:0 0 13px #65deff}.launch-motion-ready .launch-nav,.launch-motion-ready .launch-panel-purpose{opacity:0}.launch-motion-ready .launch-page.is-ready .launch-nav{animation:.8s cubic-bezier(.16,1,.3,1) .1s forwards type-soft-in}.launch-motion-ready .launch-page.is-ready .launch-panel-purpose.is-active{animation:1s cubic-bezier(.16,1,.3,1) .25s forwards launch-copy-in}@keyframes launch-copy-in{0%{opacity:0;filter:blur(13px);transform:translateY(-43%)}to{opacity:1;filter:blur();transform:translateY(-50%)}}@media (width<=800px){.launch-vehicle{width:min(225px,29vw)}.launch-panel{width:min(560px,56vw)}}@media (width<=600px){.launch-scroll{height:400svh}.launch-sticky{min-height:620px}.launch-motion-ready .launch-page.is-ready .launch-panel-purpose.is-active{opacity:1;filter:none;animation:none;transform:none}.launch-cinematic-bg{background-image:linear-gradient(#02030599 0%,#0000 35%,#02030588 100%),linear-gradient(90deg,#020305f5 0%,#020305c9 46%,#0000 86%),url(/images/rocket-star-launch-field.png);background-position:64%}.launch-word{font-size:62vw;bottom:5%;left:-5%}.launch-vehicle{width:36vw;max-width:170px;height:67vh;transform:translateX(-50%) translate3d(var(--rocket-x),calc(var(--rocket-y) * -1vh),0) scale(var(--rocket-scale));bottom:-1vh;left:50%}.launch-pad,.launch-smoke{left:58%}.launch-pad{width:52vw}.launch-smoke{width:92vw}.launch-panel,.launch-panel-funding{text-align:left;width:auto;top:125px;left:23px;right:23px;transform:translateY(20px)}.launch-panel.is-active,.launch-panel-funding.is-active{transform:none}.launch-panel h1,.launch-panel h2,.launch-panel-funding h2{margin:15px 0 17px;font-size:clamp(48px,14vw,67px)}.launch-panel>p:not(.rocket-kicker):not(.launch-funding-note){max-width:350px;font-size:13px;line-height:1.63}.launch-panel-funding{top:112px}.launch-panel-funding h2{margin-bottom:25px}.launch-funding-status{padding:12px 15px}.launch-panel-funding button{max-width:350px;margin-left:0}.launch-funding-note{text-align:left}.launch-meter{gap:11px;bottom:18px;left:23px;right:23px}.launch-meter>div:first-child{min-width:96px}.launch-meter>span:last-child{display:none}.launch-rail{right:10px}}.apple-home{color:#1d1d1f;background:#f5f5f7;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.apple-home-nav{z-index:20;color:#1d1d1f;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#fafafccc;justify-content:space-between;align-items:center;height:44px;padding:0 max(22px,50% - 512px);display:flex;position:relative}.apple-home-brand{color:#1d1d1f;letter-spacing:-.035em;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.apple-home-brand img{object-fit:contain;width:20px;height:20px}.apple-home-nav nav{align-items:center;gap:clamp(18px,3vw,36px);display:flex}.apple-home-nav nav a{color:#38383a;font-size:12px;text-decoration:none}.apple-home-nav nav a:hover{color:#000}.apple-home-banner{color:#4a4a4f;text-align:center;background:#fff;justify-content:center;align-items:center;min-height:46px;padding:10px 24px;font-size:14px;display:flex}.apple-home-banner a{color:#1473e6;margin-left:5px;text-decoration:none}.apple-home-banner a:hover{text-decoration:underline}.home-promo{isolation:isolate;text-align:center;color:#f5f5f7;background:#000;height:calc(100svh - 90px);min-height:690px;margin-bottom:12px;position:relative;overflow:hidden}.home-promo-copy{z-index:3;width:min(900px,100% - 40px);margin:0 auto;padding-top:clamp(68px,8vh,105px);position:relative}.home-promo-copy>p{color:#9bdff1;letter-spacing:.21em;margin:0 0 11px;font-size:12px;font-weight:750}.home-promo-copy h1,.home-promo-copy h2{letter-spacing:-.075em;margin:0;font-size:clamp(55px,7vw,104px);line-height:.92}.home-promo-copy>span{color:#d0d2d5;letter-spacing:-.025em;margin-top:22px;font-size:clamp(18px,2vw,27px);display:block}.home-promo-copy>div{justify-content:center;gap:26px;margin-top:22px;display:flex}.home-promo-copy a{color:#51a8ff;font-size:17px;text-decoration:none}.home-promo-copy a:hover{text-decoration:underline}.home-promo>img{z-index:1;object-fit:cover;object-position:center 55%;filter:saturate(.76)contrast(1.05);width:100%;height:76%;position:absolute;bottom:0;left:0}.home-promo:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg,#000 0%,#000d 24%,transparent 52%,#00028 100%);position:absolute;inset:0}.home-promo-copy,.home-promo-note{z-index:4;position:relative}.home-promo-note{color:#8d8d92;margin:0;font-size:11px;position:absolute;bottom:18px;left:20px;right:20px}.home-promo-mini{background:radial-gradient(circle at 50% 66%,#282c30,#090a0b 58%,#000 100%)}.home-promo-mini>img{object-fit:contain;filter:drop-shadow(0 28px 60px #000b);width:min(690px,85vw);height:75%;bottom:-14%;left:50%;transform:translate(-50%)}.home-promo-mini:after{background:linear-gradient(#050607 0%,#050607c8 28%,#0000 56%)}.home-promo-pro>img{object-position:center 60%;height:100%}.home-promo-pro:after{background:linear-gradient(#000 0%,#000d 27%,#0000 58%,#0002 100%)}.home-tile-grid{background:#fff;grid-template-columns:1fr 1fr;gap:12px;padding:0 12px 12px;display:grid}.home-tile{isolation:isolate;color:#f5f5f7;text-align:center;background:#09090b;min-height:620px;position:relative;overflow:hidden}.home-tile>div:first-child{z-index:3;width:min(590px,100% - 42px);margin:auto;padding-top:58px;position:relative}.home-tile p{color:#9bdff1;letter-spacing:.2em;margin:0 0 10px;font-size:11px;font-weight:750}.home-tile h2{letter-spacing:-.065em;margin:0;font-size:clamp(38px,4.2vw,62px);line-height:.96}.home-tile span{color:#c6c8cc;margin-top:17px;font-size:17px;display:block}.home-tile a{color:#51a8ff;margin-top:16px;font-size:14px;text-decoration:none;display:inline-block}.home-tile a:hover{text-decoration:underline}.home-tile>img{z-index:1;object-fit:cover;filter:saturate(.72);width:100%;height:70%;position:absolute;bottom:0;left:0}.home-tile:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#09090b 0%,#09090bd6 34%,#0000 62%);position:absolute;inset:0}.home-tile-pair>img{object-fit:contain;transform-origin:bottom;transform:scale(.9)}.home-tile-four>img{object-position:center 65%}.home-tile-rocket>img{object-position:center;height:100%}.home-tile-rocket:after{background:linear-gradient(#040609 0%,#040609dc 38%,#04060926 70%)}.home-tile-os{background:radial-gradient(circle at 50% 72%,#1b4557,#0c1a21 44%,#050708 76%)}.home-os-orbit{aspect-ratio:1;border:1px solid #79d9f14a;border-radius:50%;width:80%;position:absolute;bottom:-30%;left:50%;transform:translate(-50%);box-shadow:0 0 90px #40c8ec22,inset 0 0 80px #40c8ec16}.home-tile-os:after{display:none}.apple-home-footer{color:#6e6e73;background:#f5f5f7;padding:25px max(22px,50% - 512px) 35px;font-size:11px}.apple-home-footer>p{border-bottom:1px solid #d2d2d7;padding-bottom:18px;line-height:1.6}.apple-home-footer>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.apple-home-footer a{color:#424245;text-decoration:none}.apple-home-footer a:hover{text-decoration:underline}@media (width<=760px){.apple-home-nav{padding:0 18px}.apple-home-nav nav a{display:none}.apple-home-nav nav a:last-child{display:block}.apple-home-banner{font-size:12px}.home-promo{min-height:680px}.home-promo-copy{padding-top:72px}.home-promo-copy h1,.home-promo-copy h2{font-size:clamp(48px,13vw,68px)}.home-promo-copy>span{font-size:18px}.home-promo-copy a{font-size:15px}.home-promo-system>img{object-position:59% center;height:70%}.home-promo-mini>img{width:95vw;height:66%;bottom:-9%}.home-promo-pro>img{object-position:62% center}.home-tile-grid{grid-template-columns:1fr;padding:0 0 12px}.home-tile{min-height:590px}.home-tile h2{font-size:43px}.home-tile>div:first-child{padding-top:52px}.home-tile>img{height:68%}}@media (prefers-reduced-motion:reduce){.launch-flame,.launch-smoke i{animation:none}.launch-panel{transition:none}.launch-motion-ready .launch-nav,.launch-motion-ready .launch-panel-purpose{opacity:1}.launch-motion-ready .launch-page.is-ready .launch-nav,.launch-motion-ready .launch-page.is-ready .launch-panel-purpose.is-active{animation:none}}.e2-core{color:#07131b;background:#f1f4f5;padding:clamp(7rem,12vw,12rem) clamp(1.4rem,7vw,7rem);position:relative;overflow:hidden}.e2-core:before{content:"E3";color:#07131b0a;letter-spacing:-.1em;pointer-events:none;font-size:clamp(14rem,38vw,42rem);font-weight:700;line-height:.8;position:absolute;top:.05em;right:-.04em}.e2-core-heading{z-index:1;max-width:72rem;position:relative}.e2-core-heading .eyebrow{color:#087c9d}.e2-core-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(4rem,9vw,9rem);line-height:.86}.e2-core-heading>p:last-child{color:#4d626f;max-width:42rem;margin:2.4rem 0 0;font-size:clamp(1.05rem,1.6vw,1.45rem);line-height:1.5}.e2-core-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:5rem;display:grid;position:relative}.e2-core-grid article{background:#fff;border:1px solid #1026331f;border-radius:2rem;flex-direction:column;justify-content:space-between;min-height:24rem;padding:2rem;display:flex;box-shadow:0 1.2rem 3.5rem #0b273112}.e2-core-grid article:first-child{color:#fff;background:radial-gradient(circle at 72% 42%,#145673 0,#0b2634 36%,#06131b 78%);grid-column:span 2}.e2-core-grid span{color:#168db1;letter-spacing:.17em;font-size:.72rem;font-weight:700}.e2-core-grid article:first-child span{color:#79e1ff}.e2-core-grid strong{letter-spacing:-.07em;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.86}.e2-core-grid p{color:#61727c;max-width:24rem;margin:0;font-size:1rem;line-height:1.45}.e2-core-grid article:first-child p{color:#afc6d1}.e2-core-note{z-index:1;color:#566a75;border-top:1px solid #12334226;max-width:68rem;margin:3rem 0 0;padding-top:1.5rem;font-size:.88rem;line-height:1.6;position:relative}@media (width<=800px){.e2-core-grid{grid-template-columns:1fr}.e2-core-grid article:first-child{grid-column:auto}.e2-core-grid article{min-height:20rem}}.r5-product-page .film-hero:before{filter:blur(32px)brightness(.42);opacity:.72;background:url(/images/r5/avocado-mini-r5-black-studio.png) 50% 52%/cover no-repeat}.r5-product-page .film-hero-device{object-fit:contain;object-position:center;width:86%;height:87%;inset:5% 7% 8%;-webkit-mask-image:radial-gradient(72% 72% at 50% 51%,#000 0 66%,#000d 78%,#0000 100%);mask-image:radial-gradient(72% 72% at 50% 51%,#000 0 66%,#000d 78%,#0000 100%)}.r5-product-page .highlight-card img{object-position:center}.r5-product-page .turn-frame[data-view=front]{object-fit:contain;-webkit-mask-image:radial-gradient(64% 58% at 50% 52%,#000 0 67%,#000e 78%,#0000 100%);mask-image:radial-gradient(64% 58% at 50% 52%,#000 0 67%,#000e 78%,#0000 100%);opacity:1!important}.r5-product-page .sensor-closeup img{object-position:center}@media (width<=800px){.r5-product-page .film-hero:before{background:url(/images/r5/avocado-mini-r5-black-studio.png) 50%/cover no-repeat}.r5-product-page .film-hero-device{object-fit:contain;width:94%;height:65%;inset:10% 3% 25%}}.r5-product-page{color:#f5f5f7;background:#000}.r5-product-page .product-header{-webkit-backdrop-filter:saturate(160%)blur(24px);background:#171719d9;border:1px solid #ffffff20;border-radius:18px;width:min(1120px,100% - 32px);height:52px;margin:0 auto;padding:0 18px;top:12px;left:0;right:0;transform:none;box-shadow:0 12px 42px #0008}.r5-product-page .product-header .brand{font-size:17px}.r5-product-page .product-header .avokado-brand-icon{width:24px;height:24px}.r5-product-page .product-header .primary-nav{gap:clamp(15px,2vw,28px)}.r5-product-page .product-header .primary-nav a{font-size:12px}.r5-product-page .product-header .header-cta{color:#111114;background:#f5f5f7;min-height:32px;padding:7px 13px;font-size:11px}.r5-product-page .film-hero{background:#000;height:100svh;min-height:760px;padding-top:76px}.r5-product-page .film-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#000 0%,#0000 17% 66%,#000 94%);position:absolute;inset:0}.r5-product-page .hero-word{z-index:0;color:#0000;background:linear-gradient(#f3f4f5 0%,#6e7479 28%,#17191b 67%,#020202 100%);opacity:.72;-webkit-background-clip:text;background-clip:text;font-size:clamp(230px,42vw,670px);line-height:.68;top:21%}.r5-product-page .film-hero-device{z-index:1;object-fit:cover;object-position:center 54%;filter:contrast(1.05)saturate(.78);width:96%;height:84%;inset:7% 2% 9%;-webkit-mask-image:linear-gradient(#0000 1%,#000 12% 78%,#0000 98%);mask-image:linear-gradient(#0000 1%,#000 12% 78%,#0000 98%)}.r5-product-page .hero-bottom{align-items:end;width:min(1120px,100% - 48px);bottom:clamp(82px,10vh,104px);left:50%;right:auto;transform:translate(-50%)}.r5-product-page .hero-bottom h1{font-size:clamp(54px,7.5vw,110px);line-height:.88}.r5-product-page .hero-bottom p{max-width:340px;font-size:clamp(17px,1.55vw,23px)}.r5-product-page .film-disclaimer{width:auto;bottom:26px;left:max(24px,50% - 560px);right:max(24px,50% - 560px);transform:none}.r5-product-page .hero-statement{min-height:82svh;padding-top:clamp(120px,13vw,190px);padding-bottom:clamp(110px,12vw,180px)}.r5-product-page .hero-statement h2{max-width:1100px;font-size:clamp(72px,10vw,148px);line-height:.95}.r5-product-page .highlights{background:#101010;padding:clamp(110px,11vw,170px) 0 95px}.r5-product-page .highlights-head{width:min(1180px,100%);margin:0 auto 48px}.r5-product-page .highlight-gallery{gap:20px;padding:0 max(24px,50vw - 590px) 90px;scroll-padding-inline:max(24px,50vw - 590px)}.r5-product-page .highlight-card{border:1px solid #ffffff12;border-radius:32px;flex-basis:min(79vw,980px);height:min(61vw,620px);box-shadow:0 28px 90px #0008}.r5-product-page .highlight-card:after{background:linear-gradient(#000b 0%,#0001 52%,#0008 100%)}.r5-product-page .highlight-card h3{max-width:690px}.r5-product-page .highlight-tabs{z-index:4;-webkit-backdrop-filter:blur(22px)saturate(150%);scrollbar-width:none;background:#27272ad9;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:calc(100% - 32px);margin:-64px auto 0;padding:5px;display:flex;position:relative;overflow-x:auto;box-shadow:0 12px 36px #0009}.r5-product-page .highlight-tabs::-webkit-scrollbar{display:none}.r5-product-page .highlight-tabs button{color:#b9b9bf;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:36px;padding:8px 15px;font-size:12px;font-weight:600;transition:background .22s,color .22s}.r5-product-page .highlight-tabs button:hover,.r5-product-page .highlight-tabs button:focus-visible{color:#fff}.r5-product-page .highlight-tabs button.is-active{color:#171719;background:#f5f5f7}.r5-product-page .gallery-hint{text-align:center;margin:24px auto 0}.r5-product-page .design-intro{text-align:left;background:#f5f5f7;align-items:flex-start;min-height:86svh;padding:clamp(110px,13vw,190px) max(24px,50vw - 560px)}.r5-product-page .design-intro h2{letter-spacing:-.085em;max-width:1050px;margin:24px 0 42px;font-size:clamp(72px,9.4vw,138px);line-height:.94}.r5-product-page .design-intro>p:last-child{max-width:720px;font-size:clamp(18px,1.6vw,24px)}.r5-product-page .story{background:#000}.r5-product-page .story-sticky:before,.r5-product-page .story-orbit{display:none}.r5-product-page .story-word{color:#fff;opacity:.035;font-size:clamp(120px,23vw,370px);top:54%}.r5-product-page .story-rail{-webkit-backdrop-filter:blur(15px);background:#161618aa;border:1px solid #ffffff14;border-radius:999px;gap:10px;padding:11px 8px;right:clamp(14px,2vw,28px)}.r5-product-page .story-rail span{opacity:1;background:#67676c;border:0;width:6px;height:6px}.r5-product-page .story-rail span.is-active{box-shadow:none;background:#f5f5f7}.r5-product-page .motion-product{width:min(52vw,650px);height:min(78svh,800px);top:56%}.r5-product-page .turn-frame{filter:brightness(calc(.75 + var(--camera-on) * .25)) drop-shadow(0 30px 48px #000d)}.r5-product-page .story-foot{width:min(1120px,100% - 48px);left:50%;right:auto;transform:translate(-50%)}.r5-product-page :is(a,button,summary):focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=800px){.r5-product-page .product-header{grid-template-columns:1fr auto;width:calc(100% - 20px);height:50px;padding:0 12px 0 14px;top:10px}.r5-product-page .product-header .brand{font-size:17px}.r5-product-page .product-header .avokado-brand-icon{width:23px;height:23px}.r5-product-page .film-hero{min-height:700px}.r5-product-page .film-hero-device{object-fit:cover;object-position:center;width:100%;height:65%;inset:12% 0 23%}.r5-product-page .hero-bottom{bottom:76px}.r5-product-page .hero-bottom p{font-size:16px}.r5-product-page .highlight-card{flex-basis:86vw}.r5-product-page .design-intro{min-height:76svh}.r5-product-page .motion-product{width:min(86vw,590px)}}@media (width<=520px){.r5-product-page .product-header .header-cta{padding:7px 10px}.r5-product-page .hero-word{font-size:58vw;display:block;top:29%}.r5-product-page .film-hero-device{width:116%;height:57%;inset:16% -8% 27%}.r5-product-page .hero-bottom{gap:9px;width:calc(100% - 44px);bottom:78px}.r5-product-page .hero-bottom h1{font-size:55px}.r5-product-page .hero-bottom p{font-size:16px}.r5-product-page .film-disclaimer{width:auto;left:22px;right:22px}.r5-product-page .hero-statement h2{font-size:18vw}.r5-product-page .highlights-head{margin-bottom:30px}.r5-product-page .highlight-card{border-radius:26px;flex-basis:86vw;height:540px}.r5-product-page .highlight-tabs{margin-top:-62px}.r5-product-page .highlight-tabs button{padding:8px 13px;font-size:11px}.r5-product-page .design-intro h2{font-size:17vw}.r5-product-page .story-word{font-size:48vw}}@media (prefers-reduced-motion:reduce){.r5-product-page .highlight-tabs button{transition:none}}.subpage .brand{align-items:center;gap:9px;display:inline-flex}.subpage .brand img{object-fit:contain;flex:none;width:24px;height:24px}.hero-product-lockup{flex:1;min-width:0}.hero-product-lockup h1{letter-spacing:-.055em;word-spacing:.18em;white-space:nowrap;font-size:clamp(54px,7.2vw,112px)}.feature-beat[data-beat=intro] h2,.price-panel h2{letter-spacing:-.055em;word-spacing:.18em;overflow-wrap:normal;white-space:nowrap}@media (width<=800px){.hero-product-lockup h1{font-size:clamp(43px,7vw,68px)}}@media (width<=520px){.hero-product-lockup h1{font-size:clamp(39px,9vw,52px)}.feature-beat[data-beat=intro] h2{font-size:clamp(34px,8vw,39px)}.price-panel h2{font-size:clamp(36px,8.8vw,43px)}}.ecosystem-page,.pro-product-page{color:#f5f5f7;background:#070708;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.ecosystem-page .site-header,.pro-product-page .site-header{color:#f5f5f7;-webkit-backdrop-filter:saturate(160%)blur(24px);background:#171719d9;border:1px solid #ffffff20;border-radius:18px;width:min(1120px,100% - 32px);height:52px;padding:0 18px;position:absolute;top:12px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 12px 42px #0008}.ecosystem-page .site-header .brand,.pro-product-page .site-header .brand{font-size:17px}.ecosystem-page .site-header nav,.pro-product-page .site-header nav{gap:clamp(16px,2.2vw,30px);display:flex}.ecosystem-page .site-header nav a,.pro-product-page .site-header nav a{color:#d6d6d8;font-size:12px;font-weight:500}.ecosystem-page .header-cta,.pro-product-page .header-cta{color:#111114;background:#f5f5f7;border-radius:99px;min-height:32px;padding:7px 13px;font-size:11px;font-weight:700;text-decoration:none}.ecosystem-page footer,.pro-product-page footer{color:#96969c;background:#050505;border-top:1px solid #ffffff18;padding:34px max(24px,50% - 560px);font-size:12px}.ecosystem-page .eyebrow,.pro-product-page .eyebrow,.mini-companion .eyebrow{color:#9bdff1}.ecosystem-hero{isolation:isolate;background:#030405;height:100svh;min-height:760px;position:relative;overflow:hidden}.ecosystem-hero>img{z-index:-3;object-fit:cover;object-position:center 45%;filter:saturate(.76)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.ecosystem-hero-shade{z-index:-2;background:linear-gradient(90deg,#030405f2 0%,#030405c9 32%,#03040542 63%,#0304056b 100%),linear-gradient(#03040549 0%,#0000 66%,#030405ed 100%);position:absolute;inset:0}.ecosystem-hero-copy{width:min(640px,48vw);position:absolute;top:50%;left:max(28px,50% - 560px);transform:translateY(-47%)}.ecosystem-hero-copy h1{letter-spacing:-.085em;margin:18px 0 26px;font-size:clamp(68px,8.7vw,142px);line-height:.89}.ecosystem-hero-copy>p:not(.eyebrow){color:#ccd2d6;max-width:560px;margin:0;font-size:clamp(17px,1.55vw,23px);line-height:1.55}.ecosystem-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.ecosystem-button{color:#f5f5f7;border:1px solid #ffffff4a;border-radius:99px;justify-content:space-between;align-items:center;gap:32px;min-width:205px;padding:14px 18px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .22s,background .22s,color .22s;display:inline-flex}.ecosystem-button.is-light{color:#09090a;background:#f5f5f7;border-color:#f5f5f7}.ecosystem-button:hover{color:#09090a;background:#fff;transform:translateY(-3px)}.ecosystem-page .film-disclaimer{color:#8d9298;justify-content:space-between;width:auto;display:flex;bottom:24px;left:max(28px,50% - 560px);right:max(28px,50% - 560px);transform:none}.ecosystem-page .film-disclaimer strong{color:#e8eaec;letter-spacing:.18em;font-size:10px}.ecosystem-products{background:#0d0d0f;padding:clamp(110px,11vw,170px) max(24px,50% - 560px)}.ecosystem-section-head h2{letter-spacing:-.075em;max-width:900px;margin:18px 0 65px;font-size:clamp(60px,8vw,112px);line-height:.93}.ecosystem-product-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.ecosystem-product-card{background:#060708;border:1px solid #ffffff16;border-radius:34px;min-height:700px;position:relative;overflow:hidden}.ecosystem-product-card>img{object-fit:cover;filter:saturate(.72)contrast(1.08);width:100%;height:62%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000 100%)}.ecosystem-product-card.mini-card>img{object-fit:contain;padding:45px 10px 0;transform:scale(.95)}.ecosystem-product-card>div{z-index:1;position:absolute;bottom:34px;left:36px;right:36px}.ecosystem-product-card>div>span{letter-spacing:.22em;color:#9bdff1;font-size:10px;font-weight:750}.ecosystem-product-card h3{letter-spacing:-.07em;margin:12px 0 14px;font-size:clamp(45px,5vw,72px)}.ecosystem-product-card p{color:#aeb4b9;max-width:470px;min-height:76px;line-height:1.6}.ecosystem-product-card strong{color:#f4f4f6;letter-spacing:-.04em;margin:20px 0;font-size:clamp(27px,3vw,39px);display:block}.ecosystem-product-card a{color:#fff;border:1px solid #ffffff35;border-radius:99px;align-items:center;gap:28px;padding:12px 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.ecosystem-together{background:#050607;grid-template-columns:1.08fr .92fr;min-height:100svh;display:grid}.ecosystem-together>img{object-fit:cover;filter:saturate(.8)contrast(1.04);width:100%;height:100%;min-height:760px}.ecosystem-together-copy{flex-direction:column;justify-content:center;padding:90px clamp(34px,6vw,100px);display:flex}.ecosystem-together-copy h2{letter-spacing:-.08em;margin:18px 0 28px;font-size:clamp(54px,6.5vw,102px);line-height:.9}.ecosystem-together-copy>p:not(.eyebrow){color:#adb6bc;max-width:590px;font-size:17px;line-height:1.72}.ecosystem-together-copy dl{border-top:1px solid #fff2;margin:38px 0 34px}.ecosystem-together-copy dl div{border-bottom:1px solid #fff2;grid-template-columns:95px 1fr;gap:20px;padding:17px 0;display:grid}.ecosystem-together-copy dt{color:#fff;font-weight:700}.ecosystem-together-copy dd{color:#9ea7ad;margin:0;line-height:1.5}.ecosystem-together-copy .ecosystem-button{align-self:flex-start}.ecosystem-choice{background:#101012;padding:clamp(110px,11vw,170px) max(24px,50% - 560px)}.ecosystem-choice h2{letter-spacing:-.085em;margin:18px 0 58px;font-size:clamp(64px,9vw,132px);line-height:.88}.ecosystem-choice>div{border-top:1px solid #ffffff26}.ecosystem-choice>div a{color:#fff;border-bottom:1px solid #ffffff26;grid-template-columns:180px 1fr auto;align-items:center;gap:24px;padding:30px 0;text-decoration:none;display:grid}.ecosystem-choice>div span{letter-spacing:.19em;color:#9bdff1;font-size:10px}.ecosystem-choice>div strong{letter-spacing:-.04em;font-size:clamp(25px,3vw,42px)}.ecosystem-choice>div em{color:#aeb4b9;font-style:normal}.ecosystem-choice>p:last-child{color:#777d82;margin:28px 0 0;font-size:11px}.mini-companion{color:#f5f5f7;background:#070809;grid-template-columns:1.08fr .92fr;align-items:stretch;min-height:82svh;display:grid}.mini-companion>img{object-fit:cover;filter:saturate(.78);width:100%;height:100%;min-height:650px}.mini-companion>div{flex-direction:column;justify-content:center;padding:70px clamp(34px,6vw,95px);display:flex}.mini-companion h2{letter-spacing:-.075em;margin:17px 0 24px;font-size:clamp(52px,6vw,94px);line-height:.91}.mini-companion p:not(.eyebrow){color:#aeb7bc;max-width:550px;font-size:17px;line-height:1.7}.mini-companion a{color:#fff;border:1px solid #ffffff3b;border-radius:99px;align-self:flex-start;margin-top:26px;padding:13px 17px;font-size:12px;font-weight:700;text-decoration:none}.pro-hero{isolation:isolate;background:#020304;height:100svh;min-height:760px;position:relative;overflow:hidden}.pro-hero>img{z-index:-3;object-fit:cover;object-position:center;filter:saturate(.76)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.pro-hero-shade{z-index:-2;background:linear-gradient(90deg,#020304f4 0%,#020304d0 35%,#0203045c 62%,#02030438 100%),linear-gradient(#02030442 0%,#0000 60%,#020304e3 100%);position:absolute;inset:0}.pro-hero-copy{width:min(620px,47vw);position:absolute;top:50%;left:max(28px,50% - 560px);transform:translateY(-46%)}.pro-hero-copy h1{letter-spacing:-.085em;margin:16px 0 20px;font-size:clamp(75px,10vw,164px);line-height:.82}.pro-hero-line{letter-spacing:-.055em;font-weight:650;color:#f2f3f5!important;margin:0 0 22px!important;font-size:clamp(26px,3vw,46px)!important;line-height:1.04!important}.pro-hero-copy>p:not(.eyebrow):not(.pro-hero-line){color:#c1c8cd;max-width:530px;font-size:17px;line-height:1.65}.pro-hero-copy>a{color:#fff;border:1px solid #ffffff48;border-radius:99px;justify-content:space-between;gap:32px;min-width:190px;margin-top:26px;padding:13px 17px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.pro-product-page .film-disclaimer{width:auto;bottom:24px;left:max(28px,50% - 560px);right:max(28px,50% - 560px);transform:none}.pro-statement{background:#0e0e10;padding:clamp(130px,14vw,210px) max(24px,50% - 560px)}.pro-statement h2{letter-spacing:-.085em;max-width:1120px;margin:20px 0 38px;font-size:clamp(65px,9.5vw,142px);line-height:.9}.pro-statement>p:last-child{color:#adb5ba;max-width:700px;margin-left:auto;font-size:clamp(17px,1.8vw,24px);line-height:1.65}.pro-capabilities{background:#050607;grid-template-columns:.82fr 1.18fr;gap:70px;padding:clamp(110px,11vw,170px) max(24px,50% - 560px);display:grid}.pro-capabilities-copy h2{letter-spacing:-.08em;margin:18px 0 24px;font-size:clamp(58px,7vw,104px);line-height:.9}.pro-capabilities-copy>p:last-child{color:#aeb6bb;max-width:490px;font-size:17px;line-height:1.72}.pro-capability-grid{border-top:1px solid #fff2;border-left:1px solid #fff2;grid-template-columns:1fr 1fr;display:grid}.pro-capability-grid article{border-bottom:1px solid #fff2;border-right:1px solid #fff2;min-height:255px;padding:28px}.pro-capability-grid span{color:#79cfe8;letter-spacing:.18em;font-size:11px;display:block}.pro-capability-grid strong{letter-spacing:-.045em;margin:55px 0 14px;font-size:clamp(25px,3vw,39px);display:block}.pro-capability-grid p{color:#9ca5aa;margin:0;line-height:1.6}.pro-pairing{background:#101113;grid-template-columns:1.08fr .92fr;min-height:100svh;display:grid}.pro-pairing>img{object-fit:cover;filter:saturate(.78);width:100%;height:100%;min-height:780px}.pro-pairing>div{flex-direction:column;justify-content:center;padding:90px clamp(34px,6vw,100px);display:flex}.pro-pairing h2{letter-spacing:-.08em;margin:18px 0 24px;font-size:clamp(58px,6.6vw,102px);line-height:.9}.pro-pairing>div>p:not(.eyebrow){color:#abb4ba;font-size:17px;line-height:1.72}.pro-pairing dl{border-top:1px solid #ffffff24;margin:30px 0}.pro-pairing dl div{border-bottom:1px solid #ffffff24;grid-template-columns:110px 1fr;gap:15px;padding:16px 0;display:grid}.pro-pairing dt{font-weight:700}.pro-pairing dd{color:#9aa4aa;margin:0}.pro-pairing a{color:#fff;border:1px solid #ffffff3d;border-radius:99px;align-self:flex-start;padding:13px 17px;font-size:12px;font-weight:700;text-decoration:none}.pro-price{background:#050505;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:clamp(110px,12vw,185px) max(24px,50% - 560px);display:grid}.pro-price>div:first-child h2{letter-spacing:-.08em;margin:18px 0 24px;font-size:clamp(58px,7vw,106px);line-height:.9}.pro-price>div:first-child>p:last-child{color:#aab2b7;max-width:480px;font-size:17px;line-height:1.65}.pro-price-card{background:linear-gradient(145deg,#181a1d,#0c0d0f);border:1px solid #fff2;border-radius:30px;flex-direction:column;padding:38px;display:flex;box-shadow:0 35px 100px #0008}.pro-price-card .currency-switch{align-self:flex-end;margin-bottom:44px}.pro-price-card>span{color:#9aa4aa;font-size:12px}.pro-price-card>strong{letter-spacing:-.06em;margin:10px 0 4px;font-size:clamp(43px,5vw,70px)}.pro-price-card>em{color:#d5e9ef;font-size:21px;font-style:normal;font-weight:650}.pro-price-card>small{color:#7d858a;margin-top:9px}.pro-price-card>a{color:#09090a;background:#f5f5f7;border-radius:99px;justify-content:space-between;margin-top:35px;padding:15px 18px;font-size:12px;font-weight:700;text-decoration:none;display:flex}@media (width<=900px){.ecosystem-page .site-header nav,.pro-product-page .site-header nav{display:none}.ecosystem-hero-copy,.pro-hero-copy{width:min(700px,75vw)}.ecosystem-product-grid,.ecosystem-together,.mini-companion,.pro-capabilities,.pro-pairing,.pro-price{grid-template-columns:1fr}.ecosystem-together>img,.mini-companion>img,.pro-pairing>img{min-height:560px;max-height:72svh}.pro-capabilities,.pro-price{gap:50px}}@media (width<=600px){.ecosystem-page .site-header,.pro-product-page .site-header{width:calc(100% - 24px);height:48px;padding:0 14px}.ecosystem-page .site-header .brand,.pro-product-page .site-header .brand{font-size:15px}.ecosystem-page .header-cta,.pro-product-page .header-cta{padding:7px 10px;font-size:9px}.ecosystem-hero,.pro-hero{min-height:720px}.ecosystem-hero>img{object-position:60% center}.ecosystem-hero-shade{background:linear-gradient(90deg,#030405f4 0%,#030405cf 58%,#03040551 100%),linear-gradient(#0000 57%,#030405e8 100%)}.ecosystem-hero-copy,.pro-hero-copy{width:auto;top:43%;left:24px;right:24px}.ecosystem-hero-copy h1{font-size:clamp(55px,16vw,80px)}.ecosystem-hero-copy>p:not(.eyebrow){font-size:15px}.ecosystem-actions{flex-direction:column;align-items:flex-start}.ecosystem-button{min-width:235px}.ecosystem-page .film-disclaimer{align-items:flex-start;gap:10px;left:24px;right:24px}.ecosystem-section-head h2,.ecosystem-choice h2{font-size:clamp(51px,15vw,74px)}.ecosystem-product-grid{gap:16px}.ecosystem-product-card{border-radius:25px;min-height:630px}.ecosystem-product-card>div{bottom:25px;left:24px;right:24px}.ecosystem-product-card p{min-height:0}.ecosystem-product-card h3{font-size:48px}.ecosystem-together>img,.mini-companion>img,.pro-pairing>img{min-height:420px}.ecosystem-together-copy,.mini-companion>div,.pro-pairing>div{padding:75px 24px}.ecosystem-together-copy h2,.mini-companion h2,.pro-pairing h2{font-size:52px}.ecosystem-choice>div a{grid-template-columns:1fr;gap:8px;padding:25px 0}.ecosystem-choice>div em{margin-top:4px}.pro-hero>img{object-position:66% center}.pro-hero-shade{background:linear-gradient(90deg,#020304f3 0%,#020304d5 58%,#02030456 100%),linear-gradient(#0000 56%,#020304e8 100%)}.pro-hero-copy h1{font-size:70px}.pro-hero-line{font-size:28px!important}.pro-product-page .film-disclaimer{left:24px;right:24px}.pro-statement,.pro-capabilities,.pro-price{padding:95px 24px}.pro-statement h2,.pro-capabilities-copy h2,.pro-price>div:first-child h2{font-size:54px}.pro-statement>p:last-child{margin-left:0}.pro-capability-grid{grid-template-columns:1fr}.pro-capability-grid article{min-height:220px}.pro-price-card{padding:25px 22px}.pro-price-card>strong{font-size:45px}.pro-price-card .currency-switch{margin-bottom:32px}}.r5-product-page .film-hero,.r5-product-page .highlights,.r5-product-page .story,.r5-product-page .story-sticky{background-color:#050505}.r5-product-page .film-hero:before{filter:none;opacity:1;background:radial-gradient(42% 58% at 50% 47%,#25282b 0%,#111214 45%,#050505 78%);inset:0;transform:none}.r5-product-page .film-hero-device{aspect-ratio:1306/1205;object-fit:cover;object-position:center;filter:none;width:auto;height:72%;inset:10% auto auto 50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(72% 74% at 50% 51%,#000 0 61%,#000d 72%,#0007 84%,#0000 100%);mask-image:radial-gradient(72% 74% at 50% 51%,#000 0 61%,#000d 72%,#0007 84%,#0000 100%)}.r5-product-page .film-disclaimer{color:#b8b8bd;align-items:center;gap:10px;font-size:12px;display:flex}.r5-product-page .film-disclaimer strong{color:#ffd98c;letter-spacing:.1em;border:1px solid #f0bd5b80;border-radius:999px;padding:5px 8px;font-size:10px}.r5-product-page .highlight-card img{transform:none}.r5-product-page .highlight-card:hover img{transform:scale(1.018)}.r5-product-page .highlight-sensor img{object-position:center 8%;transform:scale(1.42)}.r5-product-page .highlight-sensor:hover img{transform:scale(1.45)}.r5-product-page .highlight-height{color:#111214;background:#e9e5dd}.r5-product-page .highlight-height:after{background:linear-gradient(#0009 0%,#0000 50%,#0002 100%)}.r5-product-page .highlight-height img{object-position:center 54%;filter:none}.r5-product-page .highlight-base{background:radial-gradient(circle at 50% 74%,#293036 0%,#0c0d0f 60%,#050505 100%)}.r5-product-page .mini-pair{justify-content:center;align-items:flex-end;gap:clamp(8px,2vw,34px);display:flex;position:absolute;inset:0;overflow:hidden}.r5-product-page .mini-pair img{object-fit:contain;object-position:center bottom;filter:none;width:55%;height:88%;-webkit-mask-image:radial-gradient(56% 68% at 50% 54%,#000 0 68%,#000d 80%,#0000 100%);mask-image:radial-gradient(56% 68% at 50% 54%,#000 0 68%,#000d 80%,#0000 100%)}.r5-product-page .mini-pair img:first-child{opacity:.72;margin-right:-17%;transform:translate(-8%)scale(.82)}.r5-product-page .mini-pair img:last-child{margin-left:-17%;transform:translate(8%)scale(.96)}.r5-product-page .highlight-base:hover .mini-pair img:first-child{transform:translate(-10%)scale(.84)}.r5-product-page .highlight-base:hover .mini-pair img:last-child{transform:translate(10%)scale(.98)}.r5-product-page .highlight-os img{object-fit:cover;object-position:center;background:#061017}.r5-product-page .highlight-card p{font-size:clamp(15px,1.35vw,17px)}.r5-product-page .story{height:480svh;min-height:0}.r5-product-page .story-sticky{background:radial-gradient(50% 68% at 61% 53%,#1d2327 0%,#0c0d0f 48%,#050505 100%)}.r5-product-page .story-focus-wash{display:none}.r5-product-page .turn-frame[data-view=front]{-webkit-mask-image:none;mask-image:none}.type-motion-ready .story .feature-beat :is(.eyebrow,.feature-description,.sensor-capabilities,.feature-meta){filter:none;transition:opacity .3s,transform .42s cubic-bezier(.16,1,.3,1)}.opening-price-panel,.closing-price-panel{z-index:6}.price-panel .price em{letter-spacing:-.035em;color:#d9e8ed;font-size:clamp(18px,1.7vw,25px);font-style:normal;font-weight:650}.price-panel-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.price-panel-head .eyebrow{margin:0}.currency-switch{background:#ffffff0a;border:1px solid #ffffff35;border-radius:999px;align-items:center;padding:3px;display:inline-flex}.currency-toggle-button{color:#8f939a;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:48px;padding:7px 11px;font-size:10px;font-weight:750;transition:background .2s,color .2s}.currency-toggle-button.is-active{color:#111214;background:#f5f5f7}.currency-toggle-button:focus-visible{outline-offset:3px;outline:2px solid #9eeaff}.closing-price-panel .price{margin-bottom:16px}.pro-addon{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto;gap:7px 22px;max-width:500px;margin:0 0 17px;padding:15px 0;display:grid}.pro-addon>div{flex-direction:column;gap:3px;display:flex}.pro-addon>div:nth-child(2){text-align:right;align-items:flex-end}.pro-addon span:first-child{color:#a8dfee;letter-spacing:.18em;font-size:9px;font-weight:750}.pro-addon strong{color:#f5f5f7;letter-spacing:-.045em;font-size:23px}.pro-addon .price-value{color:#f5f5f7;letter-spacing:-.035em;white-space:nowrap;font-size:19px;font-weight:750}.pro-addon .price-conversion{color:#aeb4bc;white-space:nowrap;font-size:11px;font-style:normal}.pro-addon p{color:#aeb4bc;grid-column:1/-1;margin:3px 0 0;font-size:11px;line-height:1.55}.closing-price-panel h2{font-size:clamp(44px,4.5vw,64px)}.closing-price-panel .price{gap:5px;margin:17px 0 13px;padding-top:14px}.closing-price-panel .price strong{font-size:clamp(50px,5.1vw,70px)}.closing-price-panel .price em{font-size:clamp(17px,1.45vw,21px)}.closing-price-panel .price small{font-size:10px}.closing-price-panel .fine{max-width:460px;margin-top:10px;line-height:1.45;font-size:9px!important}.opening-price-panel:not(.visible),.closing-price-panel:not(.visible){visibility:hidden;opacity:0;pointer-events:none}.story-sticky:is(.is-opening-price,.is-closing-price) .feature-beats{visibility:hidden}.system-product{z-index:3;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;transition:opacity .65s,transform .8s cubic-bezier(.16,1,.3,1),visibility .65s;display:flex;position:absolute;inset:4% -5% 2% 43%;transform:translate(5%)scale(.94)}.system-product.visible{opacity:1;visibility:visible;transform:translate(0)scale(1)}.system-product img{object-fit:contain;object-position:center 50%;filter:drop-shadow(0 28px 34px #0008);width:100%;height:100%}.story-sticky.is-closing-price .motion-product{transition:opacity .42s,transform .55s;opacity:0!important;transform:translate(-50%,-50%)scale(.88)!important}.story-sticky.is-opening-price .motion-product{opacity:.88}.story-sticky.is-opening-price .sensor-gaze,.story-sticky.is-closing-price .sensor-gaze{opacity:0}@media (width<=800px){.system-product{inset:44% -8% 5%;transform:translateY(5%)scale(.94)}.system-product.visible{transform:translateY(0)scale(1)}.system-product img{object-fit:contain;object-position:center 48%}.price-panel .price em{font-size:18px}}@media (width<=520px){.system-product{inset:51% -20% 4%}.opening-price-panel h2,.closing-price-panel h2{font-size:clamp(36px,10vw,43px)}.opening-price-panel .price strong,.closing-price-panel .price strong{font-size:clamp(49px,14vw,57px)}.price-panel-head{margin-bottom:14px}.currency-toggle-button{min-width:43px;padding:6px 9px;font-size:9px}.pro-addon{gap:5px 12px;margin-bottom:12px;padding:11px 0}.pro-addon strong{font-size:19px}.pro-addon .price-value{font-size:16px}.pro-addon p{font-size:10px;line-height:1.4}.closing-price-panel h2{font-size:36px}.closing-price-panel .price{margin:12px 0 9px;padding-top:10px}.closing-price-panel .price strong{font-size:43px}.closing-price-panel .fine{display:none}}@media (width<=800px){.r5-product-page .film-hero-device{object-fit:cover;width:auto;height:61%;top:13%;left:50%}.r5-product-page .story{height:460svh}.r5-product-page .mini-pair img{width:69%;height:82%}}@media (width<=520px){.r5-product-page .film-hero-device{width:auto;height:55%;top:15%;left:50%}.r5-product-page .film-disclaimer{align-items:flex-start;gap:7px;font-size:11px;line-height:1.35}.r5-product-page .film-disclaimer strong{flex:none;font-size:8px}.r5-product-page .highlight-sensor img{transform:scale(1.22)}.r5-product-page .highlight-sensor:hover img{transform:scale(1.24)}}::selection{color:#061017;background:#86e7ff}:where(a,button,summary):focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #a5edff}.site-live-region{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;overflow:hidden}.site-progress{z-index:100;pointer-events:none;background:#ffffff0a;height:2px;position:fixed;top:0;left:0;right:0}.site-progress span{width:calc(var(--site-scroll,0) * 100%);background:linear-gradient(90deg,#63747c,#a9f1ff 72%,#fff);height:100%;transition:width .1s linear;display:block;box-shadow:0 0 15px #68dfff}.site-header,.apple-home-nav,.rocket-nav,.launch-nav{transition:background-color .35s,border-color .35s,box-shadow .35s,backdrop-filter .35s,transform .35s}.apple-home-nav{border-bottom:1px solid #fff0;position:sticky;top:0}.apple-home-nav.is-scrolled{-webkit-backdrop-filter:saturate(190%)blur(28px);background:#f6f6f8d9;border-bottom-color:#1d1d1f18;box-shadow:0 12px 38px #11131a12}.r5-product-page .product-header.is-scrolled,.pro-product-page .pro-header.is-scrolled{-webkit-backdrop-filter:saturate(175%)blur(32px);background:#101114d9;border-color:#ffffff2b;box-shadow:0 16px 48px #000b,inset 0 1px #ffffff0d}.pro-product-page .pro-header{position:fixed}.subpage .site-header{z-index:50;color:#f5f7f9;-webkit-backdrop-filter:saturate(155%)blur(26px);background:#111316d9;border-bottom:1px solid #ffffff1d;position:sticky;top:0;box-shadow:0 12px 38px #0005}.subpage .site-header.is-scrolled{background:#0b0d0fef;border-bottom-color:#9feaff35;box-shadow:0 18px 50px #0009}.primary-nav a,.apple-home-nav nav a{position:relative}.primary-nav a:after,.apple-home-nav nav a:after{content:"";background:#9deaff;height:1px;transition:right .24s;position:absolute;bottom:-8px;left:0;right:100%;box-shadow:0 0 9px #66dcff}.primary-nav a:is(:hover,.is-current):after,.apple-home-nav nav a:is(:hover,.is-current):after{right:0}.apple-home-banner{z-index:5;position:relative;box-shadow:inset 0 1px #0000000c}.home-promo{--pointer-x:0;--pointer-y:0;background-color:#030405;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #000}.home-promo:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at calc(50% + var(--pointer-x) * 12%) calc(58% + var(--pointer-y) * 8%),#71dbff21 0%,transparent 33%),linear-gradient(110deg,transparent 15%,#ffffff08 46%,transparent 67%);filter:blur(20px);transition:background-position .25s;position:absolute;inset:-12%}.home-promo>img{filter:saturate(.82)contrast(1.07)brightness(.96);transition:filter .7s,transform 1.2s cubic-bezier(.16,1,.3,1)}.home-promo:hover>img{filter:saturate(.9)contrast(1.08)brightness(1.02)}.home-promo-mini>img{filter:drop-shadow(0 28px 70px #000d)drop-shadow(0 0 45px #83ddff18)}.home-tile{border:1px solid #ffffff10;transition:border-color .35s,transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s;box-shadow:inset 0 24px 80px #0005}.home-tile:hover{border-color:#a2ecff45;box-shadow:inset 0 24px 80px #0007,0 0 45px #59d9ff12}.home-tile>img{transition:filter .6s,transform .8s cubic-bezier(.16,1,.3,1)}.home-tile:hover>img{filter:saturate(.86)brightness(1.04)}.home-tile-pair:hover>img{transform:scale(.925)}.home-tile a,.home-promo-copy a{transition:color .2s,text-shadow .2s}.home-tile a:hover,.home-promo-copy a:hover{color:#99e8ff;text-shadow:0 0 18px #64dcff55}.r5-product-page .film-hero{--pointer-x:0;--pointer-y:0}.r5-product-page .film-hero:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at calc(50% + var(--pointer-x) * 10%) calc(48% + var(--pointer-y) * 8%),#8ee9ff13 0%,transparent 29%),linear-gradient(180deg,transparent 58%,#0008 100%);mix-blend-mode:screen;position:absolute;inset:0}.r5-product-page .film-hero-device{filter:drop-shadow(0 30px 55px #0008)drop-shadow(0 0 48px #a7ecff12);transition:filter .65s,transform .9s cubic-bezier(.16,1,.3,1)}.r5-product-page .highlight-card{border:1px solid #ffffff16;transition:border-color .35s,box-shadow .35s,transform .45s cubic-bezier(.16,1,.3,1);box-shadow:0 26px 80px #0008}.r5-product-page .highlight-card:hover{border-color:#9eeaff50;transform:translateY(-4px);box-shadow:0 30px 90px #000b,0 0 45px #56dfff13}.r5-product-page .story-sticky:after{content:"";z-index:0;pointer-events:none;filter:blur(35px);background:radial-gradient(circle at 66%,#62dfff0c 0%,#0000 30%);position:absolute;inset:-20%}.price-panel,.pro-price-card{-webkit-backdrop-filter:saturate(140%)blur(25px)}.currency-switch{box-shadow:inset 0 1px #ffffff13,0 8px 25px #0003}.currency-toggle-button{transition:background .24s,color .24s,box-shadow .24s,transform .2s}.currency-toggle-button:hover{color:#e8faff}.currency-toggle-button.is-active{transform:translateY(-1px);box-shadow:0 7px 18px #0005}.pro-hero{--pointer-x:0;--pointer-y:0}.pro-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at calc(70% + var(--pointer-x) * 9%) calc(50% + var(--pointer-y) * 7%),#7de7ff22 0%,transparent 24%),radial-gradient(circle at 48% 95%,#83efff12 0%,transparent 28%);filter:blur(32px);position:absolute;inset:-18%}.pro-hero>img{transform:scale(1.015) translate(calc(var(--pointer-x) * -7px),calc(var(--pointer-y) * -5px));filter:saturate(.82)contrast(1.08)brightness(.96);transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .8s}.pro-statement,.pro-capabilities,.pro-pairing,.pro-price{isolation:isolate;position:relative;overflow:hidden}.pro-statement:after,.pro-capabilities:after,.pro-price:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;filter:blur(90px);background:#72dfff09;border-radius:50%;width:52vw;position:absolute}.pro-statement:after{top:-30%;right:-24vw}.pro-capabilities:after{bottom:-45%;left:-28vw}.pro-price:after{top:-45%;right:-22vw}.pro-capability-grid article{transition:background .3s,border-color .3s,transform .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.pro-capability-grid article:after{content:"";opacity:0;background:radial-gradient(circle,#73ddff22,#0000 65%);height:75%;transition:opacity .3s;position:absolute;inset:auto -30% -55% 20%}.pro-capability-grid article:hover{z-index:1;background:#12181c;border-color:#91e9ff45;transform:translateY(-3px)}.pro-capability-grid article:hover:after{opacity:1}.pro-pairing>img{filter:saturate(.82)contrast(1.06);-webkit-mask-image:linear-gradient(90deg,#000 72%,#0000 100%);mask-image:linear-gradient(90deg,#000 72%,#0000 100%)}.pro-pairing>.pro-pairing-system-image{object-fit:contain;background:radial-gradient(circle at 48% 48%,#1b2b325c 0%,#0000 34%),linear-gradient(145deg,#07090b 0%,#101316 56%,#08090a 100%);padding:clamp(36px,5vw,82px)}.pro-price-card{background:linear-gradient(145deg,#1b2024dc,#0b0d0fe8);border-color:#ffffff2c;box-shadow:0 38px 110px #000a,inset 0 1px #ffffff0f}.preorder-hero{isolation:isolate;position:relative}.preorder-hero:after{content:"";z-index:-1;filter:blur(45px);background:radial-gradient(circle at 72% 42%,#75e3ff18 0%,#0000 25%);position:absolute;inset:-20%}.preorder-card{-webkit-backdrop-filter:blur(18px);transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .4s}.preorder-card:hover{border-color:#94e8ff4d;transform:translateY(-5px);box-shadow:0 34px 85px #0009,0 0 42px #6adfff11}.article{position:relative}.article:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 78% 10%,#71defc12 0%,#0000 28%),linear-gradient(#111518 0%,#080a0c 100%);position:fixed;inset:0}.subpage:not(.preorder-page){color:#eef2f4;background:#080a0c}.subpage .article :is(.lead,section p,li){color:#aeb9bf}.subpage .article section{border-top-color:#fff2}.subpage .notice{background:#71dcff10;border-left-color:#6bdcf8}.site-enhanced .site-reveal{opacity:0;filter:blur(10px);transition:opacity .8s,filter .9s,transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.site-enhanced .site-reveal.is-visible{opacity:1;filter:blur();transform:none}@media (width<=760px){.site-progress{height:2px}.home-promo:before{filter:blur(14px)}.pro-pairing>img{-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.subpage .site-header{height:54px;position:sticky}}.possibility-atlas{color:#f5f5f7;background:#060708;padding:clamp(80px,10vw,140px) max(24px,50% - 620px)}.possibility-atlas-head{margin-bottom:48px}.possibility-atlas-head>p{color:#a9b6bf;letter-spacing:.18em;margin:0 0 24px;font-size:12px;font-weight:750}.possibility-atlas-head h2{letter-spacing:-.07em;margin:0;font-size:clamp(58px,8vw,106px);line-height:.96}.possibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.possibility-card{background:#101214;border:1px solid #ffffff18;border-radius:28px;overflow:hidden}.possibility-card>img{aspect-ratio:8/5;object-fit:contain;background:#080a0c;width:100%;height:auto;display:block}.possibility-card>div{padding:28px 30px 30px}.possibility-card>div>span{color:#aab7bf;letter-spacing:.16em;font-size:12px;font-weight:750}.possibility-card h3{letter-spacing:-.045em;text-wrap:balance;max-width:450px;margin:12px 0 22px;font-size:clamp(28px,3.3vw,46px);line-height:1.04}.possibility-card a{color:#b3e8f5;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.possibility-card a:hover{text-underline-offset:5px;text-decoration:underline}.possibility-card a:focus-visible,.possibility-atlas-next a:focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid #b3e8f5}.possibility-concept-note{color:#929ba2;margin:24px 0 0;font-size:12px;line-height:1.6}.possibility-atlas-next{border-top:1px solid #ffffff20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-top:26px;display:flex}.possibility-atlas-next p{color:#aeb6bb;margin:0}.possibility-atlas-next a{color:#f5f5f7;align-items:center;gap:14px;min-height:44px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.product-use-cases{color:#f5f5f7;background:#080a0c;padding:clamp(105px,12vw,175px) max(24px,50% - 560px)}.product-use-cases-head{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:24px;margin-bottom:58px;display:grid}.product-use-cases-head .eyebrow{color:#9feaff;grid-column:1/-1;margin:0}.product-use-cases-head h2{letter-spacing:-.078em;margin:0;font-size:clamp(58px,7.5vw,108px);line-height:.9}.product-use-cases-head>p:last-child{color:#aeb7bd;margin:0;font-size:18px;line-height:1.65}.product-use-case-grid{border-top:1px solid #fff2;border-left:1px solid #fff2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-use-case-grid article{background:linear-gradient(145deg,#12171a,#090b0d);border-bottom:1px solid #fff2;border-right:1px solid #fff2;min-height:330px;padding:30px}.product-use-case-grid span,.os-use-case-grid span{color:#9feaff;letter-spacing:.17em;font-size:10px;font-weight:750}.product-use-case-grid strong,.os-use-case-grid strong{letter-spacing:-.052em;margin-top:70px;font-size:clamp(28px,3vw,43px);line-height:1;display:block}.product-use-case-grid p,.os-use-case-grid p{color:#aeb7bd;line-height:1.6}.product-use-cases-note{color:#818a90;max-width:820px;margin:25px 0 0;font-size:11px;line-height:1.65}.os-use-case-grid{border:1px solid #fff2;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;display:grid}.os-use-case-grid article{background:#ffffff05;border-bottom:1px solid #fff2;border-right:1px solid #fff2;min-height:230px;padding:24px}.os-use-case-grid article:nth-child(2n){border-right:0}.os-use-case-grid article:nth-last-child(-n+2){border-bottom:0}.os-use-case-grid strong{margin-top:42px;font-size:clamp(22px,2.4vw,32px)}@media (width<=850px){.product-use-cases-head,.possibility-grid,.product-use-case-grid,.os-use-case-grid{grid-template-columns:1fr}.product-use-case-grid article{min-height:270px}.os-use-case-grid article,.os-use-case-grid article:nth-child(2n){border-bottom:1px solid #fff2;border-right:0}.os-use-case-grid article:last-child{border-bottom:0}}@media (width<=520px){.possibility-atlas,.product-use-cases{padding-left:18px;padding-right:18px}.possibility-atlas-head h2,.product-use-cases-head h2{font-size:52px}.possibility-card{border-radius:22px}.possibility-card>div{padding:24px 22px}.possibility-card h3{font-size:34px}.product-use-case-grid article{padding:25px}.product-use-case-grid strong{margin-top:42px}}@media (prefers-reduced-motion:reduce){.site-progress span,.site-header,.apple-home-nav,.home-promo>img,.home-tile,.home-tile>img,.r5-product-page .film-hero-device,.r5-product-page .highlight-card,.pro-hero>img,.pro-capability-grid article,.preorder-card,.site-enhanced .site-reveal{filter:none!important;transition:none!important;transform:none!important}.site-enhanced .site-reveal{opacity:1}}.apple-home .apple-home-nav,.r5-product-page .product-header,.pro-product-page .pro-header{z-index:80;color:#f5f5f7;-webkit-backdrop-filter:saturate(150%)blur(26px);background:#121316e6;border:1px solid #ffffff20;border-radius:18px;justify-content:space-between;align-items:center;width:min(1180px,100% - 32px);height:58px;padding:0 18px;position:fixed;top:12px;left:50%;right:auto;box-shadow:0 14px 50px #0009;display:flex!important;transform:translate(-50%)!important}.apple-home .apple-home-brand{color:#f5f5f7;font-size:17px}.apple-home .apple-home-brand img{width:25px;height:25px}.apple-home .header-actions,.pro-product-page .header-actions{align-items:center;gap:10px;display:flex}.apple-home .header-cta,.pro-product-page .header-cta,.r5-product-page .header-cta{color:#111214;white-space:nowrap;background:#f5f5f7;border-radius:999px;align-items:center;gap:9px;min-height:36px;padding:9px 15px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.apple-home .apple-home-nav>nav,.r5-product-page .product-header>.primary-nav,.pro-product-page .pro-header>.primary-nav{display:none}.site-menu,.mobile-menu.site-menu{display:block;position:relative}.site-menu summary,.mobile-menu.site-menu summary{cursor:pointer;color:#f5f5f7;background:#0d0e10b8;border:1px solid #ffffff36;border-radius:999px;min-height:36px;padding:8px 15px;font-size:12px;font-weight:700;list-style:none;transition:border-color .2s,background .2s}.site-menu summary::-webkit-details-marker{display:none}.site-menu summary:hover,.site-menu[open] summary{background:#20252a;border-color:#a8ecff7d}.site-menu-panel{z-index:90;-webkit-backdrop-filter:saturate(145%)blur(34px);background:linear-gradient(145deg,#1a1d21f2,#090a0cf5);border:1px solid #ffffff28;border-radius:25px;width:min(920px,100vw - 32px);max-height:calc(100svh - 102px);padding:26px;position:fixed;top:82px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 38px 120px #000e,inset 0 1px #ffffff10}.site-menu-panel>p{color:#9adff2;letter-spacing:.2em;margin:0 0 16px;font-size:11px;font-weight:750}.site-menu-panel nav,.mobile-menu .site-menu-panel nav{min-width:0;box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:0;padding:0;display:grid;position:static}.site-menu-panel nav a,.mobile-menu .site-menu-panel nav a{color:#f5f5f7;border-bottom:1px solid #ffffff1e;border-radius:0;grid-template-columns:36px minmax(160px,.7fr) 1fr;align-items:center;gap:18px;padding:20px 8px;text-decoration:none;display:grid!important}.site-menu-panel nav a:first-child{border-top:1px solid #ffffff1e}.site-menu-panel nav a:hover,.mobile-menu .site-menu-panel nav a:hover{color:#fff;background:#ffffff08}.site-menu-panel nav a span{color:#79d8f0;letter-spacing:.12em;font-size:10px}.site-menu-panel nav a strong{letter-spacing:-.055em;font-size:clamp(24px,3vw,38px)}.site-menu-panel nav a em{color:#9ea8ae;text-align:right;justify-self:end;font-size:14px;font-style:normal}.has-open-menu:after{content:"";z-index:70;-webkit-backdrop-filter:blur(5px);pointer-events:none;background:#0008;position:fixed;inset:0}.apple-home{color:#f5f5f7;background:#050505}.apple-home main{background:#050505}.home-promo{scroll-snap-align:start;border-bottom:1px solid #ffffff12;height:100svh;min-height:720px;margin:0}.home-promo-copy{padding-top:clamp(115px,15vh,160px)}.home-promo-copy h1,.home-promo-copy h2{font-size:clamp(62px,8.7vw,132px);line-height:.88}.home-promo-copy>span{text-shadow:0 2px 20px #000,0 1px 4px #000;max-width:780px;margin:22px auto 0;font-size:clamp(19px,2.1vw,29px);line-height:1.22}.home-promo>img{height:78%;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%)}.home-promo-mini>img{-webkit-mask-image:radial-gradient(55% 75% at 50% 52%,#000 0 64%,#0000 100%);mask-image:radial-gradient(55% 75% at 50% 52%,#000 0 64%,#0000 100%)}.home-tile-grid{background:#050505;padding:0;display:block}.home-tile{scroll-snap-align:start;border-width:0 0 1px;border-radius:0;min-height:82svh}.home-tile>div:first-child{padding-top:clamp(90px,12vh,130px)}.home-tile h2{font-size:clamp(52px,7vw,106px)}.home-tile>img{height:76%;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 84%,#0000 100%)}.setup-chooser{color:#111214;background:#f5f5f7;padding:clamp(100px,12vw,180px) max(24px,50% - 590px)}.setup-chooser-head>p,.support-cta>p{color:#5d6369;letter-spacing:.2em;margin:0;font-size:11px;font-weight:750}.setup-chooser-head h2{letter-spacing:-.082em;max-width:950px;margin:18px 0 clamp(58px,7vw,90px);font-size:clamp(55px,7.8vw,118px);line-height:.89}.setup-choices{border-top:1px solid #1d1d1f26}.setup-choices a{color:#111214;border-bottom:1px solid #1d1d1f26;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:28px;padding:32px 0;text-decoration:none;transition:padding .35s,color .25s;display:grid}.setup-choices a:hover{color:#00657d;padding-left:12px}.setup-choices span{letter-spacing:.17em;font-size:10px;font-weight:750}.setup-choices strong{letter-spacing:-.045em;font-size:clamp(24px,3vw,42px)}.setup-choices em{white-space:nowrap;font-size:13px;font-style:normal;font-weight:700}.section-next{color:#f5f5f7;border:1px solid #ffffff38;border-radius:999px;margin:34px max(24px,50% - 560px) 0;padding:13px 17px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.support-cta{color:#f5f5f7;background:radial-gradient(circle at 78% 30%,#54dafa18,#0000 27%),#0b0c0e;border-top:1px solid #ffffff16;padding:clamp(110px,13vw,190px) max(24px,50% - 560px)}.support-cta>p{color:#9ee9fb}.support-cta h2{letter-spacing:-.085em;max-width:980px;margin:18px 0 28px;font-size:clamp(56px,8vw,120px);line-height:.9}.support-cta>span{color:#abb4ba;max-width:690px;font-size:clamp(17px,1.8vw,23px);line-height:1.65;display:block}.support-cta>div{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.support-cta a{color:#f5f5f7;border:1px solid #ffffff35;border-radius:999px;padding:14px 18px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.support-cta a:first-child{color:#111214;background:#f5f5f7}.status-plans{color:#f5f5f7;background:#08090b;padding:clamp(105px,12vw,175px) max(24px,50% - 590px)}.status-plans-head{grid-template-columns:1fr 2fr;align-items:start;gap:30px;margin-bottom:60px;display:grid}.status-plans-head .eyebrow{grid-column:1/-1}.status-plans-head h2{letter-spacing:-.08em;margin:0;font-size:clamp(52px,7vw,102px);line-height:.9}.status-plans-head>p:last-child{color:#aeb6bb;max-width:470px;margin:8px 0 0;font-size:18px;line-height:1.65}.status-plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.status-plan-grid article{background:linear-gradient(145deg,#17191c,#0d0e10);border:1px solid #ffffff1d;border-radius:26px;flex-direction:column;min-height:440px;padding:30px;display:flex;box-shadow:0 30px 80px #0007}.status-plan-grid span{color:#9feaff;letter-spacing:.17em;font-size:10px;font-weight:750}.status-plan-grid h3{letter-spacing:-.055em;margin:54px 0 16px;font-size:clamp(31px,3vw,45px);line-height:1}.status-plan-grid p{color:#adb5ba;margin:0;line-height:1.6}.status-plan-grid strong{letter-spacing:-.055em;margin-top:auto;padding-top:34px;font-size:clamp(35px,3.5vw,52px)}.status-plan-grid em{color:#b5d9e2;margin-top:3px;font-size:13px;font-style:normal}.status-plan-grid a{color:#f5f5f7;margin-top:24px;font-size:12px;font-weight:750;text-decoration:none}.status-fineprint{color:#777f85;max-width:850px;margin:30px 0 0;font-size:12px;line-height:1.65}.article-next{padding-bottom:10px}.article-next>div{flex-wrap:wrap;align-items:center;gap:20px;display:flex}@media (width<=850px){.setup-choices a{grid-template-columns:1fr;gap:8px}.setup-choices em{margin-top:4px}.status-plans-head,.status-plan-grid{grid-template-columns:1fr}.status-plan-grid article{min-height:340px}.section-next{margin-left:24px}.support-cta h2{font-size:clamp(50px,13vw,76px)}}@media (width<=520px){.setup-chooser,.status-plans,.support-cta{padding-left:24px;padding-right:24px}.setup-chooser-head h2{font-size:52px}.setup-choices a{padding:25px 0}.status-plan-grid article{min-height:330px;padding:25px}.status-plan-grid h3{margin-top:40px}.support-cta>div{flex-direction:column;align-items:flex-start}}.apple-home-footer{color:#8e9298;background:#050505}.apple-home-footer a{color:#c6c8cb}.pro-statement{flex-direction:column;justify-content:center;min-height:100svh;display:flex}.pro-statement h2{font-size:clamp(72px,10vw,150px)}.pro-highlights{background:#090a0c;min-height:100svh;padding:clamp(105px,12vw,160px) 0 80px;overflow:hidden}.pro-highlights-head{justify-content:space-between;align-items:end;gap:28px;margin:0 max(24px,50% - 560px) 44px;display:flex}.pro-highlights-head h2{letter-spacing:-.08em;margin:12px 0 0;font-size:clamp(62px,8vw,116px);line-height:.88}.pro-gallery-controls{gap:12px;display:flex}.pro-gallery-controls button{color:#fff;cursor:pointer;background:#2a2c31;border:1px solid #fff2;border-radius:50%;width:52px;height:52px;font-size:24px;transition:background .2s,opacity .2s,transform .2s}.pro-gallery-controls button:hover:not(:disabled){background:#3a4249;transform:translateY(-2px)}.pro-gallery-controls button:disabled{opacity:.25;cursor:default}.pro-highlight-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:0 max(24px,50% - 560px) 22px;scroll-padding-inline:max(24px,50% - 560px);display:flex;overflow-x:auto}.pro-highlight-gallery::-webkit-scrollbar{display:none}.pro-highlight-card{scroll-snap-align:start;background:#030405;border:1px solid #ffffff18;border-radius:34px;flex:0 0 min(780px,72vw);height:min(650px,70svh);min-height:520px;position:relative;overflow:hidden;box-shadow:0 28px 80px #0008}.pro-highlight-card:after{content:"";z-index:1;background:linear-gradient(#030405eb 0%,#0304055c 38%,#0000 68%,#0005 100%);position:absolute;inset:0}.pro-highlight-card img{object-fit:cover;filter:saturate(.82)contrast(1.08);width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.pro-highlight-card:hover img{transform:scale(1.025)}.pro-highlight-card>div{z-index:2;position:absolute;top:36px;left:38px;right:38px}.pro-highlight-card span{color:#b3eafa;letter-spacing:.2em;font-size:11px;font-weight:750}.pro-highlight-card h3{letter-spacing:-.07em;margin:18px 0 15px;font-size:clamp(42px,5vw,72px);line-height:.92}.pro-highlight-card p{color:#d0d5d8;max-width:590px;margin:0;font-size:16px;line-height:1.65}.pro-gallery-hint{color:#858c91;margin:12px max(24px,50% - 560px) 0;font-size:12px}.pro-pairing,.pro-price{min-height:100svh}.pro-os{isolation:isolate;background:radial-gradient(circle at 72%,#163441,#090b0d 40%,#050506 73%);align-items:center;min-height:100svh;padding:100px max(24px,50% - 560px);display:flex;position:relative;overflow:hidden}.pro-os-orbit{z-index:-1;aspect-ratio:1;border:1px solid #a5eaff35;border-radius:50%;width:min(75vw,1050px);position:absolute;right:-12vw;box-shadow:0 0 100px #55dfff12,inset 0 0 100px #55dfff0c}.pro-os-orbit:before,.pro-os-orbit:after{content:"";border:1px solid #a5eaff25;border-radius:50%;position:absolute;inset:14%}.pro-os-orbit:after{background:radial-gradient(circle,#9deaff36,#0000 62%);inset:31%}.pro-os-copy{width:min(720px,72vw)}.pro-os h2{letter-spacing:-.085em;margin:16px 0 22px;font-size:clamp(75px,10vw,150px);line-height:.85}.pro-os-copy>p:not(.eyebrow){color:#b7c0c5;max-width:590px;font-size:18px;line-height:1.7}.pro-os-copy>a{color:#effcff;background:#10232be6;border:1px solid #87e6ff72;border-radius:25px;justify-content:space-between;align-items:center;width:min(560px,100%);margin-top:36px;padding:18px 19px 18px 25px;text-decoration:none;display:flex;box-shadow:0 0 50px #5fddff16}.pro-os-copy>a span{flex-direction:column;gap:5px;display:flex}.pro-os-copy>a strong{font-size:22px}.pro-os-copy>a small{color:#a7dbe7;letter-spacing:.2em;font-size:10px}.pro-os-copy>a b{background:#ffffff15;border:1px solid #c8f5ff55;border-radius:20px;place-items:center;width:62px;height:62px;font-size:30px;display:grid}@media (width<=760px){.apple-home .apple-home-nav,.r5-product-page .product-header,.pro-product-page .pro-header{border-radius:15px;width:calc(100% - 16px);height:54px;padding:0 12px;top:8px}.apple-home .header-cta,.pro-product-page .header-cta,.r5-product-page .header-cta{min-height:34px;padding:8px 11px;font-size:10px}.site-menu summary,.mobile-menu.site-menu summary{min-height:34px;padding:7px 11px;font-size:10px}.site-menu-panel{border-radius:20px;width:calc(100vw - 16px);max-height:calc(100svh - 80px);padding:19px;top:70px}.site-menu-panel nav a,.mobile-menu .site-menu-panel nav a{grid-template-columns:27px 1fr;gap:10px;padding:17px 5px}.site-menu-panel nav a strong{font-size:25px}.site-menu-panel nav a em{text-align:left;grid-column:2;justify-self:start;font-size:12px}.home-promo{min-height:690px}.home-promo-copy{padding-top:105px}.home-promo-copy h1,.home-promo-copy h2{font-size:clamp(52px,15vw,78px)}.home-promo>img{height:72%}.home-tile{min-height:720px}.home-tile h2{font-size:52px}.pro-highlights{padding-top:100px}.pro-highlights-head{align-items:flex-end;margin-bottom:28px}.pro-highlights-head h2{font-size:56px}.pro-gallery-controls button{width:43px;height:43px;font-size:20px}.pro-highlight-card{border-radius:25px;flex-basis:86vw;height:610px;min-height:0}.pro-highlight-card>div{top:28px;left:25px;right:25px}.pro-highlight-card h3{font-size:44px}.pro-highlight-card p{font-size:14px}.pro-os-copy{width:100%}.pro-os h2{font-size:70px}.pro-os-copy>a{border-radius:20px}.pro-os-copy>a b{border-radius:16px;width:52px;height:52px}}.company-proof{color:#f5f5f7;background:#050505;border-top:1px solid #ffffff16;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(45px,8vw,130px);padding:clamp(80px,9vw,130px) max(24px,50% - 560px);display:grid}.company-proof>div:first-child>p{color:#9ee9fb;letter-spacing:.2em;margin:0 0 16px;font-size:11px;font-weight:750}.company-proof h2{letter-spacing:-.07em;margin:0;font-size:clamp(48px,6vw,88px);line-height:.9}.company-proof-details>p{color:#b6bdc2;max-width:610px;margin:0;font-size:clamp(16px,1.6vw,21px);line-height:1.65}.company-proof dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:36px 0;display:grid}.company-proof dl div{border-top:1px solid #fff2;min-width:0;padding-top:16px}.company-proof dt{color:#7e878d;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:750}.company-proof dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:17px}.company-proof dd a{font-size:inherit;font-weight:600}.company-proof a{color:#9ee9fb;font-size:13px;font-weight:750;text-decoration:none}.company-proof a:hover{text-decoration:underline}@media (width<=850px){.company-proof{grid-template-columns:1fr}.company-proof dl{grid-template-columns:1fr 1fr}}@media (width<=520px){.company-proof{padding-left:24px;padding-right:24px}.company-proof dl{grid-template-columns:1fr}}
