.device-showcase[data-astro-cid-3c4ayeqs]{background:#101010}[data-astro-cid-3c4ayeqs][data-device-panel][hidden]{display:none!important}.feature-track[data-astro-cid-3c4ayeqs]{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;gap:22px;padding-inline:max(24px,50vw - 640px);scroll-padding-inline:max(24px,50vw - 640px);display:flex;overflow-x:auto}.feature-track[data-astro-cid-3c4ayeqs]::-webkit-scrollbar{display:none}.feature-slide[data-astro-cid-3c4ayeqs]{scroll-snap-align:start;background:#000;border-radius:32px;flex-direction:column;flex:0 0 min(80vw,1120px);height:650px;display:flex;position:relative;overflow:hidden}.feature-copy[data-astro-cid-3c4ayeqs]{z-index:1;padding:56px 60px 0}.feature-art[data-astro-cid-3c4ayeqs]{flex:1;justify-content:center;align-items:flex-end;min-height:0;padding:28px 48px 0;display:flex}.feature-art[data-astro-cid-3c4ayeqs] img[data-astro-cid-3c4ayeqs]{object-fit:contain;object-position:bottom center;border-radius:20px 20px 0 0;max-width:100%;max-height:100%;display:block}.feature-art-portrait[data-astro-cid-3c4ayeqs] img[data-astro-cid-3c4ayeqs]{max-width:420px}.feature-art-wide[data-astro-cid-3c4ayeqs] img[data-astro-cid-3c4ayeqs]{max-width:860px}.feature-slide-iphone-duo[data-astro-cid-3c4ayeqs] .feature-art[data-astro-cid-3c4ayeqs]{padding-bottom:40px}.feature-slide-iphone-duo[data-astro-cid-3c4ayeqs] .feature-art[data-astro-cid-3c4ayeqs] img[data-astro-cid-3c4ayeqs]{border-radius:0}.feature-slide-ipad[data-astro-cid-3c4ayeqs] .feature-art[data-astro-cid-3c4ayeqs]{align-items:flex-start}.feature-slide-ipad[data-astro-cid-3c4ayeqs] .feature-art[data-astro-cid-3c4ayeqs] img[data-astro-cid-3c4ayeqs]{flex-shrink:0;width:100%;max-width:860px;height:auto;max-height:none}.feature-slide[data-astro-cid-3c4ayeqs] .feature-art-end[data-astro-cid-3c4ayeqs]{align-items:flex-end;overflow:hidden}.carousel-controls[data-astro-cid-3c4ayeqs]{justify-content:center;align-items:center;gap:16px;margin-top:38px;display:flex}.carousel-dots[data-astro-cid-3c4ayeqs]{background:#252527;border-radius:999px;align-items:center;gap:2px;padding:9px 13px;display:flex}.carousel-dot[data-astro-cid-3c4ayeqs]{cursor:pointer;place-items:center;width:25px;height:26px;display:grid}.carousel-dot[data-astro-cid-3c4ayeqs] span[data-astro-cid-3c4ayeqs]{background:#858587;border-radius:999px;width:8px;height:8px;transition:width .2s,background .2s}.carousel-dot[data-astro-cid-3c4ayeqs][aria-current=true] span[data-astro-cid-3c4ayeqs]{background:#f5f5f7;width:34px}.carousel-dot[data-astro-cid-3c4ayeqs][aria-current=true]{width:42px}.carousel-next[data-astro-cid-3c4ayeqs]{color:#fff;background:#252527;border-radius:999px;place-items:center;width:44px;height:44px;transition:background .2s;display:grid}.carousel-next[data-astro-cid-3c4ayeqs]:hover{background:#3a3a3d}.carousel-dot[data-astro-cid-3c4ayeqs]:focus-visible,.carousel-next[data-astro-cid-3c4ayeqs]:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width>=768px){.feature-slide-iphone[data-astro-cid-3c4ayeqs]{flex-direction:row}.feature-slide-iphone[data-astro-cid-3c4ayeqs] .feature-copy[data-astro-cid-3c4ayeqs]{flex-direction:column;flex:0 0 52%;justify-content:flex-start;min-width:0;padding:48px clamp(28px,4vw,60px);display:flex}.feature-slide-iphone[data-astro-cid-3c4ayeqs] .feature-art[data-astro-cid-3c4ayeqs]{align-items:flex-start;padding:48px clamp(24px,3vw,48px) 0 0}.feature-slide-iphone[data-astro-cid-3c4ayeqs] .feature-art[data-astro-cid-3c4ayeqs] img[data-astro-cid-3c4ayeqs]{flex-shrink:0;width:100%;max-width:340px;height:auto;max-height:none}}@media (width<=767px){.feature-track[data-astro-cid-3c4ayeqs]{gap:12px;padding-inline:16px;scroll-padding-inline:16px}.feature-slide[data-astro-cid-3c4ayeqs]{border-radius:24px;flex-basis:calc(100vw - 48px);height:570px}.feature-copy[data-astro-cid-3c4ayeqs]{padding:32px 28px 0}.feature-art[data-astro-cid-3c4ayeqs]{padding:20px 22px 0}.feature-art-portrait[data-astro-cid-3c4ayeqs] img[data-astro-cid-3c4ayeqs]{max-width:300px}.carousel-controls[data-astro-cid-3c4ayeqs]{margin-top:26px}.carousel-dots[data-astro-cid-3c4ayeqs]{gap:0;padding-inline:10px}.carousel-dot[data-astro-cid-3c4ayeqs]{width:20px}.carousel-dot[data-astro-cid-3c4ayeqs][aria-current=true]{width:32px}.carousel-dot[data-astro-cid-3c4ayeqs][aria-current=true] span[data-astro-cid-3c4ayeqs]{width:24px}}
