.lp{--gutter: clamp(20px, 6vw, 96px);--inset: clamp(16px, 4vw, 60px);--col-a: 42vw;--col-b: 29vw;--ease-expo: cubic-bezier(.77, 0, .175, 1);--ease-out: cubic-bezier(.19, 1, .22, 1);--stagger: .06s;--sheet: #fffdfa;--hair: rgb(16 23 26 / 10%);--hair-light: rgb(244 241 234 / 16%);--steel: #34444c;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:var(--body);interpolate-size:allow-keywords}.lp-wrap{position:relative;z-index:2;width:calc(100% - 2 * var(--gutter));margin-inline:auto}.lp-tag{display:inline-flex;align-items:center;gap:12px;margin:0;color:var(--ink);font:600 11px/1.3 var(--body);letter-spacing:.26em;text-transform:uppercase}.lp-tag:before{width:22px;height:2px;flex:none;background:var(--orange);content:""}.lp-tag--orange{color:var(--orange)}.lp-tag--orange:before{display:none}.lp-h2{max-width:17ch;margin:22px 0 0;font:500 clamp(34px,4.2vw,68px) / 1.02 var(--display);letter-spacing:-.032em}.lp-lead{max-width:46ch;margin:24px 0 0;color:var(--slate);font-size:clamp(16px,1.15vw,18px);line-height:1.68}.lp-split-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px 6vw}.lp-split-head .lp-lead{margin:0 0 6px}.lp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px}.lp-roll{position:relative;display:inline-block;overflow:hidden;vertical-align:top;line-height:1.3}.lp-roll>span,.lp-roll:after{display:block;transition:transform .6s var(--ease-expo)}.lp-roll:after{position:absolute;top:100%;left:0;content:attr(data-label)}a:hover>.lp-roll>span,a:focus-visible>.lp-roll>span,a:hover>.lp-roll:after,a:focus-visible>.lp-roll:after{transform:translateY(-100%)}.lp-button{position:relative;display:inline-flex;min-height:56px;align-items:center;gap:16px;overflow:hidden;isolation:isolate;padding:0 26px;font:600 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:color .35s ease}.lp-button:before{position:absolute;z-index:-1;inset:0;background:var(--wipe);content:"";transform:scaleY(0);transform-origin:left bottom;transition:transform .5s var(--ease-expo)}.lp-button:hover:before,.lp-button:focus-visible:before{transform:scaleY(1);transform-origin:left top}.lp-button .arrow-icon,.lp-close__book .arrow-icon{font-size:18px;transition:transform .6s var(--ease-expo)}.lp-button:hover .arrow-icon,.lp-close__book:hover .arrow-icon{transform:rotate(45deg)}.lp-button--orange{--wipe: var(--ink);background:var(--orange);color:var(--ink)}.lp-button--orange:hover,.lp-button--orange:focus-visible{color:var(--white)}.lp-roadmap .lp-button--orange{--wipe: var(--paper)}.lp-roadmap .lp-button--orange:hover{color:var(--ink)}.lp-link{display:inline-flex;align-items:center;gap:14px;color:var(--ink);font:600 11px/1.4 var(--body);letter-spacing:.16em;text-transform:uppercase}.lp-link:after{width:64px;height:1px;background:currentColor;content:"";opacity:.3;transform-origin:left center;transition:transform .5s var(--ease-expo),opacity .3s linear,background-color .3s linear}.lp-link:hover:after,.lp-link:focus-visible:after{background:var(--orange);opacity:1;transform:scaleX(1.6)}.lp-frame{overflow:hidden;border:1px solid rgb(16 23 26 / 10%);border-radius:6px;background:#fff;box-shadow:0 40px 90px -36px #10171a8c}.lp-frame__bar{display:flex;height:28px;align-items:center;gap:6px;border-bottom:1px solid rgb(16 23 26 / 8%);padding:0 12px;background:#f7f5f0}.lp-frame__bar i{width:7px;height:7px;border-radius:50%;background:#10171a29}.lp-frame__bar span{margin-left:10px;color:var(--slate);font-size:10.5px;letter-spacing:.04em}.lp-frame img{display:block;width:100%;height:auto}.lp-lines{position:absolute;z-index:1;inset:0;pointer-events:none}.lp-lines i{position:absolute;top:0;bottom:0;width:1px;background:var(--hair);transform-origin:top}.lp-lines--light i{background:var(--hair-light)}.lp-lines i:nth-child(1){left:var(--gutter);--i: 0}.lp-lines i:nth-child(2){left:var(--col-a);--i: 1}.lp-lines i:nth-child(3){left:calc(var(--col-a) + var(--col-b));--i: 2}.lp-lines i:nth-child(4){right:var(--gutter);--i: 3}.lp-hero{position:relative;padding-top:clamp(124px,17vh,176px);background:var(--paper)}.lp-hero__top{padding-left:var(--inset)}.lp-hero__row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr);align-items:end;gap:40px 5vw;margin-top:30px}.lp-hero__title{margin:0;font:500 clamp(42px,5.5vw,94px) / 1 var(--display);letter-spacing:-.038em}@media(min-width:961px){.lp-hero--compact .lp-hero__row{grid-template-columns:minmax(0,1fr) auto}.lp-hero--compact .lp-actions{flex-direction:column;align-items:flex-start;gap:22px}}.lp-hero__title em{color:inherit;font-style:normal;background:linear-gradient(var(--orange),var(--orange)) 0 94% / 100% .07em no-repeat}.lp-mask{display:block;overflow:hidden;padding-bottom:.08em}.lp-mask>span{display:block;text-wrap:balance}.lp-hero__side{padding-bottom:.5em}.lp-hero__side p{max-width:36ch;margin:0 0 30px;color:var(--slate);font-size:16px;line-height:1.7}.lp-hero__stage{position:relative;z-index:2;height:clamp(540px,88vh,920px);margin-top:clamp(56px,9vh,96px)}.lp-hero__reveal{position:absolute;inset:0;overflow:hidden;background:var(--ink)}.lp-hero__photo,.lp-close__media{position:absolute;inset:-12% 0 0;transform:translate3d(0,var(--shift, 0),0);will-change:transform}.lp-hero__photo img,.lp-close__media img,.lp-problem__photo img{display:block;width:100%;height:100%;object-fit:cover}.lp-hero__photo img{transform:scale(1.04)}.lp-hero__band{position:absolute;z-index:2;bottom:0;left:0;display:grid;min-height:clamp(220px,30svh,320px);grid-template-columns:var(--col-a) calc(var(--col-b) * .42)}.lp-hero__statement{display:flex;align-items:center;margin:0;padding:clamp(28px,3.6vw,56px) clamp(28px,3vw,48px) clamp(28px,3.6vw,56px) calc(var(--gutter) + var(--inset));background:var(--orange);color:var(--white);font:500 clamp(24px,2.2vw,36px) / 1.12 var(--display);letter-spacing:-.025em}.lp-hero__scroll{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:20px;background:var(--paper);color:var(--ink);font:600 11px/1.2 var(--body);letter-spacing:.16em;text-align:center;text-transform:uppercase}.lp-hero__scroll-icon{display:grid;width:44px;height:44px;place-items:center;overflow:hidden;border:1px solid rgb(16 23 26 / 18%);border-radius:50%;color:var(--orange);font-size:18px}.lp-hero__scroll:hover .lp-hero__scroll-icon .arrow-icon{animation:lp-arrow-drop .6s var(--ease-out)}@keyframes lp-arrow-drop{0%{transform:translateY(0);opacity:1}35%{transform:translateY(24px);opacity:0}36%{transform:translateY(-24px);opacity:0}to{transform:translateY(0);opacity:1}}.lp-motion .lp-hero__tag{opacity:0;transition:opacity .8s ease .15s}.lp-motion .lp-hero__lines i{transform:scaleY(0);transition:transform 1.6s var(--ease-expo) calc(.1s + var(--i) * .09s)}.lp-motion .lp-hero .lp-mask>span{transform:translateY(108%);transition:transform 1.2s var(--ease-out)}.lp-motion .lp-hero .lp-mask:nth-child(1)>span{transition-delay:.25s}.lp-motion .lp-hero .lp-mask:nth-child(2)>span{transition-delay:.35s}.lp-motion .lp-hero .lp-mask:nth-child(3)>span{transition-delay:.45s}.lp-motion .lp-hero__title em{background-size:0% .07em;transition:background-size 1.1s var(--ease-expo) 1.15s}.lp-motion .lp-hero__side>*{opacity:0;transform:translateY(14px);transition:opacity .9s ease,transform 1s var(--ease-out)}.lp-motion .lp-hero__side>:nth-child(1){transition-delay:.2s}.lp-motion .lp-hero__side>:nth-child(2){transition-delay:.3s}.lp-motion .lp-hero__reveal{clip-path:inset(100% 0 0 0);transition:clip-path 1.3s var(--ease-expo) .55s}.lp-motion .lp-hero__photo img{transform:scale(1.22);transition:transform 2.8s var(--ease-out) .55s}.lp-motion .lp-hero__reveal .lp-lines i{transform:scaleY(0);transition:transform 1.6s var(--ease-expo) calc(1.1s + var(--i) * .09s)}.lp-motion .lp-hero__band>*{clip-path:inset(100% 0 0 0);transition:clip-path 1.1s var(--ease-expo)}.lp-motion .lp-hero__statement{transition-delay:.1s}.lp-motion .lp-hero__scroll{transition-delay:.22s}.lp-motion .lp.is-ready .lp-hero__tag,.lp-motion .lp.is-ready .lp-hero__side>*{opacity:1;transform:none}.lp-motion .lp.is-ready .lp-hero .lp-mask>span,.lp-motion .lp.is-ready .lp-hero__lines i,.lp-motion .lp.is-ready .lp-hero__reveal .lp-lines i{transform:none}.lp-motion .lp.is-ready .lp-hero__title em{background-size:100% .07em}.lp-motion .lp.is-ready .lp-hero__reveal,.lp-motion .lp-hero__band.is-in>*{clip-path:inset(0 0 0 0)}.lp-motion .lp.is-ready .lp-hero__photo img{transform:scale(1.04)}.lp-problem{position:relative;background:var(--ink)}.lp-problem__scene{position:relative;min-height:82svh;overflow:hidden;color:var(--white)}.lp-problem__photo{position:absolute;inset:0}.lp-problem__photo img{transform:scale(calc(1.14 - var(--p, 0) * .12));transition:filter 1s ease}.lp-problem__shade{position:absolute;inset:0;background:#10171a7f}.lp-problem__statement{position:absolute;z-index:2;top:50%;right:var(--gutter);left:calc(var(--gutter) + var(--inset));transform:translateY(-50%)}.lp-problem__big{max-width:16ch;margin:26px 0 0;font:500 clamp(36px,5vw,84px) / 1.02 var(--display);letter-spacing:-.034em}.lp-problem__sheet{position:relative;display:grid;gap:48px;padding:72px var(--gutter) 80px;background:var(--sheet);color:var(--ink)}.lp-problem__copy{display:flex;flex-direction:column;align-items:flex-start}.lp-problem__title{max-width:18ch;margin:22px 0 0;color:var(--orange-dark);font:500 clamp(30px,min(3.4vw,5.6vh),54px) / 1.06 var(--display);letter-spacing:-.03em}.lp-problem__copy .lp-link{margin-top:34px}.lp-problem__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 36px;margin:0;padding:0;list-style:none}.lp-problem__list li{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--hair);padding-top:20px}.lp-problem__list b,.lp-show__label b,.lp-show__note b,.lp-steps b,.lp-role__card b,.lp-col b,.lp-close__criteria b,.lp-faq summary b{color:var(--orange-dark);font:600 11px/1.7 var(--body);letter-spacing:.14em}.lp-problem__list h3{margin:0;font:500 clamp(20px,1.6vw,25px) / 1.2 var(--display);letter-spacing:-.018em}.lp-problem__list p{margin:0;color:var(--slate);font-size:15px;line-height:1.6}.lp-problem__corner{display:none}@media(min-width:961px){.lp-deck-on .lp-problem__sticky{position:relative;height:100%;overflow:hidden}.lp-deck-on .lp-problem__scene{position:absolute;inset:0;min-height:0}.lp-deck-on .lp-problem[data-state=b] .lp-problem__photo img{filter:brightness(.45) saturate(.7)}.lp-deck-on .lp-problem__statement{transition:opacity .7s ease,transform 1s var(--ease-expo),filter .7s ease}.lp-deck-on .lp-problem[data-state=b] .lp-problem__statement{filter:blur(6px);opacity:0;transform:translateY(calc(-50% - 9vh))}.lp-deck-on .lp-problem__sheet{position:absolute;top:14vh;right:var(--gutter);bottom:0;left:0;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:safe center;overflow-y:auto;scrollbar-width:none;gap:0 5vw;padding:6vh 4vw 6vh calc(var(--gutter) + var(--inset));clip-path:inset(0 100% 0 0);transition:clip-path 1.1s var(--ease-expo)}.lp-deck-on .lp-problem[data-state=b] .lp-problem__sheet{clip-path:inset(0 0 0 0)}.lp-deck-on .lp-problem__corner{position:absolute;bottom:0;left:0;display:block;width:var(--gutter);height:18vh;background:var(--orange);transform:scaleY(0);transform-origin:bottom;transition:transform .9s var(--ease-expo)}.lp-deck-on .lp-problem[data-state=b] .lp-problem__corner{transform:scaleY(1);transition-delay:.55s}.lp-deck-on .lp-problem[data-state=a] .lp-step{opacity:0;transform:translateY(18px);transition-delay:0s;transition-duration:.35s}.lp-deck-on .lp-problem[data-state=a] .lp-step--rise{clip-path:inset(0 0 100% 0)}.lp-deck-on .lp-problem[data-state=a] .lp-rule:before{transform:scaleX(0)}.lp-deck-on .lp-problem .lp-step{--delay: calc(.3s + var(--d, 0) * var(--stagger))}}.lp-show{position:relative;padding-top:clamp(96px,16vh,180px);background:var(--sheet)}.lp-show .lp-lines i:nth-child(3){display:none}.lp-show__head{padding-left:calc(var(--col-a) - var(--gutter) + var(--inset))}.lp-show__grid{display:grid;gap:48px;padding:56px 0 clamp(96px,14vh,160px)}.lp-show__list{margin:0;padding:0;list-style:none}.lp-show__item{display:flex;flex-direction:column;border-top:1px solid var(--hair)}.lp-show__label{margin:0}.lp-show__label button{display:flex;width:100%;align-items:baseline;gap:18px;border:0;padding:24px 0 16px;background:none;color:var(--ink);cursor:default;font:500 clamp(21px,1.8vw,28px) / 1.15 var(--display);letter-spacing:-.022em;text-align:left}.lp-show__bar{display:none}.lp-show__panel{display:grid;grid-template-rows:1fr}.lp-show__inner{display:flex;min-height:0;flex-direction:column;align-items:flex-start;gap:16px;overflow:hidden;padding-bottom:36px}.lp-show__title{max-width:26ch;margin:0;color:var(--orange-dark);font:500 clamp(20px,1.65vw,26px) / 1.2 var(--display);letter-spacing:-.02em}.lp-show__body{max-width:50ch;margin:0;color:var(--slate);font-size:15.5px;line-height:1.65}.lp-show__note{display:grid;max-width:46ch;grid-template-columns:34px 1fr;margin:0;color:var(--slate);font-size:14.5px;line-height:1.6}.lp-show__note strong{color:var(--ink)}.lp-steps{display:grid;width:100%;max-width:520px;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none}.lp-steps li{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--hair);padding:12px 10px 0 0;color:var(--ink);font-size:13px;font-weight:500;line-height:1.35}.lp-steps li:first-child{border-top:2px solid var(--orange)}.lp-chain{display:grid;width:100%;max-width:520px;grid-template-columns:auto 1fr;border:1px solid var(--hair)}.lp-chain>div{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.lp-chain small{color:var(--slate);font:600 10.5px/1.2 var(--body);letter-spacing:.14em;text-transform:uppercase}.lp-chain__from{border-right:1px solid var(--hair)}.lp-chain__from strong{color:var(--slate);font:500 25px/1 var(--display);text-decoration:line-through;text-decoration-color:#10171a4d;text-decoration-thickness:1px}.lp-chain__to ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lp-chain__to li{border:1px solid rgb(242 106 46 / 45%);padding:6px 10px;color:var(--ink);font-size:12.5px;font-weight:600}.lp-show__stage{display:none}.lp-phone{display:grid;width:100%;place-items:center;margin:12px 0 0;padding:36px 20px 0;overflow:hidden}.lp-phone--orange{background:var(--orange)}.lp-phone--ink{background:var(--ink)}.lp-phone--sand{background:var(--paper-deep)}.lp-phone--steel{background:var(--steel)}.lp-phone__device{width:min(280px,78%);overflow:hidden;border:8px solid var(--ink);border-bottom:0;border-radius:34px 34px 0 0;background:var(--ink);box-shadow:0 30px 70px -30px #10171a99}.lp-phone--ink .lp-phone__device{border-color:#2a3439}.lp-phone__device img{display:block;width:100%;height:auto;max-height:440px;border-radius:26px 26px 0 0;object-fit:cover;object-position:top}@media(min-width:961px){.lp-deck-on .lp-show{display:flex;flex-direction:column;padding-top:max(112px,13vh)}.lp-deck-on .lp-show__head{padding-left:var(--inset)}.lp-deck-on .lp-show__head .lp-h2{max-width:none;margin-top:16px;font-size:clamp(28px,2.7vw,44px)}.lp-deck-on .lp-show{min-height:100%}.lp-deck-on .lp-show__track{flex:1 0 auto}.lp-deck-on .lp-show__sticky{display:flex;min-height:100%;align-items:safe center}.lp-deck-on .lp-show__grid{grid-template-columns:minmax(0,4.2fr) minmax(0,7.8fr);align-items:safe center;gap:4.5vw;padding:3vh 0 5vh var(--inset)}.lp-deck-on .lp-show__item{border-top:0}.lp-deck-on .lp-show__bar{position:relative;display:block;height:1px;background:var(--hair)}.lp-deck-on .lp-show__bar span{position:absolute;inset:-.5px 0;background:var(--orange);transform:scaleX(var(--fill, 0));transform-origin:left;transition:transform .85s var(--ease-expo)}.lp-deck-on .lp-show__label button{padding:20px 0;color:#10171a57;cursor:pointer;transition:color .5s ease}.lp-deck-on .lp-show__label button:hover,.lp-deck-on .lp-show__item.is-active .lp-show__label button{color:var(--ink)}.lp-deck-on .lp-show__panel{grid-template-rows:0fr;transition:grid-template-rows .8s var(--ease-expo)}.lp-deck-on .lp-show__item.is-active .lp-show__panel{grid-template-rows:1fr}.lp-deck-on .lp-show__inner{gap:14px;padding-bottom:28px;opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .6s var(--ease-out)}.lp-deck-on .lp-show__item.is-active .lp-show__inner{opacity:1;transform:none;transition:opacity .7s ease .3s,transform 1s var(--ease-out) .3s}.lp-deck-on .lp-show__inner .lp-fade{opacity:1;transform:none}.lp-deck-on .lp-show__inner .lp-phone{display:none}.lp-deck-on .lp-show__stage{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 11.5;max-height:calc(100svh - max(112px,13vh) - 150px)}.lp-show__slide{--hide: inset(100% 0 0 0);position:absolute;z-index:4;inset:0;display:grid;place-items:center;padding:7% 7% 8% 11%;clip-path:var(--hide);transition:clip-path 1.05s var(--ease-expo)}.lp-show__slide:nth-child(2){--hide: inset(0 0 0 100%)}.lp-show__slide:nth-child(3){--hide: inset(0 100% 0 0)}.lp-show__slide.is-past{z-index:1;clip-path:inset(0 0 0 0)}.lp-show__slide.is-active{z-index:2;clip-path:inset(0 0 0 0)}.lp-show__slide--orange{background:var(--orange)}.lp-show__slide--ink{background:var(--ink)}.lp-show__slide--sand{background:var(--paper-deep)}.lp-show__slide--steel{background:var(--steel)}.lp-show__index{position:absolute;top:26px;left:22px;color:#fffdfa73;font:600 clamp(30px,2.8vw,46px) / 1 var(--display);letter-spacing:-.02em;writing-mode:vertical-rl;transform:rotate(180deg)}.lp-show__slide--sand .lp-show__index{color:#10171a38}.lp-show__shot{width:100%;transform:translateY(8%) scale(1.04);transition:transform 1.3s var(--ease-out)}.lp-show__slide.is-active .lp-show__shot,.lp-show__slide.is-past .lp-show__shot{transform:none}}.lp-roles{position:relative;padding:clamp(96px,16vh,180px) 0;background:var(--paper)}.lp-roles .lp-lines i:nth-child(2),.lp-roles .lp-lines i:nth-child(3){display:none}.lp-roles .lp-split-head,.lp-trust .lp-split-head{padding-left:var(--inset)}.lp-roles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:64px 0 0;padding:0;list-style:none}.lp-role{position:relative;overflow:hidden;aspect-ratio:3 / 4;background:var(--ink)}.lp-role img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.lp-role:hover img{transform:scale(1.05)}.lp-role__card{position:absolute;bottom:0;left:0;width:min(86%,380px);padding:24px 26px 26px;background:var(--sheet)}.lp-role__card:before{position:absolute;top:0;left:0;width:44px;height:3px;background:var(--orange);content:""}.lp-role__card h3{margin:6px 0 0;font:500 clamp(22px,1.9vw,30px) / 1.1 var(--display);letter-spacing:-.025em}.lp-role__card p{margin:8px 0 0;color:var(--slate);font-size:14.5px;line-height:1.55}.lp-trust{position:relative;padding:clamp(96px,16vh,180px) 0;background:var(--sheet)}.lp-trust__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:72px 0 0;padding:0;border-top:1px solid var(--hair);list-style:none}.lp-col{display:flex;flex-direction:column;gap:10px;border-left:1px solid var(--hair);padding:36px 28px 8px}.lp-col:first-child{border-left:0;padding-left:var(--inset)}.lp-col__icon{display:inline-flex;margin-bottom:22px;color:var(--orange)}.lp-col h3{margin:0;font:500 21px/1.2 var(--display);letter-spacing:-.018em}.lp-col p{margin:0;color:var(--slate);font-size:15px;line-height:1.6}.lp-roadmap{position:relative;padding:clamp(96px,16vh,180px) 0;background:var(--ink);color:var(--paper)}.lp-roadmap .lp-lines i:nth-child(3){display:none}.lp-roadmap__grid{display:grid;grid-template-columns:calc(var(--col-a) - var(--gutter)) minmax(0,1fr);gap:48px 0}.lp-roadmap__head{display:flex;flex-direction:column;align-items:flex-start;padding:0 var(--inset)}.lp-roadmap .lp-lead{color:#f4f1eaa8}.lp-roadmap .lp-button{margin-top:40px}.lp-roadmap__track{position:relative;display:flex;flex-direction:column;margin:0;padding:0 0 0 var(--inset);list-style:none}.lp-roadmap__line{position:absolute;top:10px;bottom:10px;left:0;width:1px}.lp-roadmap__line:after{position:absolute;inset:0;background:var(--orange);content:"";transform-origin:top}.lp-roadmap__track li{position:relative;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid rgb(244 241 234 / 12%);padding:4px 0 36px}.lp-roadmap__track li+li{padding-top:36px}.lp-roadmap__node{position:absolute;top:8px;left:calc(var(--inset) * -1 - 5px);width:11px;height:11px;border:1px solid var(--orange);border-radius:50%;background:var(--ink)}.lp-roadmap__track li+li .lp-roadmap__node{top:40px}.lp-roadmap__track li:first-of-type .lp-roadmap__node{background:var(--orange)}.lp-roadmap__track small{color:var(--orange);font:600 10.5px/1.2 var(--body);letter-spacing:.18em;text-transform:uppercase}.lp-roadmap__track h3{margin:0;font:500 clamp(22px,2vw,30px) / 1.15 var(--display);letter-spacing:-.02em}.lp-roadmap__track p{max-width:44ch;margin:0;color:#f4f1eaa8;font-size:15px;line-height:1.6}.lp-roadmap__note{grid-column:2;margin:0;padding-left:var(--inset);color:#f4f1ea7f;font-size:13px}.lp-close{position:relative;display:flex;min-height:max(760px,110svh);flex-direction:column;justify-content:space-between;overflow:hidden;background:var(--ink);color:var(--paper)}.lp-close__shade{position:absolute;inset:0;background:#10171a8c}.lp-close__intro{padding:clamp(110px,20vh,200px) 0 64px calc(var(--col-a) - var(--gutter) + var(--inset))}.lp-close__intro .lp-lead{color:#f4f1eacc}.lp-close__band{position:relative;z-index:2;display:grid;min-height:clamp(300px,38svh,420px);margin-right:var(--gutter);grid-template-columns:var(--col-a) var(--col-b) 1fr}.lp-close__panel{display:flex;align-items:center;padding:clamp(32px,4vw,60px) clamp(28px,3.4vw,56px) clamp(32px,4vw,60px) calc(var(--gutter) + var(--inset));background:var(--orange)}.lp-close__statement{max-width:20ch;margin:0;color:var(--ink);font:500 clamp(26px,2.4vw,40px) / 1.12 var(--display);letter-spacing:-.025em}.lp-close__criteria{display:flex;flex-direction:column;gap:22px;padding:clamp(32px,4vw,60px) clamp(24px,3vw,48px) clamp(32px,4vw,60px) var(--inset);background:var(--ink)}.lp-close__criteria ol{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.lp-close__criteria b{color:var(--orange)}.lp-close__criteria li{display:grid;grid-template-columns:34px 1fr;gap:8px;border-top:1px solid rgb(244 241 234 / 14%);padding-top:14px;color:#f4f1ead6;font-size:14.5px;line-height:1.5}.lp-close__cta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:28px;padding:clamp(32px,3vw,48px);background:var(--paper)}.lp-close__book{display:inline-flex;align-items:center;gap:16px;color:var(--ink);font:500 clamp(22px,1.9vw,30px) / 1.1 var(--display);letter-spacing:-.02em}.lp-close__book .arrow-icon{color:var(--orange);font-size:1.1em}.lp-faq{padding:clamp(96px,16vh,180px) 0;background:var(--paper)}.lp-faq__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px 6vw;padding-left:var(--inset)}.lp-faq__head .lp-h2{max-width:11ch}.lp-faq__list{border-bottom:1px solid var(--hair)}.lp-faq__item{position:relative;border-top:1px solid var(--hair)}.lp-faq__item summary{display:grid;grid-template-columns:48px 1fr 22px;align-items:baseline;gap:12px;padding:28px 0;cursor:pointer;list-style:none;font:500 clamp(18px,1.5vw,23px) / 1.3 var(--display);letter-spacing:-.012em;transition:color .3s ease}.lp-faq__item summary::-webkit-details-marker{display:none}.lp-faq__item summary:hover{color:var(--orange-dark)}.lp-faq__item summary i{position:relative;width:14px;height:14px;align-self:center}.lp-faq__item summary i:before,.lp-faq__item summary i:after{position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;content:"";transition:transform .5s var(--ease-expo)}.lp-faq__item summary i:after{transform:rotate(90deg)}.lp-faq__item[open] summary i:after{transform:rotate(0)}.lp-faq__item::details-content{block-size:0;overflow:clip;transition:block-size .55s var(--ease-expo),content-visibility .55s allow-discrete}.lp-faq__item[open]::details-content{block-size:auto}.lp-faq__answer p{max-width:56ch;margin:0;padding:0 0 30px 60px;color:var(--slate);font-size:16px;line-height:1.7}.lp-motion [data-r]{--delay: calc(var(--d, 0) * var(--stagger))}.lp{--ease-soft: cubic-bezier(.22, 1, .36, 1)}.lp-motion .lp-fade,.lp-motion .lp-step{opacity:0;transform:translateY(16px);transition:opacity .6s ease var(--delay),transform .75s var(--ease-soft) var(--delay)}.lp-motion .lp-rise,.lp-motion .lp-step--rise{clip-path:inset(0 0 100% 0);transform:translateY(.35em);transition:clip-path .8s var(--ease-soft) var(--delay),transform .9s var(--ease-soft) var(--delay),opacity .6s ease var(--delay)}.lp-motion .lp-curtain{clip-path:inset(0 0 100% 0);transition:clip-path .95s var(--ease-expo) var(--delay)}.lp-motion .lp-curtain img{transform:scale(1.14);transition:transform 1.4s var(--ease-soft) var(--delay)}.lp-motion .lp-role__card{opacity:0;transform:translateY(18px);transition:opacity .6s ease calc(var(--delay) + .35s),transform .75s var(--ease-soft) calc(var(--delay) + .35s)}.lp-motion .lp-rule:before{position:absolute;top:-1px;right:0;left:0;height:1px;background:var(--ink);content:"";transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease-soft) var(--delay)}.lp-motion .lp-problem__list li{position:relative}.lp-motion .lp-col__icon svg *{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.2s var(--ease-soft) calc(var(--delay) + .15s)}.lp-motion [data-r].lp-lines i{transform:scaleY(0);transition:transform 1.2s var(--ease-soft) calc(var(--i) * .06s)}.lp-motion .lp-roadmap__line:after{transform:scaleY(0);transition:transform 1.4s var(--ease-soft) .15s}.lp-motion .lp-problem__statement{opacity:0}.lp-motion .lp-problem__statement.is-in{opacity:1;transition:opacity .8s ease .05s}.lp-motion .lp-phone{clip-path:inset(100% 0 0 0);transition:clip-path .9s var(--ease-expo)}.lp-motion .lp-close__band>*{clip-path:inset(100% 0 0 0);transition:clip-path .9s var(--ease-expo)}.lp-motion .lp-close__panel{transition-delay:0s}.lp-motion .lp-close__criteria{transition-delay:.08s}.lp-motion .lp-close__cta{transition-delay:.16s}.lp-motion .lp-fade.is-in,.lp-motion .lp-step.is-in,.lp-motion .is-in .lp-role__card{opacity:1;transform:none}.lp-motion .lp-rise.is-in,.lp-motion .lp-step--rise.is-in{clip-path:inset(-.3em 0 -.3em 0);transform:none}.lp-motion .lp-curtain.is-in{clip-path:inset(0 0 0 0)}.lp-motion .lp-curtain.is-in img,.lp-motion [data-r].lp-lines.is-in i,.lp-motion .lp-rule.is-in:before,.lp-motion .lp-roadmap__track.is-in .lp-roadmap__line:after{transform:none}.lp-motion .lp-phone.is-in,.lp-motion .lp-close__band.is-in>*{clip-path:inset(0 0 0 0)}.lp-motion .lp-col.is-in .lp-col__icon svg *{stroke-dashoffset:0}.lp-motion .is-in.lp-role:hover img,.lp-motion .lp-curtain.is-in.lp-role:hover img{transform:scale(1.05);transition-delay:0s}html.lp-deck-on,html.lp-deck-on body{height:100%;overflow:hidden;overscroll-behavior:none}.lp-deck-on .lp .site-header{position:fixed}.lp-deck-on .lp-deck{position:fixed;inset:0;overflow:clip;background:var(--ink)}.lp-deck-on .lp-slide{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;transform:translate3d(0,100%,0);transform-origin:50% 30%}.lp-deck-on :is(.lp-slide,.lp-sheet,.lp-problem__sheet):focus{outline:none}.lp-deck-on :is(.lp-slide,.lp-sheet,.lp-problem__sheet):focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.lp-deck-on .lp-slide::-webkit-scrollbar{display:none}.lp-deck-on .lp-slide.is-past{transform:translate3d(0,-100%,0)}.lp-deck-on .lp-slide.is-current{z-index:2;visibility:visible;transform:none}.lp-deck-on .lp-slide--end{background:var(--paper)}.lp-deck-on .lp-slide.lp-roadmap{display:flex;flex-direction:column;justify-content:safe center;padding:max(112px,13vh) 0 max(48px,7vh)}.lp-deck-on .lp-close{min-height:0}@media(min-width:961px){.lp-deck-on .lp-hero{display:flex;flex-direction:column;padding-top:max(118px,15vh)}.lp-deck-on .lp-hero__title{font-size:clamp(44px,min(5.6vw,10vh),104px)}.lp-deck-on .lp-hero__row{margin-top:2.4vh}.lp-deck-on .lp-hero__stage{height:auto;min-height:300px;flex:1;margin-top:4.5vh}.lp-deck-on .lp-hero__band{min-height:clamp(150px,24vh,270px)}.lp-deck-on .lp-hero__side p{margin-bottom:22px}.lp-deck-on .lp-roles .lp-role{height:clamp(300px,50vh,560px);aspect-ratio:auto}.lp-deck-on .lp-roles__grid{margin-top:5vh}.lp-deck-on .lp-trust__cols{margin-top:7vh}}@media(min-width:961px)and (max-height:860px){.lp-deck-on .lp-show__label button{padding:13px 0;font-size:clamp(18px,1.5vw,22px)}.lp-deck-on .lp-show__inner{gap:10px;padding-bottom:18px}.lp-deck-on .lp-show__title{font-size:clamp(18px,1.4vw,21px)}.lp-deck-on .lp-show__body{font-size:14.5px;line-height:1.55}.lp-deck-on .lp-show__head .lp-h2{font-size:clamp(24px,2.2vw,34px)}}.lp-curtain-panel{display:none}.lp-deck-on .lp-curtain-panel{position:fixed;z-index:2500;inset:0;display:flex;align-items:flex-end;padding:0 var(--gutter) 9vh calc(var(--gutter) + var(--inset));background:var(--orange);color:var(--ink);visibility:hidden;transform:translate3d(0,100%,0)}.lp-curtain-panel span{max-width:16ch;font:500 clamp(36px,6vw,96px) / 1 var(--display);letter-spacing:-.035em}.lp-slide.lp-two{padding:0;background:var(--ink)}.lp-scene{position:relative;min-height:72svh;overflow:hidden;color:var(--white)}.lp-scene--ink{min-height:56svh;background:var(--ink)}.lp-scene__photo{position:absolute;inset:0}.lp-scene__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:filter 1s ease,scale 1.6s var(--ease-soft)}.lp-scene__shade{position:absolute;inset:0;background:#10171a85}.lp-scene__statement{position:absolute;z-index:2;top:50%;right:var(--gutter);left:calc(var(--gutter) + var(--inset));transform:translateY(-50%);color:var(--white)}.lp-scene__big{max-width:16ch;margin:26px 0 0;font:500 clamp(34px,5vw,84px) / 1.02 var(--display);letter-spacing:-.034em}.lp-sheet{position:relative;padding:clamp(80px,14vh,160px) 0}.lp-roles .lp-sheet{background:var(--paper)}.lp-trust .lp-sheet{background:var(--sheet)}.lp-motion .lp-scene__statement{opacity:0}.lp-motion .lp-scene__statement.is-in{opacity:1;transition:opacity .8s ease .1s}.lp-two .lp-sheet .lp-split-head h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lp-close__scene{display:none}@media(min-width:961px){.lp-deck-on .lp-two .lp-scene{position:absolute;inset:0;min-height:0}.lp-deck-on .lp-two[data-state=a] .lp-scene__photo img{scale:1.06}.lp-deck-on .lp-two[data-state=b] .lp-scene__photo img{filter:brightness(.45) saturate(.7)}.lp-deck-on :is(.lp-two,.lp-close) .lp-scene__statement{transition:opacity .7s ease,transform 1s var(--ease-expo),filter .7s ease}.lp-deck-on :is(.lp-two,.lp-close)[data-state=b] .lp-scene__statement{filter:blur(6px);opacity:0;transform:translateY(calc(-50% - 9vh))}.lp-deck-on .lp-two .lp-sheet .lp-split-head h2{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.lp-deck-on .lp-two .lp-sheet{position:absolute;z-index:3;top:max(96px,12vh);bottom:0;display:flex;flex-direction:column;justify-content:safe center;overflow-y:auto;scrollbar-width:none;padding:5vh 0;transition:clip-path 1.1s var(--ease-expo)}.lp-deck-on .lp-sheet--right{right:0;left:var(--gutter);clip-path:inset(0 0 0 100%)}.lp-deck-on .lp-sheet--left{right:var(--gutter);left:0;clip-path:inset(0 100% 0 0)}.lp-deck-on .lp-sheet--up{right:var(--gutter);left:var(--gutter);clip-path:inset(100% 0 0 0)}.lp-deck-on .lp-two[data-state=b] .lp-sheet{clip-path:inset(0 0 0 0)}.lp-deck-on .lp-two .lp-sheet .lp-wrap{width:calc(100% - 2 * var(--inset))}.lp-deck-on .lp-two .lp-sheet .lp-lines{display:none}.lp-deck-on .lp-roles .lp-role{height:clamp(260px,44vh,520px)}.lp-deck-on .lp-two .lp-sheet [data-r]{--delay: calc(.4s + var(--d, 0) * var(--stagger))}.lp-deck-on .lp-two[data-state=a] .lp-sheet :is(.lp-fade,.lp-role__card){opacity:0;transform:translateY(16px);transition-delay:0s;transition-duration:.3s}.lp-deck-on .lp-two[data-state=a] .lp-sheet :is(.lp-rise,.lp-curtain){clip-path:inset(0 0 100% 0);transition-delay:0s}.lp-deck-on .lp-two[data-state=a] .lp-sheet :is(.lp-split-head,.lp-roles__grid>*,.lp-trust__cols>*){translate:0 calc(48px + var(--n, 0) * 36px);transition-delay:0s}.lp-deck-on .lp-two[data-state=a] .lp-col__icon svg *{stroke-dashoffset:1}.lp-deck-on .lp-close__scene{display:block}.lp-deck-on .lp-close[data-state=a] :is(.lp-close__intro [data-r]){opacity:0;clip-path:inset(0 0 100% 0);transition-delay:0s;transition-duration:.3s}.lp-deck-on .lp-close[data-state=a] .lp-close__band>*{clip-path:inset(100% 0 0 0);transition-delay:0s}.lp-deck-on .lp-close[data-state=b] .lp-close__intro [data-r]{--delay: calc(.35s + var(--d, 0) * var(--stagger))}.lp-deck-on .lp-close[data-state=b] .lp-close__panel{transition-delay:.5s}.lp-deck-on .lp-close[data-state=b] .lp-close__criteria{transition-delay:.6s}.lp-deck-on .lp-close[data-state=b] .lp-close__cta{transition-delay:.7s}.lp-deck-on .lp-close[data-state=a] .lp-close__media img{scale:1.08}}.lp-motion .lp-slide :is(.lp-show__head,.lp-split-head,.lp-roadmap__head,.lp-close__intro,.lp-faq__head){translate:0 56px;opacity:.001;transition:translate .9s var(--ease-soft) .35s,opacity .7s ease .35s}.lp-motion .lp-slide.is-shown :is(.lp-show__head,.lp-split-head,.lp-roadmap__head,.lp-close__intro,.lp-faq__head){translate:0 0;opacity:1}.lp-motion .lp-slide .lp-roles__grid>*,.lp-motion .lp-slide .lp-trust__cols>*,.lp-motion .lp-slide .lp-roadmap__track,.lp-motion .lp-slide .lp-faq__list{translate:0 calc(48px + var(--n, 0) * 36px);transition:translate 1s var(--ease-soft) calc(.45s + var(--n, 0) * .08s)}.lp-motion .lp-slide :is(.lp-roles__grid,.lp-trust__cols)>:nth-child(2){--n: 1}.lp-motion .lp-slide :is(.lp-roles__grid,.lp-trust__cols)>:nth-child(3){--n: 2}.lp-motion .lp-slide .lp-trust__cols>:nth-child(4){--n: 3}.lp-motion .lp-slide.is-shown .lp-roles__grid>*,.lp-motion .lp-slide.is-shown .lp-trust__cols>*,.lp-motion .lp-slide.is-shown .lp-roadmap__track,.lp-motion .lp-slide.is-shown .lp-faq__list{translate:0 0}.lp-motion .lp-close__media img{scale:1.16;transition:scale 1.8s var(--ease-soft) .2s}.lp-motion .lp-close.is-shown .lp-close__media img{scale:1}.lp-motion:not(.lp-deck-on) .lp-slide:not(.lp-hero){position:relative}.lp-motion:not(.lp-deck-on) .lp-slide:not(.lp-hero):before{position:absolute;z-index:5;top:0;left:0;width:100%;height:3px;background:var(--orange);content:"";transform:scaleX(0);transform-origin:left}.lp-motion:not(.lp-deck-on) .lp-slide.is-shown:not(.lp-hero):before{animation:lp-section-cue 1.3s var(--ease-soft) forwards}@keyframes lp-section-cue{0%{transform:scaleX(0);opacity:1}55%{transform:scaleX(1);opacity:1;transform-origin:left}56%{transform-origin:right}to{transform:scaleX(0);transform-origin:right;opacity:1}}@media(max-width:960px){.lp-motion .lp-slide .lp-roles__grid>*,.lp-motion .lp-slide .lp-trust__cols>*{--n: 0}}@media(max-width:1100px){.lp{--col-a: 50vw;--col-b: 30vw}.lp-trust__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-col:nth-child(3){border-left:0;padding-left:var(--inset)}.lp-col:nth-child(n+3){border-top:1px solid var(--hair)}}@media(max-width:960px){.lp-motion .lp-roles .lp-role:nth-child(n){translate:none}.lp{--stagger: 35ms;--inset: 0px}.lp-lines i:nth-child(2),.lp-lines i:nth-child(3){display:none}.lp-hero__row,.lp-split-head,.lp-roadmap__grid,.lp-faq__grid{grid-template-columns:1fr}.lp-hero__side{padding-bottom:0}.lp-hero__stage{display:flex;height:auto;flex-direction:column}.lp-hero__reveal{position:relative;height:58svh}.lp-hero__band{position:relative;order:3;min-height:0;margin-top:-40px;grid-template-columns:1fr}.lp-hero__statement{padding:72px 20px 36px}.lp-hero__scroll{display:none}.lp-problem__statement{left:20px;right:20px}.lp-problem__sheet{padding:56px 20px 64px}.lp-show__head{padding-left:0}.lp-roles__grid{grid-template-columns:1fr;gap:14px}.lp-role{aspect-ratio:4 / 5}.lp-roadmap__head{padding:0}.lp-roadmap__track{padding-left:32px}.lp-roadmap__line{left:5px}.lp-roadmap__node{left:-32px}.lp-roadmap__note{grid-column:1;padding-left:32px}.lp-close__intro{padding:120px 0 56px}.lp-close__band{margin-right:0;grid-template-columns:1fr}.lp-close__panel,.lp-close__criteria,.lp-close__cta{padding:32px 20px}}html:not(.lp-deck-on) .lp-problem__copy .lp-link{margin-top:24px}html:not(.lp-deck-on) .lp-problem__copy>.lp-tag,html:not(.lp-deck-on) .lp-problem__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:960px){.lp-problem__copy .lp-link{margin-top:24px}.lp-problem__copy>.lp-tag,.lp-problem__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(min-width:961px){html:not(.lp-deck-on) .lp-problem__sheet{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:6vw}}@media(max-width:600px){.lp-problem__list,.lp-trust__cols,.lp-steps{grid-template-columns:1fr}.lp-col,.lp-col:nth-child(3){border-top:1px solid var(--hair);border-left:0;padding:28px 0 8px}.lp-col:first-child{border-top:0}.lp-steps li{flex-direction:row;gap:14px;padding:10px 0}.lp-chain{grid-template-columns:1fr}.lp-chain__from{border-right:0;border-bottom:1px solid var(--hair)}.lp-faq__item summary{grid-template-columns:36px 1fr 18px}.lp-faq__answer p{padding-left:48px}}@media(prefers-reduced-motion:reduce){.lp-hero__photo,.lp-close__media,.lp-problem__photo img{transform:none}.lp *,.lp *:before,.lp *:after{animation-duration:.01ms!important;transition-duration:.18s!important;transition-delay:0s!important}}
