.product-details[data-astro-cid-jmhwc4cx]{width:min(100% - 48px,960px);margin:64px auto;padding-block:36px;border-top:1px solid #8884;color:inherit}h2[data-astro-cid-jmhwc4cx]{font-size:24px;line-height:1.4;margin:0 0 18px;letter-spacing:normal}h3[data-astro-cid-jmhwc4cx]{font-size:18px;margin:28px 0 14px}p[data-astro-cid-jmhwc4cx]{font-size:14px;line-height:1.9;opacity:.8;margin:0}ul[data-astro-cid-jmhwc4cx]{display:flex;flex-wrap:wrap;gap:10px 26px;padding-left:20px;margin:20px 0;font-size:13px;line-height:1.8}details[data-astro-cid-jmhwc4cx]{border-bottom:1px solid #8883;padding:16px 0}summary[data-astro-cid-jmhwc4cx]{cursor:pointer;font-size:15px;line-height:1.6}details[data-astro-cid-jmhwc4cx] p[data-astro-cid-jmhwc4cx]{margin-top:12px}.languages[data-astro-cid-jmhwc4cx]{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:30px;font-size:13px}.languages[data-astro-cid-jmhwc4cx] a[data-astro-cid-jmhwc4cx]{color:inherit;text-underline-offset:4px}.device[data-astro-cid-z5vzy5m5]{display:block;width:100%;box-sizing:border-box;border:6px solid #151817;border-radius:32px;overflow:hidden;background:#151817;box-shadow:0 0 0 1px #ffffff35,0 12px 30px #153a3618}.device[data-astro-cid-z5vzy5m5].wide{border-width:7px;border-radius:24px}img[data-astro-cid-z5vzy5m5]{display:block;width:100%;height:auto}html:has(.invsi){background:#fbfdfb}body:has(.invsi){--bg-color:#fbfdfb;--text-primary:#153a36;--text-secondary:#647974;--border-color:#e1ebe7;--nav-bg:#fbfdfbf0;--nav-border:#e1ebe7;color-scheme:light;margin:0;background:#fbfdfb!important;color:#153a36!important}body:has(.invsi) .theme-toggle{display:none!important}body:has(.invsi) .lang-dropdown{box-shadow:0 18px 40px #0000001a}body:has(.invsi) .lang-dropdown :is(button,a):hover{background:#0000000d}body:has(.invsi)>nav{border-color:#e1ebe7!important;color:#153a36!important}body:has(.invsi)>nav:before{background:#fbfdfbf0!important}body:has(.invsi)>footer{background:#f1f6f4!important;color:#647974!important}.invsi[data-astro-cid-homqtlkp]{--ink:#153a36;--muted:#647974;--mint:#12bca6;padding-top:48px;background:#fbfdfb;color:var(--ink);overflow:clip;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}.invsi[data-astro-cid-homqtlkp] a[data-astro-cid-homqtlkp]{text-decoration:none}.wrap[data-astro-cid-homqtlkp]{width:min(1160px,calc(100% - 96px));margin-inline:auto}.iv-hero[data-astro-cid-homqtlkp]{text-align:left;position:relative;min-height:830px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:65px max(48px,calc((100% - 1160px)/2)) 105px;background:radial-gradient(ellipse at 80% 36%,#cff6e9 0,transparent 54%),#f3f8f1}.hero-brand[data-astro-cid-homqtlkp]{display:flex;align-items:center;gap:12px;margin-bottom:36px}.hero-brand[data-astro-cid-homqtlkp] img[data-astro-cid-homqtlkp]{width:48px;height:48px;border-radius:13px}.hero-brand[data-astro-cid-homqtlkp] strong[data-astro-cid-homqtlkp]{font-size:24px;line-height:1.4;font-weight:700;letter-spacing:-.5px}.eyebrow[data-astro-cid-homqtlkp],.section-label[data-astro-cid-homqtlkp]{font-size:11px;font-weight:700;letter-spacing:2px;line-height:1.7}.iv-hero[data-astro-cid-homqtlkp] h1[data-astro-cid-homqtlkp]{font-size:clamp(56px,6.2vw,88px);letter-spacing:-5px;line-height:1.13;font-weight:750;margin:24px 0}.lede[data-astro-cid-homqtlkp]{color:var(--muted);font-size:18px;line-height:1.9;margin-bottom:32px}.invsi[data-astro-cid-homqtlkp] .pp-store{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;border-radius:40px;background:var(--ink);color:#fff;font-size:14px;font-weight:650;transition:transform .2s,background .2s}.invsi[data-astro-cid-homqtlkp] .pp-store:hover{background:#20665b;transform:translateY(-2px)}.invsi[data-astro-cid-homqtlkp] .pp-store svg{width:23px;height:23px;fill:currentColor}.availability[data-astro-cid-homqtlkp]{margin-top:15px;font-size:11px;color:var(--muted)}.hero-art[data-astro-cid-homqtlkp]{position:relative;height:610px;margin-left:15px}.hero-orbit[data-astro-cid-homqtlkp]{position:absolute;width:510px;height:510px;border:1px solid #a5d4c5;border-radius:50%;top:60px;left:0}.hero-orbit[data-astro-cid-homqtlkp]:after{content:"";position:absolute;inset:30px;border:1px solid #bce2d5;border-radius:50%}.hero-poster[data-astro-cid-homqtlkp]{position:absolute;width:240px;filter:drop-shadow(0 25px 24px #1b635d28)}.hero-poster[data-astro-cid-homqtlkp].front{top:15px;left:30px;transform:rotate(-9deg);z-index:2}.hero-poster[data-astro-cid-homqtlkp].back{top:92px;left:242px;transform:rotate(10deg)}.hero-caption[data-astro-cid-homqtlkp]{position:absolute;right:0;bottom:0;font-size:10px;letter-spacing:2px;color:#517a6d}.explore[data-astro-cid-homqtlkp]{position:absolute;bottom:30px;left:max(48px,calc((100% - 1160px)/2));right:max(48px,calc((100% - 1160px)/2));display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid #cbded2;color:var(--ink);font-size:12px}.explore[data-astro-cid-homqtlkp]>span[data-astro-cid-homqtlkp]:last-child{font-size:24px}h2[data-astro-cid-homqtlkp]{font-size:clamp(38px,4.5vw,62px);line-height:1.2;letter-spacing:-2.8px;font-weight:700}.statement[data-astro-cid-homqtlkp]{text-align:center;padding-block:125px 110px}.section-label[data-astro-cid-homqtlkp]{color:#81978d;margin-bottom:22px}.statement[data-astro-cid-homqtlkp]>p[data-astro-cid-homqtlkp]:last-child{color:var(--muted);font-size:18px;line-height:1.9;margin-top:24px}.feature[data-astro-cid-homqtlkp]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px;margin-bottom:70px}.feature-art[data-astro-cid-homqtlkp]{height:600px;border-radius:30px;overflow:hidden;display:flex;justify-content:center;padding-block:35px}.feature-art[data-astro-cid-homqtlkp] picture{width:250px;flex-shrink:0;align-self:center}.cyan[data-astro-cid-homqtlkp]{background:#e2f6f8}.peach[data-astro-cid-homqtlkp]{background:#fbecdf}.feature-copy[data-astro-cid-homqtlkp] h2[data-astro-cid-homqtlkp]{margin:20px 0 25px}.feature-copy[data-astro-cid-homqtlkp]>p[data-astro-cid-homqtlkp]:not(.eyebrow){font-size:17px;color:var(--muted);line-height:1.9;max-width:390px}.feature-copy[data-astro-cid-homqtlkp] .eyebrow[data-astro-cid-homqtlkp]{color:#558275}.feature-copy[data-astro-cid-homqtlkp] small[data-astro-cid-homqtlkp]{display:block;color:var(--muted);font-size:11px;margin-top:28px}.file-types[data-astro-cid-homqtlkp]{display:flex;flex-direction:column;gap:15px;margin-top:32px;font-size:13px;color:#3b7a76}.file-types[data-astro-cid-homqtlkp]>span[data-astro-cid-homqtlkp]:first-child{font-size:27px}.entrances[data-astro-cid-homqtlkp]{padding-top:65px;padding-bottom:115px}.section-heading[data-astro-cid-homqtlkp]{text-align:center}.section-heading[data-astro-cid-homqtlkp] h2[data-astro-cid-homqtlkp]{margin:20px 0 24px}.section-heading[data-astro-cid-homqtlkp]>p[data-astro-cid-homqtlkp]:last-child{max-width:560px;margin-inline:auto;font-size:17px;line-height:1.8;color:var(--muted)}.entrance-grid[data-astro-cid-homqtlkp]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:52px}.entrance[data-astro-cid-homqtlkp]{border-radius:28px;height:700px;overflow:hidden}.calculator[data-astro-cid-homqtlkp]{background:#14262b;color:#eef9f7}.focus[data-astro-cid-homqtlkp]{background:#f0e8f4}.entrance-copy[data-astro-cid-homqtlkp]{padding:40px 40px 0}.entrance-number[data-astro-cid-homqtlkp]{font-size:10px;letter-spacing:2px;opacity:.6}h3[data-astro-cid-homqtlkp]{font-size:28px;line-height:1.3;letter-spacing:-1px;margin:17px 0 12px}.entrance-copy[data-astro-cid-homqtlkp] p[data-astro-cid-homqtlkp]{font-size:14px;opacity:.65}.entrance[data-astro-cid-homqtlkp] picture{width:230px;margin:35px auto 0}.gallery-section[data-astro-cid-homqtlkp]{padding:90px 0;background:#edf3ec}.gallery-heading[data-astro-cid-homqtlkp]{display:flex;align-items:end;justify-content:space-between;gap:24px}.gallery-heading[data-astro-cid-homqtlkp] h2[data-astro-cid-homqtlkp]{font-size:42px;margin:15px 0}.gallery-heading[data-astro-cid-homqtlkp] p[data-astro-cid-homqtlkp]:last-child{color:var(--muted);font-size:15px}.gallery-controls[data-astro-cid-homqtlkp]{display:flex;gap:10px}.gallery-controls[data-astro-cid-homqtlkp] button[data-astro-cid-homqtlkp]{width:44px;height:44px;border:1px solid #b3c9bf;background:transparent;border-radius:50%;color:var(--ink);cursor:pointer;font-size:20px}.gallery-controls[data-astro-cid-homqtlkp] button[data-astro-cid-homqtlkp]:disabled{opacity:.3;cursor:default}.gallery-track[data-astro-cid-homqtlkp]{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:45px max(48px,calc((100% - 1160px)/2)) 20px;scrollbar-width:thin;scrollbar-color:#9bb7aa transparent}.gallery-track[data-astro-cid-homqtlkp] figure[data-astro-cid-homqtlkp]{display:grid;grid-template-rows:1fr auto;width:340px;flex-shrink:0;scroll-snap-align:center}.gallery-device[data-astro-cid-homqtlkp]{height:560px;border-radius:24px;display:flex;justify-content:center;align-items:center;padding:30px;background:#e2f6f8}.gallery-device[data-astro-cid-homqtlkp].apps{background:#fbecdf}.gallery-device[data-astro-cid-homqtlkp] picture{width:230px;flex-shrink:0}figcaption[data-astro-cid-homqtlkp]{min-height:220px;padding:0 10px 24px}.gallery-number[data-astro-cid-homqtlkp]{font-size:11px;letter-spacing:2px;color:var(--muted)}figcaption[data-astro-cid-homqtlkp] h3[data-astro-cid-homqtlkp]{font-size:27px;margin:14px 0}figcaption[data-astro-cid-homqtlkp] p[data-astro-cid-homqtlkp]{font-size:14px;color:var(--muted);line-height:1.7}.ipad-section[data-astro-cid-homqtlkp]{padding-top:110px}.ipad-art[data-astro-cid-homqtlkp]{margin:45px auto 60px;max-width:900px;padding:40px;background:#e2f6f8;border-radius:28px}.download[data-astro-cid-homqtlkp]{text-align:center;padding:110px 0;border-top:1px solid #dce7df}.download[data-astro-cid-homqtlkp]>img[data-astro-cid-homqtlkp]{border-radius:20px;box-shadow:0 10px 24px #208b7c15}.wordmark[data-astro-cid-homqtlkp]{font-size:23px;font-weight:700;margin-top:12px;letter-spacing:-1px}.download[data-astro-cid-homqtlkp] h2[data-astro-cid-homqtlkp]{margin:28px 0 20px}.download[data-astro-cid-homqtlkp]>p[data-astro-cid-homqtlkp]:not(.wordmark){color:var(--muted);font-size:16px;margin-bottom:28px;line-height:1.8}.privacy-link[data-astro-cid-homqtlkp]{display:block;width:fit-content;margin:22px auto 0;color:var(--muted);font-size:12px}a[data-astro-cid-homqtlkp]:focus-visible,button[data-astro-cid-homqtlkp]:focus-visible,.gallery-track[data-astro-cid-homqtlkp]:focus-visible{outline:3px solid #00ac91;outline-offset:5px}@media(min-width:1600px){.iv-hero[data-astro-cid-homqtlkp]{min-height:890px}}@media(max-width:1100px){.hero-poster[data-astro-cid-homqtlkp]{width:210px}.hero-poster[data-astro-cid-homqtlkp].back{left:195px}.hero-art[data-astro-cid-homqtlkp]{height:560px}.hero-orbit[data-astro-cid-homqtlkp]{width:420px;height:420px}.feature[data-astro-cid-homqtlkp]{gap:55px}.iv-hero[data-astro-cid-homqtlkp] h1[data-astro-cid-homqtlkp]{letter-spacing:-3px}}@media(max-width:760px){.wrap[data-astro-cid-homqtlkp]{width:calc(100% - 40px)}.hero-brand[data-astro-cid-homqtlkp]{justify-content:center;margin-bottom:28px}.iv-hero[data-astro-cid-homqtlkp]{grid-template-columns:minmax(0,1fr);text-align:center;padding:65px 20px 85px;min-height:0}.iv-hero[data-astro-cid-homqtlkp] h1[data-astro-cid-homqtlkp]{font-size:clamp(44px,12vw,60px);letter-spacing:-3px}.lede[data-astro-cid-homqtlkp]{font-size:16px}.hero-art[data-astro-cid-homqtlkp]{width:350px;max-width:100%;height:auto;aspect-ratio:350/470;margin:45px auto 0}.hero-poster[data-astro-cid-homqtlkp]{width:51.4%}.hero-poster[data-astro-cid-homqtlkp].front{left:8px;top:0}.hero-poster[data-astro-cid-homqtlkp].back{left:47.1%;top:8.5%}.hero-orbit[data-astro-cid-homqtlkp]{width:94.3%;height:auto;aspect-ratio:1;left:2.8%;top:7.4%}.hero-caption[data-astro-cid-homqtlkp]{bottom:0;right:15px}.explore[data-astro-cid-homqtlkp]{left:20px;right:20px;text-align:left;font-size:11px;bottom:20px}h2[data-astro-cid-homqtlkp]{font-size:40px;letter-spacing:-1.8px}.statement[data-astro-cid-homqtlkp]{padding-block:80px}.statement[data-astro-cid-homqtlkp]>p[data-astro-cid-homqtlkp]:last-child{font-size:15px}.feature[data-astro-cid-homqtlkp]{grid-template-columns:1fr;gap:30px;margin-bottom:70px}.private[data-astro-cid-homqtlkp] .feature-copy[data-astro-cid-homqtlkp]{grid-row:1}.feature-copy[data-astro-cid-homqtlkp]{padding-inline:10px}.feature-copy[data-astro-cid-homqtlkp]>p[data-astro-cid-homqtlkp]:not(.eyebrow){font-size:16px;max-width:100%}.feature-art[data-astro-cid-homqtlkp]{height:550px}.feature-art[data-astro-cid-homqtlkp] picture{width:225px}.entrances[data-astro-cid-homqtlkp]{padding-top:10px;padding-bottom:70px}.section-heading[data-astro-cid-homqtlkp]>p[data-astro-cid-homqtlkp]:last-child{font-size:15px}.entrance-grid[data-astro-cid-homqtlkp]{grid-template-columns:1fr;margin-top:35px}.entrance[data-astro-cid-homqtlkp]{height:660px}.entrance-copy[data-astro-cid-homqtlkp]{padding:32px 28px 0}h3[data-astro-cid-homqtlkp]{font-size:25px}.entrance[data-astro-cid-homqtlkp] picture{width:210px}.gallery-section[data-astro-cid-homqtlkp]{padding-block:65px}.gallery-heading[data-astro-cid-homqtlkp]{align-items:center}.gallery-heading[data-astro-cid-homqtlkp] h2[data-astro-cid-homqtlkp]{font-size:30px;letter-spacing:-1px}.gallery-controls[data-astro-cid-homqtlkp]{gap:6px}.gallery-controls[data-astro-cid-homqtlkp] button[data-astro-cid-homqtlkp]{width:35px;height:35px}.gallery-heading[data-astro-cid-homqtlkp] p[data-astro-cid-homqtlkp]:last-child{font-size:13px}.gallery-track[data-astro-cid-homqtlkp]{padding:30px 20px 20px;gap:24px}.gallery-track[data-astro-cid-homqtlkp] figure[data-astro-cid-homqtlkp]{width:76vw;max-width:310px}.ipad-section[data-astro-cid-homqtlkp]{padding-top:70px}.ipad-art[data-astro-cid-homqtlkp]{padding:18px;border-radius:18px}.gallery-device[data-astro-cid-homqtlkp]{height:510px;padding:25px}.gallery-device[data-astro-cid-homqtlkp] picture{width:210px;max-width:100%}.download[data-astro-cid-homqtlkp]{padding-block:70px}.download[data-astro-cid-homqtlkp]>p[data-astro-cid-homqtlkp]:not(.wordmark){font-size:14px;padding-inline:15px}}@media(prefers-reduced-motion:reduce){.invsi[data-astro-cid-homqtlkp] .pp-store{transition:none}}
