.locket-demo-module__lvwdka__page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-inter), Arial, sans-serif}.locket-demo-module__lvwdka__page *{box-sizing:border-box}.locket-demo-module__lvwdka__page [hidden]{display:none!important}.locket-demo-module__lvwdka__page{--ld-paper:#ece7df;--ld-ink:#272822;--ld-muted:#626258;--ld-line:#ccc7bd;--ld-night:#151713;background:var(--ld-paper);color:var(--ld-ink);overflow-wrap:break-word}.locket-demo-module__lvwdka__page :where(h1,h2,h3,h4,p,blockquote){margin:0}.locket-demo-module__lvwdka__page button,.locket-demo-module__lvwdka__page input{font:inherit}.locket-demo-module__lvwdka__page button{color:inherit;cursor:pointer}.locket-demo-module__lvwdka__page :where(a,button,input,summary):focus-visible{outline-offset:4px;outline:2px solid}.locket-demo-module__lvwdka__page button:disabled{cursor:default}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__header{border-bottom:1px solid var(--ld-line);justify-content:space-between;align-items:center;gap:20px;padding:24px 30px;display:flex}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__logo{letter-spacing:6px;font-size:17px;line-height:1}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__logo small{letter-spacing:3px;margin-top:8px;font-size:8px;display:block}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__status{color:var(--ld-muted);padding-right:0;font-size:11px;line-height:1.5}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__kicker{letter-spacing:1.5px;text-transform:uppercase;font-size:10px;line-height:1.6}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__heading h1{letter-spacing:-1.2px;max-width:900px;margin-top:12px;font-size:clamp(36px,4.8vw,64px);font-weight:300;line-height:1.1}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__heading>p:last-child{color:var(--ld-muted);margin-top:14px;font-size:12px;line-height:1.7}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__scenarios{flex-wrap:wrap;gap:8px;padding:0 30px 24px;display:flex}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__scenario{border:1px solid var(--ld-line);background:0 0;align-items:center;gap:10px;min-height:44px;padding:11px 15px;font-size:12px;display:inline-flex}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__scenario[aria-pressed=true]{background:var(--ld-ink);border-color:var(--ld-ink);color:var(--ld-paper)}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__scenario span{opacity:.72;font-size:10px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__main{grid-template-columns:.95fr 1.05fr;display:grid}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__customer{isolation:isolate;color:#f5f1eb;background:#20251d;flex-direction:column;justify-content:flex-end;min-height:330px;padding:30px;display:flex;position:relative;overflow:hidden}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__customer img{object-fit:cover;object-position:44% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__customer:after{content:"";z-index:-1;background:linear-gradient(#080d0826 0%,#080d08f0);position:absolute;inset:0}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__customer>.locket-demo-module__lvwdka__kicker{margin-bottom:auto;padding-bottom:100px}.locket-demo-module__lvwdka__page blockquote{letter-spacing:-.5px;font-size:25px;font-weight:300;line-height:1.25}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__preferenceQuote{color:#e1e2d6;margin-top:18px;font-size:13px;line-height:1.6}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__decision{background:var(--ld-night);color:#ece7df;padding:30px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__decision .locket-demo-module__lvwdka__kicker{color:#b4b9ab}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__decision h2{letter-spacing:-.6px;margin:25px 0 16px;font-size:29px;font-weight:300;line-height:1.14}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__decision>p:not(.locket-demo-module__lvwdka__kicker){color:#c7cabc;font-size:13px;line-height:1.75}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__evidence{border-top:1px solid #4b5045;margin-top:24px}.locket-demo-module__lvwdka__page summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:14px 0;font-size:12px;list-style:none;display:flex}.locket-demo-module__lvwdka__page summary::-webkit-details-marker{display:none}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__evidence dl{margin:0 0 5px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__evidence dt{text-transform:uppercase;letter-spacing:1.2px;color:#b4b9ab;margin-top:15px;font-size:10px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__evidence dd{color:#ece7df;margin:7px 0 0;font-size:12px;line-height:1.7}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__constraint{border-bottom:1px solid var(--ld-line);cursor:pointer;background:#e3ded4;align-items:flex-start;gap:11px;padding:19px 30px;font-size:12px;line-height:1.6;display:flex}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__constraint input{accent-color:#272822;flex-shrink:0;width:17px;height:17px;margin:2px 0 0}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__constraint strong{font-weight:500}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__constraint small{color:var(--ld-muted);font-size:11px;display:block}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__output{padding:28px 30px 30px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__outputHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__tabs{gap:20px;display:flex}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__tab{min-height:40px;color:var(--ld-muted);background:0 0;border:0;border-bottom:1px solid #0000;padding:8px 0;font-size:12px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__tab[aria-pressed=true]{border-bottom-color:var(--ld-ink);color:var(--ld-ink)}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__preview{border:1px solid var(--ld-line);background:#f6f2ec;min-height:247px;padding:26px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__from{color:var(--ld-muted);border-bottom:1px solid #d9d4ca;flex-wrap:wrap;align-items:baseline;gap:10px;padding-bottom:15px;font-size:12px;display:flex}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__from strong{color:var(--ld-ink);font-size:13px;font-weight:500}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__emailSubject{letter-spacing:-.3px;margin:20px 0 12px;font-size:20px;font-weight:400;line-height:1.3}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__emailBody{max-width:560px;font-size:14px;line-height:1.8}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__signoff{color:var(--ld-muted);margin-top:18px;font-size:12px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__storeTitle{letter-spacing:-.6px;margin:13px 0;font-size:28px;font-weight:300;line-height:1.15}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__storeBody{max-width:510px;color:var(--ld-muted);font-size:13px;line-height:1.75}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__storeChoices{flex-wrap:wrap;gap:8px;margin:19px 0 17px;display:flex}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__storeChoice{background:0 0;border:1px solid #c7c2b7;min-height:42px;padding:10px 13px;font-size:12px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__storeChoice[aria-pressed=true]{background:#e2e4d8;border-color:#929b82}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__storeReply{border-top:1px solid var(--ld-line);padding-top:14px;font-size:12px;line-height:1.7}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__hold{background:#e6e5da;border-left:3px solid #6d765f;flex-direction:column;justify-content:center;min-height:247px;padding:28px;display:flex}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__hold h3{margin-bottom:15px;font-size:28px;font-weight:300;line-height:1.2}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__hold p{max-width:500px;font-size:13px;line-height:1.75}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__review{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__reviewButton{background:var(--ld-ink);min-height:44px;color:var(--ld-paper);border:1px solid var(--ld-ink);padding:12px 18px;font-size:12px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__reviewButton:disabled{background:#536047;border-color:#536047}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__reviewStatus{color:var(--ld-muted);font-size:11px;line-height:1.6}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__footer{color:var(--ld-muted);border-top:1px solid var(--ld-line);padding:17px 30px;font-size:10px;line-height:1.7}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__main{grid-template-columns:1fr}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__header{padding:20px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__status{max-width:115px;padding-right:0}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__heading{padding:28px 20px 22px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__heading h1{font-size:32px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__scenarios{gap:7px;padding:0 20px 22px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__scenario{padding:11px 12px;font-size:11px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__customer{min-height:290px;padding:24px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__customer>.locket-demo-module__lvwdka__kicker{padding-bottom:85px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__customer img{object-position:center 45%}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__decision{padding:26px 24px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__decision h2{margin-top:18px;font-size:28px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__constraint{padding:18px 20px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__output{padding:26px 20px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__outputHead{gap:12px;margin-bottom:18px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__preview{padding:20px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__footer{padding:16px 20px}}.locket-demo-module__lvwdka__page{min-height:100vh}.locket-demo-module__lvwdka__page a,.locket-demo-module__lvwdka__page button,.locket-demo-module__lvwdka__page summary,.locket-demo-module__lvwdka__page input{touch-action:manipulation}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__header{max-width:1280px;margin:auto;padding:30px 48px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__backLink{align-items:center;gap:12px;padding:10px 0;font-size:12px;display:inline-flex}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__backLink:hover{text-underline-offset:5px;text-decoration:underline}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__shell{width:calc(100% - 96px);max-width:1120px;margin:0 auto}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__heading{padding:55px 0 28px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__heading h1{text-wrap:balance;max-width:920px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__heading>p{max-width:700px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__heading>p:not(.locket-demo-module__lvwdka__kicker){color:var(--ld-muted);margin-top:18px;font-size:14px;line-height:1.8}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__heading .locket-demo-module__lvwdka__developmentLabel{letter-spacing:1.2px;text-transform:uppercase;margin-top:14px!important;font-size:10px!important}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__scenarios{padding:0 0 30px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__customer{min-height:420px;padding:38px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__customer blockquote{font-size:clamp(25px,2.5vw,34px);line-height:1.3}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__decision{padding:38px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__decision h2{font-size:clamp(29px,2.8vw,40px);line-height:1.16}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__decision>p:not(.locket-demo-module__lvwdka__kicker){font-size:14px}.locket-demo-module__lvwdka__page summary svg{flex-shrink:0;transition:transform .18s}.locket-demo-module__lvwdka__page details[open] summary svg{transform:rotate(45deg)}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__evidence dd{font-size:13px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__constraint{padding:22px 38px;font-size:13px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__constraint small{font-size:12px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__output{background:#e5e0d7;padding:34px 38px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__outputHead>h2{font-weight:500}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__preview{padding:30px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__reviewButton{text-align:left;justify-content:space-between;align-items:center;gap:20px;display:inline-flex}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__reviewButton svg{flex-shrink:0}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__exampleNote{color:var(--ld-muted);padding:20px 0;font-size:11px;line-height:1.8}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__nextStep{border-top:1px solid var(--ld-line);grid-template-columns:1.4fr 1fr;gap:9%;margin:42px 0 60px;padding-top:38px;display:grid}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__nextStep h2{letter-spacing:-.7px;margin:16px 0 20px;font-size:30px;font-weight:350;line-height:1.2}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__nextStep div>p:last-child{color:var(--ld-muted);font-size:14px;line-height:1.8}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__nextLinks{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;display:flex}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__nextLinks a{letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:24px;padding:10px 0;font-size:11px;line-height:1.6;display:inline-flex}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__nextLinks svg{flex-shrink:0}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__nextLinks a:hover svg{transform:translate(4px)}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__footer{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:24px 48px;font-size:11px;display:flex}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__footer nav{gap:24px;display:flex}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__footer a:hover{text-underline-offset:5px;text-decoration:underline}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__skipLink{z-index:30;color:#272822;background:#ece7df;padding:12px 20px;position:absolute;top:12px;left:24px;transform:translateY(-200%)}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__skipLink:focus{transform:translateY(0)}@media (max-width:850px){.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__header{padding:26px 28px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__shell{width:calc(100% - 56px)}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__customer,.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__decision{padding:28px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__nextStep{gap:35px}}@media (max-width:700px){.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__header{gap:16px;padding:22px 20px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__brand span:first-child{letter-spacing:5px;font-size:20px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__brand span:last-child{letter-spacing:3px;margin-top:8px;font-size:8px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__backLink{gap:7px;font-size:11px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__shell{width:100%}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__heading{padding:36px 20px 24px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__heading h1{letter-spacing:-1.2px;font-size:38px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__heading>p:not(.locket-demo-module__lvwdka__kicker){font-size:13px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__scenarios{padding:0 20px 24px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__customer{min-height:330px;padding:28px 24px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__customer blockquote{font-size:29px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__decision{padding:28px 24px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__decision h2{font-size:31px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__constraint{padding:20px;font-size:12px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__constraint small{font-size:11px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__output{padding:26px 20px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__preview{padding:22px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__review{flex-direction:column;align-items:flex-start}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__exampleNote{padding:20px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__nextStep{grid-template-columns:1fr;gap:24px;margin:20px 20px 44px;padding-top:28px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__nextStep h2{font-size:28px}.locket-demo-module__lvwdka__page .locket-demo-module__lvwdka__footer{flex-wrap:wrap;gap:15px;padding:22px 20px}}@media (prefers-reduced-motion:reduce){.locket-demo-module__lvwdka__page *,.locket-demo-module__lvwdka__page :before,.locket-demo-module__lvwdka__page :after{transition:none!important;animation:none!important}}
.locket-labs-module__Ehxfuq__site{--paper:#ece7df;--ink:#272822;--stone:#64635a;--night:#151713;--line:#c9c5bb;isolation:isolate;background:var(--paper);color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;overflow-wrap:break-word;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:16px;font-weight:400;line-height:1.65;position:relative}.locket-labs-module__Ehxfuq__site *,.locket-labs-module__Ehxfuq__site :before,.locket-labs-module__Ehxfuq__site :after{box-sizing:border-box}.locket-labs-module__Ehxfuq__site :where(h1,h2,h3,p,blockquote){margin:0}.locket-labs-module__Ehxfuq__site :where(h1,h2,h3){text-wrap:balance}.locket-labs-module__Ehxfuq__site :where(a,button,summary):focus-visible{outline-offset:6px;outline:2px solid}.locket-labs-module__Ehxfuq__site :where(section,main){scroll-margin-top:28px}.locket-labs-module__Ehxfuq__site a{-webkit-tap-highlight-color:transparent}.locket-labs-module__Ehxfuq__site a,.locket-labs-module__Ehxfuq__site button,.locket-labs-module__Ehxfuq__site summary{touch-action:manipulation}.locket-labs-module__Ehxfuq__skipLink{z-index:30;background:var(--paper);color:var(--ink);padding:12px 20px;position:absolute;top:12px;left:24px;transform:translateY(-200%)}.locket-labs-module__Ehxfuq__skipLink:focus{transform:translateY(0)}.locket-labs-module__Ehxfuq__header{z-index:20;color:#f5f1eb;justify-content:space-between;align-items:center;gap:32px;padding:32px 4.8%;display:flex;position:absolute;inset:0 0 auto}.locket-labs-module__Ehxfuq__wordmark{flex-direction:column;flex-shrink:0;align-items:flex-start;line-height:1;text-decoration:none;display:inline-flex}.locket-labs-module__Ehxfuq__wordmark span:first-child{letter-spacing:9px;font-size:25px;font-weight:400}.locket-labs-module__Ehxfuq__wordmark span:last-child{letter-spacing:5px;margin-top:11px;font-size:10px}.locket-labs-module__Ehxfuq__navigation{align-items:center;gap:clamp(22px,2.5vw,42px);display:flex}.locket-labs-module__Ehxfuq__navigation a{letter-spacing:1.8px;text-transform:uppercase;padding-block:14px;font-size:10px;font-weight:500;line-height:1.5;text-decoration:none;transition:opacity .18s}.locket-labs-module__Ehxfuq__navigation a:hover{opacity:.7}.locket-labs-module__Ehxfuq__navigation .locket-labs-module__Ehxfuq__contactLink{letter-spacing:2px;border:1px solid #f5f1ebaa;border-radius:40px;padding:15px 27px}.locket-labs-module__Ehxfuq__menuButton{color:inherit;cursor:pointer;background:0 0;border:0;padding:10px;display:none}.locket-labs-module__Ehxfuq__hero{color:#f5f1eb;background:#1d1c17;flex-direction:column;justify-content:center;min-height:max(840px,100svh);display:flex;position:relative;overflow:hidden}.locket-labs-module__Ehxfuq__heroImage{object-fit:cover;object-position:center 42%}.locket-labs-module__Ehxfuq__heroShade{background:linear-gradient(90deg,#050806db 0%,#070907ab 31%,#07090740 55%,#07090708 78%),linear-gradient(#04060452,#0000 20% 72%,#060906b8);position:absolute;inset:0}.locket-labs-module__Ehxfuq__heroContent{z-index:1;width:100%;padding:140px 4.8% 130px;position:relative}.locket-labs-module__Ehxfuq__eyebrow{text-transform:uppercase;letter-spacing:2.2px;align-items:baseline;gap:28px;font-size:10px;font-weight:500;line-height:1.7;display:flex}.locket-labs-module__Ehxfuq__eyebrow>span{opacity:.8;letter-spacing:1px;font-size:10px}.locket-labs-module__Ehxfuq__hero .locket-labs-module__Ehxfuq__eyebrow{letter-spacing:3px;margin-bottom:27px}.locket-labs-module__Ehxfuq__hero h1{letter-spacing:-2.8px;text-transform:uppercase;text-wrap:initial;max-width:1000px;font-size:clamp(56px,4.6vw,78px);font-weight:250;line-height:1.07}.locket-labs-module__Ehxfuq__heroIntro{color:#ece9e2;max-width:530px;font-size:16px;line-height:1.65;margin-top:28px!important}.locket-labs-module__Ehxfuq__heroDetail{color:#d6d4cd;max-width:460px;font-size:14px;line-height:1.65;margin-top:15px!important}.locket-labs-module__Ehxfuq__heroActions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:31px;display:flex}.locket-labs-module__Ehxfuq__site .locket-labs-module__Ehxfuq__outlineButton,.locket-labs-module__Ehxfuq__site .locket-labs-module__Ehxfuq__lightButton{width:fit-content;max-width:100%;color:inherit;letter-spacing:1.8px;text-transform:uppercase;box-shadow:none;background:0 0;border:1px solid #f5f1ebad;border-radius:0;justify-content:space-between;align-items:center;gap:25px;padding:17px 24px;font-size:10px;font-weight:500;line-height:1.5;transition:background .18s,color .18s;display:inline-flex}.locket-labs-module__Ehxfuq__site .locket-labs-module__Ehxfuq__outlineButton:hover{background:var(--paper);color:var(--ink);transform:none}.locket-labs-module__Ehxfuq__heroSecondary{letter-spacing:1.5px;text-transform:uppercase;border-bottom:1px solid #0000;align-items:center;gap:16px;padding-block:12px;font-size:11px;display:inline-flex}.locket-labs-module__Ehxfuq__heroSecondary:hover{border-color:currentColor}.locket-labs-module__Ehxfuq__heroSide{letter-spacing:2.4px;text-transform:uppercase;color:#25251d;font-size:10px;line-height:2.5;position:absolute;top:39%;right:4.8%}.locket-labs-module__Ehxfuq__heroSide span{background:currentColor;width:30px;height:1px;margin-top:20px;display:block}.locket-labs-module__Ehxfuq__heroBottom{text-transform:uppercase;letter-spacing:2.2px;justify-content:space-between;align-items:flex-end;gap:24px;font-size:10px;display:flex;position:absolute;bottom:35px;left:4.8%;right:4.8%}.locket-labs-module__Ehxfuq__heroBottom a{align-items:center;gap:22px;padding-block:8px;display:flex}.locket-labs-module__Ehxfuq__section{padding:106px 6.2%}.locket-labs-module__Ehxfuq__section>.locket-labs-module__Ehxfuq__eyebrow{margin-bottom:48px}.locket-labs-module__Ehxfuq__site h2{letter-spacing:-1.8px;font-size:clamp(36px,3.55vw,58px);font-weight:350;line-height:1.13}.locket-labs-module__Ehxfuq__split{grid-template-columns:1.25fr 1fr;align-items:start;gap:9%;display:grid}.locket-labs-module__Ehxfuq__prose{color:#5d5d54;max-width:510px;font-size:15px;line-height:1.8}.locket-labs-module__Ehxfuq__prose p+p{margin-top:22px}.locket-labs-module__Ehxfuq__prose .locket-labs-module__Ehxfuq__emphasis{color:var(--ink);font-weight:500}.locket-labs-module__Ehxfuq__muted{color:#737369}.locket-labs-module__Ehxfuq__mutedLight{color:#b0b2a7}.locket-labs-module__Ehxfuq__signalStrip{border-top:1px solid var(--line);letter-spacing:1.6px;text-transform:uppercase;grid-template-columns:1fr 1fr 1fr 1.3fr;gap:20px;margin-top:66px;padding-top:22px;font-size:10px;display:grid}.locket-labs-module__Ehxfuq__signalResult{justify-content:flex-end;align-items:center;gap:28px;display:flex}.locket-labs-module__Ehxfuq__intelligence{color:var(--paper);background:var(--night)}.locket-labs-module__Ehxfuq__sectionHeading{justify-content:space-between;align-items:flex-end;gap:55px;display:flex}.locket-labs-module__Ehxfuq__sectionHeading>p{max-width:350px;font-size:14px;line-height:1.75}.locket-labs-module__Ehxfuq__intelligence .locket-labs-module__Ehxfuq__sectionHeading>p{color:#b9bcb0}.locket-labs-module__Ehxfuq__outputs{border-top:1px solid #f5f1eb36;grid-template-columns:repeat(3,1fr);margin:65px 0 42px;display:grid}.locket-labs-module__Ehxfuq__outputs article{border-right:1px solid #f5f1eb36;flex-direction:column;align-items:flex-start;padding:35px 36px 0;display:flex}.locket-labs-module__Ehxfuq__outputs article:first-child{padding-left:0}.locket-labs-module__Ehxfuq__outputs article:last-child{border-right:0;padding-right:0}.locket-labs-module__Ehxfuq__step{letter-spacing:1px;color:#b9bcb0;font-size:11px}.locket-labs-module__Ehxfuq__outputs h3{letter-spacing:-.7px;margin-top:27px;margin-bottom:26px;font-size:30px;font-weight:350;line-height:1.22}.locket-labs-module__Ehxfuq__outputs p{color:#c1c3b8;margin-bottom:20px;font-size:14px;line-height:1.8}.locket-labs-module__Ehxfuq__outputNote{letter-spacing:1.6px;text-transform:uppercase;color:#b9bcb0;margin-top:auto;padding-top:24px;font-size:9px;display:block}.locket-labs-module__Ehxfuq__textLink{letter-spacing:1.8px;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:26px;padding:10px 0;font-size:10px;font-weight:500;line-height:1.6;text-decoration:none;display:inline-flex}.locket-labs-module__Ehxfuq__textLink svg{flex-shrink:0;transition:transform .18s}.locket-labs-module__Ehxfuq__textLink:hover svg{transform:translate(4px)}.locket-labs-module__Ehxfuq__decisions{background:#e5e0d7}.locket-labs-module__Ehxfuq__customerGrid{grid-template-columns:1fr 1fr;gap:30px;margin-top:55px;display:grid}.locket-labs-module__Ehxfuq__customer{background:#f2eee7;min-width:0}.locket-labs-module__Ehxfuq__customerPhoto{color:#f5f1eb;background:#34352b;height:320px;position:relative;overflow:hidden}.locket-labs-module__Ehxfuq__customerPhoto img{object-fit:cover}.locket-labs-module__Ehxfuq__customerA img{object-position:39% 24%;transform-origin:42% 24%;transform:scale(2.6)}.locket-labs-module__Ehxfuq__customerB img{object-position:83% 36%;transform-origin:87% 34%;transform:scale(2.6)}.locket-labs-module__Ehxfuq__customerPhoto:after{content:"";background:linear-gradient(#0000 35%,#0b0e0bbd);position:absolute;inset:0}.locket-labs-module__Ehxfuq__customerPhoto>span{z-index:1;text-transform:uppercase;letter-spacing:2px;background:#151713c4;padding:6px 10px;font-size:10px;position:absolute;top:24px;left:28px}.locket-labs-module__Ehxfuq__customerPhoto>p{z-index:1;font-size:15px;position:absolute;bottom:25px;left:28px;right:28px}.locket-labs-module__Ehxfuq__customerBody{padding:32px}.locket-labs-module__Ehxfuq__customerBody blockquote{letter-spacing:-.5px;min-height:135px;font-size:23px;font-weight:350;line-height:1.4}.locket-labs-module__Ehxfuq__interpretation{border-top:1px solid var(--line);padding-top:20px}.locket-labs-module__Ehxfuq__customerBody h3{letter-spacing:1.8px;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:500}.locket-labs-module__Ehxfuq__customerBody p{color:#5d5d54;font-size:14px;line-height:1.75}.locket-labs-module__Ehxfuq__interpretation p{min-height:56px}.locket-labs-module__Ehxfuq__decision{margin-top:28px}.locket-labs-module__Ehxfuq__decision h3{justify-content:space-between;align-items:center;gap:16px;display:flex}.locket-labs-module__Ehxfuq__decision h3 span{border:1px solid #828775;align-items:center;gap:15px;padding:5px 10px;font-size:9px;display:inline-flex}.locket-labs-module__Ehxfuq__exampleBrief{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px 8%;margin-top:40px;padding-top:25px;display:grid}.locket-labs-module__Ehxfuq__exampleBrief>.locket-labs-module__Ehxfuq__exampleLabel{grid-column:1/-1}.locket-labs-module__Ehxfuq__exampleBrief h3,.locket-labs-module__Ehxfuq__exampleDetail dt{letter-spacing:1.3px;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:500}.locket-labs-module__Ehxfuq__exampleBrief p{color:#5d5d54;font-size:14px;line-height:1.75}.locket-labs-module__Ehxfuq__exampleBrief .locket-labs-module__Ehxfuq__exampleLabel,.locket-labs-module__Ehxfuq__customerBody .locket-labs-module__Ehxfuq__exampleLabel{letter-spacing:1.4px;text-transform:uppercase;color:var(--ink);font-size:9px;font-weight:500;line-height:1.7}.locket-labs-module__Ehxfuq__customerBody .locket-labs-module__Ehxfuq__exampleLabel{margin-bottom:15px}.locket-labs-module__Ehxfuq__exampleDetail{border-top:1px solid var(--line);margin-top:28px}.locket-labs-module__Ehxfuq__exampleDetail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0 0;font-size:11px;font-weight:500;line-height:1.6;list-style:none;display:flex}.locket-labs-module__Ehxfuq__exampleDetail summary::-webkit-details-marker{display:none}.locket-labs-module__Ehxfuq__exampleDetail summary svg{flex-shrink:0;transition:transform .18s}.locket-labs-module__Ehxfuq__exampleDetail[open] summary svg{transform:rotate(45deg)}.locket-labs-module__Ehxfuq__exampleDetail dl{margin:26px 0}.locket-labs-module__Ehxfuq__exampleDetail dl>div+div{margin-top:22px}.locket-labs-module__Ehxfuq__exampleDetail dd{color:#5d5d54;margin:0;font-size:13px;line-height:1.8}.locket-labs-module__Ehxfuq__exampleMessage{border-left:2px solid #828775;padding-left:20px}.locket-labs-module__Ehxfuq__exampleMessage h3{margin-bottom:5px;line-height:1.7}.locket-labs-module__Ehxfuq__exampleMessage .locket-labs-module__Ehxfuq__messageStatus{color:#5d5d54;margin-bottom:16px;font-size:10px}.locket-labs-module__Ehxfuq__exampleMessage>p:last-child{color:var(--ink)}.locket-labs-module__Ehxfuq__decisions>.locket-labs-module__Ehxfuq__textLink{margin-top:18px}.locket-labs-module__Ehxfuq__demoInvite{border-top:1px solid #f5f1eb36;margin-top:34px;padding-top:27px}.locket-labs-module__Ehxfuq__demoInvite h3{letter-spacing:-.4px;font-size:22px;font-weight:350;line-height:1.35}.locket-labs-module__Ehxfuq__demoInvite>p{color:#c0c4b8;margin-top:15px;font-size:14px}.locket-labs-module__Ehxfuq__demoInvite .locket-labs-module__Ehxfuq__textLink{margin-top:16px}.locket-labs-module__Ehxfuq__demoInvite>.locket-labs-module__Ehxfuq__demoNote{font-size:11px;line-height:1.75}.locket-labs-module__Ehxfuq__apiActions{flex-wrap:wrap;align-items:center;gap:0 38px;display:flex}@media (max-width:700px){.locket-labs-module__Ehxfuq__exampleBrief{grid-template-columns:1fr;gap:24px;margin-top:30px}.locket-labs-module__Ehxfuq__exampleBrief p{font-size:13px}.locket-labs-module__Ehxfuq__exampleMessage{padding-left:15px}}.locket-labs-module__Ehxfuq__caption{color:#5e5e55;font-size:11px;margin-top:22px!important}.locket-labs-module__Ehxfuq__scale{color:var(--paper);background:#252b23}.locket-labs-module__Ehxfuq__scale .locket-labs-module__Ehxfuq__prose{color:#c2c5ba}.locket-labs-module__Ehxfuq__scaleStatement{letter-spacing:-.7px;border-top:1px solid #f5f1eb36;padding-top:35px;font-size:clamp(24px,3vw,43px);font-weight:300;line-height:1.3;margin-top:66px!important}.locket-labs-module__Ehxfuq__research{background:#e9e5dc}.locket-labs-module__Ehxfuq__researchIntro{color:#626258;max-width:390px;font-size:15px;margin-top:28px!important}.locket-labs-module__Ehxfuq__researchList{border-top:1px solid #b9b9ad}.locket-labs-module__Ehxfuq__researchItem{border-bottom:1px solid #b9b9ad}.locket-labs-module__Ehxfuq__researchItem summary{cursor:pointer;align-items:center;gap:18px;padding:25px 0;list-style:none;display:flex}.locket-labs-module__Ehxfuq__researchItem summary::-webkit-details-marker{display:none}.locket-labs-module__Ehxfuq__researchItem summary>span{color:#65655c;font-size:10px}.locket-labs-module__Ehxfuq__researchItem summary h3{letter-spacing:-.3px;text-wrap:initial;flex:1;font-size:17px;font-weight:400}.locket-labs-module__Ehxfuq__researchItem summary svg{flex-shrink:0;transition:transform .18s}.locket-labs-module__Ehxfuq__researchItem[open] summary svg{transform:rotate(45deg)}.locket-labs-module__Ehxfuq__researchItem>p{color:#5d5d54;padding:0 30px 26px 31px;font-size:14px}.locket-labs-module__Ehxfuq__researchFootnote{border-top:1px solid var(--line);color:#626258;grid-template-columns:1fr 1fr;gap:9%;margin-top:66px;margin-bottom:25px;padding-top:27px;font-size:14px;display:grid}.locket-labs-module__Ehxfuq__sophei{color:var(--paper);background:#141a16;grid-template-columns:1fr 1fr;display:grid}.locket-labs-module__Ehxfuq__sopheiPhoto{background:#262923;min-height:680px;position:relative}.locket-labs-module__Ehxfuq__sopheiPhoto img{object-fit:cover;object-position:55% center}.locket-labs-module__Ehxfuq__sopheiPhoto>div{background:linear-gradient(#0000 30%,#101610de);position:absolute;inset:0}.locket-labs-module__Ehxfuq__sopheiPhoto>p{letter-spacing:-.8px;font-size:clamp(25px,2.5vw,38px);font-weight:300;line-height:1.3;position:absolute;inset:auto 12% 50px}.locket-labs-module__Ehxfuq__sopheiContent{padding:80px 12%}.locket-labs-module__Ehxfuq__sopheiContent .locket-labs-module__Ehxfuq__eyebrow{margin-bottom:36px}.locket-labs-module__Ehxfuq__sopheiContent h2{font-size:clamp(34px,3.2vw,50px)}.locket-labs-module__Ehxfuq__sopheiContent .locket-labs-module__Ehxfuq__prose{color:#c0c4b8;margin-top:32px;font-size:14px}.locket-labs-module__Ehxfuq__sopheiContent .locket-labs-module__Ehxfuq__emphasis{color:var(--paper);font-weight:400}.locket-labs-module__Ehxfuq__sopheiContent .locket-labs-module__Ehxfuq__textLink{margin-top:35px}.locket-labs-module__Ehxfuq__development{border-bottom:1px solid var(--line)}.locket-labs-module__Ehxfuq__development .locket-labs-module__Ehxfuq__textLink{color:var(--ink);margin-top:22px}.locket-labs-module__Ehxfuq__decisionFlow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:58px 0 48px;padding:0;list-style:none;display:grid}.locket-labs-module__Ehxfuq__decisionFlow li{min-width:0;padding:30px 30px 30px 0;position:relative}.locket-labs-module__Ehxfuq__decisionFlow li+li{border-left:1px solid var(--line);padding-left:26px}.locket-labs-module__Ehxfuq__flowNumber{letter-spacing:1px;color:var(--stone);font-size:10px}.locket-labs-module__Ehxfuq__decisionFlow h3{letter-spacing:-.4px;text-wrap:initial;margin:18px 0 12px;font-size:21px;font-weight:400;line-height:1.3}.locket-labs-module__Ehxfuq__decisionFlow p{color:#5d5d54;font-size:13px;line-height:1.75}.locket-labs-module__Ehxfuq__decisionFlow svg{color:var(--stone);position:absolute;top:33px;right:14px}.locket-labs-module__Ehxfuq__apiHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 30px;margin-bottom:28px;display:flex}.locket-labs-module__Ehxfuq__apiHeading h3{letter-spacing:-.6px;font-size:26px;font-weight:350;line-height:1.3}.locket-labs-module__Ehxfuq__apiHeading>span{text-transform:uppercase;letter-spacing:1.3px;color:#626258;font-size:9px}.locket-labs-module__Ehxfuq__apiColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8%;display:grid}.locket-labs-module__Ehxfuq__apiColumns h4{letter-spacing:1.2px;text-transform:uppercase;margin:0 0 17px;font-size:11px;font-weight:500}.locket-labs-module__Ehxfuq__apiColumns ul{margin:0;padding:0;list-style:none}.locket-labs-module__Ehxfuq__apiColumns li{border-top:1px solid var(--line);color:#5d5d54;padding:13px 0;font-size:14px;line-height:1.75}.locket-labs-module__Ehxfuq__contextNote{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:8%;margin-top:40px;padding-top:28px;display:grid}.locket-labs-module__Ehxfuq__contextNote h3{letter-spacing:-.5px;font-size:24px;font-weight:350;line-height:1.3}.locket-labs-module__Ehxfuq__contextNote p{color:#5d5d54;font-size:14px;line-height:1.8}@media (max-width:850px){.locket-labs-module__Ehxfuq__decisionFlow{grid-template-columns:1fr 1fr}.locket-labs-module__Ehxfuq__decisionFlow li:nth-child(3){border-left:0;padding-left:0}.locket-labs-module__Ehxfuq__decisionFlow li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:700px){.locket-labs-module__Ehxfuq__decisionFlow{grid-template-columns:1fr;margin:35px 0}.locket-labs-module__Ehxfuq__decisionFlow li,.locket-labs-module__Ehxfuq__decisionFlow li+li{border-left:0;padding:24px 34px 25px 0}.locket-labs-module__Ehxfuq__decisionFlow li+li{border-top:1px solid var(--line)}.locket-labs-module__Ehxfuq__decisionFlow svg{top:28px;right:0;transform:rotate(90deg)}.locket-labs-module__Ehxfuq__decisionFlow h3{margin-top:12px;font-size:23px}.locket-labs-module__Ehxfuq__apiHeading{margin-bottom:24px}.locket-labs-module__Ehxfuq__apiHeading h3{font-size:25px}.locket-labs-module__Ehxfuq__apiColumns{grid-template-columns:1fr;gap:26px}.locket-labs-module__Ehxfuq__contextNote{grid-template-columns:1fr;gap:18px;margin-top:30px;padding-top:24px}}.locket-labs-module__Ehxfuq__applications{background:#e4e0d6}.locket-labs-module__Ehxfuq__productRows{border-top:1px solid #bdbdb1;margin-top:55px}.locket-labs-module__Ehxfuq__productRows>a{border-bottom:1px solid #bdbdb1;grid-template-columns:35px 1fr 1.15fr 115px 22px;align-items:center;gap:22px;padding:32px 0;transition:background .18s;display:grid}.locket-labs-module__Ehxfuq__productRows>a:hover{background:#d9d7cc}.locket-labs-module__Ehxfuq__productNumber{color:#585b4f;font-size:10px}.locket-labs-module__Ehxfuq__productRows h3{letter-spacing:-.7px;font-size:25px;font-weight:350;line-height:1.3}.locket-labs-module__Ehxfuq__productRows p{color:#5d5f52;max-width:350px;font-size:13px;line-height:1.75}.locket-labs-module__Ehxfuq__productStatus{text-transform:uppercase;letter-spacing:1px;text-align:right;font-size:9px}.locket-labs-module__Ehxfuq__one{color:#fffdf6;background:#a79a82;height:680px;position:relative;overflow:hidden}.locket-labs-module__Ehxfuq__one>img{object-fit:cover;object-position:50% 60%}.locket-labs-module__Ehxfuq__oneShade{background:linear-gradient(#1c1b176b,#0000 48%,#1c1b17b3);position:absolute;inset:0}.locket-labs-module__Ehxfuq__oneHeading{position:absolute;top:55px;left:6.2%;right:6.2%}.locket-labs-module__Ehxfuq__oneHeading h2{text-shadow:0 1px 15px #32281855;margin-top:20px;font-size:46px}.locket-labs-module__Ehxfuq__oneCaption{font-size:13px;position:absolute;bottom:35px;left:6.2%;right:6.2%}.locket-labs-module__Ehxfuq__oneCaption span{letter-spacing:1px;text-transform:uppercase;margin-top:7px;font-size:10px;display:block}.locket-labs-module__Ehxfuq__about h2{font-size:clamp(33px,3.25vw,53px)}.locket-labs-module__Ehxfuq__contact{background:var(--night);color:var(--paper)}.locket-labs-module__Ehxfuq__contact h2{font-size:clamp(39px,4.6vw,74px);font-weight:300}.locket-labs-module__Ehxfuq__contactBottom{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:48px;display:flex}.locket-labs-module__Ehxfuq__contactBottom>p{color:#bdc0b4;max-width:450px;font-size:14px}.locket-labs-module__Ehxfuq__contactActions{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.locket-labs-module__Ehxfuq__site .locket-labs-module__Ehxfuq__lightButton{background:var(--paper);color:var(--ink);border-color:var(--paper);padding-inline:27px}.locket-labs-module__Ehxfuq__site .locket-labs-module__Ehxfuq__lightButton:hover{background:#d6d1c7;transform:none}.locket-labs-module__Ehxfuq__email{color:#bdc0b4;text-underline-offset:5px;margin-top:23px;font-size:12px;text-decoration:underline;display:inline-block}.locket-labs-module__Ehxfuq__footer{background:#e8e3d9;padding:65px 6.2% 26px}.locket-labs-module__Ehxfuq__footerTop{justify-content:space-between;gap:50px;padding-bottom:54px;display:flex}.locket-labs-module__Ehxfuq__footerTop>div>p{color:#5e6053;margin-top:26px;font-size:12px}.locket-labs-module__Ehxfuq__footerTop nav{text-transform:uppercase;letter-spacing:1.1px;grid-template-columns:1fr 1fr;align-content:start;gap:14px 70px;font-size:10px;display:grid}.locket-labs-module__Ehxfuq__footer a:hover{text-underline-offset:5px;text-decoration:underline}.locket-labs-module__Ehxfuq__footerBottom{border-top:1px solid var(--line);color:#5c5e52;justify-content:space-between;align-items:center;gap:25px;padding-top:24px;font-size:10px;display:flex}.locket-labs-module__Ehxfuq__footerBottom p span{margin-left:16px}.locket-labs-module__Ehxfuq__footerBottom>div{align-items:center;gap:26px;display:flex}.locket-labs-module__Ehxfuq__footerBottom>div a{align-items:center;gap:12px;display:inline-flex}@media (min-width:1800px){.locket-labs-module__Ehxfuq__section{padding-inline:max(6.2%,50% - 775px)}.locket-labs-module__Ehxfuq__heroContent,.locket-labs-module__Ehxfuq__header{padding-inline:max(4.8%,50% - 825px)}}@media (max-width:1100px){.locket-labs-module__Ehxfuq__hero h1{max-width:800px;font-size:60px}.locket-labs-module__Ehxfuq__heroSide{display:none}.locket-labs-module__Ehxfuq__section{padding:80px 5%}.locket-labs-module__Ehxfuq__split{gap:6%}.locket-labs-module__Ehxfuq__sectionHeading{flex-direction:column;align-items:flex-start;gap:24px}.locket-labs-module__Ehxfuq__sectionHeading>p{max-width:none}.locket-labs-module__Ehxfuq__outputs article{padding-inline:25px}.locket-labs-module__Ehxfuq__sopheiContent{padding:65px 9%}.locket-labs-module__Ehxfuq__productRows>a{grid-template-columns:25px 1fr 1.15fr 90px 20px;gap:16px}.locket-labs-module__Ehxfuq__contactBottom{flex-direction:column;align-items:flex-start;gap:30px}}@media (max-width:999px){.locket-labs-module__Ehxfuq__header{padding:25px 5%}.locket-labs-module__Ehxfuq__menuButton{display:inline-flex}.locket-labs-module__Ehxfuq__headerOpen{background:#151713}.locket-labs-module__Ehxfuq__navigation{display:none}.locket-labs-module__Ehxfuq__navigationOpen{background:#151713;flex-direction:column;align-items:stretch;gap:0;padding:15px 5% 30px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 30px #0003}.locket-labs-module__Ehxfuq__navigationOpen a{padding:17px 0;font-size:12px}.locket-labs-module__Ehxfuq__navigationOpen .locket-labs-module__Ehxfuq__contactLink{align-self:flex-start;margin-top:10px;padding:14px 26px}.locket-labs-module__Ehxfuq__heroContent{padding-inline:5%}.locket-labs-module__Ehxfuq__heroShade{background:linear-gradient(90deg,#050806d9,#05080677 62%,#05080624),linear-gradient(#0000 65%,#050806b3)}.locket-labs-module__Ehxfuq__heroIntro{max-width:440px}.locket-labs-module__Ehxfuq__customerBody{padding:25px}.locket-labs-module__Ehxfuq__customerBody blockquote{min-height:150px;font-size:21px}}@media (max-width:850px){.locket-labs-module__Ehxfuq__site h2{letter-spacing:-1.2px;font-size:39px}.locket-labs-module__Ehxfuq__split{grid-template-columns:1fr;gap:33px}.locket-labs-module__Ehxfuq__prose{max-width:620px}.locket-labs-module__Ehxfuq__outputs h3{font-size:26px}.locket-labs-module__Ehxfuq__outputs p{font-size:13px}.locket-labs-module__Ehxfuq__outputNote{letter-spacing:1px;font-size:8px}.locket-labs-module__Ehxfuq__sophei{grid-template-columns:1fr}.locket-labs-module__Ehxfuq__sopheiPhoto{min-height:520px}.locket-labs-module__Ehxfuq__sopheiPhoto img{object-position:center 35%}.locket-labs-module__Ehxfuq__sopheiPhoto>p{font-size:36px;left:5%}.locket-labs-module__Ehxfuq__sopheiContent{padding:65px 5%}.locket-labs-module__Ehxfuq__sopheiContent .locket-labs-module__Ehxfuq__prose{max-width:620px}.locket-labs-module__Ehxfuq__productRows>a{grid-template-columns:25px 1fr auto 20px;gap:14px}.locket-labs-module__Ehxfuq__productRows p{grid-area:2/2/auto/4;max-width:500px}.locket-labs-module__Ehxfuq__productRows .locket-labs-module__Ehxfuq__productStatus{grid-area:1/3}.locket-labs-module__Ehxfuq__productRows svg{grid-area:1/4}.locket-labs-module__Ehxfuq__productRows h3{font-size:24px}.locket-labs-module__Ehxfuq__one{height:570px}.locket-labs-module__Ehxfuq__contact h2{font-size:50px}}@media (max-width:700px){.locket-labs-module__Ehxfuq__hero{min-height:max(820px,100svh)}.locket-labs-module__Ehxfuq__heroImage{object-position:58% center}.locket-labs-module__Ehxfuq__heroShade{background:linear-gradient(90deg,#050806a8,#05080652),linear-gradient(#05080614 15%,#0508065c 35%,#050806ed 100%)}.locket-labs-module__Ehxfuq__heroContent{padding:145px 6% 115px}.locket-labs-module__Ehxfuq__hero h1{letter-spacing:-1.5px;max-width:550px;font-size:clamp(32px,9vw,58px);line-height:1.1}.locket-labs-module__Ehxfuq__hero .locket-labs-module__Ehxfuq__eyebrow{margin-bottom:22px;font-size:9px}.locket-labs-module__Ehxfuq__heroIntro{max-width:390px;font-size:15px;margin-top:24px!important}.locket-labs-module__Ehxfuq__heroDetail{font-size:13px}.locket-labs-module__Ehxfuq__heroActions{gap:12px 22px;margin-top:25px}.locket-labs-module__Ehxfuq__site .locket-labs-module__Ehxfuq__outlineButton{letter-spacing:1.3px;gap:18px;padding:15px 18px;font-size:9px}.locket-labs-module__Ehxfuq__heroSecondary{font-size:10px}.locket-labs-module__Ehxfuq__heroBottom{letter-spacing:1.5px;font-size:8px;bottom:26px;left:6%;right:6%}.locket-labs-module__Ehxfuq__heroBottom a span{display:none}.locket-labs-module__Ehxfuq__header{padding-inline:6%}.locket-labs-module__Ehxfuq__wordmark span:first-child{letter-spacing:7px;font-size:22px}.locket-labs-module__Ehxfuq__wordmark span:last-child{letter-spacing:4px;margin-top:9px;font-size:8px}.locket-labs-module__Ehxfuq__section{padding:65px 6%}.locket-labs-module__Ehxfuq__section>.locket-labs-module__Ehxfuq__eyebrow{margin-bottom:31px}.locket-labs-module__Ehxfuq__eyebrow{letter-spacing:1.5px;gap:19px;font-size:9px}.locket-labs-module__Ehxfuq__site h2{font-size:clamp(31px,7.7vw,42px)}.locket-labs-module__Ehxfuq__prose{font-size:14px}.locket-labs-module__Ehxfuq__signalStrip{letter-spacing:1.1px;grid-template-columns:1fr 1fr;row-gap:20px;margin-top:37px;font-size:8px}.locket-labs-module__Ehxfuq__signalResult{justify-content:flex-start;gap:12px}.locket-labs-module__Ehxfuq__signalResult svg{width:14px}.locket-labs-module__Ehxfuq__outputs{grid-template-columns:1fr;margin:35px 0 22px}.locket-labs-module__Ehxfuq__outputs article,.locket-labs-module__Ehxfuq__outputs article:first-child,.locket-labs-module__Ehxfuq__outputs article:last-child{border-bottom:1px solid #f5f1eb36;border-right:0;padding:28px 0}.locket-labs-module__Ehxfuq__outputs h3{margin-top:15px;margin-bottom:18px;font-size:29px}.locket-labs-module__Ehxfuq__outputs h3 br{display:none}.locket-labs-module__Ehxfuq__outputs p{margin-bottom:12px;font-size:14px}.locket-labs-module__Ehxfuq__outputNote{padding-top:8px;font-size:9px}.locket-labs-module__Ehxfuq__customerGrid{grid-template-columns:1fr;gap:26px;margin-top:32px}.locket-labs-module__Ehxfuq__customerPhoto{height:300px}.locket-labs-module__Ehxfuq__customerBody{padding:25px}.locket-labs-module__Ehxfuq__customerBody blockquote{min-height:0;margin-bottom:28px;font-size:24px}.locket-labs-module__Ehxfuq__interpretation p{min-height:0}.locket-labs-module__Ehxfuq__scaleStatement{padding-top:25px;font-size:28px;margin-top:35px!important}.locket-labs-module__Ehxfuq__researchFootnote{grid-template-columns:1fr;gap:22px;margin-top:35px}.locket-labs-module__Ehxfuq__researchItem summary h3{font-size:16px}.locket-labs-module__Ehxfuq__researchIntro{font-size:14px}.locket-labs-module__Ehxfuq__sopheiPhoto{min-height:420px}.locket-labs-module__Ehxfuq__sopheiPhoto>p{font-size:31px;bottom:32px;left:6%}.locket-labs-module__Ehxfuq__sopheiContent{padding:60px 6%}.locket-labs-module__Ehxfuq__productRows{margin-top:35px}.locket-labs-module__Ehxfuq__productRows>a{grid-template-columns:20px 1fr 20px;gap:10px 14px;padding-block:24px}.locket-labs-module__Ehxfuq__productRows h3{font-size:22px}.locket-labs-module__Ehxfuq__productRows .locket-labs-module__Ehxfuq__productStatus{text-align:left;grid-area:2/2;font-size:8px}.locket-labs-module__Ehxfuq__productRows p{grid-area:3/2;font-size:12px}.locket-labs-module__Ehxfuq__productRows svg{grid-column:3}.locket-labs-module__Ehxfuq__one{height:480px}.locket-labs-module__Ehxfuq__one>img{object-position:52% center}.locket-labs-module__Ehxfuq__oneHeading{top:34px}.locket-labs-module__Ehxfuq__oneHeading h2{font-size:36px}.locket-labs-module__Ehxfuq__oneCaption{max-width:290px;font-size:12px;bottom:27px}.locket-labs-module__Ehxfuq__oneCaption span{font-size:8px}.locket-labs-module__Ehxfuq__contact h2{font-size:39px}.locket-labs-module__Ehxfuq__contact h2 br{display:none}.locket-labs-module__Ehxfuq__contact h2 span{display:block}.locket-labs-module__Ehxfuq__contactBottom{margin-top:30px}.locket-labs-module__Ehxfuq__contactActions{flex-wrap:wrap;gap:22px}.locket-labs-module__Ehxfuq__site .locket-labs-module__Ehxfuq__lightButton{padding:15px 20px;font-size:9px}.locket-labs-module__Ehxfuq__footer{padding:49px 6% 25px}.locket-labs-module__Ehxfuq__footerTop{flex-direction:column;gap:38px;padding-bottom:34px}.locket-labs-module__Ehxfuq__footerTop nav{gap:17px 25px;font-size:9px}.locket-labs-module__Ehxfuq__footerBottom{flex-direction:column;align-items:flex-start;gap:17px;font-size:9px}.locket-labs-module__Ehxfuq__footerBottom p span{margin-top:5px;margin-left:0;display:block}.locket-labs-module__Ehxfuq__footerBottom>div{gap:23px;width:100%}.locket-labs-module__Ehxfuq__footerBottom>div a:last-child{margin-left:auto}.locket-labs-module__Ehxfuq__desktopBreak{display:none}}@media (max-width:360px){.locket-labs-module__Ehxfuq__hero h1{font-size:32px}.locket-labs-module__Ehxfuq__hero{min-height:850px}.locket-labs-module__Ehxfuq__site .locket-labs-module__Ehxfuq__outlineButton{letter-spacing:.7px;gap:12px;padding-inline:14px}}@media (prefers-reduced-motion:reduce){.locket-labs-module__Ehxfuq__site *,.locket-labs-module__Ehxfuq__site :before,.locket-labs-module__Ehxfuq__site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.perspectives-module__UKmY3a__page{color:#272822;overflow-wrap:anywhere;background:#ece7df;min-height:100vh}.perspectives-module__UKmY3a__page :where(a,button):focus-visible{outline-offset:5px;outline:2px solid}.perspectives-module__UKmY3a__skip{z-index:30;background:#ece7df;padding:12px;position:absolute;top:10px;left:20px;transform:translateY(-200%)}.perspectives-module__UKmY3a__skip:focus{transform:translateY(0)}.perspectives-module__UKmY3a__header{border-bottom:1px solid #c9c5bb;justify-content:space-between;align-items:center;gap:24px;padding:36px 6.2%;display:flex}.perspectives-module__UKmY3a__header nav,.perspectives-module__UKmY3a__footer nav{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.perspectives-module__UKmY3a__header nav a{letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:inline-flex}.perspectives-module__UKmY3a__main{min-height:70vh;padding:90px 6.2% 110px}.perspectives-module__UKmY3a__eyebrow{letter-spacing:2px;text-transform:uppercase;font-size:10px}.perspectives-module__UKmY3a__heading{letter-spacing:-.055em;margin:25px 0;font-size:clamp(46px,7vw,102px);font-weight:300;line-height:1.06}.perspectives-module__UKmY3a__intro{color:#64635a;max-width:610px;font-size:clamp(17px,1.5vw,21px);line-height:1.65}.perspectives-module__UKmY3a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 30px;margin-top:75px;display:grid}.perspectives-module__UKmY3a__card{border-top:1px solid #c9c5bb;flex-direction:column;gap:15px;min-width:0;padding-top:20px;display:flex}.perspectives-module__UKmY3a__cover{aspect-ratio:16/10;object-fit:cover;background:#d9d3c8;width:100%}.perspectives-module__UKmY3a__card h2{letter-spacing:-.035em;font-size:clamp(23px,2.2vw,33px);font-weight:400;line-height:1.2}.perspectives-module__UKmY3a__card p{color:#64635a;font-size:15px;line-height:1.65}.perspectives-module__UKmY3a__card .perspectives-module__UKmY3a__read{text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:12px;margin-top:auto;padding-top:10px;font-size:11px;display:inline-flex}.perspectives-module__UKmY3a__meta{color:#64635a;font-size:12px;line-height:1.8}.perspectives-module__UKmY3a__empty{border-block:1px solid #c9c5bb;grid-template-columns:1fr 1fr;gap:40px;margin-top:75px;padding:50px 0;display:grid}.perspectives-module__UKmY3a__empty h2{letter-spacing:-.025em;font-size:28px;font-weight:400}.perspectives-module__UKmY3a__empty p{color:#64635a;max-width:480px;line-height:1.7}.perspectives-module__UKmY3a__empty a{border-bottom:1px solid;align-items:center;gap:14px;margin-top:24px;padding-bottom:5px;display:inline-flex}.perspectives-module__UKmY3a__back{align-items:center;gap:10px;margin-bottom:50px;font-size:12px;display:inline-flex}.perspectives-module__UKmY3a__article{max-width:880px;margin:0 auto}.perspectives-module__UKmY3a__article h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(36px,5vw,68px);font-weight:300;line-height:1.09}.perspectives-module__UKmY3a__article .perspectives-module__UKmY3a__meta{margin:25px 0 45px}.perspectives-module__UKmY3a__article .perspectives-module__UKmY3a__cover{margin-bottom:55px}.perspectives-module__UKmY3a__body{max-width:720px;margin:auto;font-size:clamp(17px,1.5vw,19px);line-height:1.8}.perspectives-module__UKmY3a__body>*+*{margin-top:28px}.perspectives-module__UKmY3a__body p{white-space:pre-line}.perspectives-module__UKmY3a__body h2{letter-spacing:-.03em;padding-top:25px;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.2}.perspectives-module__UKmY3a__body ul{padding-left:24px}.perspectives-module__UKmY3a__body li+li{margin-top:10px}.perspectives-module__UKmY3a__body blockquote{border-left:1px solid #8a877d;padding-left:26px;font-size:24px}.perspectives-module__UKmY3a__body blockquote footer{color:#64635a;margin-top:14px;font-size:13px}.perspectives-module__UKmY3a__body a{text-underline-offset:5px;text-decoration:underline}.perspectives-module__UKmY3a__footer{color:#64635a;border-top:1px solid #c9c5bb;flex-wrap:wrap;justify-content:space-between;gap:25px;padding:35px 6.2%;font-size:11px;display:flex}.perspectives-module__UKmY3a__retry{cursor:pointer;border:1px solid;margin-top:24px;padding:14px 24px}@media (max-width:900px){.perspectives-module__UKmY3a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.perspectives-module__UKmY3a__header{align-items:flex-start;gap:15px;padding-block:25px}.perspectives-module__UKmY3a__header nav{flex-direction:column;align-items:flex-end;gap:10px}.perspectives-module__UKmY3a__header nav a{font-size:9px}.perspectives-module__UKmY3a__main{padding-block:55px 75px}.perspectives-module__UKmY3a__grid{grid-template-columns:1fr;margin-top:45px}.perspectives-module__UKmY3a__empty{grid-template-columns:1fr;gap:20px;margin-top:45px}.perspectives-module__UKmY3a__heading{letter-spacing:-.045em}.perspectives-module__UKmY3a__back{margin-bottom:35px}}@media (prefers-reduced-motion:no-preference){.perspectives-module__UKmY3a__card{transition:opacity .18s}.perspectives-module__UKmY3a__card:hover{opacity:.75}}
