.editorial-home{--paper:var(--editorial-paper);--ink:var(--editorial-ink);--muted:#51504c;--line:rgba(38,35,30,.3);--pink:var(--editorial-accent);--shell:min(1180px,calc(100vw - 76px));background:var(--paper);color:var(--ink);font-family:Outfit,Arial,sans-serif;min-height:100vh;overflow:clip}.editorial-home *,.editorial-home :after,.editorial-home :before{box-sizing:border-box}.editorial-home blockquote,.editorial-home figure,.editorial-home h1,.editorial-home h2,.editorial-home h3,.editorial-home ol,.editorial-home p{margin:0}.editorial-home img{border-radius:3px;display:block;width:100%}.editorial-home h1,.editorial-home h2,.editorial-home h3{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-stretch:condensed;font-weight:600;letter-spacing:-.035em}.editorial-shell{margin-inline:auto;width:var(--shell)}.editorial-index{color:var(--pink);font-size:.75rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.editorial-text-link{align-items:center;color:var(--pink);display:inline-flex;font-size:.875rem;font-weight:700;gap:.75rem;text-decoration:none}.editorial-text-link span{font-size:1rem;transition:transform .18s ease}.editorial-text-link:hover span{transform:translateX(4px)}.editorial-rule{background:var(--line);height:1px}[data-editorial-reveal]{--editorial-reveal-delay:0ms;opacity:0;transform:translateY(30px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--editorial-reveal-delay);will-change:opacity,transform}[data-editorial-reveal].is-visible{opacity:1;transform:none}[data-editorial-reveal]>*{--editorial-child-delay:70ms;opacity:0;transform:translateY(18px);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--editorial-reveal-delay) + var(--editorial-child-delay));will-change:opacity,transform}[data-editorial-reveal]>:nth-child(2){--editorial-child-delay:140ms}[data-editorial-reveal]>:nth-child(3){--editorial-child-delay:210ms}[data-editorial-reveal]>:nth-child(4){--editorial-child-delay:280ms}[data-editorial-reveal].is-visible>*{opacity:1;transform:none}.editorial-hero{align-items:stretch;display:grid;gap:clamp(2.5rem,4.5vw,4.5rem);grid-template-columns:.92fr 1.08fr;min-height:650px;padding-block:clamp(3.2rem,5.2vh,4.8rem) 0}.editorial-hero__copy{display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(1.4rem,3.2vh,2.4rem) 0 .5rem .85rem}.editorial-hero__copy>*{animation:editorialHeroCopyIn .72s cubic-bezier(.22,1,.36,1) both}.editorial-hero__copy>:nth-child(2){animation-delay:80ms}.editorial-hero__copy>:nth-child(3){animation-delay:.14s}.editorial-hero__copy>:nth-child(4){animation-delay:.19s}.editorial-hero__copy>:nth-child(5){animation-delay:.24s}.editorial-hero h1{font-size:clamp(4.6rem,6.5vw,6.5rem);line-height:.89;max-width:none;text-transform:uppercase}.editorial-hero__accent{color:var(--pink)}.editorial-hero__tagline{font-size:clamp(1.35rem,2vw,2rem);letter-spacing:-.045em;line-height:1.1;margin-top:1.05rem!important}.editorial-hero__tagline span{color:var(--pink)}.editorial-hero__body{color:var(--muted);font-size:.92rem;line-height:1.45;margin:1.2rem 0 1.25rem!important;max-width:28rem}.editorial-hero__actions{align-items:stretch;display:grid;gap:1rem;grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr);margin-top:.25rem;max-width:100%;width:-moz-max-content;width:max-content}.editorial-hero__actions>.editorial-button{width:100%}.editorial-rating{display:grid;gap:.35rem;margin-top:clamp(4.8rem,10vh,7.2rem);padding-top:0;text-transform:uppercase}.editorial-rating small{font-size:.78rem;letter-spacing:.05em}.editorial-rating span{font-size:.9rem;letter-spacing:.16em}.editorial-hero__media{min-height:590px;overflow:hidden;position:relative}.editorial-hero__media img{animation:editorialHeroImageSettle .9s cubic-bezier(.22,1,.36,1) both;filter:saturate(.92) contrast(1.02);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 55%;object-position:50% 55%;position:absolute;transform-origin:50% 55%;width:100%}@keyframes editorialHeroCopyIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes editorialHeroImageSettle{0%{transform:scale(1.025)}to{transform:scale(1)}}.cm-design{--cream:#faf8f3;--ink:#262421;--soft:#5a5650;--rule:#dcd8ce;--accent:#c2185b;--accent-soft:#e8cbd5;background:var(--cream);color:var(--ink);padding:clamp(60px,6.4vw,104px) 0}.cm-design .cm-wrap{margin:0 auto;max-width:1340px;padding:0 40px}.cm-design .cm-grid{align-items:center;display:grid;gap:clamp(34px,4.4vw,78px);grid-template-columns:1.06fr .94fr}.cm-design .cm-fan{--w:clamp(116px,12.4vw,158px);align-items:center;display:flex;height:clamp(268px,26vw,356px);justify-content:center;position:relative}.cm-design .cm-card{aspect-ratio:3/4;border-radius:3px;box-shadow:0 22px 44px -26px rgba(38,36,33,.55),0 3px 10px -6px rgba(38,36,33,.2);overflow:hidden;position:absolute;width:var(--w)}.cm-design .cm-card img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cm-design .cm-card:first-child{transform:rotate(-15deg) translate(calc(var(--w)*-1.34),calc(var(--w)*.16));z-index:1}.cm-design .cm-card:nth-child(2){transform:rotate(-7.5deg) translate(calc(var(--w)*-.68),calc(var(--w)*.03));z-index:2}.cm-design .cm-card:nth-child(3){transform:rotate(0) scale(1.09);z-index:5}.cm-design .cm-card:nth-child(4){transform:rotate(7.5deg) translate(calc(var(--w)*.68),calc(var(--w)*.03));z-index:3}.cm-design .cm-card:nth-child(5){transform:rotate(15deg) translate(calc(var(--w)*1.34),calc(var(--w)*.16));z-index:1}.cm-design .cm-eyebrow{color:var(--accent);font-family:var(--editorial-button-font);font-size:11.5px;font-weight:400;letter-spacing:.18em;text-transform:uppercase}.cm-design h2{font-family:var(--font-editorial-condensed),"Barlow Condensed","Arial Narrow",Impact,Arial,sans-serif;font-size:clamp(34px,4.2vw,62px);font-weight:700;letter-spacing:0;line-height:.94;margin:16px 0 0;text-transform:uppercase}.cm-design h2 em{color:var(--accent);font-style:normal}.cm-design .cm-cols{border-top:1px solid var(--rule);display:grid;gap:clamp(24px,2.6vw,44px);grid-template-columns:1fr 1fr;margin-top:clamp(26px,3vw,40px);padding-top:clamp(24px,2.8vw,36px)}.cm-design .cm-col{align-items:start;display:grid;gap:14px;grid-template-columns:30px 1fr}.cm-design .cm-num{align-items:center;border:1px solid var(--accent-soft);border-radius:50%;color:var(--accent);display:flex;font-family:var(--editorial-button-font);font-size:11px;height:28px;justify-content:center;margin-top:1px;width:28px}.cm-design .cm-col h3{font-family:var(--font-editorial-condensed),"Barlow Condensed","Arial Narrow",Arial,sans-serif;font-size:clamp(19px,1.6vw,23px);font-weight:700;line-height:1.08}.cm-design .cm-col p{color:var(--soft);font-size:14.2px;font-weight:300;line-height:1.65;margin-top:9px;max-width:32ch}.editorial-phone-feature__number,.editorial-process__heading>span{border:1px solid var(--pink);border-radius:50%;color:var(--pink);display:grid;font-size:.78rem;height:1.8rem;place-items:center;width:1.8rem}@media (max-width:1040px){.cm-design .cm-grid{gap:36px;grid-template-columns:1fr}.cm-design .cm-wrap{padding:0 24px}.cm-design .cm-fan{--w:128px;height:250px}.cm-design .cm-card:first-child,.cm-design .cm-card:nth-child(5){display:none}.cm-design .cm-card:nth-child(2){transform:rotate(-8deg) translate(calc(var(--w)*-.72))}.cm-design .cm-card:nth-child(4){transform:rotate(8deg) translate(calc(var(--w)*.72))}}@media (max-width:640px){.cm-design .cm-wrap{padding:0 22px}.cm-design .cm-cols{gap:22px;grid-template-columns:1fr}.cm-design .cm-fan{--w:112px;height:224px}}.editorial-gallery{padding-block:0 4rem}.editorial-gallery__heading{align-items:end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:1.6rem}.editorial-gallery__heading h2{font-size:clamp(3rem,4.6vw,4.8rem);line-height:.94;margin-top:.9rem}.editorial-gallery__rail{display:grid;gap:.9rem;grid-template-columns:repeat(3,1fr)}.editorial-gallery__rail img{border-radius:3px;height:250px;-o-object-fit:cover;object-fit:cover}.editorial-gallery__rail img:first-child{-o-object-position:center 35%;object-position:center 35%}.editorial-use-cases__heading{max-width:52rem}.editorial-use-cases__heading h2{max-width:46rem}.editorial-use-cases__intro{color:var(--muted);font-size:1rem;line-height:1.55;margin:1rem 0 0;max-width:50rem;text-wrap:pretty}.editorial-use-cases__rail{display:grid;gap:.9rem;grid-template-columns:repeat(6,minmax(0,1fr))}.editorial-use-cases__rail::-webkit-scrollbar{display:none}.editorial-use-case-card{--use-case-tab:var(--pink);--use-case-overlay:rgba(38,35,30,.2);--use-case-action:var(--pink);align-items:center;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;min-width:0;position:relative;scroll-snap-align:start;text-decoration:none}.editorial-use-case-card__category{align-items:center;background:var(--use-case-tab);border-radius:3px 3px 0 0;display:flex;justify-content:center;min-height:2.25rem;padding:.5rem .65rem;transition:transform .5s cubic-bezier(1,0,0,1);width:calc(100% - 1.5rem)}.editorial-use-case-card__category-text{color:#fff;font-family:var(--editorial-button-font);font-size:11.5px;font-weight:400;letter-spacing:.18em;line-height:1.2;text-align:center;text-transform:uppercase}.editorial-use-case-card__inner{aspect-ratio:4/3;background:var(--paper);border-radius:3px;contain:paint;display:block;isolation:isolate;overflow:hidden;position:relative;width:100%;z-index:2}.editorial-use-case-card__media{display:block;inset:0;overflow:hidden;position:absolute}.editorial-use-case-card__media img{border-radius:0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.editorial-use-case-card__inner:after,.editorial-use-case-card__inner:before{aspect-ratio:1;border-radius:50%;content:"";left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;width:0;z-index:3}.editorial-use-case-card__inner:before{background:var(--use-case-overlay);transition:width 1s cubic-bezier(1,0,0,1) .2s}.editorial-use-case-card__inner:after{background:var(--use-case-action);box-sizing:border-box;color:#fff;content:"See more";display:grid;font-family:var(--editorial-button-font);font-size:0;font-weight:400;letter-spacing:.18em;line-height:1;overflow:hidden;padding:0;place-items:center;text-align:center;text-transform:uppercase;transition:width 1s cubic-bezier(1,0,0,1),padding 1s cubic-bezier(1,0,0,1),font-size 1s cubic-bezier(1,0,0,1);white-space:nowrap;z-index:4}.editorial-use-case-card:focus-visible .editorial-use-case-card__category,.editorial-use-case-card:hover .editorial-use-case-card__category{transform:translateY(100%)}.editorial-use-case-card:focus-visible .editorial-use-case-card__inner:before,.editorial-use-case-card:hover .editorial-use-case-card__inner:before{transition-delay:0s;width:22.5rem}.editorial-use-case-card:focus-visible .editorial-use-case-card__inner:after,.editorial-use-case-card:hover .editorial-use-case-card__inner:after{font-size:11.5px;padding:.9rem;transition-duration:.3s;transition-timing-function:ease-in-out}.editorial-use-case-card:focus-visible{border-radius:3px;outline:2px solid var(--pink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.editorial-use-case-card__category,.editorial-use-case-card__inner:after,.editorial-use-case-card__inner:before{transition:none}}.editorial-process{padding-block:0 3.4rem}.editorial-section-label{align-items:center;display:flex;gap:1rem;padding-bottom:.85rem}.editorial-section-label>span{background:var(--line);flex:1;height:1px}.editorial-process__steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0}.editorial-process__steps li{min-height:260px;padding:1.35rem 3rem 1rem 0}.editorial-process__steps li+li{border-left:1px solid var(--line);padding-left:4rem}.editorial-process__heading{align-items:start;display:flex;gap:1.8rem}.editorial-process__heading h3{font-size:2.2rem;line-height:.88}.editorial-process__steps svg{display:block;height:72px;margin:1.7rem auto .75rem;width:72px;fill:none;stroke:#1b1b1b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2}.editorial-process__steps li>p{color:var(--muted);font-size:.78rem;line-height:1.4;margin-inline:auto;max-width:11rem;text-align:center}.editorial-demo-strip{align-items:center;border-top:1px solid var(--line);display:grid;gap:1.4rem;grid-template-columns:.75fr 1.35fr auto;padding-block:1rem}.editorial-demo-strip>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .85rem;min-width:0}.editorial-demo-strip strong{font-size:.92rem;letter-spacing:-.035em}.editorial-demo-strip span:not([aria-hidden=true]){color:var(--muted);font-size:.78rem;line-height:1.45}.editorial-demo-button,.editorial-demo-strip .editorial-text-link{justify-self:end;white-space:nowrap}.editorial-product-story{--product-sand:#f0e4db;--product-wall:#d28c86;background:var(--product-wall)}.editorial-product-story__phone{background:var(--product-sand,#f0e4db)}.editorial-product-story__wave{background:var(--paper);height:clamp(2.5rem,4vw,4.5rem);line-height:0;margin-top:-1px;overflow:hidden}.editorial-product-story__wave svg{display:block;height:100%;width:100%}.editorial-product-story__wave path{fill:var(--product-wall)}.editorial-product-story .editorial-live-wall{color:#fff;padding-top:clamp(2.25rem,3.5vw,3.5rem)}.editorial-product-story .editorial-live-wall .editorial-index,.editorial-product-story .editorial-live-wall .editorial-text-link,.editorial-product-story .editorial-live-wall__copy>p:not(.editorial-index){color:#fff}.editorial-product-story .editorial-live-wall__copy>p:not(.editorial-index){font-weight:600}.editorial-product-story .editorial-live-wall .editorial-text-link:focus-visible{outline-color:#fff}.editorial-phone-features{contain-intrinsic-size:auto 900px;content-visibility:auto;padding-block:clamp(4.5rem,7vw,7rem)}.editorial-phone-features__header{margin-inline:auto;max-width:780px;text-align:center}.editorial-phone-features__header h2{font-size:clamp(3.5rem,5.4vw,5.25rem);line-height:.9;margin-top:.8rem;text-transform:uppercase}.editorial-phone-features__header>p:last-child{color:var(--muted);font-size:1rem;line-height:1.5;margin-top:.95rem}.editorial-phone-features__layout{align-items:center;display:grid;gap:clamp(2rem,4vw,4.5rem);grid-template-areas:"left phone right";grid-template-columns:minmax(0,1fr) minmax(260px,310px) minmax(0,1fr);margin-top:clamp(2.75rem,4.5vw,4.25rem)}.editorial-phone-features__list{display:grid}.editorial-phone-features__list--left{grid-area:left}.editorial-phone-features__list--right{grid-area:right}.editorial-phone-feature{align-items:start;display:grid;gap:1.8rem;grid-template-columns:1.8rem minmax(0,1fr);padding-block:1.65rem}.editorial-phone-feature+.editorial-phone-feature{border-top:1px solid rgba(9,9,9,.16)}.editorial-phone-feature h3{font-size:30px;line-height:.88}.editorial-phone-feature h3 span{display:block}.editorial-phone-feature h3 .editorial-phone-feature__accent{color:var(--pink);display:inline}.editorial-phone-feature p{color:var(--muted);font-size:.875rem;line-height:1.65;margin-top:.7rem}.editorial-iphone{aspect-ratio:9/18;background:linear-gradient(145deg,#454545,#090909 18%,#080808 82%,#3a3a3a);border:2px solid #242424;border-radius:50px;box-shadow:0 28px 55px rgba(9,9,9,.2),0 6px 14px rgba(9,9,9,.14),inset 0 0 0 1px hsla(0,0%,100%,.18);grid-area:phone;justify-self:center;position:relative;width:min(100%,285px)}.editorial-iphone__screen{background:#050505;border-radius:41px;inset:8px;overflow:hidden;position:absolute}.editorial-iphone__video{height:104%;inset:-2%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:104%}.editorial-iphone__island{align-items:center;background:#050505;border-radius:999px;box-shadow:0 1px 2px hsla(0,0%,100%,.1);display:flex;height:27px;justify-content:flex-end;left:50%;padding-right:10px;position:absolute;top:15px;transform:translateX(-50%);width:94px;z-index:2}.editorial-iphone__island span{background:radial-gradient(circle at 35% 35%,#345b79,#050607 65%);border-radius:50%;height:7px;width:7px}.editorial-iphone__button{background:#292929;border-radius:2px;position:absolute;width:3px}.editorial-iphone__button--power{height:74px;right:-5px;top:150px}.editorial-iphone__button--volume-down,.editorial-iphone__button--volume-up{height:47px;left:-5px}.editorial-iphone__button--volume-up{top:126px}.editorial-iphone__button--volume-down{top:184px}.editorial-live-wall{align-items:center;display:grid;gap:4rem;grid-template-columns:1.55fr .75fr;padding-block:2.2rem 2.6rem}.editorial-live-wall__stage{background:#c6ac91;background-image:linear-gradient(90deg,hsla(0,0%,100%,.18),transparent 34%),linear-gradient(180deg,#b89978,#d2c4b2);display:grid;min-height:390px;padding:2.4rem;place-items:center}.editorial-live-wall__screen{background:#111;border:5px solid #202020;box-shadow:0 23px 42px rgba(0,0,0,.26);padding:.45rem;width:92%}.editorial-live-wall__grid{display:grid;gap:.35rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:276px}.editorial-live-wall__grid img{height:100%;min-height:0;-o-object-fit:cover;object-fit:cover}.editorial-live-wall__title{align-items:center;background:#17171c;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:.5rem;text-align:center;text-transform:uppercase}.editorial-live-wall__title strong{font-size:.84rem;letter-spacing:.08em}.editorial-live-wall__title span{color:#c9c9c9;font-size:.75rem;margin-top:.2rem}.editorial-live-wall__title small{color:var(--pink);font-size:.75rem;margin-top:.65rem}.editorial-live-wall__copy h2{font-size:clamp(3.3rem,4.7vw,5rem);line-height:.95;margin-top:1.05rem}.editorial-live-wall__copy>p:not(.editorial-index){color:var(--muted);font-size:.88rem;line-height:1.45;margin-bottom:1.5rem;max-width:22rem}.editorial-timeline{align-items:center;display:grid;gap:2.2rem;grid-template-columns:.75fr 1.65fr .65fr;padding-block:1.9rem 1.7rem}.editorial-timeline__heading h2{font-size:clamp(2.6rem,3.8vw,4rem);line-height:.93;margin-top:.85rem}.editorial-timeline__reasons{border-block:1px solid var(--line);display:grid;gap:0;grid-template-columns:repeat(5,1fr);min-height:156px}.editorial-timeline__reasons article{align-content:start;display:grid;gap:.55rem;padding:.9rem .85rem .95rem}.editorial-timeline__reasons article+article{border-left:1px solid var(--line)}.editorial-timeline__reasons span{color:var(--pink);display:block;font-size:.7rem;font-weight:800;letter-spacing:.08em}.editorial-timeline__reasons h3{font-family:Outfit,Arial,sans-serif;font-size:.86rem;letter-spacing:-.04em;line-height:1.08;max-width:9.5rem}.editorial-timeline__reasons p{color:var(--muted);font-size:.75rem;line-height:1.45}.editorial-timeline blockquote{align-self:stretch;border-left:1px solid var(--line);font-size:.76rem;line-height:1.5;padding-left:1.4rem}.editorial-timeline cite{color:var(--pink);display:block;font-size:.75rem;font-style:normal;font-weight:700;margin-top:2.2rem;text-transform:uppercase}.editorial-final-cta{align-items:center;display:grid;gap:3.8rem;grid-template-columns:1.02fr .98fr;padding-block:1.8rem}.editorial-final-cta>img{height:270px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%}.editorial-final-cta__copy h2{font-size:clamp(4.25rem,4.75vw,5.2rem);line-height:.9}.editorial-final-cta__copy>p{color:var(--muted);font-size:.9rem;line-height:1.4;margin:1.2rem 0 1.4rem!important;max-width:27rem}.editorial-final-cta__copy>div{align-items:center;display:flex;gap:1.1rem}.editorial-button{align-items:center;background:var(--pink);border-radius:3px;color:#fff;display:inline-flex;font-family:var(--editorial-button-font);font-size:11.5px;font-weight:400;gap:2rem;justify-content:space-between;letter-spacing:.5px;min-width:11rem;padding:.85rem 1rem;text-decoration:none;text-transform:uppercase;transition:color .18s ease,background .18s ease}.editorial-home .editorial-button{gap:0;justify-content:center}.editorial-button:hover{background:var(--ink);color:#fff}.editorial-button--outline{background:transparent;border:1px solid rgba(35,29,23,.2);color:#231d17;isolation:isolate;overflow:hidden;position:relative}.editorial-button--outline:focus-visible{background:var(--ink);color:#fff}.editorial-final-cta__copy small{color:var(--pink);font-size:.78rem}.editorial-query-sections{padding-block:2rem 3.2rem}.editorial-query-sections__intro{align-items:end;border-bottom:1px solid var(--line);display:grid;gap:1.2rem 2rem;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);padding-bottom:1rem}.editorial-query-sections__intro>p:last-child{color:var(--muted);font-size:.9rem;line-height:1.5;max-width:44rem}.editorial-query-sections__grid{display:grid;gap:.95rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.editorial-query-card{align-content:start;background:#f6f2eb;border:1px solid var(--line);border-radius:3px;display:grid;gap:.8rem;grid-template-rows:auto auto 1fr auto;padding:1.1rem 1rem 1rem}.editorial-query-card h2{font-size:clamp(1.45rem,2.35vw,2.15rem);letter-spacing:-.02em;line-height:1.08;max-width:26ch;text-wrap:balance}.editorial-query-card>p{color:var(--muted);font-size:.84rem;line-height:1.5}.editorial-query-card ul{display:grid;gap:.45rem;list-style:none;margin:0;padding:0}.editorial-query-card li{color:var(--ink);font-size:.8rem;line-height:1.45;padding-left:.85rem;position:relative}.editorial-query-card li:before{background:var(--pink);border-radius:50%;content:"";height:.3rem;left:0;position:absolute;top:.45rem;width:.3rem}.editorial-query-card .editorial-button{justify-self:stretch;margin-top:.15rem;min-height:42px;text-align:center;width:100%}.editorial-site-footer{align-items:end;background:var(--pink);color:#fff;display:grid;gap:3rem;grid-template-columns:2fr .85fr;min-height:235px;padding:2rem max(38px,calc(50vw - 590px)) 1.3rem}.editorial-site-footer__brand{align-items:center;align-self:stretch;display:flex;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(5.6rem,12.4vw,11.8rem);font-weight:300;letter-spacing:-.075em;line-height:.78;white-space:nowrap}.editorial-site-footer__links{align-items:end;border-left:1px solid hsla(0,0%,100%,.55);display:grid;gap:1.3rem;grid-template-columns:.8fr auto 1fr;padding-left:1.3rem}.editorial-site-footer__links nav{display:grid;gap:.32rem}.editorial-site-footer a{color:#fff;font-size:.8rem;text-decoration:none}.editorial-site-footer p{margin:0}.editorial-site-footer__socials{align-self:start;display:flex;gap:.6rem}.editorial-site-footer__socials a{border:1px solid hsla(0,0%,100%,.58);color:#fff;display:grid;height:1.75rem;place-items:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease;width:1.75rem}.editorial-site-footer__socials a:focus-visible,.editorial-site-footer__socials a:hover{background:#fff;border-color:#fff;color:var(--pink)}.editorial-site-footer__socials svg{display:block;height:.92rem;width:.92rem}.editorial-site-footer__legal{font-size:.78rem;line-height:1.45}.editorial-site-footer__legal>div{display:flex;gap:1rem;margin-top:1.5rem}.editorial-home-active{--ink:var(--editorial-ink);--pink:var(--editorial-accent);background:var(--editorial-paper)}.editorial-home-active .navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(40,53%,97%,.96);border-bottom:0;color:var(--ink);height:64px;padding-inline:max(38px,calc(50vw - 590px))}.editorial-home-active .navbar.scrolled{background:hsla(40,53%,97%,.98);border-bottom:1px solid rgba(38,35,30,.12)}.editorial-home-active .navbar .logo{background:none;color:var(--ink);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:1.45rem;font-weight:800;letter-spacing:-.07em;text-transform:lowercase;-webkit-text-fill-color:currentColor}.editorial-home-active .navbar .logo span{color:var(--pink)}.editorial-home-active .navbar .nav-menu{gap:3.2rem}.editorial-home-active .navbar.nav-open .nav-menu{right:0!important}.editorial-home-active .navbar .nav-links>a{color:var(--ink);font-size:.82rem;font-weight:500;letter-spacing:-.015em;margin-left:1.55rem;text-transform:none}.editorial-home-active .navbar .nav-links>a:hover{color:var(--pink)}.editorial-home-active .navbar .nav-actions{gap:1.3rem}.editorial-home-active .navbar .nav-btn{background:transparent;border:0;border-radius:0;color:var(--ink);font-family:var(--editorial-button-font);font-size:11.5px;font-weight:400;letter-spacing:.18em;padding:0;text-transform:uppercase}.editorial-home-active .navbar .create-btn{background:var(--pink);border-radius:3px;color:#fff;font-size:11.5px;font-weight:400;height:34px;justify-content:center;letter-spacing:.18em;min-width:0;padding:0 18px;text-transform:uppercase;width:auto}.editorial-home-active .navbar .create-btn:after{content:none}.editorial-home-active .navbar .login-btn{order:-1}.editorial-home-active .hamburger span{background:var(--ink)}@media (max-width:900px){.editorial-home{--shell:min(100% - 36px,720px)}.editorial-use-cases__rail{grid-auto-columns:minmax(220px,40%);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:.7rem;scroll-snap-type:inline mandatory;scrollbar-width:none;touch-action:pan-x}.editorial-hero{gap:2.4rem;grid-template-columns:1fr;min-height:0;padding-block:3rem 1.5rem}.editorial-hero__copy{padding-left:0}.editorial-hero h1{font-size:clamp(4.8rem,17vw,8rem)}.editorial-rating{margin-top:2rem;padding-top:0}.editorial-hero__media{height:440px;min-height:0}.editorial-final-cta,.editorial-live-wall,.editorial-mission{grid-template-columns:1fr}.editorial-mission{gap:2rem}.editorial-mission__visual{height:500px;min-height:0}.editorial-mission__copy h2 br{display:none}.editorial-process__steps li,.editorial-process__steps li+li{padding-inline:1.2rem}.editorial-live-wall{gap:2.4rem}.editorial-live-wall__copy{order:-1}.editorial-timeline{gap:2rem;grid-template-columns:1fr}.editorial-query-sections__intro{align-items:start;gap:.8rem;grid-template-columns:1fr}.editorial-query-sections__grid{grid-template-columns:1fr}.editorial-timeline blockquote{border-left:0;border-top:1px solid var(--line);padding:1.2rem 0 0}.editorial-timeline cite{margin-top:1rem}.editorial-final-cta{gap:2.2rem}.editorial-phone-features__layout{gap:2rem 3rem;grid-template-areas:"phone phone" "left right";grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.editorial-iphone{margin-bottom:.75rem;width:min(100%,290px)}.editorial-site-footer{align-items:start;gap:1.6rem;grid-template-columns:1fr}.editorial-site-footer__brand{font-size:clamp(4.9rem,16vw,9rem);justify-content:center}.editorial-site-footer__links{align-items:start;border-left:0;gap:1.2rem;grid-template-columns:1fr auto;justify-content:start;padding-left:0}.editorial-site-footer__legal{grid-column:1/-1;justify-self:start;text-align:left}.editorial-home-active .navbar .nav-menu{background:var(--editorial-paper);gap:0}.editorial-home-active .navbar.nav-open .nav-menu{right:0}.editorial-home-active .navbar .nav-links>a{color:var(--ink);font-size:1.5rem;margin-left:0}.editorial-home-active .navbar .nav-actions{flex-direction:column-reverse}.editorial-home-active .navbar .nav-btn{color:var(--ink)}.editorial-home-active .navbar .create-btn{color:#fff}}@media (max-width:620px){.editorial-home{--shell:calc(100% - 28px)}.editorial-hero{padding-top:2rem}.editorial-hero h1{font-size:clamp(4rem,19.5vw,5.7rem);max-width:none}.editorial-hero__tagline{max-width:14ch}.editorial-hero__actions{gap:.8rem;grid-template-columns:1fr}.editorial-hero__media{height:430px;min-height:0}.editorial-mission{padding-block:1.4rem 4rem}.editorial-mission__visual{height:420px;min-height:0}.editorial-final-cta__copy h2,.editorial-gallery__heading h2,.editorial-live-wall__copy h2,.editorial-mission__copy h2{font-size:clamp(3.3rem,15vw,4.6rem)}.editorial-query-sections{padding-block:1.6rem 2.4rem}.editorial-query-card{padding:.95rem .85rem .9rem}.editorial-query-card h2{font-size:clamp(1.35rem,8vw,1.9rem);line-height:1.12}.editorial-mission__facts{gap:1.5rem;grid-template-columns:1fr}.editorial-mission__facts article+article{border-left:0;border-top:1px solid var(--line);padding:1.5rem 0 0}.editorial-gallery__heading{align-items:start;flex-direction:column}.editorial-gallery__rail{grid-template-columns:1fr}.editorial-gallery__rail img{aspect-ratio:1.35;height:auto}.editorial-gallery__rail img:nth-child(2){display:none}.editorial-use-cases__rail{grid-auto-columns:minmax(248px,86%)}.editorial-use-case-card__inner{aspect-ratio:1.25/1}.editorial-product-story__wave{height:2rem}.editorial-process__steps{grid-template-columns:1fr}.editorial-process__steps li,.editorial-process__steps li+li{border-left:0;border-top:1px solid var(--line);min-height:0;padding:1.4rem 0 2rem}.editorial-process__steps svg{margin-top:1.3rem}.editorial-demo-strip{gap:.65rem;grid-template-columns:1fr;padding-block:1.05rem 1.15rem}.editorial-demo-strip>div{display:grid;gap:.25rem}.editorial-demo-button,.editorial-demo-strip .editorial-text-link{justify-self:start}.editorial-phone-features{padding-block:4rem}.editorial-phone-features__header h2{font-size:clamp(1.75rem,8.5vw,2.15rem);white-space:nowrap}.editorial-phone-features__header>p:last-child{font-size:.94rem;margin-inline:auto;max-width:31rem}.editorial-phone-features__layout{gap:1.25rem;grid-template-areas:"phone";grid-template-columns:1fr;margin-top:2.4rem}.editorial-phone-features__list{display:none}.editorial-iphone{margin-bottom:1.25rem;width:min(76vw,270px)}.editorial-phone-feature{gap:1.8rem;grid-template-columns:1.8rem minmax(0,1fr);padding-block:1.35rem}.editorial-live-wall__stage{min-height:320px;padding:1.1rem}.editorial-live-wall__screen{width:100%}.editorial-live-wall__grid{height:245px}.editorial-timeline__reasons{grid-template-columns:1fr;min-height:0}.editorial-timeline__reasons article{gap:.25rem .75rem;grid-template-columns:2.2rem 1fr;padding:.85rem 0}.editorial-timeline__reasons article+article{border-left:0;border-top:1px solid var(--line)}.editorial-timeline__reasons span{grid-row:1/span 2}.editorial-timeline__reasons h3,.editorial-timeline__reasons p{grid-column:2}.editorial-final-cta>img{aspect-ratio:1.25;height:auto}.editorial-final-cta__copy>div{align-items:start;flex-direction:column}.editorial-site-footer{min-height:0;padding-inline:14px}.editorial-site-footer__brand{font-size:20vw;justify-content:flex-start}.editorial-site-footer__links{gap:1.1rem;grid-template-columns:1fr;justify-content:start;padding-left:0}.editorial-site-footer__socials{align-self:start}.editorial-site-footer__legal{grid-column:auto;justify-self:start;text-align:left}.editorial-home-active .navbar{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.editorial-hero__copy>*,.editorial-hero__media img,[data-editorial-reveal],[data-editorial-reveal]>*{animation:none;opacity:1;transform:none;transition:none}}.editorial-use-case-card__inner:before{aspect-ratio:auto;border-radius:0;clip-path:none;inset:0;opacity:0;transform:none;transition:opacity .3s ease-in-out;width:auto}.editorial-use-case-card__inner:after{font-size:11.5px;opacity:0;padding:.9rem;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out;width:6.5rem}.editorial-use-case-card:focus-visible .editorial-use-case-card__inner:before,.editorial-use-case-card:hover .editorial-use-case-card__inner:before{opacity:1;width:auto}.editorial-use-case-card:focus-visible .editorial-use-case-card__inner:after,.editorial-use-case-card:hover .editorial-use-case-card__inner:after{opacity:1;transform:translate(-50%,-50%);transition-delay:.4s;width:6.5rem}@media (prefers-reduced-motion:reduce){.editorial-use-case-card__inner:after,.editorial-use-case-card__inner:before{transition:none}}