:root{--parchment:#f9f7f2;--charcoal:#1b1b1a;--bone:#eae8e4;--bone-soft:#efece6;--stone:#969390;--slate:#5f5d5b;--ink-soft:#3a3938;--blue:#324fef;--red:#f53636;--green:#18ad18;--serif:var(--font-display-otis),"Caslon Ionic",Georgia,"Times New Roman",serif;--sans:var(--font-sans-otis),"GT America",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--mono:var(--font-mono-otis),"GT America Mono",ui-monospace,"SF Mono",Menlo,monospace}html:has(.otis-lp){scroll-behavior:smooth;overflow-x:hidden}@media (prefers-reduced-motion:reduce){html:has(.otis-lp){scroll-behavior:auto}}@keyframes rlSpin{to{transform:rotate(360deg)}}@keyframes cdPulse{50%{opacity:.45}}@keyframes lvDot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}@keyframes subFill{to{background-position:0 0}}.otis-lp{--wrap-top:clamp(28px,4vw,52px);--sec-pad:calc((clamp(48px,6vw,64px) + 52px + 28px) / 2);background:var(--parchment);color:var(--charcoal);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.otis-lp *{box-sizing:border-box;margin:0;padding:0}.otis-lp .wrap{max-width:calc(1040px + 2 * var(--gutter));padding:var(--wrap-top) var(--gutter) 0;z-index:1;margin:0 auto;position:relative}.otis-lp .topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.otis-lp .logo-img{width:132px;height:auto;display:block}.otis-lp .hero{max-width:none;margin-top:clamp(40px,7vw,80px)}.otis-lp .hero-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);align-items:center;gap:11px;margin-bottom:clamp(12px,1.6vw,18px);font-size:12px;font-weight:500;display:flex}.otis-lp h1{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;max-width:none;font-size:clamp(38px,6vw,54px);font-weight:400;line-height:1.14}.otis-lp .lead{max-width:920px;margin-top:clamp(22px,3vw,34px)}.otis-lp .subhead{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink-soft);max-width:26em;font-size:clamp(19px,1.7vw,20px);font-weight:400;line-height:1.42}.otis-lp .subhead .sub-br{display:none}@media (min-width:761px){.otis-lp .subhead .sub-br{display:inline}}.otis-lp .subhead span{display:block}.otis-lp .subhead span+span{margin-top:.7em}.otis-lp .subhead em{color:var(--charcoal);background:100% 0/200% 100% no-repeat;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:.9s cubic-bezier(.45,0,.55,1) forwards subFill}.otis-lp .subhead .em-observe{background-image:linear-gradient(to right, var(--blue) 50%, var(--charcoal) 50%);animation-delay:.5s}.otis-lp .subhead .em-act{background-image:linear-gradient(to right, var(--green) 50%, var(--charcoal) 50%);animation-delay:1.4s}@media (prefers-reduced-motion:reduce){.otis-lp .subhead em{background-position:0 0;animation:none}}.otis-lp .hero-form{flex-wrap:wrap;gap:12px;max-width:600px;margin-top:clamp(22px,3vw,32px);display:flex}.otis-lp .hero-btn{background:var(--charcoal);height:44px;color:var(--parchment);border:1px solid var(--charcoal);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;padding:0 30px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.otis-lp .hero-btn:hover{color:var(--charcoal);background:0 0}.otis-lp section{padding:var(--sec-pad) 0}.otis-lp .lp-fold{--fold:min(100vh, 1200px);min-height:calc(var(--fold) + 24px - var(--wrap-top) - var(--sec-pad))}@supports (height:100svh){.otis-lp .lp-fold{--fold:min(100svh, 1200px)}}.otis-lp .bg-bone{background:#eae8e4;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.otis-lp #access{position:relative}.otis-lp #access:before{content:"";background:var(--stone);width:100vw;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.otis-lp .final-cta#access:before{display:none}.otis-lp .sec-pilot{text-align:center;padding-top:clamp(44px,5.6vw,68px);padding-bottom:clamp(44px,5.6vw,68px);position:relative;overflow:hidden}.otis-lp .sec-pilot>:not(.pilot-stencil){z-index:1;position:relative}.otis-lp .pilot-stencil{aspect-ratio:1817/672;pointer-events:none;width:auto;height:102%;position:absolute;top:0;left:50%;transform:translate(-50%)}.otis-lp .pilot-stencil path,.otis-lp .pilot-stencil rect{fill:var(--parchment)}.otis-lp .pilot-head{text-wrap:balance;margin:0 0 clamp(14px,1.8vw,20px)}.otis-lp .pilot-sub{max-width:30em;font-family:var(--serif);letter-spacing:-.01em;color:var(--charcoal);text-wrap:balance;margin:0 auto;font-size:clamp(20px,2vw,24px);font-weight:400;line-height:1.3}.otis-lp .sec-pilot .hero-form{justify-content:center;max-width:none;margin-top:clamp(20px,2.6vw,28px)}.otis-lp h2{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(28px,3.8vw,38px);font-weight:400;line-height:1.14}.otis-lp p{font-family:var(--sans);color:var(--ink-soft);margin-bottom:14px;font-size:16.5px;line-height:1.65}.otis-lp p strong{color:var(--charcoal);font-weight:600}.otis-lp .qgrid{background:var(--stone);border:1px solid var(--stone);grid-template-columns:1fr;gap:1px;margin-top:clamp(24px,3vw,36px);display:grid}.otis-lp .qcell{background:var(--parchment);flex-direction:column;gap:11px;padding:clamp(22px,2.6vw,30px);display:flex}.otis-lp .qcell h2{margin-bottom:0}@media (min-width:720px){.otis-lp .qgrid{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}}.otis-lp .qgrid{margin-top:clamp(34px,4.2vw,58px);margin-bottom:clamp(20px,2.6vw,34px)}.otis-lp .ai-eye{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:500;line-height:1.4}.otis-lp .ai-pts{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink-soft);gap:.55em;margin:0;padding:0;font-size:clamp(16px,1.3vw,17px);font-weight:400;line-height:1.36;list-style:none;display:grid}.otis-lp .ai-pts li{grid-template-columns:.8em minmax(0,1fr);column-gap:.5em;display:grid}.otis-lp .ai-g{--s:.4em;width:var(--s);height:var(--s);margin-top:calc((1.36em - var(--s)) / 2);background:currentColor;justify-self:center}.otis-lp .ai-g.observe{border-radius:50%}.otis-lp .ai-g.orient{--s:.46em;clip-path:polygon(50% 4%,100% 92%,0 92%)}.otis-lp .ai-g.act{--s:.5em;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.otis-lp .ai-eye.observe,.otis-lp .ai-g.observe{color:var(--blue)}.otis-lp .ai-eye.orient,.otis-lp .ai-g.orient{color:var(--red)}.otis-lp .ai-g.act,.otis-lp .ai-eye.act{color:var(--green)}.otis-lp .ai-pill{background:var(--bone);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);vertical-align:.18em;white-space:nowrap;border-radius:100px;margin-left:2px;padding:2px 8px;font-size:10.5px;font-weight:500;line-height:1.4;display:inline-block}.otis-lp .close-sub{margin-bottom:clamp(16px,2vw,22px)}.otis-lp .close-cta .tf-faces{margin-bottom:clamp(26px,3.2vw,38px)}.otis-lp .close-cta .hero-form{margin-top:0}.otis-lp .tf-faces{align-items:center;gap:16px;display:flex}.otis-lp .tf-face{border-radius:50%;width:60px;height:60px;display:block;position:relative;overflow:hidden}.otis-lp .tf-face img{object-fit:cover;width:100%;height:100%;transform:translateY(var(--face-y,0)) scale(var(--face-zoom,1));display:block}.otis-lp .tf-face-name{text-align:center;color:var(--parchment);font-family:var(--mono);letter-spacing:.02em;opacity:0;background:#1b1b1adb;justify-content:center;align-items:center;padding:4px;font-size:11px;font-weight:500;line-height:1.15;transition:opacity .15s;display:flex;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.otis-lp .tf-face:hover .tf-face-name{opacity:1}}.otis-lp :focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){.otis-lp *{transition:none!important}}.otis-lp .bg-anim{pointer-events:none;z-index:0;width:100%;height:100vh;position:absolute;top:0;left:0;overflow:hidden}.otis-lp .bg-field{width:1px;height:1px;position:absolute;top:calc(50% - 20vh);left:50%}.otis-lp .bg-anim .g{font-family:var(--sans);will-change:transform,opacity;pointer-events:none;-webkit-font-smoothing:antialiased;line-height:1;position:absolute;top:0;left:0;transform:translate(0,0)}@media (max-width:760px){.otis-lp .bg-field{top:75%;left:50%}}.otis-lp .hero-band{--hero-lead:clamp(24px,3vw,44px);margin-top:calc(clamp(56px,8.5vw,104px) + var(--hero-lead));padding-bottom:clamp(24px,4vw,56px);position:relative}@media (min-width:761px){.otis-lp .hero-band{--hero-lead:0px}}.otis-lp .hero-band .hero{margin-top:0}.otis-lp .hero-inner{max-width:700px}@media (min-width:761px){.otis-lp .hero-inner{max-width:min(700px,54vw)}}@media (max-width:760px){.otis-lp .hero-eyebrow{max-width:190px}.otis-lp .hero-inner{padding-top:18px}.otis-lp h1{font-size:36px}.otis-lp .hero-band{padding-bottom:clamp(8px,4vw,24px)}.otis-lp .hero h1{max-width:80%}.otis-lp .hero-form{flex-direction:column}.otis-lp .hero-btn{width:100%}}.otis-lp .shift-h2{font-family:var(--serif);letter-spacing:-.015em;text-align:left;text-wrap:balance;max-width:940px;margin-bottom:0;font-size:clamp(38px,6vw,54px);font-weight:400;line-height:1.14}.otis-lp .shift-h2 .w{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.32,.72,0,1);display:inline-block;transform:translateY(.16em)}.otis-lp .shift-h2.is-in .w{opacity:1;transform:none}.otis-lp .shift-h2 .w-blue{color:var(--blue)}.otis-lp .shift-h2 .w-red{color:var(--red)}.otis-lp .shift-h2 .w-green{color:var(--green)}@media (prefers-reduced-motion:reduce){.otis-lp .shift-h2 .w{opacity:1;transition:none;transform:none}}.otis-lp .build-h2{text-align:center}@media (max-width:759px){.otis-lp .build-h2{text-align:left}}.otis-lp .intel-h2{text-align:center;max-width:940px;margin:0 auto clamp(30px,4vw,54px)}@media (max-width:759px){.otis-lp .intel-h2{text-align:left}}.otis-lp .sec-reel{--ease-q:cubic-bezier(.32,.72,0,1);--ok:var(--green);--bad:var(--red)}.otis-lp .sec-reel+section{padding-top:clamp(38px,4.8vw,68px)}.otis-lp .rl-head{text-align:center;max-width:900px;margin:0 auto clamp(48px,6vw,84px)}.otis-lp .rl-head .rl-h2{text-align:center;margin:0 auto;font-size:clamp(28px,3.8vw,38px)}@media (max-width:759px){.otis-lp .rl-head,.otis-lp .rl-head .rl-h2{text-align:left}}.otis-lp .rl-key{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.otis-lp .rl-key-n{background:var(--bone);color:var(--blue);padding:2px 7px;font-size:10px}.otis-lp .rl-copy>.rl-title:first-child{margin-top:0}.otis-lp .rl-title{font-family:var(--serif);letter-spacing:-.015em;color:var(--charcoal);text-wrap:balance;margin:12px 0 0;font-size:clamp(26px,2.8vw,34px);font-weight:400;line-height:1.14}.otis-lp .rl-body{max-width:30em;color:var(--slate);text-wrap:pretty;margin:14px 0 0;font-size:16.5px;line-height:1.55}.otis-lp .rl-body+.rl-body{margin-top:10px}.otis-lp .rl-pin{display:grid}.otis-lp .rl-step{grid-template-columns:minmax(0,1fr);gap:clamp(18px,3vw,28px);display:grid}.otis-lp .rl-step+.rl-step{margin-top:clamp(56px,7vw,96px)}@media (min-width:900px){.otis-lp .rl-step{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(40px,5vw,72px)}.otis-lp .rl-copy{padding-top:32px}}.otis-lp .rl-nav{display:none}.otis-lp .rl-stage{min-width:0;height:clamp(520px,72vh,620px);display:grid;position:relative}.otis-lp .rl.is-pinned{--vh:100vh;--hg:clamp(36px,6.5vh,72px);--fh:min(640px, calc(var(--vh) - 64px));height:calc(var(--hh,0px) + var(--hg) + var(--fh) + var(--n) * 72vh)}@supports (height:100svh){.otis-lp .rl.is-pinned{--vh:100svh}}.otis-lp .rl.is-pinned.has-head{--tg:clamp(20px,4vh,44px);--fh:min(640px, calc(var(--vh) - var(--tg) - var(--hh,0px) - var(--hg) - 20px))}.otis-lp .rl.is-pinned .rl-pin{top:min(calc((var(--vh) - var(--fh)) / 2 - var(--hh,0px) - var(--hg)), calc(-1 * var(--hh,0px)));height:calc(var(--hh,0px) + var(--hg) + var(--fh));grid-template-rows:auto minmax(0,1fr) auto minmax(0,1fr) auto;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0 clamp(40px,5vw,72px);position:sticky}.otis-lp .rl.is-pinned.has-head .rl-pin{top:max(var(--tg), calc((var(--vh) - var(--hh,0px) - var(--hg) - var(--fh)) / 2))}.otis-lp .rl.is-pinned .rl-head{margin-bottom:var(--hg);grid-area:1/1/auto/-1}.otis-lp .rl.is-pinned .rl-step{display:contents}.otis-lp .rl.is-pinned .rl-copy{grid-area:2/1/5;align-self:start}.otis-lp .rl.is-pinned .rl-stage{grid-area:2/2/5;height:auto;min-height:0}.otis-lp .rl.is-pinned .rl-nav{grid-area:5/2;justify-self:center;margin-top:10px;display:flex}.otis-lp .rl.is-pinned .rl-copy{transition:opacity .22s,transform .22s}.otis-lp .rl.is-pinned .rl-stage{transition:opacity .22s,visibility 0s linear .22s}.otis-lp .rl.is-pinned .rl-step:not(.is-on) .rl-copy{opacity:0;pointer-events:none;transform:translateY(10px)}.otis-lp .rl.is-pinned .rl-step:not(.is-on) .rl-stage{opacity:0;visibility:hidden}.otis-lp .rl.is-pinned .rl-step.is-on .rl-copy{transition:opacity .45s ease .14s, transform .6s var(--ease-q) .14s}.otis-lp .rl.is-pinned .rl-step.is-on .rl-stage{transition:opacity .45s .1s}.otis-lp .rl-nav{gap:6px;margin:0;padding:0;list-style:none}.otis-lp .rl-nav li{display:block}.otis-lp .rl-nav-b{appearance:none;cursor:pointer;background:0 0;border:0;padding:8px 0;display:block}.otis-lp .rl-nav-b:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.otis-lp .rl-prog{background:#e4e1db;border-radius:100px;width:28px;height:4px;transition:background .2s;display:block;position:relative;overflow:hidden}.otis-lp .rl-prog i{background:var(--stone);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}@media (hover:hover){.otis-lp .rl-nav-b:hover .rl-prog{background:#d6d2cb}}@media (max-width:899px){.otis-lp .rl.is-pinned{--hg:20px;--fh:calc(var(--vh) - 28px)}.otis-lp .rl.is-pinned.has-head{--tg:14px;--fh:calc(var(--vh) - var(--tg) - var(--hh,0px) - var(--hg) - 12px)}.otis-lp .rl.is-pinned .rl-pin{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);row-gap:14px}.otis-lp .rl.is-pinned .rl-head{grid-column:1}.otis-lp .rl.is-pinned .rl-copy{grid-area:2/1}.otis-lp .rl.is-pinned .rl-stage{grid-area:3/1}.otis-lp .rl.is-pinned .rl-nav{grid-area:4/1;margin-top:-6px}.otis-lp .rl-title{margin-top:8px;font-size:clamp(22px,6vw,26px)}.otis-lp .rl-body{margin-top:8px;font-size:15px;line-height:1.5}.otis-lp .rl-body+.rl-body{margin-top:6px}.otis-lp .rl-stage{height:clamp(520px,78vh,600px)}}.otis-lp .rl-clip{flex-direction:column;grid-area:1/1;min-width:0;min-height:0;display:flex}.otis-lp .rl-snap,.otis-lp .rl-snap *{transition:none!important}.otis-lp .rl.is-live [data-b]{opacity:0;transition:opacity .3s ease, transform .42s var(--ease-q);transform:translateY(5px)}.otis-lp .rl.is-live [data-b].is-on{opacity:1;transform:none}.otis-lp .rl.is-live .rl-x{opacity:0}.otis-lp .rl.is-live .rl-x.on{opacity:1}.otis-lp .rl.is-live [data-b=stream] .rl-x{transition:opacity .2s}.otis-lp .rl-x.caret{position:relative}.otis-lp .rl-x.caret:after,.otis-lp .rl-compose.is-typing .rl-compose-t:after{content:"";opacity:.75;background:currentColor;width:.5em;margin-left:1px;position:absolute;top:.12em;bottom:.08em;left:100%}.otis-lp .rl-compose.is-typing .rl-compose-t{position:relative}.otis-lp .rl-win{background:var(--parchment);border:1px solid var(--charcoal);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1b1b1a0d,0 10px 22px -8px #1b1b1a1a,0 28px 56px -18px #1b1b1a29}.otis-lp .rl{--sb:8px}.otis-lp .rl-view{scrollbar-gutter:stable;flex:1;min-height:0;position:relative;overflow:hidden auto}.otis-lp .rl-scroll{padding:16px calc(clamp(14px,1.8vw,20px) - var(--sb)) 20px clamp(14px,1.8vw,20px);position:relative}.otis-lp .rl.is-live:not(.is-still) .rl-scroll{overflow:hidden}.otis-lp .rl-view::-webkit-scrollbar{width:var(--sb)}.otis-lp .rl-view::-webkit-scrollbar-track{background:0 0}.otis-lp .rl-view::-webkit-scrollbar-thumb{background-color:#0000;background-clip:padding-box;border:2px solid #0000;border-radius:8px}.otis-lp .rl-view:hover::-webkit-scrollbar-thumb{background-color:#1b1b1a3d}.otis-lp .rl-view:focus-visible::-webkit-scrollbar-thumb{background-color:#1b1b1a3d}.otis-lp .rl-view::-webkit-scrollbar-thumb:hover{background-color:#1b1b1a66}.otis-lp .rl-term .rl-view:hover::-webkit-scrollbar-thumb{background-color:#f9f7f23d}.otis-lp .rl-term .rl-view:focus-visible::-webkit-scrollbar-thumb{background-color:#f9f7f23d}.otis-lp .rl-term .rl-view::-webkit-scrollbar-thumb:hover{background-color:#f9f7f266}@supports not selector(::-webkit-scrollbar){.otis-lp .rl-view{scrollbar-width:thin;scrollbar-color:transparent transparent}.otis-lp .rl-view:hover,.otis-lp .rl-view:focus-visible{scrollbar-color:#1b1b1a4d transparent}.otis-lp .rl-term .rl-view:hover,.otis-lp .rl-term .rl-view:focus-visible{scrollbar-color:#f9f7f24d transparent}}.otis-lp .rl-view:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.otis-lp .rl-st{flex:none;width:9px;height:9px;display:inline-block;position:relative}.otis-lp .rl-st:before{content:"";border-radius:50%;position:absolute;inset:0}.otis-lp .is-run>.rl-st:before{border:1.5px solid;border-top-color:#0000;animation:.7s linear infinite rlSpin}.otis-lp .rl-ck{width:12px;height:12px;color:var(--blue);flex:none;position:relative}.otis-lp .rl-ck:before{content:"";border-radius:50%;position:absolute;inset:0}.otis-lp .is-run .rl-ck:before{border:1.5px solid;border-top-color:#0000;animation:.7s linear infinite rlSpin}.otis-lp [data-b=check]:not(.is-run) .rl-ck:before{content:"✓";color:var(--ok);border-radius:0;font-size:12px;line-height:1;inset:50% auto auto 50%;transform:translate(-50%,-55%)}.otis-lp [data-res=no]:not(.is-run) .rl-ck:before{content:"✕";color:var(--bad)}.otis-lp .rl-ghw [data-b=check]:not(.is-run) .rl-ck:before{color:#1a7f37}.otis-lp .rl-ghw [data-res=no]:not(.is-run) .rl-ck:before{color:#d1242f}.otis-lp .rl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.otis-lp .rl-term{--cc-clay:#d77757;background:var(--charcoal);border-radius:10px}.otis-lp .cc-bar{color:#a9a6a0;white-space:nowrap;background:#2b2b29;border-bottom:1px solid #111110;flex:none;align-items:center;height:30px;padding:0 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:12px;display:flex;position:relative}.otis-lp .cc-lights{gap:7px;display:flex}.otis-lp .cc-lights i{background:#ff5f57;border-radius:50%;width:11px;height:11px;display:block}.otis-lp .cc-lights i:nth-child(2){background:#febc2e}.otis-lp .cc-lights i:nth-child(3){background:#28c840}.otis-lp .cc-title{text-overflow:ellipsis;max-width:calc(100% - 140px);font-weight:500;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.otis-lp .cc-star{color:var(--cc-clay)}.otis-lp .rl-term .rl-view{background:var(--charcoal)}.otis-lp .rl-term .rl-scroll{color:#cfcbc4;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.62}.otis-lp .cc-dim{color:#8d8a86}.otis-lp .cc-input{background:var(--charcoal);flex:none;padding:4px clamp(12px,1.6vw,16px) 10px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.otis-lp .cc-box{color:#cfcbc4;border:1px solid #5a5854;border-radius:6px;padding:6px 12px}.otis-lp .cc-input p.cc-dim{margin:4px 0 0 2px;font-family:inherit;font-size:11px;line-height:1.4}.otis-lp .rl-t-in{color:var(--parchment);background:#f9f7f212;gap:10px;margin:0 0 12px;padding:6px 10px;display:flex}.otis-lp .rl-t-pr{color:#8d8a86;flex:none}.otis-lp .rl-t-tool{align-items:baseline;gap:10px;display:flex}.otis-lp .rl-t-tool .rl-st{color:#8fa0ff;align-self:center}.otis-lp .rl-t-tool.is-done .rl-st:before{background:var(--green);inset:1px}.otis-lp .rl-t-name{color:var(--parchment);flex:none}.otis-lp .rl-t-dim{color:#8d8a86}.otis-lp .rl-t-tool .rl-t-dim{min-width:0;margin-left:8px}.otis-lp .rl-t-out{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:12px 0 0}.otis-lp .rl-t-done{color:var(--parchment);gap:10px;margin:10px 0;display:flex}.otis-lp .rl-ok{color:var(--green);flex:none}.otis-lp .rl-t-done b{color:var(--parchment);font-weight:500}.otis-lp .rl-t-note{color:#8d8a86;display:block}.otis-lp .rl-t-res{margin:6px 0 0 19px}.otis-lp .rl-t-case{border:1px solid #3a3938;border-left:2px solid #8fa0ff;margin:8px 0 10px 19px;padding:7px 10px 8px}.otis-lp .rl-t-case-h{color:#8d8a86}.otis-lp .rl-t-case-h b{color:var(--parchment);font-weight:500}.otis-lp .rl-t-case p{font:inherit;color:#e9e6df;margin:4px 0 0}.otis-lp .rl-t-case .rl-t-rec{color:#ffb4b4}.otis-lp .rl-t-case ul{margin:4px 0 0;padding:0;list-style:none}.otis-lp .rl-t-case li{color:#cfcbc4;padding-left:1.4em;position:relative}.otis-lp .rl-t-case li:before{content:"□";color:#8d8a86;position:absolute;left:0}.otis-lp .rl-t-pass{color:#5ed35e}.otis-lp .rl-t-fail{color:#ff7b7b}.otis-lp .rl-t-file{border:1px solid #3a3938;margin:10px 0 12px}.otis-lp .rl-t-file-h{color:#8d8a86;border-bottom:1px solid #3a3938;padding:5px 10px}.otis-lp .rl-t-file-h b{color:var(--parchment);font-weight:500}.otis-lp .rl-code{counter-reset:ln;padding:8px 10px 10px 0;font-size:11.5px;line-height:1.62}.otis-lp .rl-ln{white-space:pre-wrap;color:#e9e6df;padding-left:3.2em;display:block;position:relative}.otis-lp .rl-ln:before{counter-increment:ln;content:counter(ln);text-align:right;color:#5f5d5b;width:2.2em;position:absolute;left:0}.otis-lp .rl-code .c-k{color:#8e9cf8}.otis-lp .rl-code .c-s{color:#c9e7a8}.otis-lp .rl-code .c-c{color:#8f8c88}.otis-lp .rl-clip{container-type:inline-size}.otis-lp .rl-win.rl-cd{--cd-ink:#141413;--cd-text:#3d3d3a;--cd-mute:#73726c;--cd-clay:#d97757;--cd-ivory:#faf9f5;--cd-side:#f5f4ee;--cd-bub:#f0eee6;--cd-line:#1f1e1d21;--cd-serif:"Tiempos Text","Source Serif Pro",Georgia,"Times New Roman",serif;background:var(--cd-ivory);color:var(--cd-ink);border:0;border-radius:14px;grid-template-columns:156px minmax(0,1fr);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;display:grid;box-shadow:0 0 0 1px #0a0a0a14,0 8px 24px #0000000a,0 32px 80px #00000012}.otis-lp .rl-cd svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px;display:block}.otis-lp .cd-lights{gap:6px;display:flex}.otis-lp .cd-lights i{background:#dedcd6;border-radius:50%;width:10px;height:10px}.otis-lp .rl-cd svg.cd-spark{width:16px;height:16px;color:var(--cd-clay);stroke-width:1.9px}.otis-lp .cd-side{background:var(--cd-side);border-right:1px solid var(--cd-line);min-height:0;color:var(--cd-text);flex-direction:column;padding:12px 8px 0;font-size:12.5px;line-height:1.3;display:flex;overflow:hidden}.otis-lp .cd-top{height:20px;color:var(--cd-mute);align-items:center;gap:10px;margin:0 0 12px 4px;display:flex}.otis-lp .cd-brand{font-family:var(--cd-serif);letter-spacing:-.01em;color:var(--cd-ink);align-items:center;gap:5px;margin:0 0 10px 5px;font-size:14.5px;font-weight:500;display:flex}.otis-lp .cd-brand svg.cd-spark{width:13px;height:13px}.otis-lp .cd-row{white-space:nowrap;border-radius:7px;align-items:center;gap:8px;min-width:0;height:26px;padding:0 6px;display:flex}.otis-lp .cd-row svg{color:var(--cd-mute)}.otis-lp .cd-row.is-cur{color:var(--cd-ink);background:#1f1e1d12}.otis-lp .cd-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.otis-lp .cd-new{color:var(--cd-ink);margin-bottom:2px}.otis-lp .cd-new svg{color:var(--cd-ink);stroke-width:1.5px}.otis-lp .cd-sec{color:var(--cd-mute);padding:14px 6px 5px;font-size:11.5px;display:block}.otis-lp .cd-main{flex-direction:column;min-width:0;min-height:0;display:flex}.otis-lp .rl-cd .rl-view{-webkit-mask-image:linear-gradient(#0000,#000 14px);mask-image:linear-gradient(#0000,#000 14px)}.otis-lp .cd-head{height:46px;color:var(--cd-mute);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 20px;font-size:13px;display:flex;overflow:hidden}.otis-lp .cd-head b{color:var(--cd-ink);font-weight:500}.otis-lp .cd-head .cd-t{color:var(--cd-text)}.otis-lp .cd-head svg{width:12px;height:12px}.otis-lp .cd-head .cd-lights{margin-right:8px;display:none}.otis-lp .rl-cd .rl-scroll{padding:16px calc(20px - var(--sb)) 14px 20px;color:var(--cd-text);font-size:13.5px;line-height:1.55}.otis-lp .rl-u{justify-content:flex-end;margin:0 0 16px;display:flex}.otis-lp .rl-u p{background:var(--cd-bub);max-width:85%;color:var(--cd-ink);border-radius:14px;margin:0;padding:9px 14px;font-size:13.5px;line-height:1.45}.otis-lp .rl-a{margin:0 0 14px}.otis-lp .rl-a p{font-family:var(--cd-serif);color:var(--cd-ink);margin:0 0 10px;font-size:14.5px;line-height:1.55}.otis-lp .rl-a p b{color:var(--cd-ink);font-weight:600}.otis-lp .cd-act{color:var(--cd-mute);align-items:center;gap:4px;margin:0 0 6px;font-size:12.5px;display:flex}.otis-lp .cd-act svg{width:11px;height:11px}.otis-lp .cd-act.is-run span{animation:1.1s ease-in-out infinite cdPulse}.otis-lp .cd-act+p{margin-top:12px}.otis-lp .rl-card{border:1px solid var(--cd-line,#0000001a);background:#fff;border-radius:10px;margin:6px 0 12px;overflow:hidden}.otis-lp .rl-card-h{border-bottom:1px solid #00000014;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 13px;display:flex}.otis-lp .rl-card-h b{color:#0b0b0b;font-size:13px;font-weight:500}.otis-lp .rl-card-h span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-size:9.5px;font-weight:500}.otis-lp .cd-compose.rl-compose{border:1px solid var(--cd-line);background:#fff;border-radius:18px;flex-direction:column;align-items:stretch;gap:6px;min-height:0;margin:0 20px 14px;padding:10px 10px 8px 14px;font-family:inherit;font-size:13.5px;box-shadow:0 1px 3px #0000000a,0 4px 14px #00000008}.otis-lp .cd-in{min-height:20px;display:flex}.otis-lp .cd-compose .rl-compose-t{color:var(--cd-ink)}.otis-lp .cd-compose .rl-compose-ph{color:#9a9893}.otis-lp .cd-tools{color:var(--cd-mute);align-items:center;gap:6px;margin-left:-4px;font-size:12px;display:flex}.otis-lp .cd-tb{border:1px solid var(--cd-line);border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.otis-lp .cd-conn{border:1px solid var(--cd-line);height:26px;color:var(--cd-text);border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;display:flex}.otis-lp .cd-conn i{border:3px solid #1b1b1a;border-radius:50%;width:10px;height:10px}.otis-lp .cd-model{color:var(--cd-text);align-items:center;gap:3px;margin-left:auto;font-size:12.5px;display:flex}.otis-lp .cd-model svg{width:11px;height:11px}.otis-lp .cd-compose .rl-compose-send{background:var(--cd-clay);color:#fff;opacity:.45;border-radius:8px;width:28px;height:28px;margin-left:6px;transition:opacity .2s}.otis-lp .cd-compose .rl-compose-send svg{stroke-width:1.8px;width:13px;height:13px}.otis-lp .cd-compose.is-typing .rl-compose-send{background:var(--cd-clay);color:#fff;opacity:1}.otis-lp .rl-cd .rl-mt th{letter-spacing:0;text-transform:none;color:var(--cd-ink);font-family:inherit;font-size:11.5px;font-weight:600}.otis-lp .rl-cd .rl-mt th,.otis-lp .rl-cd .rl-mt td{padding-left:8px}.otis-lp .rl-cd .rl-share{width:34px;margin-right:6px}.otis-lp .rl-cd .rl-mt th:first-child,.otis-lp .rl-cd .rl-mt td:first-child{padding-left:10px}.otis-lp .rl-cd .rl-mt th:last-child,.otis-lp .rl-cd .rl-mt td:last-child{padding-right:10px}.otis-lp .rl-cd .rl-mt tr:not(.is-gap) td{color:var(--cd-text)}.otis-lp .rl-win.rl-cd.cd-dark{--cd-ink:#f5f4ef;--cd-text:#c2c0b6;--cd-mute:#9c9a92;--cd-ivory:#262624;--cd-side:#1f1e1d;--cd-bub:#141413;--cd-line:#dedcd126;box-shadow:0 0 0 1px #00000059,0 8px 24px #0000001a,0 32px 80px #0003}.otis-lp .cd-dark .cd-lights i{background:#4a4945}.otis-lp .cd-dark .rl-card{background:#262624}.otis-lp .cd-dark .rl-mt th,.otis-lp .cd-dark .rl-mt td{border-bottom-color:var(--cd-line)}.otis-lp .cd-dark .rl-share{background:#dedcd11f}.otis-lp .cd-dark .rl-share i{background:#9c9a92}.otis-lp .cd-dark .rl-mt .is-gap td{color:var(--red)}.otis-lp .cd-dark .rl-mt .is-gap .rl-share i{background:var(--red)}.otis-lp .cd-dark .rl-mt .is-gap .rl-share.is-cov{background:#f5363640}.otis-lp .cd-dark .rl-share.is-cov i{background:#7d93ff}.otis-lp .cd-dark .cd-compose.rl-compose{box-shadow:none;background:#30302e}.otis-lp .cd-dark .cd-compose .rl-compose-ph{color:#8a8880}.otis-lp .cd-dark .cd-conn i{border-color:var(--parchment)}@container (max-width:520px){.otis-lp .rl-win.rl-cd{grid-template-columns:minmax(0,1fr)}.otis-lp .cd-side{display:none}.otis-lp .cd-head{padding:0 14px}.otis-lp .cd-head .cd-lights{display:flex}.otis-lp .rl-cd .rl-scroll{padding:16px calc(14px - var(--sb)) 14px 14px}.otis-lp .cd-compose.rl-compose{margin:0 14px 12px}}.otis-lp .rl-mt{border-collapse:collapse;width:100%;margin:4px 0 0;font-size:12.5px}.otis-lp .rl-mt th{border-bottom:1px solid var(--bone);text-align:right;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--stone);white-space:nowrap;padding:8px 0 6px 10px;font-size:9px;font-weight:500}.otis-lp .rl-mt td{border-bottom:1px solid var(--bone);text-align:right;color:var(--ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums;padding:6px 0 6px 10px}.otis-lp .rl-mt th:first-child,.otis-lp .rl-mt td:first-child{text-align:left;padding-left:13px}.otis-lp .rl-mt th:last-child,.otis-lp .rl-mt td:last-child{padding-right:13px}.otis-lp .rl-mt .is-gap td{color:var(--bad)}.otis-lp .rl-mt .is-gap td:first-child{font-weight:600}.otis-lp .rl-share{vertical-align:middle;background:var(--bone);width:44px;height:5px;margin-right:8px;display:inline-block}.otis-lp .rl-share i{height:100%;width:var(--v);background:var(--stone);transition:width .7s var(--ease-q) .1s;display:block}.otis-lp .rl.is-live tr:not(.is-on) .rl-share i{width:0}.otis-lp .rl-mt .is-gap .rl-share i{background:var(--red)}.otis-lp .rl-num{text-align:right;min-width:3ch;display:inline-block}.otis-lp .rl-share.is-cov{margin-right:0}.otis-lp .rl-share.is-cov i{background:var(--blue)}.otis-lp .rl-mt .is-gap .rl-share.is-cov{background:#f536362e}.otis-lp .rl-mt tbody tr:last-child td{border-bottom:0}.otis-lp .rl-mt .rl-mt-more td{text-align:left;color:var(--stone);border-bottom:0;font-size:11.5px}@media (max-width:520px){.otis-lp .rl-share:not(.is-cov){display:none}.otis-lp .rl-share.is-cov{width:32px}}@container (max-width:460px){.otis-lp .rl-mt th,.otis-lp .rl-mt td{padding-left:5px}.otis-lp .rl-mt th{letter-spacing:.04em}}.otis-lp .rl-compose{min-height:42px;font-family:var(--sans);background:#fff;border:1px solid #cfcbc4;flex:none;align-items:center;gap:8px;margin:0 clamp(12px,1.6vw,16px) clamp(12px,1.6vw,16px);padding:8px 8px 8px 13px;font-size:14px;display:flex}.otis-lp .rl-compose-t{color:var(--charcoal);white-space:nowrap;overflow:hidden}.otis-lp .rl-compose-ph{color:var(--stone)}.otis-lp .rl-compose.is-typing .rl-compose-ph{display:none}.otis-lp .rl-compose-send{background:var(--bone);width:26px;height:26px;color:var(--slate);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:13px;transition:background .2s,color .2s;display:flex}.otis-lp .rl-compose.is-typing .rl-compose-send{background:var(--charcoal);color:var(--parchment)}.otis-lp .rl-win.rl-ghw{--gh-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif;--gh-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;font-family:var(--gh-sans);color:#1f2328;background:#fff;border:1px solid #d1d9e0;border-radius:10px;box-shadow:0 8px 24px #0000000a,0 32px 80px #00000012}.otis-lp .rl-ghw svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px;display:block}.otis-lp .gh-top{background:#f6f8fa;border-bottom:1px solid #d1d9e0;flex:none;align-items:center;gap:12px;height:44px;padding:0 14px;display:flex}.otis-lp .gh-top .cd-lights{margin-right:2px}.otis-lp .rl-ghw svg.gh-mark{fill:#1f2328;stroke:none;width:22px;height:22px}.otis-lp .gh-repo{color:#1f2328;white-space:nowrap;font-size:13px}.otis-lp .gh-repo b{font-weight:600}.otis-lp .rl-ghw .rl-scroll{padding:14px calc(16px - var(--sb)) 16px 16px;font-size:13px;line-height:1.5}.otis-lp .rl-ghw code{font-family:var(--gh-mono);color:#1f2328;background:#818b9826;border-radius:6px;padding:1px 5px;font-size:11px}.otis-lp .gh-title{margin-bottom:10px}.otis-lp .gh-title h4{font-family:var(--gh-sans);color:#1f2328;margin:0 0 8px;font-size:18px;font-weight:400;line-height:1.3}.otis-lp .gh-title h4 span{color:#59636e;font-weight:300}.otis-lp .gh-title p{color:#59636e;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:12px;line-height:1.5;display:flex}.otis-lp .gh-title b{color:#1f2328;font-weight:600}.otis-lp .gh-state{color:#fff;background:#1f883d;border-radius:2em;flex:none;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:12px;font-weight:500;display:inline-flex}.otis-lp .gh-state svg{width:12px;height:12px}.otis-lp .gh-tabs{color:#59636e;white-space:nowrap;border-bottom:1px solid #d1d9e0;gap:2px;margin:0 0 16px;font-size:12.5px;display:flex;overflow:hidden}.otis-lp .gh-tabs>span{padding:6px 9px 8px;position:relative}.otis-lp .gh-tabs .is-on{color:#1f2328;font-weight:600}.otis-lp .gh-tabs .is-on:after{content:"";background:#fd8c73;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:6px;right:6px}.otis-lp .gh-tabs i{color:#1f2328;background:#818b982e;border-radius:2em;margin-left:3px;padding:0 6px;font-size:11px;font-style:normal}@container (max-width:460px){.otis-lp .gh-tabs>span:last-child{display:none}.otis-lp .gh-t{font-size:11px}.otis-lp .gh-t th,.otis-lp .gh-t td{padding:4px 6px}.otis-lp .gh-t td:first-child{white-space:normal}}.otis-lp .gh-feed{gap:14px;display:grid}.otis-lp .gh-item,.otis-lp .gh-ev{grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:10px;display:grid;position:relative}.otis-lp .gh-item:before,.otis-lp .gh-ev:before{content:"";background:#d8dee4;width:2px;position:absolute;top:0;bottom:-14px;left:13px}.otis-lp .gh-av{z-index:1;width:28px;height:28px;font-family:var(--gh-mono);color:#59636e;background:#e6eaef;border-radius:50%;justify-content:center;align-items:center;font-size:9.5px;font-weight:500;display:flex;position:relative;box-shadow:0 0 0 3px #fff}.otis-lp .gh-av.is-otis{background:radial-gradient(circle closest-side, var(--parchment) 0 19.9%, #1b1b1a 20.4% 56.2%, var(--parchment) 56.7%);border-radius:6px;box-shadow:0 0 0 3px #fff,inset 0 0 0 1px #1f232826}.otis-lp .gh-av.is-sm{width:18px;height:18px;box-shadow:none;font-size:7.5px}.otis-lp .gh-box{background:#fff;border:1px solid #d1d9e0;border-radius:6px;min-width:0;overflow:hidden}.otis-lp .gh-box-h{color:#59636e;white-space:nowrap;background:#f6f8fa;border-bottom:1px solid #d1d9e0;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:flex;overflow:hidden}.otis-lp .gh-box-h b{color:#1f2328;font-weight:600}.otis-lp .gh-box.is-review{border-color:#b6e3ff}.otis-lp .gh-box.is-review .gh-box-h{background:#ddf4ff;border-bottom-color:#b6e3ff}.otis-lp .gh-pill{border:1px solid #d1d9e0;border-radius:2em;padding:0 6px;font-size:10.5px;line-height:16px}.otis-lp .gh-box.is-review .gh-pill{border-color:#b6e3ff}.otis-lp .gh-box-b{padding:9px 11px 10px}.otis-lp .gh-box-b p{color:#1f2328;margin:0 0 8px;font-size:13px;line-height:1.5}.otis-lp .gh-box-b p:last-child{margin-bottom:0}.otis-lp .gh-box-b p.gh-lead{font-weight:600}.otis-lp .gh-box-b p.gh-mute{color:#59636e;font-size:12.5px}.otis-lp .gh-at{color:#0969da;font-weight:600}.otis-lp .gh-link{color:#0969da;text-underline-offset:2px;text-decoration:underline}.otis-lp .gh-t{border-collapse:collapse;width:100%;margin:0 0 10px;font-size:12px}.otis-lp .gh-t th,.otis-lp .gh-t td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #d1d9e0;padding:4px 9px}.otis-lp .gh-t th{font-weight:600}.otis-lp .gh-t th:first-child,.otis-lp .gh-t td:first-child{text-align:left}.otis-lp .gh-t tbody tr:nth-child(2n){background:#f6f8fa}.otis-lp .gh-up{color:#1a7f37}.otis-lp .gh-down{color:#d1242f}.otis-lp .gh-flat{color:#59636e}.otis-lp .gh-box-b p.gh-alert{border-left:3px solid #d1242f;padding:1px 0 1px 10px;font-size:12.5px}.otis-lp .gh-alert b{color:#d1242f;margin-right:4px;font-weight:600}.otis-lp .gh-ev{color:#59636e;align-items:center;min-height:24px;font-size:12px}.otis-lp .gh-node{z-index:1;color:#59636e;background:#fff;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:22px;height:22px;display:flex;position:relative;box-shadow:0 0 0 1px #d1d9e0,0 0 0 4px #fff}.otis-lp .gh-node .rl-ck{width:10px;height:10px}.otis-lp .gh-ev-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.otis-lp .gh-ev-t b{font-family:var(--gh-mono);color:#1f2328;margin-right:7px;font-size:11px;font-weight:500}.otis-lp [data-b=check] .is-when-run{display:none}.otis-lp [data-b=check].is-run .is-when-run{display:inline}.otis-lp [data-b=check].is-run .is-when-done{display:none}.otis-lp .gh-ev.gh-commit{grid-template-columns:28px auto minmax(0,1fr) auto;column-gap:8px}.otis-lp .gh-commit svg{width:13px;height:13px}.otis-lp .gh-msg{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--gh-mono);color:#1f2328;font-size:11.5px;overflow:hidden}.otis-lp .gh-sha{font-family:var(--gh-mono);color:#59636e;font-size:11px}.otis-lp .gh-ok{color:#1a7f37;margin-right:5px}.otis-lp .gh-merge{color:#59636e;background:#fff;border:1px solid #d1d9e0;border-radius:6px;align-items:center;gap:10px;margin-left:38px;padding:10px 12px;font-size:12px;display:flex}.otis-lp .gh-merge b{color:#1f2328;font-size:12.5px;font-weight:600;display:block}.otis-lp .gh-merge-i{color:#fff;background:#1f883d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.otis-lp .gh-btn{color:#fff;background:#1f883d;border-radius:6px;margin-left:auto;padding:5px 12px;font-size:12px;font-weight:500}.otis-lp .rl-slack{--sk-ink:#1d1c1d;--sk-mute:#616061;--sk-line:#ddd;--sk-aub:#3f0e40;--sk-aub-top:#350d36;--sk-green:#007a5a;--sk-ok:#2bac76;font-family:var(--font-slack),Lato,"Helvetica Neue",Arial,sans-serif;color:var(--sk-ink)}.otis-lp .sec-reel .rl-win.rl-slack{background:#fff;border:1px solid #1d1c1d2e;border-radius:8px}.otis-lp .sk-top{background:var(--sk-aub-top);flex:none;align-items:center;gap:10px;height:30px;padding:0 10px;display:flex}.otis-lp .sk-lights{gap:5px;display:flex}.otis-lp .sk-lights i{background:#ffffff47;border-radius:50%;width:8px;height:8px;display:block}.otis-lp .sk-search{color:#ffffffd1;white-space:nowrap;background:#ffffff2e;border-radius:5px;flex:1;align-items:center;gap:6px;min-width:0;max-width:300px;height:20px;margin:0 auto;padding:0 9px;font-size:11.5px;display:flex;overflow:hidden}.otis-lp .sk-top:after{content:"";flex:none;width:34px}.otis-lp .sk-head{border-bottom:1px solid var(--sk-line);background:#fff;flex:none;align-items:center;gap:8px;padding:9px 16px;font-size:15px;display:flex}.otis-lp .sk-head>b{color:var(--sk-ink);align-items:center;gap:7px;font-weight:900;display:flex}.otis-lp .sk-head-tools{gap:6px;margin-left:auto;display:flex}.otis-lp .sk-tool{border:1px solid var(--sk-line);height:24px;color:var(--sk-mute);border-radius:5px;align-items:center;gap:5px;padding:0 7px;font-size:12px;font-weight:700;display:flex}.otis-lp .rl-sl{flex:1;grid-template-columns:150px minmax(0,1fr);min-height:0;display:grid}.otis-lp .rl-sl-side{background:var(--sk-aub);color:#cfc3cf;flex-direction:column;gap:1px;padding:10px 0;font-size:13.5px;display:flex}.otis-lp .rl-sl-side>span{white-space:nowrap;border-radius:6px;align-items:center;gap:7px;margin:0 8px;padding:3px 8px;display:flex}.otis-lp .rl-sl-side .rl-sl-ws{color:#fff;border-bottom:1px solid #ffffff1f;border-radius:0;margin-bottom:8px;padding-bottom:10px;font-size:15px;font-weight:900}.otis-lp .rl-sl-side .rl-sl-g{color:#cfc3cf;margin-top:8px;font-size:13px}.otis-lp .rl-sl-side .rl-sl-g:before{content:"▾";font-size:10px}.otis-lp .rl-sl-side .is-cur{color:#fff;background:#1164a3;font-weight:700}.otis-lp .rl-sl-dot{background:var(--sk-ok);border-radius:50%;flex:none;width:8px;height:8px}.otis-lp .rl-sl-dot.is-away{background:0 0;border:1.5px solid #cfc3cf}.otis-lp .rl-badge{color:#fff;background:#e01e5a;border-radius:100px;margin-left:auto;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;line-height:17px}.otis-lp .rl-sl-main{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.otis-lp .rl-sl-msg{grid-template-columns:36px minmax(0,1fr);gap:9px;margin-bottom:14px;display:grid}.otis-lp .rl-av{border-radius:7px;width:36px;height:36px;display:block}.otis-lp .rl-av.is-otis{background:radial-gradient(circle closest-side, var(--parchment) 0 19.9%, #1b1b1a 20.4% 56.2%, var(--parchment) 56.7%);box-shadow:inset 0 0 0 1px #1d1c1d1f}.otis-lp .rl-av.is-sm{border-radius:4px;width:20px;height:20px}.otis-lp .rl-sl-who{align-items:baseline;gap:7px;margin-bottom:1px;font-size:15px;display:flex}.otis-lp .rl-sl-who b{color:var(--sk-ink);font-weight:900}.otis-lp .rl-app{letter-spacing:.02em;text-transform:uppercase;color:var(--sk-mute);background:#1d1c1d14;border-radius:3px;align-self:center;padding:1px 4px;font-size:10px;font-weight:700}.otis-lp .rl-tm{color:var(--sk-mute);font-size:12px}.otis-lp .rl-sl-body p{color:var(--sk-ink);margin:0 0 8px;font-size:14.5px;line-height:1.46}.otis-lp .rl-sl-body p b,.otis-lp .rl-sl-lead{color:var(--sk-ink);font-weight:700}.otis-lp .rl-sl-card{margin:4px 0 10px;padding:2px 0 2px 14px;position:relative}.otis-lp .rl-sl-card:before{content:"";background:var(--sk-ok);border-radius:4px;width:4px;position:absolute;top:0;bottom:0;left:0}.otis-lp .rl-sl-t{border-collapse:collapse;width:100%;font-size:13px}.otis-lp .rl-sl-t th{text-align:right;color:var(--sk-mute);padding:0 0 4px 10px;font-size:12px;font-weight:700}.otis-lp .rl-sl-t td{border-top:1px solid var(--sk-line);text-align:right;font-variant-numeric:tabular-nums;color:var(--sk-ink);white-space:nowrap;padding:4px 0 4px 10px}.otis-lp .rl-sl-t td:first-child{text-align:left;white-space:normal;padding-left:0}.otis-lp .rl-sl-t td:last-child{color:var(--sk-mute)}.otis-lp .rl-sl-t .is-good td:nth-child(3){color:var(--sk-green);font-weight:700}.otis-lp .rl-held{color:var(--sk-green);align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:700;display:inline-flex}.otis-lp .rl-sl-btns{flex-wrap:wrap;gap:8px;margin:4px 0;display:flex}.otis-lp .rl-sl-btns span{color:var(--sk-ink);background:#fff;border:1px solid #1d1c1d4d;border-radius:4px;padding:4px 12px;font-size:13px;font-weight:700;line-height:1.4}.otis-lp .rl-sl-btns .is-pri{background:var(--sk-green);border-color:var(--sk-green);color:#fff}.otis-lp .rl-slack .rl-compose{border:1px solid #bbbabb;border-radius:8px;margin-top:2px;font-family:inherit;font-size:14.5px}.otis-lp .rl-slack .rl-compose-ph{color:#868686}.otis-lp .rl-slack .rl-compose-send{color:#bbbabb;background:0 0;border-radius:4px}.otis-lp .rl-slack .rl-compose.is-typing .rl-compose-send{background:var(--sk-green);color:#fff}@media (max-width:1100px){.otis-lp .rl.is-pinned .rl-sl{grid-template-columns:minmax(0,1fr)}.otis-lp .rl.is-pinned .rl-sl-side{display:none}}@media (max-width:640px){.otis-lp .rl-sl{grid-template-columns:minmax(0,1fr)}.otis-lp .rl-sl-side{display:none}}@media (max-width:560px){.otis-lp .rl-term .rl-scroll{font-size:11px}.otis-lp .rl-code{font-size:10.5px}.otis-lp .rl-compose{font-size:13.5px}}.otis-lp .sec-reel.is-dark{background:var(--charcoal);color:var(--parchment);box-shadow:0 0 0 100vmax var(--charcoal);clip-path:inset(0 -100vmax);padding:clamp(72px,9vw,128px) 0;position:relative}.otis-lp .sec-reel.is-dark+section{padding-top:clamp(64px,8vw,112px)}.otis-lp .is-dark .rl-h2,.otis-lp .is-dark .rl-title{color:var(--parchment)}.otis-lp .is-dark .rl-key{color:#8fa0ff}.otis-lp .is-dark .rl-key-n{color:#8fa0ff;background:#f9f7f21a}.otis-lp .is-dark .rl-body{color:#b4b0aa}.otis-lp .is-dark .rl-prog{background:#f9f7f224}.otis-lp .is-dark .rl-prog i{background:#bdb9b3}@media (hover:hover){.otis-lp .is-dark .rl-nav-b:hover .rl-prog{background:#f9f7f23d}}.otis-lp .is-dark .rl-nav-b:focus-visible{outline-color:#8fa0ff}.otis-lp .rl-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:clamp(20px,2.6vw,28px) 0 0;display:flex}.otis-lp .rl-tab{appearance:none;cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#bdb9b3;white-space:nowrap;background:0 0;border:1px solid #f9f7f23d;border-radius:2px;padding:9px 16px;font-size:11.5px;font-weight:500;line-height:1.2;transition:background .2s,border-color .2s,color .2s}@media (hover:hover){.otis-lp .rl-tab:not(.is-on):hover{color:var(--parchment);border-color:#f9f7f280}}.otis-lp .rl-tab.is-on{background:var(--blue);border-color:var(--blue);color:var(--parchment)}.otis-lp .rl-tab:focus-visible{outline-offset:2px;outline:2px solid #8fa0ff}@media (max-width:759px){.otis-lp .rl-tabs{justify-content:flex-start}.otis-lp .rl-tab{padding:8px 12px}}.otis-lp .rl-tab-s{display:none}@media (max-width:599px){.otis-lp .rl-tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.otis-lp .rl-tab{padding:9px 6px}.otis-lp .rl-tab-l{display:none}.otis-lp .rl-tab-s{display:inline}}@media (max-width:899px){.otis-lp .rl-head:has(.rl-tabs){display:contents}.otis-lp .rl.is-pinned:has(.rl-tabs) .rl-pin{grid-template-rows:auto auto auto minmax(0,1fr) auto}.otis-lp .rl.is-pinned .rl-head:has(.rl-tabs) .rl-h2{margin-bottom:var(--hg);grid-area:1/1}.otis-lp .rl.is-pinned .rl-tabs{grid-area:2/1;margin:0 0 10px}.otis-lp .rl.is-pinned:has(.rl-tabs) .rl-copy{grid-row:3}.otis-lp .rl.is-pinned:has(.rl-tabs) .rl-stage{grid-row:4}.otis-lp .rl.is-pinned:has(.rl-tabs) .rl-nav{grid-row:5}.otis-lp .rl:not(.is-pinned) .rl-head:has(.rl-tabs) .rl-h2{margin-bottom:20px}.otis-lp .rl:not(.is-pinned) .rl-tabs{z-index:2;background:var(--charcoal);margin:0 0 28px;padding:10px 0;position:sticky;top:0}}.otis-lp .is-dark .rl-win{border-color:#4a4846;box-shadow:0 30px 70px -24px #000000a6}.otis-lp .is-dark .rl-win.rl-cd{box-shadow:0 0 0 1px #ffffff0d,0 30px 70px -24px #000000a6}.otis-lp .is-dark .rl-term,.otis-lp .is-dark .rl-term .rl-view{background:#242423}.otis-lp .rl-share.is-mod i{background:repeating-linear-gradient(135deg, var(--stone) 0 1.5px, transparent 1.5px 3.5px)}.otis-lp .rb-btns{flex-wrap:wrap;gap:6px;display:flex}.otis-lp .rb-btns span{color:#0b0b0b;white-space:nowrap;background:#fff;border:1px solid #00000024;border-radius:8px;padding:5px 11px;font-size:12px;font-weight:500;line-height:1.3}.otis-lp .rb-btns .is-pri{color:#fff;background:#0b0b0b;border-color:#0b0b0b}.otis-lp .rb-spec{grid-template-columns:4.4em minmax(0,1fr);gap:0 12px;margin:0;padding:2px 13px 4px;font-size:12.5px;line-height:1.45;display:grid}.otis-lp .rb-spec dt,.otis-lp .rb-spec dd{border-bottom:1px solid #0000000f;padding:7px 0}.otis-lp .rb-spec dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--stone);font-size:9px;font-weight:500;line-height:18px}.otis-lp .rb-spec dd{color:#3d3c39;margin:0}.otis-lp .rb-spec dt:last-of-type,.otis-lp .rb-spec dd:last-of-type{border-bottom:0}.otis-lp .rb-spec ul{margin:0;padding:0;list-style:none}.otis-lp .rb-spec li{padding-left:1.35em;position:relative}.otis-lp .rb-spec li+li{margin-top:3px}.otis-lp .rb-spec li:before{content:"□";color:var(--stone);position:absolute;left:0}.otis-lp .rb-appr{background:#fff;border:1px solid #0000001a;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin:4px 0 8px;padding:11px 13px;display:flex}.otis-lp .rl-a .rb-appr p{color:#0b0b0b;margin:0;font-size:13px;line-height:1.4}.otis-lp .rb-appr p span{color:#898781;font-size:12px;display:block}.otis-lp .rb-appr-ok{color:#898781;align-items:center;gap:8px;margin:0 0 12px 2px;font-size:12.5px;display:flex}.otis-lp .rb-tag{color:var(--blue);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:1px;background:#324fef1a;border-radius:100px;margin-left:7px;padding:1px 6px;font-size:8.5px;font-weight:500}.otis-lp .rb-tag.is-prod{background:var(--bone);color:var(--slate)}.otis-lp .rb-ann-b{padding:9px 13px 3px}.otis-lp .rl-a .rb-ann-b p{color:#3d3c39;grid-template-columns:4.4em minmax(0,1fr);gap:12px;margin:0 0 6px;font-size:12.5px;line-height:1.45;display:grid}.otis-lp .rb-ann-b p span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--stone);font-size:9px;font-weight:500;line-height:18px}.otis-lp .rb-ann .rb-btns{padding:4px 13px 12px}.otis-lp .rb-link{background:#fff;border:1px solid #0000001a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;padding:10px 13px;display:flex}.otis-lp .rb-link-t{gap:1px;min-width:0;display:grid}.otis-lp .rb-link-t b{color:#0b0b0b;font-size:13px;font-weight:500}.otis-lp .rb-link-t span{color:#898781;font-size:12px}.otis-lp .rb-link-a{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);flex:none;font-size:9.5px;font-weight:500}.otis-lp .rl-cd .oa{border:1px solid var(--charcoal);background:var(--parchment);box-shadow:none;font-family:var(--sans);color:var(--charcoal);border-radius:0}.otis-lp .oa-o{border:3.4px solid var(--charcoal);vertical-align:-1px;border-radius:50%;flex:none;width:11px;height:11px;margin-right:7px;display:inline-block}.otis-lp .rl-cd .oa .rl-card-h{border-bottom:1px solid var(--bone);align-items:center;padding:10px 14px}.otis-lp .rl-cd .oa .rl-card-h b{font-family:var(--serif);letter-spacing:-.01em;color:var(--charcoal);align-items:center;font-size:16px;font-weight:400;display:flex}.otis-lp .rl-cd .oa .rl-card-h span{background:var(--bone);letter-spacing:.08em;color:var(--slate);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:9px}.otis-lp .rl-cd .oa .rb-spec{padding:2px 14px 6px;font-size:12.5px}.otis-lp .rl-cd .oa .rb-spec dt,.otis-lp .rl-cd .oa .rb-spec dd{border-bottom-color:var(--bone)}.otis-lp .rl-cd .oa .rb-spec dd{color:var(--charcoal)}.otis-lp .rl-cd .oa .rb-spec li:before{color:var(--slate)}.otis-lp .rl-cd .oa .rb-btns span{border:1px solid var(--charcoal);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--charcoal);background:0 0;border-radius:999px;padding:5px 12px;font-size:9.5px;font-weight:500}.otis-lp .rl-cd .oa .rb-btns .is-pri{background:var(--charcoal);color:var(--parchment)}.otis-lp .rl-cd .rb-appr.oa{padding:12px 14px}.otis-lp .rl-cd .rl-a .rb-appr.oa p{font-family:var(--serif);color:var(--charcoal);flex-wrap:wrap;align-items:center;column-gap:0;font-size:15px;line-height:1.3;display:flex}.otis-lp .rl-cd .rb-appr.oa p span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--stone);flex-basis:100%;margin-top:3px;padding-left:18px;font-size:9.5px;font-weight:500}.otis-lp .rl-cd .oa .rl-mt td{border-bottom-color:var(--bone);color:var(--charcoal);padding-top:8px;padding-bottom:8px}.otis-lp .rl-cd .oa .rl-share{background:var(--bone)}.otis-lp .rl-cd .oa .rl-share i{background:var(--charcoal)}.otis-lp .rl-cd .oa .rb-tag{background:var(--bone);color:var(--blue)}.otis-lp .rl-cd .oa .rb-tag.is-prod{color:var(--slate)}.otis-lp .rl-cd .oa .rb-ann-b{padding:10px 14px 4px}.otis-lp .rl-cd .rl-a .oa .rb-ann-b p{color:var(--charcoal);font-family:var(--sans);font-size:12.5px}.otis-lp .rl-cd .oa .rb-ann-b p span{color:var(--stone)}.otis-lp .rl-cd .rb-ann.oa .rb-btns{padding:4px 14px 12px}.otis-lp .rl-cd .rb-link.oa{padding:11px 14px}.otis-lp .rl-cd .oa .rb-link-t b{font-family:var(--serif);color:var(--charcoal);align-items:center;font-size:15px;font-weight:400;display:flex}.otis-lp .rl-cd .oa .rb-link-t span{color:var(--slate);padding-left:18px;font-size:12px}.otis-lp .rl-cd .oa .rb-link-a{background:var(--charcoal);color:var(--parchment);letter-spacing:.07em;border-radius:999px;padding:5px 12px}.otis-lp .rb-grid{font-variant-numeric:tabular-nums;margin:4px 0 8px 19px}.otis-lp .rl-t-out+.rl-t-tool{margin-top:12px}.otis-lp .rb-climb>div{grid-template-columns:3ch 7ch minmax(0,1fr);gap:0 14px;display:grid}.otis-lp .rb-climb .rb-gh{color:#8d8a86}.otis-lp .rb-climb>div>span:first-child{text-align:right;color:#8d8a86}.otis-lp .rb-climb .is-rej>span:last-child{color:#ff7b7b;grid-column:2/-1}.otis-lp .rb-climb .is-best{color:var(--parchment)}.otis-lp .rb-stall>div{grid-template-columns:3ch minmax(0,1fr);gap:0 14px;display:grid}.otis-lp .rb-stall>div>span:first-child{text-align:right;color:#8d8a86}.otis-lp .rb-stall .is-top{color:var(--parchment)}.otis-lp .rb-stall .is-top>span:first-child{color:#ff7b7b}.otis-lp .rb-rub>div{grid-template-columns:4ch minmax(0,1fr)}.otis-lp .rb-rub .is-top>span:first-child{color:#5ed35e}.otis-lp .rb-rub b{font-weight:500}.otis-lp .rb-unread{gap:10px;margin:12px 0 0;display:flex}.otis-lp .rb-unread>span:first-child{color:#8fa0ff;flex:none}.otis-lp .rb-unread b{color:var(--parchment);font-weight:500}.otis-lp .rb-unread em{color:#8fa0ff;font-style:normal}.otis-lp .sec-reel .rl-win.rb-desk{box-shadow:none;background:0 0;border:0}.otis-lp .rb-desk .rl-scroll{padding:10px calc(10px - var(--sb)) 12px 2px}.otis-lp .rb-desk .rl-view{-webkit-mask-image:linear-gradient(#0000,#000 10px);mask-image:linear-gradient(#0000,#000 10px)}.otis-lp .rb-desk .rl-view:hover::-webkit-scrollbar-thumb{background-color:#f9f7f23d}.otis-lp .rb-desk .rl-view:focus-visible::-webkit-scrollbar-thumb{background-color:#f9f7f23d}.otis-lp .rb-desk .rl-view::-webkit-scrollbar-thumb:hover{background-color:#f9f7f266}@supports not selector(::-webkit-scrollbar){.otis-lp .rb-desk .rl-view:hover,.otis-lp .rb-desk .rl-view:focus-visible{scrollbar-color:#f9f7f24d transparent}}.otis-lp .rb-sw{background:#fff;border-radius:8px;width:90%;overflow:hidden}.otis-lp .rb-sw-b{padding:12px 16px 42px}.otis-lp .rb-sw-b .rl-sl-msg{margin-bottom:0}.otis-lp .rb-at{color:#1264a3;background:#1d9bd11a;border-radius:3px;padding:0 2px}.otis-lp .rb-rv{background:var(--parchment);transition:opacity .35s ease, transform .5s var(--ease-q);border-radius:10px;margin:-41px 0 0 8%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 26px 60px -18px #000000bf}.otis-lp .rl.is-live .rb-rv:not(:has(.is-on)){opacity:0;transform:translateY(12px)}.otis-lp .os-top{background:var(--charcoal);height:36px;color:var(--parchment);align-items:center;gap:14px;padding:0 12px 0 14px;display:flex}.otis-lp .os-wm{flex:none;display:flex}.otis-lp .os-crumbs{min-width:0;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--stone);white-space:nowrap;align-items:center;gap:8px;font-size:9px;font-weight:500;display:flex;overflow:hidden}.otis-lp .os-crumbs>span+span:before{content:"/";color:var(--stone);margin-right:8px}.otis-lp .os-crumbs .is-here{color:var(--parchment)}.otis-lp .os-av{background:var(--parchment);width:20px;height:20px;color:var(--charcoal);font-family:var(--mono);letter-spacing:.04em;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:8px;font-weight:500;display:flex}.otis-lp .rb-rv-b{font-family:var(--sans);padding:14px clamp(14px,2vw,22px)}.otis-lp .rb-eye{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-size:9.5px;font-weight:500;display:block}.otis-lp .rb-h{font-family:var(--serif);letter-spacing:-.01em;color:var(--charcoal);margin:6px 0 0;font-size:19px;font-weight:400;line-height:1.15}.otis-lp .rb-meta{color:var(--slate);margin:4px 0 0;font-size:12.5px;line-height:1.4}.otis-lp .rb-pair{margin:10px 0 0}.otis-lp .rb-pair-h,.otis-lp .rb-pair-r{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.otis-lp .rb-pair-h{border-bottom:1px solid var(--bone);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--stone);padding-bottom:5px;font-size:9px;font-weight:500}.otis-lp .rb-pair-r{border-bottom:1px solid var(--bone);color:var(--slate);align-items:start;padding:6px 0;font-size:13px;line-height:1.4}.otis-lp .rb-pair-r>span:last-child{color:var(--charcoal)}.otis-lp .rb-chip{background:var(--charcoal);justify-self:start;padding:3px 9px;font-size:12px;font-weight:500;color:var(--parchment)!important}.otis-lp .rb-judge{color:var(--blue);align-items:center;gap:6px;margin:9px 0 0;font-size:12.5px;line-height:1.4;display:flex}.otis-lp .rb-judge>svg{width:10px;height:10px;fill:var(--blue);flex:none}.otis-lp .rb-judge b{color:var(--blue);font-weight:500}.otis-lp .rb-labels{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.otis-lp .rb-labels>span{border:1px solid var(--charcoal);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--charcoal);white-space:nowrap;background:0 0;border-radius:999px;padding:4px 11px;font-size:9.5px;font-weight:500;line-height:1.4;position:relative}.otis-lp .rb-press{background:var(--charcoal);color:var(--parchment);border-radius:999px;justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;inset:-1px}.otis-lp .rl.is-live .rb-press{transform:none}.otis-lp .rb-field{border:1px solid var(--bone);min-height:32px;color:var(--charcoal);background:#e8e6e1;margin:8px 0 0;padding:6px 11px;font-size:12.5px;line-height:1.45;position:relative}.otis-lp .rb-ph{color:var(--stone);position:absolute;top:6px;left:11px}.otis-lp .rb-field:has([data-b=type].is-on) .rb-ph{display:none}.otis-lp .rb-foot{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 0;display:flex}.otis-lp .rb-saved{color:var(--green);gap:8px;margin:0;font-size:12.5px;line-height:1.45;display:flex}.otis-lp .rb-next{background:var(--charcoal);color:var(--parchment);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:5px 14px;font-size:9.5px;font-weight:500;line-height:1.4}.otis-lp .rb-saved>span{color:var(--ok)}@container (max-width:460px){.otis-lp .rb-sw{width:100%}.otis-lp .rb-rv{margin-left:0}.otis-lp .rb-pair-h,.otis-lp .rb-pair-r{gap:10px}.otis-lp .rb-pair-r{font-size:12px}}.otis-lp .sec-lv{--ease-q:cubic-bezier(.32,.72,0,1)}.otis-lp .lv-h2{margin-bottom:0;font-size:clamp(28px,3.8vw,38px)}.otis-lp .lv-h2 .lv-br{display:none}@media (min-width:761px){.otis-lp .lv-h2 .lv-br{display:inline}}.otis-lp .lv-cols{grid-template-columns:minmax(0,1fr);margin-top:clamp(40px,5vw,64px);display:grid}.otis-lp .lv-col{grid-row:span 3;grid-template-rows:subgrid;align-content:start;padding:clamp(28px,6vw,40px) 0;display:grid}.otis-lp .lv-col:first-child{padding-top:0}.otis-lp .lv-col:last-child{padding-bottom:0}@media (min-width:900px){.otis-lp .lv-cols{--g:clamp(40px,5.2vw,72px);column-gap:var(--g);grid-template-columns:repeat(3,minmax(0,1fr))}.otis-lp .lv-col{padding:0;position:relative}}.otis-lp .lv-t{font-family:var(--serif);letter-spacing:-.015em;color:var(--charcoal);margin:clamp(22px,2.6vw,30px) 0 0;font-size:clamp(22px,2vw,26px);font-weight:400;line-height:1.15}.otis-lp .lv-b{max-width:34em;color:var(--slate);text-wrap:pretty;margin:10px 0 0;font-size:15.5px;line-height:1.55}.otis-lp .lv-fig{flex-direction:column;min-width:0;max-width:420px;margin:0;display:flex;position:relative}.otis-lp .lv-card{--px:14px;padding:0 var(--px) 14px;background:var(--parchment);border:1px solid var(--charcoal);border-radius:0;flex:1;container-type:inline-size}.otis-lp .lv-mk{color:#fff;width:20px;height:20px;box-shadow:0 0 0 3px var(--parchment);border-radius:50%;flex:none;justify-content:center;align-items:center;font-style:normal;display:flex}.otis-lp .lv-mk svg{fill:currentColor;width:20px;height:20px}.otis-lp .lv-mk svg.is-check{width:16px;height:16px}.otis-lp .lv-mk svg.is-spin{width:13px;height:13px;transform:translate(.3px,.25px)}.otis-lp .lv-fig .is-good>.lv-mk{background:var(--green)}.otis-lp .lv-fig .is-bad>.lv-mk{background:var(--red)}.otis-lp .lv-fig .is-flat>.lv-mk{background:var(--stone)}.otis-lp .lv-chat{background:#fff;border:1px solid #e6e3dd;border-radius:8px;gap:10px;padding:10px;display:grid}.otis-lp .lv-u{justify-self:end;max-width:88%;position:relative}.otis-lp .lv-u p{color:#fff;background:#171717;border-radius:12px;margin:0;padding:8px 12px;font-size:13px;line-height:1.375}.otis-lp .lv-tail{fill:#171717;width:18px;height:14px;position:absolute;bottom:-.5px;right:2.5px;transform:translate(50%)}.otis-lp .lv-a{color:#4d4d4d;background:#fff;border:1px solid #ebebeb;border-radius:12px 12px 12px 4px;justify-self:start;max-width:88%;margin:0;padding:8px 12px;font-size:13px;line-height:1.375;position:relative}.otis-lp .lv-chat .lv-u,.otis-lp .lv-chat .lv-a{opacity:0;transition:opacity .2s,transform .2s,border-color .2s;transform:translateY(8px)scale(.97)}.otis-lp .lv-u{transform-origin:100% 100%}.otis-lp .lv-a{transform-origin:0 100%}.otis-lp .lv-chat.is-in .lv-u{opacity:1;transition:opacity .3s ease, transform .5s var(--ease-q);transform:none}.otis-lp .lv-chat.is-in .lv-a{opacity:1;transition:opacity .3s ease calc(var(--d0,0s) / 2), transform .5s var(--ease-q) calc(var(--d0,0s) / 2), border-color .3s ease var(--vd,0s);transform:none}.otis-lp .lv-a:after{content:"";color:#fff;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-family:Apple Symbols,Segoe UI Symbol,Noto Sans Symbols,"Noto Sans Symbols 2",system-ui,sans-serif;font-size:14px;line-height:1;transition:opacity .15s,transform .15s;display:flex;position:absolute;bottom:-8px;right:-8px;transform:scale(.5);box-shadow:0 0 0 3px #fff}.otis-lp .lv-a[data-v]:after{opacity:1;transition:opacity .25s ease var(--vd), transform .4s var(--ease-q) var(--vd);transform:none}.otis-lp .lv-a[data-v=good]{border-color:#bfe3c2}.otis-lp .lv-a[data-v=good]:after{background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6.04264 17C6.04264 16.8424 6.01055 16.7636 5.94636 16.7636L5.50344 16.9636C5.50344 16.8788 5.45209 16.8182 5.34938 16.7818L5.19532 16.7636C5.09262 16.7636 4.96424 16.8061 4.81018 16.8909C4.7845 16.8303 4.75241 16.7697 4.71389 16.7091C4.67538 16.6485 4.64328 16.5939 4.61761 16.5455C4.45071 16.2424 4.28381 15.9091 4.11692 15.5455C3.96286 15.1697 3.81522 14.8121 3.674 14.4727C3.54562 14.1333 3.44292 13.8667 3.36589 13.6727C3.31453 13.5152 3.25676 13.2788 3.19257 12.9636C3.12838 12.6485 3.06419 12.2485 3 11.7636C3.14122 11.8485 3.25034 11.8909 3.32737 11.8909C3.41724 11.8909 3.50069 11.7636 3.57772 11.5091C3.61623 11.5576 3.68684 11.5818 3.78955 11.5818C3.86657 11.5818 3.92435 11.5576 3.96286 11.5091L4.27098 11.0727L4.61761 11.1818H4.63686C4.66254 11.1818 4.68822 11.1697 4.71389 11.1455C4.73957 11.1212 4.77808 11.097 4.82944 11.0727C4.93214 11.0121 5.00917 10.9818 5.06052 10.9818L5.11829 11C5.43925 11.1455 5.64466 11.4121 5.73453 11.8C5.96561 12.7212 6.1967 13.1818 6.42779 13.1818C6.65887 13.1818 6.92847 12.9515 7.23659 12.4909C7.39065 12.2606 7.5447 11.9939 7.69876 11.6909C7.86566 11.3879 8.03255 11.0485 8.19945 10.6727C8.22513 10.8182 8.2508 10.8909 8.27648 10.8909C8.34067 10.8909 8.44979 10.7394 8.60385 10.4364C8.77075 10.1333 9.03393 9.71515 9.3934 9.18182C9.59881 8.85455 9.85557 8.48485 10.1637 8.07273C10.4846 7.66061 10.8249 7.23636 11.1843 6.8C11.5438 6.36364 11.8904 5.95151 12.2242 5.56364C12.5708 5.17576 12.879 4.84242 13.1486 4.56364C13.4182 4.28485 13.6171 4.10303 13.7455 4.01818C14.2334 3.70303 14.6185 3.4 14.901 3.10909C14.8881 3.19394 14.8689 3.27273 14.8432 3.34545C14.8304 3.40606 14.8239 3.44848 14.8239 3.47273C14.8239 3.52121 14.8496 3.54545 14.901 3.54545L15.4402 3.29091V3.36364C15.4402 3.46061 15.4658 3.50909 15.5172 3.50909C15.5557 3.50909 15.6327 3.45455 15.7483 3.34545C15.8638 3.23636 15.928 3.15758 15.9409 3.10909L15.9023 3.36364L16.5571 3L16.403 3.32727C16.6084 3.19394 16.7561 3.12727 16.8459 3.12727C16.8973 3.12727 16.9358 3.15758 16.9615 3.21818C16.9872 3.26667 17 3.31515 17 3.36364C17 3.43636 16.9679 3.52121 16.9037 3.61818C16.8395 3.71515 16.7561 3.8303 16.6534 3.96364C16.5763 4.06061 16.448 4.20606 16.2682 4.4C16.1013 4.58182 15.8446 4.85455 15.4979 5.21818C15.1513 5.5697 14.6891 6.06061 14.1114 6.69091C13.9574 6.84848 13.7199 7.12727 13.3989 7.52727C13.0779 7.91515 12.7121 8.3697 12.3012 8.89091C11.9033 9.4 11.5053 9.91515 11.1073 10.4364C10.7093 10.9576 10.3563 11.4303 10.0481 11.8545C9.74003 12.2667 9.52178 12.5758 9.3934 12.7818L8.19945 14.6909C7.94269 15.103 7.73086 15.4424 7.56396 15.7091C7.39707 15.9636 7.26868 16.1394 7.17882 16.2364C6.98624 16.4545 6.77442 16.6485 6.54333 16.8182L6.37001 16.7273L6.21596 16.8182L6.04264 17Z' fill='%23fff'/%3E%3C/svg%3E") center / 16px no-repeat}.otis-lp .lv-a[data-v=bad]{border-color:#f3c4c4}.otis-lp .lv-a[data-v=bad]:after{background:var(--red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.94287 13.656L9.15487 10.444L5.94287 7.232L7.17487 6L10.3869 9.212L13.5989 6L14.8309 7.232L11.6189 10.444L14.8309 13.656L13.5989 14.888L10.3869 11.676L7.17487 14.888L5.94287 13.656Z' fill='%23fff'/%3E%3C/svg%3E") center / 20px no-repeat}.otis-lp .lv-typing{align-items:center;gap:4px;padding:11px 12px;display:flex}.otis-lp .lv-typing i{background:#a1a1a1;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite paused lvDot}@media (hover:hover) and (pointer:fine){.otis-lp .lv-col:hover .lv-typing i{animation-play-state:running}}.otis-lp .lv-typing i:nth-child(2){animation-delay:.15s}.otis-lp .lv-typing i:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.otis-lp .lv-typing i{opacity:.6;animation:none}}.otis-lp .lv-head{margin:0 calc(var(--px) * -1) 10px}.otis-lp .lv-tabs{background:var(--bone);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:4px 4px 0;display:grid}.otis-lp .lv-tab{min-width:0;color:var(--slate);align-items:center;gap:7px;padding:6px 7px;transition:background .35s,color .35s;display:flex}.otis-lp .lv-tab.is-on{background:var(--parchment);color:var(--charcoal)}.otis-lp .lv-tab b{text-wrap:balance;min-width:0;font-size:12px;font-weight:500;line-height:1.3}.otis-lp .lv-tab .lv-avs{transition:opacity .35s}.otis-lp .lv-tab:not(.is-on) .lv-avs{opacity:.55}.otis-lp button.lv-tab{appearance:none;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0}.otis-lp button.lv-tab.is-on{background:var(--parchment);cursor:default}@media (hover:hover){.otis-lp button.lv-tab:not(.is-on):hover{color:var(--charcoal)}.otis-lp button.lv-tab:not(.is-on):hover .lv-avs{opacity:.85}}.otis-lp .lv-metas{padding:8px var(--px) 0;display:grid}.otis-lp .lv-metas>span{color:var(--slate);white-space:nowrap;text-overflow:ellipsis;transition:opacity .3s ease, transform .4s var(--ease-q);grid-area:1/1;font-size:11.5px;line-height:1.3;overflow:hidden}.otis-lp .lv-metas>span:not(.is-on){opacity:0;transform:translateY(4px)}.otis-lp .lv-avs{flex:none;display:flex}.otis-lp .lv-av{width:22px;height:22px;box-shadow:0 0 0 2px var(--bone);border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .35s;display:flex}.otis-lp .lv-tab.is-on .lv-av{box-shadow:0 0 0 2px var(--parchment)}.otis-lp .lv-av svg{fill:currentColor;width:12px;height:12px}.otis-lp .lv-avs.is-stack .lv-av{width:15px;height:15px}.otis-lp .lv-avs.is-stack .lv-av svg{width:8px;height:8px}.otis-lp .lv-avs.is-stack .lv-av+.lv-av{margin-left:-6px}.otis-lp .lv-tab:has(.is-stack){gap:5px}.otis-lp .lv-av.is-blue{color:var(--blue);background:#c9d1fa}.otis-lp .lv-av.is-green{color:var(--green);background:#c3e5c3}.otis-lp .lv-av.is-stone{color:var(--slate);background:#d3d0ca}.otis-lp .lv-av.is-slate{color:var(--charcoal);background:#bdb9b3}.otis-lp .lv-futures{display:grid}.otis-lp .lv-futures>.lv-later{grid-area:1/1}.otis-lp .lv-later{align-content:start;gap:8px;margin:0;padding:14px 0 0;list-style:none;display:grid}.otis-lp .lv-later li{color:var(--charcoal);grid-template-columns:46px 20px minmax(0,1fr);align-items:center;column-gap:10px;font-size:13px;line-height:1.35;display:grid;position:relative}.otis-lp .lv-later li:before{content:"";background:var(--stone);transform-origin:top;width:1px;transition:transform .2s;position:absolute;top:calc(-50% - 8px);bottom:50%;left:65.5px;transform:scaleY(0)}.otis-lp .lv-later li:first-child:before{top:-14px}.otis-lp .lv-later.is-bare li{grid-template-columns:20px minmax(0,1fr)}.otis-lp .lv-later.is-bare li:before{left:9.5px}.otis-lp .lv-later li>*{opacity:0;transition:opacity .2s}.otis-lp .lv-later li>i{z-index:1;transition:opacity .2s,transform .2s;position:relative;transform:scale(.6)}.otis-lp .lv-later.is-on li:before{transition:transform .3s ease calc(var(--d0,0s) + var(--i) * .6s);transform:none}.otis-lp .lv-later.is-on li>*{opacity:1;transition:opacity .35s ease calc(var(--d0,0s) + .3s + var(--i) * .6s)}.otis-lp .lv-later.is-on li>i{transition:opacity .25s ease calc(var(--d0,0s) + .3s + var(--i) * .6s), transform .4s var(--ease-q) calc(var(--d0,0s) + .3s + var(--i) * .6s);transform:none}.otis-lp .lv-when{font-family:var(--mono);color:var(--stone);text-align:right;white-space:nowrap;font-size:10px}.otis-lp .bp-goal{margin:0 calc(var(--px) * -1) 12px;padding:0 var(--px) 10px;border-bottom:1px solid var(--bone);align-items:center;gap:8px;display:flex}.otis-lp .bp-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue);flex:none;font-size:11px;font-weight:500}.otis-lp .bp-goals{flex:1;min-width:0;display:grid}.otis-lp .bp-goals>span{color:var(--charcoal);white-space:nowrap;text-overflow:ellipsis;transition:opacity .3s ease, transform .4s var(--ease-q);grid-area:1/1;font-size:12.5px;line-height:20px;overflow:hidden}.otis-lp .bp-goals>span:first-child{color:var(--stone)}.otis-lp .bp-goals>span:not(.is-on){opacity:0;transform:translateY(5px)}@container (max-width:238px){.otis-lp .bp-goals>span{white-space:normal;line-height:1.35}}.otis-lp .bp-done{opacity:0;flex:none;transition:opacity .2s,transform .2s;display:flex;transform:scale(.6)}.otis-lp .bp-done.is-on{opacity:1;transition:opacity .3s ease .45s, transform .4s var(--ease-q) .45s;transform:none}.otis-lp .bp-tl{gap:8px;margin:0;padding:0;list-style:none;display:grid}.otis-lp .bp-tl li{opacity:0;grid-template-columns:20px minmax(0,1fr);gap:1px 10px;font-size:13px;line-height:1.3;transition:opacity .25s,transform .25s;display:grid;position:relative;transform:translateY(6px)}.otis-lp .bp-tl li.is-on{opacity:1;transition:opacity .35s ease, transform .45s var(--ease-q);transform:none}.otis-lp .bp-tl li>i{grid-row:1/span 2;align-self:start}.otis-lp .bp-did{color:var(--charcoal)}.otis-lp .bp-meta{color:var(--slate);grid-column:2;font-size:11.5px}.otis-lp .bp-d{font-family:var(--mono);color:var(--stone);font-size:10px}.otis-lp .bp-tl .is-bad .bp-res{color:var(--red)}.otis-lp .bp-tl li:after{content:"";background:var(--stone);transform-origin:top;width:1px;transition:transform .15s;position:absolute;top:20px;bottom:-8px;left:9.5px;transform:scaleY(0)}.otis-lp .bp-tl li.is-on:has(+li.is-on):after{transition:transform .3s;transform:none}.otis-lp .faq-list{border-top:1px solid var(--bone);max-width:780px;margin:0 auto}.otis-lp .faq-item{border-bottom:1px solid var(--bone);padding:clamp(14px,1.8vw,20px) 0}.otis-lp .faq-item summary{cursor:pointer;font-family:var(--serif);color:var(--charcoal);justify-content:space-between;gap:16px;font-size:clamp(19px,2vw,23px);line-height:1.25;list-style:none;display:flex}.otis-lp .faq-item summary::-webkit-details-marker{display:none}.otis-lp .faq-item summary:after{content:"+";font-family:var(--mono);color:var(--stone);flex:none}.otis-lp .faq-item[open] summary:after{content:"–"}.otis-lp .faq-item p{max-width:62ch;color:var(--slate);margin:10px 0 0;font-size:15.5px;line-height:1.55}.otis-lp .faq-item p a{color:var(--charcoal);text-decoration:underline;-webkit-text-decoration-color:var(--stone);text-decoration-color:var(--stone);text-underline-offset:3px;transition:text-decoration-color .15s}.otis-lp .faq-item p a:hover{-webkit-text-decoration-color:var(--charcoal);text-decoration-color:var(--charcoal)}.otis-lp .close-cta{text-align:center}.otis-lp .close-cta .tf-faces{justify-content:center}.otis-lp .close-cta .hero-form{justify-content:center;max-width:none}
