:root{--page:#fff;--tile:#fafafa;--w:#fff;--g:#f5f5f7;--k:#000;--k3:#111;--k2:#1d1d1f;--ink:#1d1d1f;--pale:#f5f5f7;--dim:#86868b;--dim-dark:#86868b;--dim-art:#86868b;--dim-nav:#6e6e73;--accent:#06c;--halo:#7fb5ad;--gradient-ink:linear-gradient(90deg, #022640, #5786ab);--gradient-light:linear-gradient(105deg, #80cfff 0%, #a5b4ff 55%, #d8a4f5 100%);--gradient-vision:linear-gradient(125deg, #e8f3ff 0%, #edf0ff 52%, #f3eafb 100%);--accent-grad:var(--gradient-ink);--btn:#0071e3;--btn-hover:#0077ed;--hair:#d2d2d7;--hair-dark:#ffffff2e;--f-display:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--f-text:"SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--f-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, monospace;--hero-size:80px;--hero-lh:1.05;--hero-ls:-.015em;--subh-size:32px;--subh-lh:1.125;--subh-ls:.004em;--stmt-size:96px;--stmt-lh:1.04167;--stmt-ls:-.015em;--title-size:56px;--title-lh:1.07143;--title-ls:-.005em;--head-size:48px;--head-lh:1.08333;--head-ls:-.003em;--lead-size:40px;--lead-lh:1.2;--lead-ls:normal;--copy-size:28px;--copy-lh:1.14286;--copy-ls:.007em;--eyeb-size:21px;--eyeb-lh:1.19048;--eyeb-ls:.011em;--sub-size:19px;--sub-lh:1.21053;--sub-ls:.012em;--cap-size:17px;--cap-lh:1.23529;--cap-ls:-.022em;--body-size:17px;--body-lh:1.47059;--body-ls:-.022em;--mono-size:13px;--fine-size:12px;--fine-lh:1.33337;--fine-ls:-.01em;--content:min(1260px, 87.5%);--article:min(1060px, 87.5%);--card:min(1300px, calc(100vw - 48px));--sec-pad:160px;--sec-pad-end:80px;--sec-pad-lg:200px;--sec-pad-sm:140px;--r:30px;--r-data:28px;--stag-delay:.15s;--stag-op:.9s;--stag-ty:30px;--stag-ty-dur:.7s;--ease:cubic-bezier(.28, .11, .32, 1);--nav-h:52px;--z-nav:40;--z-overlay:20}@media (max-width:833px){:root{--nav-h:48px}}@media (max-width:1199px){:root{--hero-size:56px;--hero-lh:1.07143;--hero-ls:-.009em;--subh-size:28px;--subh-lh:1.14286;--subh-ls:.007em;--stmt-size:80px;--stmt-lh:1.05;--stmt-ls:-.015em;--title-size:48px;--title-lh:1.08333;--title-ls:-.003em;--head-size:48px;--head-lh:1.08333;--head-ls:-.003em;--lead-size:40px;--lead-lh:1.2;--lead-ls:normal;--copy-size:21px;--copy-lh:1.19048;--copy-ls:.011em;--sub-size:19px}}@media (max-width:1068px){:root{--sec-pad:128px;--sec-pad-lg:160px;--sec-pad-sm:110px;--card:min(868px, calc(100vw - 48px))}}@media (max-width:734px){:root{--dim:#6e6e73;--dim-art:#6e6e73;--hero-size:48px;--hero-lh:1.08333;--hero-ls:-.003em;--subh-size:24px;--subh-lh:1.16667;--subh-ls:.009em;--stmt-size:40px;--stmt-lh:1.08333;--stmt-ls:-.003em;--title-size:32px;--title-lh:1.125;--title-ls:.004em;--head-size:32px;--head-lh:1.125;--head-ls:.004em;--lead-size:24px;--lead-lh:1.16667;--lead-ls:.009em;--copy-size:17px;--copy-lh:1.23529;--copy-ls:.012em;--sub-size:17px;--sub-lh:1.23529;--sub-ls:.012em;--sec-pad:48px;--sec-pad-lg:64px;--sec-pad-sm:36px;--sec-pad-end:48px;--content:calc(100vw - 48px);--article:calc(100vw - 48px);--card:calc(100vw - 48px)}}@media (max-width:400px){:root{--hero-size:40px;--hero-lh:1.1;--hero-ls:.004em}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 8px);-webkit-text-size-adjust:100%;background:var(--page)}body{background:var(--page);color:var(--ink);font-family:var(--f-text);font-size:var(--body-size);line-height:var(--body-lh);letter-spacing:var(--body-ls);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;height:auto;display:block}p,figure,h1,h2,h3,h4{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:-1px;border-radius:0;outline:4px solid #007dfa99}.t-hero{font-family:var(--f-display);font-size:var(--hero-size);line-height:var(--hero-lh);letter-spacing:var(--hero-ls);text-wrap:balance;font-weight:700}.t-subhead{font-family:var(--f-display);font-size:var(--subh-size);line-height:var(--subh-lh);letter-spacing:var(--subh-ls);font-weight:600}.t-stmt{font-family:var(--f-display);font-size:var(--stmt-size);line-height:var(--stmt-lh);letter-spacing:var(--stmt-ls);text-wrap:balance;max-width:864px;margin-inline-start:auto;margin-inline-end:auto;font-weight:700}.t-title{font-family:var(--f-display);font-size:var(--title-size);line-height:var(--title-lh);letter-spacing:var(--title-ls);text-wrap:balance;font-weight:600}.t-head{font-family:var(--f-display);font-size:var(--head-size);line-height:var(--head-lh);letter-spacing:var(--head-ls);text-wrap:balance;font-weight:600}.t-lead{font-family:var(--f-display);font-size:var(--lead-size);line-height:var(--lead-lh);letter-spacing:var(--lead-ls);text-wrap:pretty;max-width:22em;font-weight:600}.t-eyebrow{font-family:var(--f-display);font-size:var(--eyeb-size);line-height:var(--eyeb-lh);letter-spacing:var(--eyeb-ls);font-weight:600;display:block}.t-sub{font-family:var(--f-display);font-size:var(--sub-size);line-height:var(--sub-lh);letter-spacing:var(--sub-ls);font-weight:600}.t-copy{font-family:var(--f-display);font-size:var(--copy-size);line-height:var(--copy-lh);letter-spacing:var(--copy-ls);color:var(--dim);text-wrap:pretty;max-width:820px;font-weight:600}.t-cap{font-family:var(--f-text);font-size:var(--cap-size);line-height:var(--cap-lh);letter-spacing:var(--cap-ls);color:var(--dim);text-wrap:pretty;font-weight:400}.t-cap--strong{color:var(--ink);font-weight:600}.t-body{font-family:var(--f-text);font-size:var(--body-size);line-height:var(--body-lh);letter-spacing:var(--body-ls);text-wrap:pretty;max-width:660px;font-weight:400}.t-body--lead{font-weight:600}.t-fine{font-family:var(--f-text);font-size:var(--fine-size);line-height:var(--fine-lh);letter-spacing:var(--fine-ls);color:var(--dim)}.mono{font-family:var(--f-text);letter-spacing:-.016em;text-transform:none;color:var(--dim-art);font-size:14px;font-weight:400;line-height:1.42857}.on-dark{color:var(--pale)}.on-dark .t-copy,.on-dark .t-cap,.on-dark .t-body,.on-dark .t-fine{color:var(--dim-dark)}.on-dark .t-cap--strong{color:var(--pale)}.on-dark .mono{color:var(--dim-dark)}.link{color:var(--accent);font-family:var(--f-text);font-size:var(--body-size);letter-spacing:var(--body-ls);transition:opacity .3s var(--ease);align-items:center;gap:.35em;display:inline-flex}.link:after{content:"";width:.32em;height:.32em;transition:transform .3s var(--ease);border-top:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translateY(-.03em)}.link:hover{opacity:.72}.link:hover:after{transform:rotate(45deg)translate(.14em,-.16em)}.on-dark .link{color:var(--pale)}.link-more{color:var(--accent);font-family:var(--f-display);font-size:var(--eyeb-size);letter-spacing:var(--eyeb-ls);align-items:center;font-weight:400;line-height:1.38095;display:inline-flex}.link-more__c{flex:none;width:.32em;height:.536em;margin-left:.3em;overflow:visible}.link-more__c polyline{fill:none;stroke:currentColor;stroke-width:2.86px;stroke-linecap:round;stroke-linejoin:round}.link-more:hover .link-more__t{text-decoration:underline}button.link-more{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;padding:0}#notify .button-primary{margin-top:24px}.on-dark .link-more{color:var(--pale)}@media (max-width:734px){.link-more{min-height:44px}}.skip{background:var(--k2);color:var(--pale);z-index:99;padding:.75rem 1rem;position:absolute;top:0;left:-9999px}.skip:focus{top:1rem;left:1rem}.nav{z-index:var(--z-nav);height:var(--nav-h);transition:background .24s var(--ease), color .24s var(--ease);background:0 0;position:fixed;top:0;bottom:auto;left:0;right:0}.nav.is-stuck{background:#fafafceb}.nav.is-stuck.is-dark{background:#161617e0}.nav.is-dark{color:var(--pale)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav.is-stuck{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fafafccc}.nav.is-stuck.is-dark{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#161617cc}}.nav:after{content:none}.nav__inner{width:var(--content);justify-content:space-between;align-items:center;gap:1rem;height:100%;margin:0 auto;display:flex}.nav__mark{font-family:var(--f-display);font-size:var(--eyeb-size);letter-spacing:var(--eyeb-ls);opacity:.88;font-weight:600;line-height:24px}.nav.is-dark .nav__mark{opacity:.92}.nav__links{white-space:nowrap;gap:24px;min-width:0;display:flex}.nav__links::-webkit-scrollbar{display:none}.nav__links a{font-size:var(--fine-size);letter-spacing:var(--fine-ls);opacity:.8;transition:opacity .3s var(--ease);line-height:22px;position:relative}.nav__links a:hover{opacity:1}.nav__links a.is-current:after{content:"";opacity:.8;width:100%;height:1px;transition:bottom .24s var(--ease);background:currentColor;border-radius:1px;position:absolute;bottom:-15px;left:0}@media (max-width:833px){.nav__links{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.nav__links a.is-current:after{display:none}}.nav__cta{-webkit-appearance:none;appearance:none;cursor:pointer;background:var(--btn);color:#fff;font-family:var(--f-text);font-size:var(--fine-size);letter-spacing:var(--fine-ls);box-sizing:content-box;transition:background .24s var(--ease);border:1px solid #0000;border-radius:980px;flex:none;margin-top:-1px;padding:3px 10px;font-weight:400;line-height:1.3333}.nav__cta:hover{background:#0076df}.nav__cta:active{background:#006edb}.nav__cta:focus-visible{outline:2px solid var(--btn);outline-offset:3px;border-radius:980px}.nav__notify{display:none}.nav__menu{-webkit-appearance:none;appearance:none;cursor:pointer;color:inherit;background:0 0;border:0;flex:none;width:44px;height:44px;margin-right:-13px;padding:0;display:none;position:relative}.nav__menu:before,.nav__menu:after{content:"";opacity:.88;width:18px;height:1px;transition:top .24s var(--ease), transform .24s var(--ease);background:currentColor;position:absolute;left:50%;transform:translate(-50%)}.nav__menu:before{top:19px}.nav__menu:after{top:25px}.nav__menu[aria-expanded=true]:before{top:22px;transform:translate(-50%)rotate(45deg)}.nav__menu[aria-expanded=true]:after{top:22px;transform:translate(-50%)rotate(-45deg)}.nav__menu:focus-visible{outline:2px solid var(--btn);outline-offset:-6px;border-radius:8px}html.is-menu-locked,html.is-menu-locked body{overflow:hidden}@media (max-width:734px){.nav__menu{display:block}.nav.is-menu-open{background:var(--page)}.nav.is-menu-open.is-dark{background:var(--k2)}.nav.is-menu-open:after,.nav.is-menu-open.is-dark:after{background:0 0}.nav__links{height:calc(100dvh - var(--nav-h));padding:8px calc((100vw - var(--content)) / 2) calc(16px + env(safe-area-inset-bottom,0px));white-space:normal;background:var(--page);visibility:hidden;border-bottom:0;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow:visible auto;-webkit-mask-image:none;mask-image:none}.nav .nav__links{gap:0}.nav.is-dark .nav__links{background:var(--k2)}.nav.is-menu-open .nav__links{visibility:visible}.nav__links a,.nav__links .nav__notify{min-height:48px;font-family:var(--f-display);letter-spacing:.007em;opacity:0;align-items:center;padding:10px 0;font-size:28px;font-weight:600;line-height:28px;transition:opacity .24s cubic-bezier(.4,0,.6,1),transform .24s cubic-bezier(.4,0,.6,1);display:flex;transform:translateY(-8px)}.nav__links .nav__notify{-webkit-appearance:none;appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.nav.is-menu-open .nav__links a,.nav.is-menu-open .nav__links .nav__notify{opacity:.8;transform:none}.nav.is-menu-open .nav__links a.is-current{opacity:1}.nav.is-menu-open .nav__links a:first-child{transition-delay:40ms}.nav.is-menu-open .nav__links a:nth-child(2){transition-delay:70ms}.nav.is-menu-open .nav__links a:nth-child(3){transition-delay:.1s}.nav.is-menu-open .nav__links a:nth-child(4){transition-delay:.13s}.nav.is-menu-open .nav__links a:nth-child(5){transition-delay:.16s}.nav.is-menu-open .nav__links .nav__notify{transition-delay:.19s}.nav__mark{align-items:center;min-height:44px;display:flex}.nav__cta{display:none}.nav__menu{margin-left:-13px}}.button-primary{-webkit-appearance:none;appearance:none;box-sizing:border-box;background:var(--btn);color:#fff;min-height:44px;font-family:var(--f-text);letter-spacing:-.022em;white-space:nowrap;cursor:pointer;transition:background .2s var(--ease);border:1px solid #0000;border-radius:980px;justify-content:center;align-items:center;padding:8px 15px;font-size:17px;font-weight:400;line-height:25px;display:inline-flex}.button-primary:hover{background:var(--btn-hover)}.button-primary:active{background:#006edb}.button-primary:focus-visible{outline:2px solid var(--btn);outline-offset:3px}.pre{color:var(--ink);border-radius:var(--r);overscroll-behavior:contain;background:0 0;border:0;width:min(480px,100vw - 40px);max-width:480px;max-height:calc(100svh - 32px);padding:0;overflow-y:auto}.pre::backdrop{background:#0006}@keyframes pre-fade{0%{opacity:0}to{opacity:1}}.pre[open]{animation:pre-fade .3s var(--ease)}.pre[open]::backdrop{animation:pre-fade .3s var(--ease)}.pre__box{background:var(--w);border-radius:var(--r);text-align:left;padding:clamp(2rem,5vw,2.75rem)}.pre__title{font-family:var(--f-display);letter-spacing:-.004em;font-size:32px;font-weight:600;line-height:1.125}.pre__body{font-family:var(--f-text);font-size:var(--body-size);line-height:var(--body-lh);letter-spacing:var(--body-ls);color:var(--dim);margin-top:16px}.pre__fields{border:0;gap:20px;min-width:0;margin:28px 0 0;padding:0;display:grid}.pre__fields[hidden]{display:none}.pre__field{font-family:var(--f-text);letter-spacing:0;gap:8px;font-size:15px;line-height:1.4;display:grid}.pre__field input{-webkit-appearance:none;appearance:none;background:var(--w);width:100%;min-width:0;min-height:52px;color:var(--ink);font-family:var(--f-text);letter-spacing:0;border:1px solid #86868b;border-radius:10px;padding:12px 14px;font-size:17px;line-height:1.4}.pre__field input:focus-visible{outline-offset:1px;border-radius:10px;outline:3px solid #007dfa99}.pre__fields:disabled{opacity:.65}.pre__consent{font-family:var(--f-text);letter-spacing:0;cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.pre__consent input{accent-color:#0071e3;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}.pre__privacy{color:#6e6e73;font-family:var(--f-text);letter-spacing:0;margin-top:16px;font-size:13px;line-height:1.55}.pre__privacy a{color:#06c;text-underline-offset:.15em;text-decoration:underline}.pre__trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pre__status{font-family:var(--f-text);letter-spacing:0;color:var(--dim);margin-top:20px;font-size:15px;line-height:1.5}.pre__status:empty{display:none}.pre__status[data-state=error]{color:#b42318}.pre__acts{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.pre__go{-webkit-appearance:none;appearance:none;background:var(--btn);color:#fff;font-family:var(--f-text);font-size:var(--body-size);letter-spacing:var(--body-ls);cursor:pointer;min-height:44px;transition:background .3s var(--ease);border:0;border-radius:980px;padding:11px 21px;line-height:1.3}.pre__go:hover:not(:disabled){background:var(--btn-hover)}.pre__go:disabled{opacity:.65;cursor:wait}.pre__go[hidden]{display:none}.pre__close{-webkit-appearance:none;appearance:none;cursor:pointer;color:var(--accent);font-family:var(--f-text);font-size:var(--body-size);letter-spacing:var(--body-ls);background:0 0;border:0;min-height:44px;margin-inline-start:-12px;margin-inline-end:-12px;padding:11px 12px}.pre__close:hover{text-underline-offset:.18em;text-decoration:underline}.section{padding-top:var(--sec-pad);padding-bottom:var(--sec-pad);background:var(--page);position:relative}.section--white{background:var(--w)}.section--tile{background:var(--tile)}.section--end{padding-bottom:var(--sec-pad-end);background:var(--g)}.section--dark{background:var(--k);color:var(--pale)}.section--dark-alt{background:var(--k2);color:var(--pale)}.section--ink{background:var(--k3)}.wrap{width:var(--content);margin:0 auto}.wrap--article{width:var(--article)}.head{margin-bottom:clamp(3.5rem,7vw,6.5rem)}.head--center{text-align:center}.head--center .t-copy,.head--center .t-lead{margin-inline-start:auto;margin-inline-end:auto}.head--article{text-align:left}.head--article .t-copy,.head--article .t-lead{margin-inline-start:0;margin-inline-end:0}.head--article .t-copy{color:var(--dim-art)}.head--article .t-stmt{margin-inline-start:0;margin-inline-end:0}.head--article .link-more{margin-top:24px}.head .t-eyebrow+.t-stmt,.head .t-eyebrow+.t-title,.head .t-eyebrow+.t-head{margin-top:.1em}.head .t-stmt+.t-copy,.head .t-stmt+.t-lead,.head .t-title+.t-copy,.head .t-head+.t-copy{margin-top:.8em}.stag.is-armed{opacity:0;transform:translate3d(0, var(--stag-ty), 0)}.stag.is-armed.is-in{opacity:1;transition:opacity var(--stag-op) var(--ease) calc(var(--i,0) * var(--stag-delay)), transform var(--stag-ty-dur) var(--ease) calc(var(--i,0) * var(--stag-delay));transform:none}@media (max-width:1068px){.t-copy{max-width:600px}}@media (max-width:734px){.head{margin-bottom:40px}.head--article .link-more{margin-top:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.stag.is-armed,.stag.is-armed.is-in{opacity:1;transition:none;transform:none}.link,.link:after,.nav{transition:none}.pre[open]{animation:none}.pre[open]::backdrop{animation:none}.nav__links a,.nav__links .nav__notify{transition:none;transform:none}.nav.is-menu-open .nav__links a:nth-child(n),.nav.is-menu-open .nav__links .nav__notify{transition-delay:0s}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;font-size:inherit;margin:-1px;padding:0;position:absolute;overflow:hidden}.frame{border-radius:var(--r);background:0 0;position:relative;overflow:hidden}.frame>picture{width:100%;height:100%;display:block}.frame img{object-fit:cover;width:100%;height:100%;display:block}.frame--130{aspect-ratio:1.3}.frame--200{aspect-ratio:2}.frame--23{aspect-ratio:2/3}.scene__note{text-align:center;margin:28px auto 0}.scene__note--start{text-align:left;margin-inline-start:0;margin-inline-end:0}.welcome{--ink-frac:.5675;--ink-top:.0885;--ink-h:42svh;isolation:isolate;text-align:center;min-height:100svh;padding-top:var(--nav-h);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:48px;display:flex;position:relative;overflow:hidden}@media (max-height:760px){.welcome{--ink-h:40svh}}.welcome__stage{width:100%;height:calc(var(--ink-h) + 2svh);z-index:0;flex:none;position:relative;overflow:hidden}.welcome__shot{width:100%;height:calc(var(--ink-h) / var(--ink-frac));left:0;right:0;top:calc(var(--ink-h) / var(--ink-frac) * var(--ink-top) * -1);object-fit:contain;object-position:50% 0%;image-rendering:auto;position:absolute;-webkit-mask-image:url(../../photos/derived/hero-desktop-clean-v1-1024.webp);mask-image:url(../../photos/derived/hero-desktop-clean-v1-1024.webp);-webkit-mask-position:50% 0;mask-position:50% 0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.welcome__copy{z-index:1;flex:none;position:relative}.welcome__claim{max-width:16ch;margin-inline-start:auto;margin-inline-end:auto}.welcome__claim>span{display:block}.welcome__sub{margin-top:16px}.welcome__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin:20px auto 0;display:flex}.welcome__action{min-height:44px;color:var(--accent);justify-content:center;align-items:center;gap:5px;margin:0;font-size:17px;font-weight:400;line-height:25px;text-decoration:none;display:inline-flex}.welcome__action:hover{text-decoration:underline}.welcome__stat{color:var(--dim);margin-top:24px}@media (max-width:400px){.welcome__sub{letter-spacing:.011em;font-size:21px;line-height:1.19048}}.problem__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(40px,4.4vw,64px);display:grid}.problem__copy{margin-bottom:0}#problem .t-stmt{font-size:var(--title-size);line-height:var(--title-lh);letter-spacing:var(--title-ls);max-width:none}.problem__fig{margin:0}@media (max-width:734px){.problem__grid{grid-template-columns:minmax(0,1fr)}.problem__fig{order:-1}}.tabgal{width:var(--article);margin-inline-start:auto;margin-inline-end:auto}.tabgal__stage{grid-template-columns:minmax(0,1fr);margin-inline-start:auto;margin-inline-end:auto;display:grid}.tabgal__item{opacity:0;z-index:0;grid-area:1/1}.tabgal__item.is-prev{z-index:1}.tabgal__item.is-on{opacity:1;z-index:2}.tabgal__tabs{white-space:nowrap;flex-wrap:wrap;justify-content:center;row-gap:16px;margin-top:66px;display:flex}.tabgal__tabs li{border-bottom:1px solid var(--hair);padding-left:60px}.tabgal__tabs li:first-child{padding-left:0}.tabgal__tab{font-family:var(--f-display);letter-spacing:.012em;color:var(--dim-art);transition:color .3s var(--ease);padding-bottom:14px;font-size:19px;font-weight:600;line-height:1.21053;display:block;position:relative}.tabgal__tab:hover,.tabgal__tab[aria-selected=true]{color:var(--ink)}@media (min-width:735px){#how .tabgal__tabs{border-bottom:1px solid var(--hair)}#how .tabgal__tabs li{border-bottom:0}#how .tabgal__tab[aria-selected=true]:after{border-bottom-width:2px}}.tabgal__tab:after{content:"";height:0;transition:border-color .3s var(--ease);border-bottom:1px solid #0000;position:absolute;bottom:-1px;left:0;right:0}.tabgal__tab[aria-selected=true]:after{border-bottom-color:var(--ink)}.tabgal__caps{grid-template-columns:minmax(0,1fr);max-width:820px;margin:24px auto 0;display:grid}.tabgal__cap{font-family:var(--f-display);font-size:var(--copy-size);line-height:var(--copy-lh);letter-spacing:var(--copy-ls);color:var(--dim-art);text-align:center;opacity:0;grid-area:1/1;font-weight:600}.tabgal__cap.is-on{opacity:1}@media (max-width:1199px){.tabgal__tabs li{padding-left:32px}}@media (max-width:734px){#how .shot__card{padding:28px 16px}}.color-emphasis,.grad-blue.grad-blue{--text-gradient:var(--gradient-ink);--text-solid:#075fbd;color:var(--text-solid);font-weight:700}.color-emphasis{inline-size:-moz-fit-content;inline-size:fit-content;--text-solid:#345b78;max-width:100%;display:inline-block}.on-dark .color-emphasis,.on-dark .grad-blue.grad-blue{--text-gradient:var(--gradient-light);--text-solid:#a5c7ff}.on-dark .grad-blue.grad-blue{font-weight:600}@supports ((-webkit-background-clip:text) or (background-clip:text)){.color-emphasis,.grad-blue.grad-blue{background-image:var(--text-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}}.on-dark .color-emphasis{color:#d4eaf6;--text-solid:#d4eaf6;background-image:none}@media (prefers-contrast:more){.color-emphasis,.grad-blue.grad-blue{color:var(--text-solid);background-image:none}}@media (forced-colors:active){.color-emphasis,.grad-blue.grad-blue{color:canvastext;background-image:none}}#how .t-stmt{max-width:none}#how .tabgal{width:100%}#how .tabgal__stage{--dev-h:clamp(560px, 70svh, 660px);width:100%}.shot__card{background:var(--w);border-radius:var(--r-data);justify-content:center;padding:40px 0;display:flex;overflow:hidden}#how .phone-slot{--phone-h:var(--dev-h);--phone-shadow:none}#how .shot__card{background:var(--g);grid-template-columns:minmax(0,1fr);justify-content:stretch;display:grid}.graph__aside{color:var(--ink);margin-top:20px}#station .scene__note{margin-top:18px}#how .frame{border-radius:var(--r)}.hero-shot__frame{aspect-ratio:.94709;border-radius:0;width:min(66.2963svh,540px);height:auto;margin-inline-start:auto;margin-inline-end:auto;position:relative;overflow:hidden}.hero-shot__frame picture{width:164.2%;height:auto;display:block;position:absolute;top:-7.539%;left:-28.463%}.hero-shot__frame img{object-fit:fill;width:100%;height:auto}#station .bento-card{width:-moz-fit-content;width:fit-content;max-width:var(--card);background:0 0;border-radius:0;padding:0;overflow:hidden}.back{z-index:1;padding:0;position:relative}.back__track{height:350svh;margin-top:-100svh}.back__sticky{isolation:isolate;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.back__shot{transform-origin:50%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.back__shot img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.back__veil{background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}.back__copy{z-index:1;position:absolute;top:62%;left:0;right:0}.back__copy .wrap{width:min(816px,76%)}.back__head{width:min(100%,735px);min-width:0;margin-bottom:0}.back__head .t-lead{font-size:var(--subh-size);line-height:var(--subh-lh);letter-spacing:var(--subh-ls);max-width:none}.back__note{z-index:1;text-align:center;position:absolute;bottom:clamp(1.5rem,4svh,2.5rem);left:0;right:0}.on-dark .back__note{color:#fff9}.bento-card{background:var(--g);border-radius:var(--r-data);width:var(--card);margin-inline-start:auto;margin-inline-end:auto;padding:90px 120px}.bento-card--wide{padding:90px}.frame--fabric{aspect-ratio:1.5;width:100%;height:auto}.frame--flush{border-radius:0}.design-part{width:min(960px,100vw - 48px);margin:72px auto 0}.design-part__t{color:var(--ink);border-bottom:1px solid var(--hair);padding-bottom:12px}.design-part__c{max-width:640px;margin-top:14px}.design-part .frame,.design-part .swatch{margin-top:28px}.privacy{z-index:2;padding-top:0;position:relative}@media (min-width:735px){.privacy{padding-bottom:calc(var(--sec-pad) + 100svh)}}.privacy__stage{align-items:center;min-height:62.5vw;display:flex;position:relative;overflow:hidden}.privacy__shot{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.privacy__shot img{object-fit:cover;object-position:58% 50%;width:100%;height:100%;display:block}.privacy__over{width:100%;padding-block-start:clamp(2rem,6svh,4rem);padding-block-end:clamp(2rem,6svh,4rem);position:relative}.privacy__copy{width:46%;min-width:0;max-width:560px;margin-bottom:0}.privacy__copy .t-stmt{font-size:var(--head-size);line-height:var(--head-lh);letter-spacing:var(--head-ls);max-width:none}.privacy__below{max-width:1060px;margin:clamp(3.5rem,7vw,6.5rem) auto 0}.privacy__body{margin-bottom:24px}.privacy__more{margin-bottom:clamp(2.5rem,5vw,4rem)}.props{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem);max-width:1060px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.props li{border-radius:var(--r-data);background:#ffffff0f;min-width:0;padding:28px 32px 48px;transition:transform .3s cubic-bezier(0,0,.5,1)}.props li:hover{transform:scale(1.0161)}.props p{margin-top:12px}.props__icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;width:40px;height:40px;margin-bottom:24px;display:block}.props .t-cap--strong{font-family:var(--f-display);font-size:var(--copy-size);line-height:var(--copy-lh);letter-spacing:var(--copy-ls)}.banner{margin:0;overflow:hidden}.banner .frame{width:min(1024px, var(--card));margin-inline-start:auto;margin-inline-end:auto}.swatch{justify-items:center;display:grid}.swatch__stage{grid-template-columns:minmax(0,1fr);width:min(420px,100%,44svh);display:grid;position:relative}.swatch__item{opacity:0;grid-area:1/1;transition:opacity .4s}.swatch__item.is-on{opacity:1}.swatch__item picture{display:block}.swatch__item img{width:100%;height:auto}.swatch__cap{text-align:center;color:var(--ink);margin-top:24px}.swatch__dots{gap:20px;margin-top:20px;display:flex}.swatch__dot{-webkit-appearance:none;appearance:none;cursor:pointer;background:var(--c);width:28px;height:28px;transition:box-shadow .2s var(--ease);border:0;border-radius:50%;padding:0}.swatch__dot[aria-checked=true]{box-shadow:0 0 0 4px var(--w), 0 0 0 6px var(--ink)}.swatch__dot:focus-visible{outline-offset:6px}@media (prefers-reduced-motion:reduce){.swatch__item{transition:none}}.tail{padding-top:0}.vision{background:var(--gradient-vision);padding-block-start:112px;padding-block-end:112px}.vision__eyebrow{color:#4a5164;margin-bottom:18px}#vision .t-title{letter-spacing:-.035em;font-size:clamp(52px,6vw,80px);line-height:1.04}.vision__line{display:block}#vision .tail__copy{color:#4a5164;max-width:820px}@media (forced-colors:active){.vision{background:canvas}}.tail__block+.tail__block{margin-top:160px}.tail__block--article .t-copy{color:var(--dim-art)}.tail__copy{margin-top:24px}.tail__sub{margin-top:16px}.tail__block .faq{margin-top:clamp(2.5rem,5svh,4rem)}.faq__item{background:var(--w);border-radius:var(--r-data);border:0;margin-bottom:12px;padding:0 32px}.faq__item summary{cursor:pointer;font-family:var(--f-display);font-size:var(--eyeb-size);line-height:var(--eyeb-lh);letter-spacing:var(--eyeb-ls);padding:22px 44px 22px 0;font-weight:600;list-style:none;position:relative}.faq__item>.t-body{color:var(--dim);max-width:660px;margin-top:-2px;padding:0 44px 26px 0}.foot{background:var(--g);padding:40px 0 24px}.foot .wrap{width:var(--article)}.foot__note{max-width:780px;color:var(--dim-nav)}.foot__dir{border-top:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin-top:20px;padding-top:20px;display:grid}.foot__ct{font-family:var(--f-text);font-size:var(--fine-size);line-height:var(--fine-lh);letter-spacing:var(--fine-ls);color:var(--ink);font-weight:600}.foot__list{margin-top:10px}.foot__list li{margin-top:7px}.foot__list li:first-child{margin-top:0}.foot__list a,.foot__list--flat li{font-family:var(--f-text);font-size:var(--fine-size);line-height:var(--fine-lh);letter-spacing:var(--fine-ls);color:#424245}.foot__list a{transition:color .24s var(--ease)}.foot__list a:hover{color:#000;text-decoration:underline}.foot__legal{border-top:1px solid var(--hair);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:20px;padding-top:16px;display:flex}#how{padding-top:var(--sec-pad-sm);padding-bottom:var(--sec-pad-sm)}#cloud-home{padding-top:var(--sec-pad-lg);padding-bottom:var(--sec-pad-sm)}@media (max-width:1280px) and (min-width:861px){.privacy__copy{width:46%}}@media (max-width:1068px){.bento-card,.bento-card--wide{padding:56px 40px}#station .bento-card{padding:0}.props{grid-template-columns:minmax(0,1fr);gap:2rem;max-width:660px}}@media (max-width:860px){.back__head{width:100%}.back__veil{background:linear-gradient(#0003 40%,#0009)}.back__copy{top:46%}.privacy__stage{min-height:0;display:block}.privacy__shot{aspect-ratio:1.3;width:100%;position:static}.privacy__copy{width:100%;max-width:none}.shots{--dev-h:clamp(280px, 44svh, 430px);grid-template-columns:minmax(0,1fr);gap:2.5rem;max-width:22rem}}@media (max-width:734px){.welcome{--ink-frac:.7333;--ink-top:.0239;--ink-h:41svh}.bento-card,.bento-card--wide{padding:24px}#station .bento-card{padding:0}.design-part{margin-top:48px}.design-part__c{margin-top:12px}.design-part .frame,.design-part .swatch{margin-top:24px}.back__track{height:auto;margin-top:0}.back__sticky{height:auto;display:block;position:static;overflow:visible}.back__shot{aspect-ratio:1.6;display:block;position:static}.back__veil{display:none}.back__copy{padding:var(--sec-pad) 0 0;position:static}.back__head{width:100%}.back{padding-bottom:var(--sec-pad)}.back__note{margin:40px auto 0;padding:0 6.25vw;position:static}.trio{width:var(--content);grid-template-columns:minmax(0,1fr);gap:2rem}.finishes{grid-template-columns:minmax(0,1fr);gap:2rem}.banner .frame{aspect-ratio:1.15}.nav__links{gap:.75rem}.foot__dir{grid-template-columns:minmax(0,1fr);gap:24px}.foot__legal{flex-direction:column}#back{padding-top:0}#drawings,#cloud-home{padding-top:var(--sec-pad)}.back__copy .wrap{width:var(--article)}.faq__item{padding:0 24px}.faq__item summary{padding:18px 32px 18px 0}.faq__item>.t-body{padding:0 0 22px}.tail__block+.tail__block{margin-top:96px}.foot{border-top:1px solid var(--hair)}#how .phone-slot{--shot-ar:.965;--shot-y:100%}#how .shot__card{border-radius:var(--r);padding:0}#how .phone{aspect-ratio:auto;filter:none;width:100%;height:auto}#how .phone__frame{display:none}#how .phone__screen{aspect-ratio:var(--shot-ar);border-radius:var(--r);clip-path:none;background:var(--w);position:static}#how .phone__screen img{object-position:50% var(--shot-y)}.privacy__shot{aspect-ratio:auto;width:100%;height:clamp(320px,48svh,460px);position:relative;overflow:hidden}.privacy__shot img{object-fit:fill;width:236%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-68.3%,-46.1%)}.back__shot{aspect-ratio:1.15}#station .bento-card{width:100%;max-width:none}.hero-shot__frame{aspect-ratio:auto;width:100%;max-width:none;height:auto}.hero-shot__frame picture{width:100%;position:static;top:auto;left:auto}.swatch__stage{width:min(100%,30.6667svh)}.swatch__cap{margin-top:16px}.swatch__dots{gap:4px;margin-top:12px}.swatch__dot{width:44px;height:44px;box-shadow:none;background:0 0;border-radius:0;position:relative}.swatch__dot:after{content:"";background:var(--c);transition:box-shadow .2s var(--ease);border-radius:50%;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.swatch__dot[aria-checked=true]{box-shadow:none}.swatch__dot[aria-checked=true]:after{box-shadow:0 0 0 4px var(--w), 0 0 0 6px var(--ink)}.swatch__dot:focus-visible{outline-offset:-4px}}.tabgal__paddle{display:none}@media (max-width:734px){.tabgal__nav{position:relative}.tabgal__tabs{white-space:nowrap;overscroll-behavior-x:contain;scroll-snap-type:none;scrollbar-width:none;background:0 0;border-bottom:0;border-radius:0;flex-flow:row;justify-content:flex-start;align-items:stretch;gap:0;padding:0;display:flex;overflow:auto hidden}.tabgal__tabs::-webkit-scrollbar{width:0;height:0}.tabgal__tabs li{border-bottom:1px solid var(--hair);flex:none;padding:0 0 0 30px;display:block}.tabgal__tabs li:first-child{padding-left:0}.tabgal__tab{-webkit-appearance:none;appearance:none;box-shadow:none;text-align:left;white-space:nowrap;letter-spacing:.012em;color:var(--dim-art);background:0 0;border:0;border-radius:0;flex:none;padding:9px 0 12px;font-size:19px;font-weight:600;line-height:1.21053;display:block}.tabgal__tab[aria-selected=true]{color:var(--ink);box-shadow:none;background:0 0}.tabgal__tab:after{content:""}.tabgal__nav.is-more-r:not(.is-more-l) .tabgal__tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%)}.tabgal__nav.is-more-l:not(.is-more-r) .tabgal__tabs{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px);mask-image:linear-gradient(90deg,#0000 0,#000 32px)}.tabgal__nav.is-more-l.is-more-r .tabgal__tabs{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%)}.tabgal__paddle{cursor:pointer;width:32px;color:var(--ink);opacity:0;pointer-events:none;background:0 0;border:0;justify-content:flex-end;align-items:center;padding:0;transition:opacity .15s ease-out;display:flex;position:absolute;top:0;bottom:0;right:0}.tabgal__paddle:after{content:"›";font-family:var(--f-display);font-size:22px;font-weight:400;line-height:1;transform:translateY(-2px)}.tabgal__nav.is-more-r .tabgal__paddle{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.tabgal__paddle{transition:none}}}.explode{background:var(--k);padding:0;position:relative}.explode__intro{padding:var(--sec-pad) 0 var(--sec-pad-sm)}.explode__stage{height:100svh;position:relative;overflow:hidden}.explode__canvas{height:62svh;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (min-width:1069px){body:not([data-explode=static]) .explode__canvas{left:min(364px,30vw)}}.canvas-host{opacity:0;transition:opacity 1.2s var(--ease)}.canvas-host.is-ready{opacity:1}.canvas-host canvas{width:100%;height:100%;display:block}.claims{width:var(--content);z-index:var(--z-overlay);pointer-events:none;margin-inline-start:auto;margin-inline-end:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.claims li{width:min(364px,30vw);font-family:var(--f-display);font-size:var(--eyeb-size);letter-spacing:var(--eyeb-ls);color:var(--dim-dark);opacity:0;transition:color .24s var(--ease);margin-top:20px;padding-left:25px;font-weight:600;line-height:1.19048;position:relative}.claims li:first-child{margin-top:0}.claims li:before{content:"";opacity:.24;width:5px;height:20px;transition:opacity .24s var(--ease);background:currentColor;position:absolute;top:6px;left:0}.claims li.is-cur{color:#fff}.claims li.is-cur:before{opacity:1}.explode__honesty{font-family:var(--f-text);letter-spacing:-.016em;color:var(--dim-dark);width:var(--content);text-align:center;z-index:var(--z-overlay);pointer-events:none;margin-inline-start:auto;margin-inline-end:auto;font-size:14px;line-height:1.42857;position:absolute;bottom:clamp(1.2rem,3svh,2rem);left:0;right:0}.explode__overlay{z-index:var(--z-overlay);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.explode__leaders{width:100%;height:100%;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.explode__leaders polyline{fill:none;stroke:var(--dim-dark);stroke-width:1px}.explode__leaders circle{fill:var(--pale)}.explode__labels{position:absolute;top:0;bottom:0;left:0;right:0}.plabel{opacity:0;will-change:transform, opacity;width:364px;max-width:30vw;margin:0;position:absolute;top:0;left:0}.plabel[data-side=right]{text-align:right}.plabel__tag{font-family:var(--f-text);letter-spacing:.06em;text-transform:uppercase;color:var(--dim-dark);font-size:12px;font-weight:600;line-height:1.33337;display:block}.plabel__note{font-family:var(--f-display);font-size:var(--eyeb-size);letter-spacing:var(--eyeb-ls);color:#fff;margin-top:6px;font-weight:600;line-height:1.19048;display:block}.partlist{display:none}[data-explode=static] .explode__intro{padding-bottom:0}[data-explode=static] .explode__stage{height:auto;min-height:0;padding:0;overflow:visible}[data-explode=static] .explode__canvas{height:min(52svh,460px);margin:0 auto;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}[data-explode=static] .claims{display:none}[data-explode=static] .explode__honesty{margin:16px auto 0;position:static}[data-explode=static] .explode__overlay{display:none}[data-explode=static] .partlist{width:var(--content);padding-bottom:var(--sec-pad);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(1.5rem,4vw,3rem);margin:clamp(1.5rem,4svh,2.5rem) auto 0;display:grid}.partlist li{border-top:1px solid var(--hair-dark);padding-top:14px}.partlist li:nth-child(-n+2){border-top:0;padding-top:0}.partlist .plabel__note{font-size:var(--cap-size);line-height:var(--body-lh);color:var(--pale);font-weight:400}@media (max-width:640px){[data-explode=static] .partlist{grid-template-columns:minmax(0,1fr)}.partlist li:nth-child(2){border-top:1px solid var(--hair-dark);padding-top:14px}}@media (prefers-reduced-motion:reduce){.canvas-host{transition:none}}.explode__still{display:none}@media (max-width:734px){.explode__still{width:100%;max-width:560px;margin-inline-start:auto;margin-inline-end:auto;display:block}.explode__still img{width:100%;height:auto;display:block}.explode__canvas{display:none}[data-explode=static] .partlist{gap:18px}}.blueprint .head{margin-bottom:clamp(3rem,6vw,5rem)}.bp-sheet{cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;display:block}.bp-sheet:focus-visible{outline:2px solid var(--pale);outline-offset:4px}.bp-sheet>svg,.bp-sheet>img{width:100%;height:100%;display:block}.bp-hero{flex-direction:column;align-items:center;margin:0;display:flex}.bp-sheet--hero{aspect-ratio:595.276/841.89;width:min(1100px,92vw,43.8384svh);height:auto;overflow:visible}.bp-sheet--hero .bp-paper{fill:none;stroke:none}.bp-sheet--hero .bp-frame,.bp-sheet--hero .bp-heavy,.bp-sheet--hero .bp-mid,.bp-sheet--hero .bp-thin,.bp-sheet--hero .bp-tip,.bp-sheet--hero .bp-center,.bp-sheet--hero .bp-cable,.bp-sheet--hero .bp-hatch,.bp-sheet--hero .bp-hidden{stroke:#ffffffeb;fill:none}.bp-sheet--hero .bp-tip{fill:#ffffffeb}.bp-sheet--hero .bp-text{fill:#ffffffb3;stroke:none}.bp-strip__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-top:clamp(3rem,6vw,5rem);display:flex}.bp-strip__count{color:var(--pale)}.bp-rail{margin-top:24px;position:relative}.bp-rail__view{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-inline:calc((100% - var(--content)) / 2);scroll-padding-inline:calc((100% - var(--content)) / 2);overflow-x:auto}.bp-rail__view::-webkit-scrollbar{display:none}.bp-strip{justify-content:center;gap:20px;width:max-content;min-width:100%;display:flex}.bp-card{scroll-snap-align:start;flex:none}.bp-card .bp-sheet--card{background:#fff;border-radius:8px;width:155.556px;height:220px;overflow:hidden}.bp-card .bp-sheet--card img{object-fit:contain;width:100%;height:100%}.bp-card__cap{width:155.556px;margin-top:12px}.bp-rail__arrow{-webkit-appearance:none;appearance:none;cursor:pointer;color:#ffffffdb;z-index:3;background:#ffffff2e;border:0;border-radius:52px;justify-content:center;align-items:center;width:52px;height:52px;transition:background-color .1s linear,color .1s linear;display:flex;position:absolute;top:84px}.bp-rail__arrow svg{fill:none;stroke:currentColor;stroke-width:2.86px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:15px;overflow:visible}.bp-rail__arrow:hover{color:#fff;background:#ffffff47}.bp-rail__arrow:active{background:#ffffff24}.bp-rail__arrow--prev{left:max(0px, calc((100% - var(--content)) / 2 - 26px))}.bp-rail__arrow--next{right:max(0px, calc((100% - var(--content)) / 2 - 26px))}@media (hover:none){.bp-rail__arrow{display:none}}.bp-rail__arrow[hidden]{display:none}.bp-foot{text-align:center;color:#fff9;margin:clamp(2.5rem,5vw,3.5rem) auto 0}.bp-draw .bp-frame,.bp-draw .bp-heavy,.bp-draw .bp-mid,.bp-draw .bp-thin{stroke-dasharray:1000;stroke-dashoffset:1000px;transition:stroke-dashoffset min(.6s, calc((150 + var(--len,200) * .32) * 1ms)) cubic-bezier(.22, 1, .36, 1)}.bp-draw .bp-tip,.bp-draw .bp-center,.bp-draw .bp-cable,.bp-draw .bp-hatch,.bp-draw .bp-hidden,.bp-draw .bp-text{opacity:0;transition:opacity .4s var(--ease)}.bp-draw .bp-frame{transition-delay:0s}.bp-draw .bp-heavy{transition-delay:90ms}.bp-draw .bp-mid{transition-delay:.21s}.bp-draw .bp-thin{transition-delay:.41s}.bp-draw .bp-hidden{transition-delay:.5s}.bp-draw .bp-tip,.bp-draw .bp-center,.bp-draw .bp-cable,.bp-draw .bp-hatch{transition-delay:.57s}.bp-draw .bp-text{transition-delay:.67s}.bp-draw.is-drawing .bp-frame,.bp-draw.is-drawing .bp-heavy,.bp-draw.is-drawing .bp-mid,.bp-draw.is-drawing .bp-thin{stroke-dashoffset:0}.bp-draw.is-drawing .bp-tip,.bp-draw.is-drawing .bp-center,.bp-draw.is-drawing .bp-cable,.bp-draw.is-drawing .bp-hatch,.bp-draw.is-drawing .bp-hidden,.bp-draw.is-drawing .bp-text{opacity:1}.bp-zoom{background:0 0;border:0;width:100%;max-width:100vw;height:100%;max-height:100svh;padding:0;overflow:hidden}.bp-zoom::backdrop{background:#000000f0}.bp-zoom[open]{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.bp-zoom img{background:#fff;width:auto;max-width:min(94vw,1100px);height:auto;max-height:84svh}.bp-zoom__cap{color:var(--dim-dark)}.bp-zoom__close{width:44px;height:44px;color:var(--pale);cursor:pointer;transition:opacity .3s var(--ease);background:#ffffff1f;border:0;border-radius:50%;font-size:24px;line-height:1;position:fixed;top:16px;right:20px}.bp-zoom__close:hover{opacity:.72}@media (max-width:1068px){.bp-sheet--hero{width:min(1100px,92vw,39.596svh)}}@media (max-width:734px){.bp-sheet--hero{width:var(--card)}.bp-card .bp-sheet--card,.bp-card__cap{width:212.121px}.bp-card .bp-sheet--card{border-radius:var(--r);height:300px}.bp-zoom img{max-width:94vw;max-height:78svh}}@media (prefers-reduced-motion:reduce){.bp-draw .bp-frame,.bp-draw .bp-heavy,.bp-draw .bp-mid,.bp-draw .bp-thin{stroke-dasharray:none;stroke-dashoffset:0}.bp-draw *,.bp-sheet{transition:none}.bp-draw .bp-tip,.bp-draw .bp-center,.bp-draw .bp-cable,.bp-draw .bp-hatch,.bp-draw .bp-hidden,.bp-draw .bp-text{opacity:1}}.phone{aspect-ratio:478/1000;height:var(--phone-h,min(70svh, 660px));width:auto;filter:var(--phone-shadow,drop-shadow(0 24px 48px #0000002e));margin-inline-start:auto;margin-inline-end:auto;position:relative}.phone__screen{clip-path:url(#nolaka-phone-screen);background:#000;border-radius:13.9%/6.4%;position:absolute;top:1.66%;bottom:1.66%;left:3.4728%;right:3.4728%;overflow:hidden}.phone__screen>picture,.phone__screen>img{width:100%;height:100%;display:block}.phone__screen img{object-fit:cover;object-position:top center;width:100%;max-width:none;height:100%}.phone__frame{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}@media (max-width:734px){.phone{width:100%;height:auto}}.phone-slot{width:100%;display:block}@media (min-width:735px){.mobile-disclosure>summary{display:none}}@media (max-width:734px){:-webkit-any(#inside,#privacy,#back,#cloud-home,#station,#drawings) .head{text-align:left;margin-bottom:32px}:is(#inside,#privacy,#back,#cloud-home,#station,#drawings) .head{text-align:left;margin-bottom:32px}:-webkit-any(#inside,#privacy,#back,#cloud-home,#station,#drawings) .t-stmt{letter-spacing:-.028em;text-wrap:balance;margin-inline-start:0;margin-inline-end:0;font-size:clamp(36px,10.25vw,44px);line-height:1.1}:is(#inside,#privacy,#back,#cloud-home,#station,#drawings) .t-stmt{letter-spacing:-.028em;text-wrap:balance;margin-inline-start:0;margin-inline-end:0;font-size:clamp(36px,10.25vw,44px);line-height:1.1}:-webkit-any(#inside,#privacy,#back,#cloud-home,#station,#drawings) .head :-webkit-any(.t-copy,.t-lead){letter-spacing:-.012em;margin:18px 0 0;font-size:19px;font-weight:600;line-height:1.32}:is(#inside,#privacy,#back,#cloud-home,#station,#drawings) .head :is(.t-copy,.t-lead){letter-spacing:-.012em;margin:18px 0 0;font-size:19px;font-weight:600;line-height:1.32}:-webkit-any(#inside,#privacy,#back,#drawings) :-webkit-any(.t-copy,.t-lead){color:#b1b1b6}:is(#inside,#privacy,#back,#drawings) :is(.t-copy,.t-lead){color:#b1b1b6}:-webkit-any(#cloud-home,#station,#drawings){padding-block-start:64px;padding-block-end:64px}:is(#cloud-home,#station,#drawings){padding-block-start:64px;padding-block-end:64px}:-webkit-any(#inside,#privacy,#back,#cloud-home,#station,#drawings) .link-more{min-height:44px;font-size:17px}:is(#inside,#privacy,#back,#cloud-home,#station,#drawings) .link-more{min-height:44px;font-size:17px}.mobile-disclosure{border-top:1px solid var(--hair);min-width:0;color:var(--ink)}.on-dark .mobile-disclosure{color:var(--pale);border-color:var(--hair-dark)}.mobile-disclosure>summary{cursor:pointer;min-height:56px;font-family:var(--f-text);letter-spacing:-.012em;align-items:center;padding:14px 34px 14px 0;font-size:17px;font-weight:600;line-height:24px;list-style:none;display:flex;position:relative}.mobile-disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:3px}.on-dark .mobile-disclosure>summary:focus-visible{outline-color:#2997ff}.mobile-disclosure>summary:active{opacity:.7}#inside{padding-bottom:48px}#inside .explode__intro{padding:64px 0 0}#inside .explode__still{max-width:min(82vw,350px)}#inside .explode__honesty{margin-top:12px;font-size:13px}.mobile-disclosure--inside{width:var(--article);margin:24px auto 0}#inside .mobile-disclosure .partlist{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;margin:12px 0 0;padding-bottom:12px}#inside .partlist .plabel__tag{font-size:12px}#inside .partlist .plabel__note{margin-top:5px;font-size:17px;line-height:24px}#privacy{padding:56px 0 48px}#privacy .privacy__stage{flex-direction:column;min-height:0;display:flex}#privacy .privacy__over{order:-1;padding:0}#privacy .privacy__copy{width:100%;margin-bottom:28px}#privacy .privacy__copy .t-stmt{color:var(--pale)}#privacy .privacy__question,#privacy .privacy__copy .color-emphasis{display:block}#privacy .privacy__shot{flex:none;height:clamp(280px,78vw,340px)}#privacy:not(.privacy--photo-v2) .privacy__shot img{width:195%;transform:translate(-68.3%,-46.1%)}#privacy.privacy--photo-v2 .privacy__shot img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;position:static;top:auto;bottom:auto;left:auto;right:auto;transform:none}#privacy .privacy__below{margin-top:24px}#privacy .privacy__body{letter-spacing:-.012em;color:#b1b1b6;margin-bottom:12px;font-size:17px;font-weight:400;line-height:24px}#privacy .privacy__more{margin-bottom:20px}#privacy .mobile-disclosure .props{gap:24px;margin-top:8px}#privacy .mobile-disclosure .props li{background:0 0;border-radius:0;padding:0 0 4px;transform:none}#privacy .mobile-disclosure .props__icon{width:28px;height:28px;margin-bottom:12px}#privacy .mobile-disclosure .props .t-cap--strong{font-size:19px;line-height:25px}#privacy .mobile-disclosure .props p{color:#b1b1b6;margin-top:8px;font-size:17px;line-height:24px}#back{padding:0 0 56px}#back .back__shot{aspect-ratio:1.3}#back .back__copy{padding-top:32px}#back .back__head{margin-bottom:0}#cloud-home .head .link-more{margin-top:14px}#cloud-home .banner .frame{aspect-ratio:1.5;border-radius:24px}#cloud-home .banner img{object-position:70% center}#station .head{margin-bottom:20px}#station .design-part{margin-top:40px}#station .design-part__t{font-size:21px;line-height:26px}#station .design-part__c{font-size:17px;line-height:24px}#station .design-part .frame,#station .design-part .swatch{margin-top:20px}#station .frame--fabric{aspect-ratio:1.35;border-radius:24px}#station .swatch__stage{width:min(300px,100%,28svh)}#station .swatch__cap{margin-top:14px;font-size:19px;line-height:25px}#station .swatch__dots{margin-top:12px}#station .swatch__dot{min-width:44px;min-height:44px}#drawings .head{margin-bottom:28px}#drawings .bp-sheet--hero{width:min(var(--card), 300px)}#drawings .bp-strip__head{flex-flow:wrap;align-items:center;gap:8px;margin-top:32px}#drawings .bp-strip__count{font-size:19px;line-height:25px}#drawings .bp-rail{margin-top:20px}#drawings .bp-rail__view{scroll-snap-type:x mandatory}#drawings .bp-strip{gap:16px}#drawings .bp-card .bp-sheet--card,#drawings .bp-card__cap{width:169.697px}#drawings .bp-card .bp-sheet--card{border-radius:12px;height:240px}#drawings .bp-card__cap{font-size:14px;line-height:20px}#drawings .bp-rail__arrow{width:44px;height:44px;top:94px}#drawings .bp-foot{margin-top:28px;font-size:13px;line-height:19px}.tail{background:var(--w);padding-top:0;padding-bottom:48px}.vision{background:var(--gradient-vision);padding:56px 0 0}#vision .t-title{font-size:clamp(36px,11.3vw,48px);line-height:1.06}.tail .t-title{letter-spacing:-.02em;text-wrap:balance;font-size:32px;line-height:36px}.tail .tail__copy{margin-top:18px;font-size:19px;line-height:26px}#vision .tail__copy{color:#4a5164;font-weight:400}#vision .tail__copy strong{color:#1d1d1f;font-weight:600}#vision .t-title{color:#345b78}@supports ((-webkit-background-clip:text) or (background-clip:text)){#vision .t-title{background-image:var(--gradient-ink);color:#0000;-webkit-background-clip:text;background-clip:text}}.tail .tail__block+.tail__block{margin-top:64px}.tail .tail__block .faq{margin-top:28px}.tail .faq__item{border-bottom:1px solid var(--hair);background:0 0;border-radius:0;margin-bottom:0;padding:0}.tail .faq__item summary{min-height:56px;padding:17px 32px 17px 0;font-size:17px;line-height:23px}.tail .faq__item>.t-body{padding-bottom:20px;font-size:17px;line-height:24px}.tail #notify .tail__copy{margin-top:0}.tail #notify .button-primary{margin-top:16px}.foot{padding-block-start:24px;padding-block-end:24px}.foot .foot__dir{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-block-start:20px;padding-block-end:20px}.foot .foot__col:last-child{grid-column:1/-1}.foot .foot__list li{margin-top:0}.foot .foot__list a{min-height:44px;font-size:13px}.foot .foot__list--flat li{margin-top:8px}.foot .foot__legal{gap:8px}}@media (max-width:374px){:-webkit-any(#inside,#privacy,#back,#cloud-home,#station,#drawings) .t-stmt{font-size:36px;line-height:40px}:is(#inside,#privacy,#back,#cloud-home,#station,#drawings) .t-stmt{font-size:36px;line-height:40px}:-webkit-any(#inside,#privacy,#back,#cloud-home,#station,#drawings) .head :-webkit-any(.t-copy,.t-lead){font-size:18px;line-height:24px}:is(#inside,#privacy,#back,#cloud-home,#station,#drawings) .head :is(.t-copy,.t-lead){font-size:18px;line-height:24px}}@media (max-width:734px) and (prefers-reduced-motion:reduce){#drawings .bp-rail__view{scroll-behavior:auto}}@media (max-width:734px) and (forced-colors:active){#privacy .privacy__copy .t-stmt{color:canvastext;background-image:none}.vision{background:canvas}.on-dark .color-emphasis{color:canvastext;background-image:none}#vision :is(.t-title,.tail__copy,.tail__copy strong){color:canvastext;background-image:none}}@media (max-width:734px) and (prefers-contrast:more){#vision .t-title{color:#022640;background-image:none}}.mobile-only{display:none}@media (max-width:734px){html,body{overscroll-behavior-y:none}.mobile-only{display:initial}.desktop-only{display:none}:root{--article:calc(100vw - 48px);--card:calc(100vw - 48px);--gradient-vision:linear-gradient(#d4eaf6, #f9f9f9 75%, #fff)}.nav__mark{font-size:20px}.nav__inner{width:calc(100% - 40px)}.nav__menu{min-width:44px;min-height:44px}.t-eyebrow{font-size:17px;line-height:23px}.head .t-eyebrow{margin-bottom:8px}.scene__note{font-size:13px;font-weight:400;line-height:19px}.welcome{--mobile-photo-h:clamp(260px, 39svh, 340px);min-height:0;padding:calc(var(--nav-h) + 32px) 0 32px;background:#fff;grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,1fr);place-content:start stretch;align-items:start;gap:0;display:grid}.welcome__copy{display:contents}.welcome__claim{letter-spacing:-.035em;grid-row:1;width:min(87.5vw,420px);max-width:none;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(36px,11.2vw,48px);line-height:1.08}.welcome__stage{width:100%;height:var(--mobile-photo-h);grid-row:3;margin:20px 0 0;overflow:hidden}.welcome__stage>picture{width:100%;height:100%;display:block;position:static;transform:none}.welcome__shot{object-fit:contain;object-position:center;width:100%;height:100%;position:static;top:auto;bottom:auto;left:auto;right:auto;-webkit-mask-image:url(../../photos/derived/hero-phone-clean-v1-1024.webp);mask-image:url(../../photos/derived/hero-phone-clean-v1-1024.webp);-webkit-mask-position:50%;mask-position:50%}.welcome__sub{letter-spacing:-.015em;grid-row:2;width:min(87.5vw,420px);margin:15px auto 0;font-size:19px;line-height:25px}.welcome__ownership{color:var(--ink);font-weight:600}.welcome__actions{grid-row:4;width:min(87.5vw,420px);margin:20px auto 0}.welcome__action{width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--accent);justify-content:center;align-items:center;gap:5px;margin:0;font-size:17px;font-weight:400;display:inline-flex}.welcome__action:hover{text-decoration:underline}.welcome__stat{max-width:310px;color:var(--dim);grid-row:5;margin:4px auto 0;font-size:13px;font-weight:400;line-height:19px}#problem{padding:64px 0}.problem__grid{gap:28px}.problem__copy{text-align:left;order:-1}.problem__fig{order:0}#problem .t-stmt{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(32px,9.2vw,40px);line-height:1.1}#problem .t-copy{margin-top:18px;font-size:17px;font-weight:400;line-height:24px}#problem .frame{aspect-ratio:1.45;border-radius:24px}#problem .scene__note{margin-top:16px}#how{padding:64px 0}#how .head{text-align:left;margin-bottom:32px}#how .head .t-eyebrow{display:none}#how .t-stmt{letter-spacing:-.028em;margin:0;font-size:44px;line-height:48px}#how .head .t-copy{margin-top:18px;font-size:19px;font-weight:600;line-height:25px}#how .head .link-more{display:none}#how .shot__card{background:#fff;border-radius:0;padding:0}#how .tabgal{flex-direction:column;display:flex}#how .tabgal__nav{order:-1}#how .phone-slot{--phone-shadow:none}#how .phone{aspect-ratio:auto;width:100%;height:auto;position:static}#how .phone__screen{aspect-ratio:1320/590;clip-path:none;background:#fff;border-radius:0;position:relative;top:auto;bottom:auto;left:auto;right:auto}#how .phone__screen img{object-fit:initial;width:100%;height:auto;position:absolute;top:0;transform:translateY(-68.689%)}#how .phone-slot>picture{aspect-ratio:1320/590;display:block;position:relative;overflow:hidden}#how .phone-slot>picture>img{width:100%;height:auto;position:absolute;transform:translateY(-68.689%)}#how .tabgal__tabs{border-bottom:1px solid var(--hair);order:-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;margin:0 0 24px;display:grid;overflow:visible;-webkit-mask-image:none!important;mask-image:none!important}#how .tabgal__tabs li{border:0;min-width:0;padding:0}#how .tabgal__tab{text-align:center;letter-spacing:-.012em;color:#6e6e73;width:100%;min-height:44px;padding:11px 2px;font-size:clamp(16px,4.4vw,18px);line-height:22px}#how .tabgal__tab[aria-selected=true]{color:var(--accent)}#how .tabgal__tab[aria-selected=true]:after{border-bottom-width:2px}#how .tabgal__paddle{display:none!important}#how .tabgal__caps{margin-top:20px}#how .tabgal__cap{color:var(--ink);font-size:19px;line-height:25px}#how .how__answer{display:block}#how .how__source{color:var(--dim);margin-top:7px;font-size:15px;font-weight:400;line-height:21px;display:block}#how .how__availability{color:var(--dim);margin-top:28px;font-size:13px;line-height:19px;display:block}#how .how__demo{margin-top:12px}#how .how__demo .scene__note{margin-top:12px;padding-bottom:12px}#how .how__fullshots{flex-wrap:wrap;gap:4px 16px;display:flex}#how .how__fullshots a{min-height:44px;color:var(--accent);align-items:center;font-size:15px;display:inline-flex}#graph{padding:64px 0}#graph .head{text-align:left;margin-bottom:28px}#graph .t-stmt{letter-spacing:-.028em;margin-inline-start:0;margin-inline-end:0;font-size:44px;line-height:48px}#graph .head .t-copy{margin-top:18px;font-size:19px;font-weight:600;line-height:25px}#graph .graph__aside{margin:16px 0 0;font-size:17px;font-weight:400;line-height:24px}#graph .graph__stage{aspect-ratio:1.08;max-width:430px;height:auto;min-height:0;margin-inline-start:auto;margin-inline-end:auto}#graph .graph__note{font-size:13px;line-height:19px}#station .hero-shot__frame{aspect-ratio:2/3;background:0 0;border-radius:0;width:min(100%,300px);max-height:420px;margin-inline-start:auto;margin-inline-end:auto}#station .hero-shot__frame picture{height:100%}#station .hero-shot__frame img{object-fit:contain;-webkit-mask-composite:source-in;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 12% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 12% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}#station .frame--fabric{aspect-ratio:1.5}.chapter-line{display:block}:-webkit-any(#inside,#station,#cloud-home) .t-stmt{font-size:clamp(36px,11.3vw,44px);line-height:1.09}:is(#inside,#station,#cloud-home) .t-stmt{font-size:clamp(36px,11.3vw,44px);line-height:1.09}#station .head .t-lead,#cloud-home .head .t-copy{color:#6e6e73}:is(.head .t-copy,.head .t-lead,.design-part__c){text-wrap:pretty}#station .design-part{margin-top:48px}#station .design-part__t{letter-spacing:-.025em;border-bottom:0;padding-bottom:0;font-size:28px;line-height:32px}#station .design-part__c{color:#6e6e73;font-weight:400}#station .design-part--materials{flex-direction:column;display:flex}#station .design-part--materials .frame{order:1;margin-top:20px}#station .design-part--materials .design-part__c{order:2;margin-top:16px}#station .design-part--finishes{margin-top:56px}#privacy.privacy--photo-v2 .privacy__shot img{aspect-ratio:2/3;width:auto;height:100%;margin-inline-start:auto;margin-inline-end:auto}}@media (max-width:374px){#how .t-stmt,#graph .t-stmt{font-size:40px;line-height:44px}#how .head .t-copy,#graph .head .t-copy{font-size:18px;line-height:24px}}@media (forced-colors:active){.welcome__ownership{color:canvastext;background:0 0}.on-dark .color-emphasis{color:canvastext;background-image:none}}.tabgal__indicator{display:none}@media (max-width:734px){#how .tabgal__nav.has-indicator .tabgal__tab:after{border-bottom-color:#0000}#how .tabgal__indicator{inset:var(--indicator-y,0px) auto auto 0;width:var(--indicator-width,0px);background:var(--accent);pointer-events:none;height:2px;transform:translate3d(var(--indicator-x,0px), 0, 0);border-radius:1px;transition:transform .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1);display:block;position:absolute}}@media (prefers-reduced-motion:reduce){#how .tabgal__indicator{transition:none}}@media (max-width:734px) and (forced-colors:active){#how .tabgal__indicator{display:none}#how .tabgal__nav.has-indicator .tabgal__tab[aria-selected=true]:after{border-bottom-color:highlight}}@media (max-width:734px){.stag.is-armed,.stag.is-armed.is-in{opacity:1;transition:none;transform:none}[data-mobile-reveal]{--mobile-reveal-y:24px;--mobile-reveal-duration:.72s;--mobile-reveal-delay:0s}[data-mobile-reveal=media]{--mobile-reveal-y:16px}.welcome [data-mobile-reveal]{--mobile-reveal-y:12px;--mobile-reveal-duration:.68s}[data-mobile-reveal].is-mobile-armed{opacity:0;transform:translate3d(0, var(--mobile-reveal-y), 0);transition:none}[data-mobile-reveal].is-mobile-armed.is-mobile-in{opacity:1;transition:opacity var(--mobile-reveal-duration) cubic-bezier(.22, .61, .36, 1) var(--mobile-reveal-delay), transform var(--mobile-reveal-duration) cubic-bezier(.22, .61, .36, 1) var(--mobile-reveal-delay);transform:none}}@media (prefers-reduced-motion:reduce){[data-mobile-reveal].is-mobile-armed,[data-mobile-reveal].is-mobile-armed.is-mobile-in{opacity:1;transition:none;transform:none}}@supports selector(::details-content) and (interpolate-size:allow-keywords) and (transition-behavior:allow-discrete){@media (max-width:734px) and (prefers-reduced-motion:no-preference){#how details.how__demo.has-disclosure-motion{interpolate-size:allow-keywords}#how details.how__demo.has-disclosure-motion::details-content{height:0;transition:height .26s cubic-bezier(.22, .61, .36, 1), content-visibility .26s allow-discrete;overflow:clip}#how details.how__demo.has-disclosure-motion[open]::details-content{height:auto}}}#station .bento-card{width:min(var(--card), 800px)}#station .hero-shot{width:100%;height:auto}#station .hero-shot__frame{aspect-ratio:3/2;background:0 0;width:100%;max-width:none;height:auto;overflow:hidden}#station .hero-shot__frame picture{width:100%;height:100%;display:block;position:static;top:auto;bottom:auto;left:auto;right:auto}#station .hero-shot__frame img{object-fit:contain;width:100%;height:100%;position:static;transform:none;-webkit-mask-image:none;mask-image:none}#cloud-home .banner .frame{aspect-ratio:1536/898}#cloud-home .banner img{object-position:center}@media (max-width:734px){#station .bento-card{width:calc(100% - 48px);max-width:420px}#station .hero-shot__frame{aspect-ratio:1}#station .hero-shot__frame img{object-fit:cover}#cloud-home .banner .frame{aspect-ratio:4/3}#cloud-home .banner img{object-position:35% center}}:-webkit-any(.mobile-disclosure,.spec-sheet__disclosure,.engineering-details,.faq__item)>summary{list-style:none;position:relative}:is(.mobile-disclosure,.spec-sheet__disclosure,.engineering-details,.faq__item)>summary{list-style:none;position:relative}:-webkit-any(.mobile-disclosure,.spec-sheet__disclosure,.engineering-details,.faq__item)>summary::-webkit-details-marker{display:none}:is(.mobile-disclosure,.spec-sheet__disclosure,.engineering-details,.faq__item)>summary::-webkit-details-marker{display:none}:-webkit-any(.mobile-disclosure,.spec-sheet__disclosure,.engineering-details,.faq__item)>summary:before{content:"";pointer-events:none;transform-origin:50%;transition:transform .3s var(--ease);background:currentColor;position:absolute;top:50%;transform:translateY(-50%)}:is(.mobile-disclosure,.spec-sheet__disclosure,.engineering-details,.faq__item)>summary:before{content:"";pointer-events:none;transform-origin:50%;transition:transform .3s var(--ease);background:currentColor;position:absolute;top:50%;transform:translateY(-50%)}:-webkit-any(.mobile-disclosure,.spec-sheet__disclosure,.engineering-details,.faq__item)>summary:after{content:"";pointer-events:none;transform-origin:50%;transition:transform .3s var(--ease);background:currentColor;position:absolute;top:50%;transform:translateY(-50%)}:is(.mobile-disclosure,.spec-sheet__disclosure,.engineering-details,.faq__item)>summary:after{content:"";pointer-events:none;transform-origin:50%;transition:transform .3s var(--ease);background:currentColor;position:absolute;top:50%;transform:translateY(-50%)}:-webkit-any(.mobile-disclosure,.spec-sheet__disclosure,.engineering-details,.faq__item)>summary:before{width:15px;height:1px;right:4px}:is(.mobile-disclosure,.spec-sheet__disclosure,.engineering-details,.faq__item)>summary:before{width:15px;height:1px;right:4px}:-webkit-any(.mobile-disclosure,.spec-sheet__disclosure,.engineering-details,.faq__item)>summary:after{width:1px;height:15px;right:11px}:is(.mobile-disclosure,.spec-sheet__disclosure,.engineering-details,.faq__item)>summary:after{width:1px;height:15px;right:11px}:-webkit-any(.mobile-disclosure,.spec-sheet__disclosure,.engineering-details,.faq__item)[open]>summary:after{transform:translateY(-50%)rotate(90deg)}:is(.mobile-disclosure,.spec-sheet__disclosure,.engineering-details,.faq__item)[open]>summary:after{transform:translateY(-50%)rotate(90deg)}.site-disclosure{--disclosure-duration:.3s;--disclosure-ease:cubic-bezier(.22, .61, .36, 1)}.site-disclosure>summary:before,.site-disclosure>summary:after{transition-duration:var(--disclosure-duration);transition-timing-function:var(--disclosure-ease)}.site-disclosure[data-disclosure-closing]>summary:after{transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){:-webkit-any(.mobile-disclosure,.spec-sheet__disclosure,.engineering-details,.faq__item)>summary:before{transition:none}:is(.mobile-disclosure,.spec-sheet__disclosure,.engineering-details,.faq__item)>summary:before{transition:none}:-webkit-any(.mobile-disclosure,.spec-sheet__disclosure,.engineering-details,.faq__item)>summary:after{transition:none}:is(.mobile-disclosure,.spec-sheet__disclosure,.engineering-details,.faq__item)>summary:after{transition:none}}#drawings .engineering-details{color:var(--pale);margin-top:clamp(32px,5vw,56px)}#drawings .engineering-details__summary{cursor:pointer;align-items:center;min-height:64px;padding-block-start:18px;padding-block-end:18px;padding-inline-end:40px;font-size:21px;font-weight:600;line-height:28px;display:flex}#drawings .engineering-details__summary:focus-visible{outline-offset:4px;outline:2px solid}#drawings .engineering-details__summary:active{opacity:.7}#drawings .engineering-details .bp-strip__head{margin-top:16px}#drawings .engineering-details .bp-strip__count{color:#ffffffb3;font-size:19px;font-weight:400;line-height:25px}#drawings .engineering-details .bp-foot{margin-top:28px}@media (max-width:734px){#drawings .engineering-details__summary{min-height:60px;font-size:19px;line-height:25px}#drawings .engineering-details .bp-strip__head{margin-top:12px}#drawings .engineering-details .bp-strip__count{font-size:17px;line-height:23px}}#specs{padding:64px 0 80px}.spec-sheet{color:#1d1d1f;width:87.5%;max-width:980px;margin-inline-start:auto;margin-inline-end:auto}.spec-sheet__group{border-top:1px solid #d2d2d7;grid-template-columns:22% minmax(0,1fr);column-gap:3%;padding:36px 0;display:grid}.spec-sheet__group:first-child{border-top:0;padding-top:0}.spec-sheet__label{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:600;line-height:28px}.spec-sheet__content{min-width:0;font-size:17px;line-height:25px}.spec-sheet__values{gap:12px;margin:0;display:grid}.spec-sheet__values>div{grid-template-columns:120px minmax(0,1fr);gap:24px;display:grid}.spec-sheet__values dt{font-weight:400}.spec-sheet__values dd{margin:0}.spec-sheet__note{color:#6e6e73;margin-top:20px;font-size:14px;line-height:20px}.spec-sheet__disclosure{padding:0;display:block}.spec-sheet__disclosure>summary{cursor:pointer;letter-spacing:-.015em;padding:28px 36px 28px 0;font-size:24px;font-weight:600;line-height:28px}.spec-sheet__disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:3px}.spec-sheet__disclosure>.spec-sheet__content{margin-left:25%;padding-bottom:32px}.spec-sheet__parts{gap:24px;margin:0;padding:0;list-style:none;display:grid}.spec-part__name{display:block}.spec-part__note{color:#6e6e73;margin-top:4px;display:block}@media (max-width:734px){#specs{padding:48px 0 64px}.spec-sheet__group{border-top:0;padding:18px 0;display:block}.spec-sheet__group:first-child{padding-top:0}.spec-sheet__label,.spec-sheet__disclosure>summary{letter-spacing:-.012em;border-bottom:1px solid #d2d2d7;margin:0 0 24px;padding:16px 0;font-size:21px;line-height:25px}.spec-sheet__disclosure>summary{padding-right:34px}.spec-sheet__disclosure:not([open])>summary{margin-bottom:0}.spec-sheet__disclosure>.spec-sheet__content{margin-left:0;padding-bottom:0}.spec-sheet__values>div{grid-template-columns:96px minmax(0,1fr);gap:18px}.spec-sheet__note{margin-top:20px}.spec-sheet__parts{gap:20px}:root{--phone-chapter-space:64px;--phone-subsection-space:48px;--phone-media-space:32px;--phone-rule:#d2d2d7;--phone-rule-dark:#ffffff3d}.welcome{padding-bottom:32px}#problem{padding-top:48px;padding-bottom:32px}:-webkit-any(#graph,#cloud-home,#station,#drawings){padding-block:var(--phone-chapter-space)}:is(#graph,#cloud-home,#station,#drawings){padding-block:var(--phone-chapter-space)}#inside .explode__intro{padding-top:var(--phone-chapter-space)}#inside{padding-bottom:var(--phone-subsection-space)}#privacy{padding-block:var(--phone-subsection-space)}#back{padding-bottom:var(--phone-chapter-space)}.vision{padding-top:var(--phone-chapter-space)}.problem__grid{gap:var(--phone-media-space)}:-webkit-any(#graph,#inside,#cloud-home,#station,#drawings) .head{margin-bottom:var(--phone-media-space)}:is(#graph,#inside,#cloud-home,#station,#drawings) .head{margin-bottom:var(--phone-media-space)}#privacy .privacy__copy{margin-bottom:var(--phone-media-space)}#station .design-part{margin-top:var(--phone-subsection-space)}#station .design-part__c,#privacy .privacy__body,#privacy .mobile-disclosure .props p{line-height:25px}.tail .tail__block+.tail__block{margin-top:var(--phone-chapter-space)}.tail .tail__block .faq{margin-top:var(--phone-media-space)}#specs .spec-sheet{width:var(--article)}:-webkit-any(#inside,#privacy,#drawings,#specs,#faq) .site-disclosure{background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0}:is(#inside,#privacy,#drawings,#specs,#faq) .site-disclosure{background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0}:-webkit-any(#inside,#privacy,#drawings,#specs,#faq) .site-disclosure>summary{border:0;border-bottom:1px solid var(--phone-rule);min-height:56px;font-family:var(--f-text);letter-spacing:-.012em;align-items:center;margin-block-start:0;margin-block-end:0;padding:16px 34px 16px 0;font-size:17px;font-weight:600;line-height:24px;display:flex}:is(#inside,#privacy,#drawings,#specs,#faq) .site-disclosure>summary{border:0;border-bottom:1px solid var(--phone-rule);min-height:56px;font-family:var(--f-text);letter-spacing:-.012em;align-items:center;margin-block-start:0;margin-block-end:0;padding:16px 34px 16px 0;font-size:17px;font-weight:600;line-height:24px;display:flex}:-webkit-any(#inside,#privacy,#drawings) .site-disclosure>summary{border-color:var(--phone-rule-dark)}:is(#inside,#privacy,#drawings) .site-disclosure>summary{border-color:var(--phone-rule-dark)}#inside .site-disclosure,#drawings .engineering-details{margin-top:24px}#inside .site-disclosure>.partlist,#privacy .site-disclosure>.props,#specs .site-disclosure>.spec-sheet__content,#faq .site-disclosure>.t-body{margin-block-start:0;margin-block-end:0;padding-top:20px;padding-bottom:24px}#inside .site-disclosure>.partlist{gap:24px}#inside .site-disclosure .partlist>li{border:0;padding:0}#inside .site-disclosure .plabel__note,#faq .site-disclosure>.t-body{font-size:17px;line-height:25px}#privacy .site-disclosure>.props{gap:24px}#privacy .site-disclosure>.props>li{padding:0}#drawings .engineering-details__body{padding-top:20px;padding-bottom:24px;display:flow-root}#drawings .engineering-details .bp-strip__head{margin-top:0}#drawings .engineering-details .bp-foot{margin-top:20px}#specs .spec-sheet__label{border-color:var(--phone-rule)}.foot{border-top:0}.foot .foot__dir,.foot .foot__legal{border-top-color:#00000029}.foot .foot__list a{align-items:center;min-height:44px;display:flex}}@media (max-width:734px) and (forced-colors:active){:root{--phone-rule:CanvasText;--phone-rule-dark:CanvasText}}:-webkit-any(.t-hero,.t-stmt,.t-title) :-webkit-any(.color-emphasis,.grad-blue.grad-blue){font-weight:inherit}:is(.t-hero,.t-stmt,.t-title) :is(.color-emphasis,.grad-blue.grad-blue){font-weight:inherit}@media (min-width:735px){.welcome .welcome__claim{letter-spacing:-.009em;font-size:64px;font-weight:500;line-height:68px}#faq-title{font-family:var(--f-display);letter-spacing:-.003em;font-size:48px;font-weight:600;line-height:52px}:-webkit-any(#highlights,#problem,#how,#graph,#inside,#privacy,#back,#cloud-home,#drawings) .t-stmt{font-family:var(--f-display);letter-spacing:-.003em;font-size:48px;font-weight:600;line-height:52px}:is(#highlights,#problem,#how,#graph,#inside,#privacy,#back,#cloud-home,#drawings) .t-stmt{font-family:var(--f-display);letter-spacing:-.003em;font-size:48px;font-weight:600;line-height:52px}#station .t-stmt,#vision .t-title{font-family:var(--f-display);letter-spacing:-.015em;font-size:80px;font-weight:600;line-height:84px}.welcome .welcome__sub,#vision .tail__copy{font-family:var(--f-display);letter-spacing:.011em;font-size:21px;font-weight:400;line-height:29px}:-webkit-any(#problem,#how,#graph,#inside,#privacy,#back,#cloud-home,#station,#drawings) .head :-webkit-any(.t-copy,.t-lead){font-family:var(--f-display);letter-spacing:.011em;font-size:21px;font-weight:400;line-height:29px}:is(#problem,#how,#graph,#inside,#privacy,#back,#cloud-home,#station,#drawings) .head :is(.t-copy,.t-lead){font-family:var(--f-display);letter-spacing:.011em;font-size:21px;font-weight:400;line-height:29px}#graph .graph__aside,#privacy .privacy__body,#station .design-part__c{font-family:var(--f-text);letter-spacing:-.022em;font-size:17px;font-weight:400;line-height:25px}}@media (min-width:735px) and (max-width:1068px){.welcome .welcome__claim{letter-spacing:-.005em;font-size:56px;line-height:60px}#faq-title{letter-spacing:0;font-size:40px;line-height:44px}:-webkit-any(#highlights,#problem,#how,#graph,#inside,#privacy,#back,#cloud-home,#drawings) .t-stmt{letter-spacing:0;font-size:40px;line-height:44px}:is(#highlights,#problem,#how,#graph,#inside,#privacy,#back,#cloud-home,#drawings) .t-stmt{letter-spacing:0;font-size:40px;line-height:44px}#station .t-stmt,#vision .t-title{letter-spacing:-.009em;font-size:64px;line-height:68px}.welcome .welcome__sub,#vision .tail__copy{font-family:var(--f-text);letter-spacing:.012em;font-size:19px;line-height:27px}:-webkit-any(#problem,#how,#graph,#inside,#privacy,#back,#cloud-home,#station,#drawings) .head :-webkit-any(.t-copy,.t-lead){font-family:var(--f-text);letter-spacing:.012em;font-size:19px;line-height:27px}:is(#problem,#how,#graph,#inside,#privacy,#back,#cloud-home,#station,#drawings) .head :is(.t-copy,.t-lead){font-family:var(--f-text);letter-spacing:.012em;font-size:19px;line-height:27px}}@media (max-width:734px){.welcome .welcome__claim{letter-spacing:-.003em;font-size:48px;font-weight:500;line-height:52px}#faq-title{font-family:var(--f-display);letter-spacing:.004em;font-size:32px;font-weight:600;line-height:36px}:-webkit-any(#highlights,#problem,#how,#graph,#inside,#privacy,#back,#cloud-home,#drawings) .t-stmt{font-family:var(--f-display);letter-spacing:.004em;font-size:32px;font-weight:600;line-height:36px}:is(#highlights,#problem,#how,#graph,#inside,#privacy,#back,#cloud-home,#drawings) .t-stmt{font-family:var(--f-display);letter-spacing:.004em;font-size:32px;font-weight:600;line-height:36px}#station .t-stmt,#vision .t-title{font-family:var(--f-display);letter-spacing:-.003em;font-size:48px;font-weight:600;line-height:52px}.welcome .welcome__sub,#vision .tail__copy{font-family:var(--f-text);letter-spacing:-.022em;font-size:19px;font-weight:400;line-height:25px}:-webkit-any(#how,#graph,#inside,#privacy,#back,#cloud-home,#station,#drawings) .head :-webkit-any(.t-copy,.t-lead){font-family:var(--f-text);letter-spacing:-.022em;font-size:19px;font-weight:400;line-height:25px}:is(#how,#graph,#inside,#privacy,#back,#cloud-home,#station,#drawings) .head :is(.t-copy,.t-lead){font-family:var(--f-text);letter-spacing:-.022em;font-size:19px;font-weight:400;line-height:25px}#problem .t-copy,#graph .graph__aside,#privacy .privacy__body,#station .design-part__c{font-family:var(--f-text);letter-spacing:-.022em;font-size:17px;font-weight:400;line-height:25px}}@media (max-width:374px){.welcome .welcome__claim,#station .t-stmt,#vision .t-title{font-size:40px;line-height:44px}}.tabgal__tab-icon{display:none}.highlights{--highlight-width:min(87.5vw, 1260px);--highlight-inset:max(6.25vw, calc((100vw - 1260px) / 2));color:#1d1d1f;background:#f5f5f7;padding:100px 0;overflow:clip}.highlights__heading{width:min(1260px,87.5%);margin:0 auto 48px}.highlights__heading .t-stmt{max-width:none;margin-inline-start:0;margin-inline-end:0}.highlights__track{width:100%;padding-inline:var(--highlight-inset);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--highlight-inset);scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;align-items:stretch;gap:20px;display:flex;overflow:auto hidden}.highlights__track::-webkit-scrollbar{display:none}.highlights__card{flex:0 0 var(--highlight-width);isolation:isolate;color:#1d1d1f;scroll-snap-align:center;background:#fff;border-radius:28px;flex-direction:column;min-width:0;height:auto;display:flex;position:relative;overflow:hidden}.highlights__caption{z-index:1;max-width:440px;min-height:120px;font-family:var(--f-display);letter-spacing:.009em;text-wrap:balance;margin:0;padding:32px 32px 24px;font-size:28px;font-weight:600;line-height:32px;position:relative}.highlights__picture{aspect-ratio:4/3;flex:none;width:100%;display:block;overflow:hidden}.highlights__picture img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.highlights__picture--home img{object-position:60% 50%}.highlights__picture--control img{object-position:85% 50%}.highlights__picture--web{background:#f5f5f7}.highlights__picture--web img{object-fit:contain;padding:16px}.highlights__picture--answer{background:#f7f8fa;position:relative}.highlights__picture--answer img{width:100%;max-width:none;height:auto;position:absolute;top:0;bottom:auto;left:0;right:auto;transform:translateY(-68.689%)}.highlights__link{z-index:2;color:#06c;justify-content:flex-start;align-items:center;gap:5px;min-height:44px;margin:4px 24px 12px;padding:0;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:inline-flex;position:relative}.highlights__link:hover{text-decoration:underline}.highlights__controls{justify-content:center;align-items:center;gap:14px;min-height:44px;margin:28px auto 0;display:flex}.highlights__pagination{background:#e8e8ed;border-radius:28px;justify-content:center;align-items:center;padding-inline-start:12px;padding-inline-end:12px;display:inline-flex}.highlights__pagination button{color:#1d1d1f;cursor:pointer;background:0 0;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;width:24px;height:44px;padding:0;transition:width .28s cubic-bezier(.22,1,.36,1);display:inline-flex}.highlights__pagination button:before{content:"";background:#6e6e73;border-radius:4px;width:8px;height:8px;transition:width .28s cubic-bezier(.22,1,.36,1),background-color .28s;display:block}.highlights__pagination button[aria-current=true]{width:64px}.highlights__pagination button[aria-current=true]:before{background:#1d1d1f;width:48px}.highlights__controls>button{color:#1d1d1f;cursor:pointer;background:#e8e8ed;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.highlights__controls>button svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:9px;height:15px}.highlights__controls>button:disabled{opacity:.35;cursor:default}.highlights__track:focus-visible{outline-offset:-4px}.highlights__controls button:focus-visible{outline-offset:3px;outline:3px solid #0071e3}@media (min-width:735px){.highlights{--highlight-height:612px;--highlight-media-height:416px}.highlights__card{height:var(--highlight-height)}.highlights__caption{text-align:center;flex:0 0 128px;width:100%;max-width:640px;min-height:0;margin-inline-start:auto;margin-inline-end:auto;padding:48px 24px 16px}.highlights__picture{aspect-ratio:auto;background:#fff;flex:auto;min-height:0;padding-inline-start:64px;padding-inline-end:64px}.highlights__picture img{object-fit:contain}.highlights__picture--home img{object-position:center}.highlights__picture--control{padding-inline-start:max(64px,16%);padding-inline-end:max(64px,16%)}.highlights__picture--control img{object-position:center}.highlights__picture--web img{padding:16px}.highlights__picture--answer{padding:0}.highlights__picture--answer img{width:min(560px, calc((var(--highlight-media-height) - 32px) * 1.4697), calc(100% - 48px));clip-path:inset(68.689% 0 0);height:auto;top:auto;bottom:16px;left:50%;right:auto;transform:translate(-50%)}.highlights__link{flex:0 0 44px;min-height:44px;margin:8px 32px 16px}}@media (min-width:735px) and (max-width:1068px){.highlights{--highlight-height:576px;--highlight-media-height:380px}.highlights__caption{font-size:24px;line-height:28px}.highlights__picture{padding-inline-start:40px;padding-inline-end:40px}.highlights__picture--answer{padding:0}.highlights__picture--control{padding-inline-start:12%;padding-inline-end:12%}}@media (max-width:734px){.highlights{--highlight-width:min(82.5vw, 400px);--highlight-inset:6.25vw;padding:64px 0}.highlights__heading{width:calc(100% - 48px);margin-bottom:32px}.highlights__caption{letter-spacing:-.022em;max-width:none;min-height:90px;padding:24px;font-size:17px;line-height:1.23536}.highlights__link{margin-inline-start:24px;margin-inline-end:24px}.highlights__picture--home{background:#fff}.highlights__picture--home img{object-fit:contain;object-position:center}.highlights__controls{gap:10px;margin-top:24px}.highlights__pagination{padding-inline-start:8px;padding-inline-end:8px}}.highlights__note{color:#6e6e73;text-align:center;width:calc(100% - 48px);max-width:980px;margin:20px auto 0;font-size:12px;line-height:18px}@media (prefers-reduced-motion:reduce){.highlights__pagination button,.highlights__pagination button:before,#how .tabgal__tab{transition:none}.highlights__track{scroll-behavior:auto}}@media (forced-colors:active){.highlights__card{border:1px solid canvastext}.highlights__pagination button:before{background:buttontext}.highlights__pagination button[aria-current=true]:before{background:highlight}#how .tabgal__tab{border:1px solid buttontext}#how .tabgal__tab[aria-selected=true]{color:highlighttext;background:highlight}}#how #how-gallery{flex-direction:column;display:flex}#how #how-gallery .tabgal__nav--segmented{box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:100%;height:44px;box-shadow:none;isolation:isolate;background:#e8e8ed;border:0;border-radius:999px;order:-1;align-self:center;margin:0 0 32px;padding:4px;position:relative}#how #how-gallery .tabgal__tabs{scrollbar-width:none;scroll-snap-type:none;background:0 0;border:0;border-radius:999px;flex-wrap:nowrap;flex:none;justify-content:flex-start;align-items:center;gap:0;width:auto;max-width:100%;height:36px;margin:0;padding:0;display:flex;overflow:auto hidden;-webkit-mask-image:none!important;mask-image:none!important}#how #how-gallery .tabgal__tabs::-webkit-scrollbar{display:none}#how #how-gallery .tabgal__tabs li{z-index:1;border:0;flex:none;min-width:0;height:36px;padding:0;position:relative}#how #how-gallery .tabgal__tab{box-sizing:border-box;width:auto;height:36px;min-height:0;box-shadow:none;color:#000c;font-family:var(--f-text);letter-spacing:-.016em;text-align:center;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:0;padding:0 16px;font-size:14px;font-weight:400;line-height:18px;text-decoration:none;transition:color .12s ease-out;display:flex;position:relative}#how #how-gallery .tabgal__tab:hover{color:#000;background:0 0}#how #how-gallery .tabgal__tab[aria-selected=true],#how #how-gallery .tabgal__tab[aria-selected=true]:hover{box-shadow:none;color:#fff;background:0 0;transition:color .16s ease-in .16s}#how #how-gallery .tabgal__tab:focus-visible{outline-offset:-2px;outline:2px solid #0071e3}#how #how-gallery .tabgal__tab:after,#how #how-gallery .tabgal__tab-icon,#how #how-gallery .tabgal__paddle,#how #how-gallery .tabgal__indicator{content:none;display:none}#how #how-gallery .how-gallery__indicator{z-index:-1;width:var(--how-indicator-width,0px);pointer-events:none;height:36px;transform:translateX(var(--how-indicator-x,4px));background:#1d1d1f;border-radius:999px;position:absolute;top:4px;left:0}#how #how-gallery .is-indicator-ready .how-gallery__indicator{transition:transform .32s ease-out,width .32s ease-out}#how #how-gallery .tabgal__item,#how #how-gallery .tabgal__cap{transition:none}#how #how-gallery .tabgal__item:not(.is-on){pointer-events:none}#how #how-gallery.is-tab-transitioning .tabgal__item,#how #how-gallery.is-tab-transitioning .tabgal__cap{will-change:opacity, transform}@media (max-width:734px){#how #how-gallery .tabgal__nav--segmented{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){#how #how-gallery .tabgal__tab,#how #how-gallery .tabgal__tab[aria-selected=true],#how #how-gallery .tabgal__tab[aria-selected=true]:hover,#how #how-gallery .is-indicator-ready .how-gallery__indicator{transition:none}}@media (forced-colors:active){#how #how-gallery .tabgal__nav--segmented{border:1px solid buttontext;padding:3px}#how #how-gallery .how-gallery__indicator{background:highlight}#how #how-gallery .tabgal__tab,#how #how-gallery .tabgal__tab:hover{color:buttontext}#how #how-gallery .tabgal__tab[aria-selected=true],#how #how-gallery .tabgal__tab[aria-selected=true]:hover{color:highlighttext}}#how .how__availability{color:var(--dim);font-family:var(--f-text);margin:28px 0 0;font-size:13px;font-weight:400;line-height:19px;display:block}#faq .how__example-links{margin-top:16px}.memory-web{--memory-ink:#1d1d1f;--memory-muted:#6e6e73;--memory-paper:#fff;--memory-surface:var(--tile,#fafafa);width:100%;max-width:1060px;color:var(--memory-ink);font-family:var(--f-text);margin-inline-start:auto;margin-inline-end:auto;position:relative}.memory-web .memory-web__map{isolation:isolate;background:var(--memory-surface);width:100%;min-width:0;height:640px;position:relative;overflow:hidden}.memory-web .memory-web__network{touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;transition:opacity .5s;display:block;overflow:hidden}.memory-web[data-intro-state=pending] .memory-web__network{opacity:.4}.memory-web .memory-web__world{transform-origin:0 0}.memory-web .memory-web__link{fill:none;stroke:#b6b6bb;stroke-width:.8px;vector-effect:non-scaling-stroke;opacity:.66;transition:opacity .28s,stroke .28s,stroke-width .28s}.memory-web .memory-web__link.is-related{stroke:#515154;stroke-width:1.35px;opacity:1}.memory-web .memory-web__link.is-muted{opacity:.2}.memory-web :-webkit-any(.memory-web__node,[data-web-node]){cursor:grab;opacity:1;-webkit-tap-highlight-color:transparent;outline:none;transition:opacity .28s}.memory-web :is(.memory-web__node,[data-web-node]){cursor:grab;opacity:1;-webkit-tap-highlight-color:transparent;outline:none;transition:opacity .28s}.memory-web :-webkit-any(.memory-web__node,[data-web-node]).is-muted{opacity:.3}.memory-web :is(.memory-web__node,[data-web-node]).is-muted{opacity:.3}.memory-web .memory-web__hit{fill:#0000;stroke:none;pointer-events:all}.memory-web .memory-web__dot{fill:var(--memory-paper);stroke:#86868b;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none;transition:stroke .2s,fill .2s}.memory-web [data-kind=owner] .memory-web__dot{fill:var(--memory-ink);stroke:var(--memory-ink)}.memory-web [data-kind=person] .memory-web__dot{fill:#515154;stroke:#515154}.memory-web .memory-web__avatar{pointer-events:none}.memory-web .memory-web__avatar-ring{fill:none;stroke:#1d1d1f33;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none;transition:stroke .2s}.memory-web [aria-pressed=true] .memory-web__avatar-ring,.memory-web .is-dragged .memory-web__avatar-ring,.memory-web [aria-pressed=true] .memory-web__dot{stroke:var(--memory-ink);stroke-width:1.5px}.memory-web .memory-web__halo{fill:none;stroke:var(--memory-ink);stroke-width:1.25px;vector-effect:non-scaling-stroke;pointer-events:none;opacity:0;transition:opacity .2s}.memory-web [aria-pressed=true] .memory-web__halo{opacity:1}.memory-web :-webkit-any(.memory-web__node,[data-web-node]):focus-visible .memory-web__halo{opacity:1}.memory-web :is(.memory-web__node,[data-web-node]):focus-visible .memory-web__halo{opacity:1}.memory-web :-webkit-any(.memory-web__node,[data-web-node]):focus-visible .memory-web__halo{stroke-width:2px}.memory-web :is(.memory-web__node,[data-web-node]):focus-visible .memory-web__halo{stroke-width:2px}.memory-web .memory-web__label{fill:var(--memory-ink);stroke:none;font:12px var(--f-text)}.memory-web.has-screen-labels .memory-web__label{display:none}.memory-web .memory-web__labels{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .24s;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.memory-web[data-intro-state=pending] .memory-web__labels,.memory-web[data-intro-state=playing] .memory-web__labels,.memory-web[data-intro-state=paused] .memory-web__labels{opacity:0;visibility:hidden}.memory-web .memory-web__screen-label{pointer-events:auto;touch-action:pan-y;cursor:pointer;background:var(--memory-surface);width:max-content;color:var(--memory-ink);font-family:var(--f-text);letter-spacing:-.01em;text-align:center;overflow-wrap:anywhere;border-radius:4px;padding:3px 6px;font-size:12px;font-weight:400;line-height:17px;position:absolute;top:0;left:0}.memory-web .memory-web__screen-label.is-selected{font-size:14px;font-weight:600;line-height:19px}.memory-web .memory-web__screen-label.is-person{white-space:nowrap;border-radius:6px;padding:2px 5px;line-height:16px}.memory-web .memory-web__screen-label[hidden]{display:none}.memory-web .memory-web__count{z-index:2;max-width:calc(100% - 150px);color:var(--memory-muted);letter-spacing:-.01em;pointer-events:none;background:var(--memory-surface);margin:0;padding:2px 4px;font-size:12px;font-weight:400;line-height:18px;position:absolute;top:16px;left:16px}.memory-web .memory-web__reset{-webkit-appearance:none;appearance:none;z-index:4;background:var(--memory-paper);min-height:44px;color:var(--memory-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #d2d2d7;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-size:13px;font-weight:400;line-height:20px;display:none;position:absolute;top:8px;right:8px}.memory-web.is-focused .memory-web__reset{display:inline-flex}.memory-web .memory-web__reset[hidden]{display:none}.memory-web .memory-web__reset:focus-visible{outline:2px solid var(--memory-ink);outline-offset:4px}.memory-web .memory-web__source :-webkit-any(button,a):focus-visible{outline:2px solid var(--memory-ink);outline-offset:4px}.memory-web .memory-web__source :is(button,a):focus-visible{outline:2px solid var(--memory-ink);outline-offset:4px}.memory-web .memory-web__detail{z-index:3;overscroll-behavior:contain;background:var(--memory-paper);border:1px solid #e5e5e7;border-radius:16px;width:300px;min-width:0;max-height:calc(100% - 100px);padding:24px;display:block;position:absolute;top:50%;right:0;overflow:auto;transform:translateY(-50%);box-shadow:0 8px 28px #0000000a}.memory-web.is-focused .memory-web__detail{display:block}.memory-web .memory-web__detail[hidden]{display:none}.memory-web .memory-web__kicker{color:var(--memory-muted);letter-spacing:-.01em;margin:0 0 10px;font-size:12px;font-weight:400;line-height:17px}.memory-web .memory-web__detail-title{font-family:var(--f-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0 0 12px;font-size:28px;font-weight:600;line-height:32px}.memory-web .memory-web__detail-copy{color:var(--memory-muted);letter-spacing:-.016em;margin:0;font-size:15px;font-weight:400;line-height:23px}.memory-web .memory-web__quote{color:var(--memory-ink);font-family:var(--f-display);letter-spacing:0;border:0;margin:18px 0 0;padding:0;font-size:19px;font-weight:400;line-height:27px}.memory-web .memory-web__source{color:var(--memory-muted);margin-top:14px;font-size:12px;font-weight:400;line-height:18px}.memory-web .memory-web__source-label{margin:12px 0 0}.memory-web .memory-web__source button[data-memory-go]{text-align:left;overflow-wrap:anywhere;max-width:100%;display:flex}.memory-web .memory-web__source :-webkit-any(button,a){-webkit-appearance:none;appearance:none;min-height:44px;color:var(--memory-ink);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:5px 0;font-size:14px;line-height:20px;-webkit-text-decoration:underline #b6b6bb;text-decoration:underline #b6b6bb;display:inline-flex}.memory-web .memory-web__source :is(button,a){-webkit-appearance:none;appearance:none;min-height:44px;color:var(--memory-ink);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:5px 0;font-size:14px;line-height:20px;-webkit-text-decoration:underline #b6b6bb;text-decoration:underline #b6b6bb;display:inline-flex}.memory-web .memory-web__hint{min-height:38px;color:var(--memory-muted);text-align:center;margin:16px 0 0;font-size:13px;font-weight:400;line-height:19px}@media (hover:hover) and (pointer:fine){.memory-web :-webkit-any(.memory-web__node,[data-web-node]):hover{opacity:1}.memory-web :is(.memory-web__node,[data-web-node]):hover{opacity:1}.memory-web :-webkit-any(.memory-web__node,[data-web-node]):hover .memory-web__dot{stroke:var(--memory-ink);stroke-width:1.5px}.memory-web :is(.memory-web__node,[data-web-node]):hover .memory-web__dot{stroke:var(--memory-ink);stroke-width:1.5px}.memory-web .memory-web__reset:hover{background:#f5f5f7}}@media (max-width:834px){.memory-web .memory-web__map{height:600px}.memory-web .memory-web__detail{width:280px;padding:20px}}@media (max-width:734px){.memory-web .memory-web__map{width:calc(100% + 24px);height:min(460px,100svh - 80px);margin-inline-start:-12px;margin-inline-end:-12px}.memory-web .memory-web__count{font-size:11px;line-height:17px;top:13px;left:8px}.memory-web .memory-web__reset{padding-inline-start:13px;padding-inline-end:13px;top:0;right:0}.memory-web .memory-web__detail{border-radius:14px;width:auto;height:240px;max-height:calc(100% - 160px);padding:18px 20px;top:auto;bottom:12px;left:12px;right:12px;transform:none}.memory-web .memory-web__kicker{margin-bottom:8px}.memory-web .memory-web__detail-title{margin-bottom:10px;font-size:24px;line-height:28px}.memory-web .memory-web__quote{margin-top:14px;font-size:18px;line-height:25px}.memory-web .memory-web__source{margin-top:10px}.memory-web .memory-web__hint{min-height:36px;margin-top:16px;font-size:12px;line-height:18px}}@media (prefers-reduced-motion:reduce){.memory-web *,.memory-web :before,.memory-web :after{transition:none!important;animation:none!important}}.memory-web .memory-web__intro-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:50%}.memory-web.has-drag-motion .memory-web__network,.memory-web.has-drag-motion [data-web-node]{cursor:grabbing}.memory-web.has-drag-motion [data-web-node]:not(.is-drag-related):not(.is-dragged){opacity:.35}.memory-web.has-drag-motion [data-web-node].is-drag-related{opacity:1}.memory-web .memory-web__link.is-drag-related{stroke:#515154;stroke-width:1.35px;opacity:1}.memory-web .is-dragged .memory-web__dot{stroke:#1d1d1f;stroke-width:1.5px}.memory-web .is-dragged .memory-web__halo{opacity:1}.memory-web.has-drag-motion .memory-web__screen-label:not(.is-drag-label){opacity:0;pointer-events:none}.memory-web .memory-web__screen-label.is-drag-label{pointer-events:none}.foot .foot__legal{color:#6e6e73;justify-content:flex-start;align-items:baseline;gap:12px 28px}.foot__copyright{margin:0}.foot__policies{flex-wrap:wrap;align-items:center;gap:0;display:flex}.foot__policies a{color:#424245;line-height:1.5}.foot__policies a+a{margin-left:12px;padding-left:12px;position:relative}.foot__policies a+a:before{content:"";border-left:1px solid #b8b8bd;height:12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.foot__policies a:hover{text-decoration:underline}.foot__location{margin-left:auto}.foot__policies a:focus-visible{outline-offset:4px;outline:2px solid #06c}@media (max-width:734px){.foot .foot__legal{flex-direction:column;align-items:flex-start;gap:4px}.foot__policies a{align-items:center;min-height:44px;display:inline-flex}.foot__location{margin-left:0}.nav__inner{gap:4px}.nav__mark{margin-right:auto}.nav__cta{box-sizing:border-box;letter-spacing:-.01em;white-space:nowrap;background-clip:border-box;border-width:1px;justify-content:center;align-items:center;min-height:32px;margin-top:0;padding:5px 11px;font-size:13px;line-height:18px;display:inline-flex;position:relative}.nav__cta:after{content:"";border-radius:inherit;position:absolute;top:-7px;bottom:-7px;left:-1px;right:-1px}.nav__menu{width:44px;height:44px;margin:0}.nav__menu:before,.nav__menu[aria-expanded=true]:before{width:20px;height:20px;transition:transform .24s var(--ease);background:currentColor;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0);-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M212.24,100.24l-80,80a6,6,0,0,1-8.48,0l-80-80a6,6,0,0,1,8.48-8.48L128,167.51l75.76-75.75a6,6,0,0,1,8.48,8.48Z'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M212.24,100.24l-80,80a6,6,0,0,1-8.48,0l-80-80a6,6,0,0,1,8.48-8.48L128,167.51l75.76-75.75a6,6,0,0,1,8.48,8.48Z'/%3e%3c/svg%3e") 50%/contain no-repeat}.nav__menu[aria-expanded=true]:before{transform:translate(-50%,-50%)rotate(180deg)}.nav__menu:after{content:none}}@media (max-width:734px) and (prefers-reduced-motion:reduce){.nav__menu:before{transition:none}}
