.lp{--ivory:#F4F2ED;--tint:#ECE8E1;--sheet:#FBFAF7;--parchment:#E4DFD6;--greige:#B7AEA2;--champagne:#B6A181;--mocha:#51443D;--oxblood:#4B3035;--charcoal:#262525;--deep:#3A302B;--on-deep:#F1EBE2;--on-deep-2:#CFC4B6;--display:"Libre Caslon Display",Georgia,"Times New Roman",serif;--serif:"Libre Caslon Text",Georgia,"Times New Roman",serif;--sans:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ease:cubic-bezier(.65,0,.35,1);--maxw:1120px;--wide:1320px;--gut:clamp(20px,5vw,64px);--chap:clamp(64px,8vw,112px);--navh:68px;color-scheme:light}.lp,.lp *{box-sizing:border-box}.lp [hidden]{display:none!important}html:has(.lp){background:#F4F2ED;scroll-behavior:smooth}html:has(.lp) body{background:#F4F2ED;margin:0}.lp{background:var(--ivory);color:var(--charcoal);font-family:var(--sans);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.lp,.lp blockquote,.lp dd,.lp dl,.lp figure,.lp h1,.lp h2,.lp h3,.lp ol,.lp p,.lp ul{margin:0}.lp h1,.lp h2,.lp h3{font-weight:400;text-wrap:balance}.lp dd,.lp li,.lp p{text-wrap:pretty}.lp a{color:inherit}.lp img{display:block;max-width:100%}.lp button{font:inherit;color:inherit}.lp :focus-visible{outline:2px solid var(--oxblood);outline-offset:3px}.lp section[id]{scroll-margin-top:var(--navh)}.lp .wrap{max-width:calc(var(--maxw) + 2 * var(--gut));margin-inline:auto;padding-inline:var(--gut)}.lp .label{display:block;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:16px;color:var(--mocha)}.lp .h2{font-family:var(--display);font-size:clamp(32px,3.2vw,46px);line-height:1.08;letter-spacing:-.006em}.lp .intro{font-size:18px;line-height:1.6;color:var(--mocha);max-width:34em}.lp .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;background:var(--charcoal);color:var(--ivory);text-decoration:none;padding:0 28px;font-size:15.5px;font-weight:500;line-height:1;border:0;cursor:pointer;white-space:nowrap;transition:background .25s var(--ease)}.lp .btn:hover{background:#3b3838}.lp .btn.small{min-height:44px;padding:0 18px;font-size:14.5px}.lp .tlink{font-size:16px;text-decoration:underline;text-decoration-color:var(--greige);text-underline-offset:5px;text-decoration-thickness:1px;color:var(--charcoal)}.lp .tlink:hover{text-decoration-color:var(--charcoal)}.lp .terms{font-size:15px;line-height:1.55;color:var(--mocha)}.lp .terms b{font-weight:500}.lp .terms b,.lp .wm{color:var(--charcoal)}.lp .wm,.lp .wm svg{display:block}.lp .wm svg{width:100%;height:auto}.lp .wm path{fill:currentColor}.lp .wm .brand-wordmark-star{fill:var(--champagne)}.lp .cap{font-size:14px;line-height:1.5;color:var(--mocha)}.lp .photo{position:relative;overflow:hidden;background:var(--parchment)}.lp .photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp .nav{position:sticky;top:env(safe-area-inset-top,0);z-index:40;background:var(--ivory);transition:box-shadow .3s var(--ease)}.lp .nav.scrolled{box-shadow:0 1px 0 var(--parchment)}.lp .nav .wrap{height:var(--navh);display:flex;align-items:center;justify-content:space-between;gap:24px}.lp .nav .wm{width:120px}.lp .nav .links{display:flex;gap:32px;font-size:15px}.lp .nav .links a{text-decoration:none;color:var(--mocha)}.lp .nav .links a:hover{color:var(--charcoal)}.lp .sentinel{height:1px;margin-bottom:-1px}.lp .hero{overflow:hidden;padding-block:clamp(32px,4vw,56px) clamp(56px,6vw,88px)}.lp .hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);column-gap:clamp(40px,5vw,88px);align-items:center}.lp .hero .copy{padding-block:16px;max-width:560px}.lp .hero .label{margin-bottom:22px}.lp .hero h1{font-family:var(--display);font-size:clamp(48px,5.4vw,80px);line-height:1.04;letter-spacing:-.012em}.lp .hero .lead{font-family:var(--serif);font-size:clamp(22px,1.9vw,27px);line-height:1.35;margin-top:20px;max-width:20em}.lp .hero .sub{font-size:18px;line-height:1.6;color:var(--mocha);margin-top:24px;max-width:28em}.lp .hero .act{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px}.lp .hero .terms{margin-top:22px;max-width:34em}.lp .hero .photo{height:clamp(460px,38vw,720px);margin-right:calc(-1 * max(var(--gut), (100vw - var(--maxw)) / 2))}@media (min-width:1600px){.lp{--maxw:1280px}.lp .hero h1{font-size:88px}.lp .hero .sub{font-size:19px}}.lp .sample{background:var(--tint);padding-block:clamp(56px,6vw,88px) var(--chap)}.lp .sample .head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px clamp(40px,5.5vw,88px);align-items:end;margin-bottom:clamp(28px,4vw,44px)}.lp .sample .head .label{grid-column:1/-1}.lp .doc{background:var(--sheet);border:1px solid var(--parchment)}.lp .doc-top{display:flex;justify-content:space-between;gap:16px;padding:16px clamp(20px,3.4vw,44px);border-bottom:1px solid var(--parchment);font-size:14px;line-height:20px;color:var(--mocha)}.lp .doc-top b{font-weight:500;color:var(--charcoal)}.lp .doc-body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,3.5vw,56px);padding:clamp(28px,3.6vw,48px) clamp(20px,3.4vw,44px)}.lp .big{font-family:var(--display);font-size:clamp(28px,2.5vw,36px);line-height:1.12;letter-spacing:-.004em;margin-top:14px;max-width:14em}.lp .find .body{font-size:17.5px;line-height:1.6;margin-top:18px;max-width:30em;color:var(--mocha)}.lp .sure{display:inline-block;margin-top:16px;font-size:15px;font-weight:500;color:var(--charcoal)}.lp .col{border-left:1px solid var(--parchment);padding-left:clamp(24px,3vw,40px)}.lp .rests blockquote{margin-top:16px}.lp .rests blockquote+blockquote{margin-top:18px}.lp .rests blockquote p{font-family:var(--serif);font-size:20px;line-height:1.45}.lp .rests .src{display:block;font-size:14px;line-height:20px;color:var(--mocha);margin-top:6px}.lp .rests .count{font-size:14.5px;line-height:1.5;color:var(--mocha);margin-top:22px;padding-top:14px;border-top:1px solid var(--parchment)}.lp .moves{list-style:none;padding:0;margin-top:14px}.lp .moves li{display:grid;grid-template-columns:26px 1fr;column-gap:12px;padding-block:12px;border-top:1px solid var(--parchment)}.lp .moves li:first-child{border-top:0;padding-top:4px}.lp .moves .n{font-family:var(--display);font-size:22px;line-height:26px}.lp .moves b{display:block;font-family:var(--serif);font-weight:400;font-size:20px;line-height:1.35}.lp .moves p{font-size:15px;line-height:1.5;color:var(--mocha);margin-top:3px}.lp .moves .tier{display:block;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:16px;color:var(--mocha);margin-top:4px}.lp .pnote{font-size:14.5px;line-height:1.5;color:var(--mocha);margin-top:16px;padding-top:14px;border-top:1px solid var(--parchment)}.lp .sample .foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:15px;color:var(--mocha);margin-top:18px}.lp .pressure{background:var(--deep);color:var(--on-deep);padding-block:clamp(56px,6.5vw,88px)}.lp .pressure .h2{max-width:14em}.lp .pressure p{font-family:var(--serif);font-size:clamp(20px,1.7vw,23px);line-height:1.5;color:var(--on-deep-2);margin-top:22px;max-width:28em}.lp .who{padding-block:var(--chap) 0}.lp .who .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:24px clamp(40px,5.5vw,88px);align-items:start}.lp .sits{list-style:none;padding:0;border-top:1px solid var(--charcoal)}.lp .sits li{font-family:var(--serif);font-size:clamp(20px,1.7vw,23px);line-height:1.4;padding-block:16px;border-bottom:1px solid var(--parchment)}.lp .offer{overflow:hidden;padding-block:var(--chap)}.lp .offer .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,88px);align-items:stretch}.lp .offer .pic{display:flex;flex-direction:column;margin-left:calc(-1 * max(var(--gut), (100vw - var(--maxw)) / 2))}.lp .offer .photo{flex:1;min-height:520px}.lp .offer .cap{margin-top:12px;padding-left:max(var(--gut),(100vw - var(--maxw))/2)}.lp .offer .h2{max-width:12em}.lp .plans{margin-top:clamp(28px,3vw,40px)}.lp .plans dt{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:18px;border-top:1px solid var(--charcoal);font-family:var(--display);font-size:24px;line-height:1.15}.lp .plans dt+dd{margin-top:8px;padding-bottom:22px}.lp .plans dd{font-size:17px;line-height:1.55;color:var(--mocha)}.lp .plans dd b{display:block;font-weight:500;color:var(--charcoal);font-size:15px;margin-top:8px}.lp .plans .price{font-size:22px;white-space:nowrap}.lp .excerpt{margin-top:clamp(20px,2.5vw,32px);background:var(--sheet);border:1px solid var(--parchment);padding:clamp(20px,2.6vw,32px) clamp(20px,2.6vw,32px) clamp(16px,2vw,22px)}.lp .excerpt .label{margin-bottom:12px}.lp .rows{display:grid;grid-template-columns:auto 1fr;column-gap:20px;align-content:start}.lp .rows dt{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:20px;color:var(--mocha);padding-block:10px}.lp .rows dd,.lp .rows dt{border-top:1px solid var(--parchment)}.lp .rows dd{font-size:16px;line-height:1.5;padding-block:8px 9px}.lp .rows dd:first-of-type,.lp .rows dt:first-of-type{border-top:0;padding-top:0}.lp .ex-foot{display:flex;justify-content:space-between;gap:16px;margin-top:12px;padding-top:11px;border-top:1px solid var(--parchment);font-size:13.5px;color:var(--mocha)}.lp .film{padding-block:var(--chap) 0}.lp .film .head{margin-bottom:clamp(24px,3vw,36px)}.lp .film .head .h2{margin-top:14px}.lp .film .frame{background:var(--parchment);aspect-ratio:16/9}.lp .film video{display:block;width:100%;height:100%;object-fit:cover;background:var(--parchment)}.lp .film .cap{margin-top:12px}.lp .connected{padding-block:var(--chap)}.lp .connected .h2{max-width:12em}.lp .areas{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin-top:clamp(28px,4vw,44px)}.lp .areas li{border-top:1px solid var(--charcoal);padding-top:18px}.lp .areas .n{font-family:var(--display);font-size:24px;line-height:1}.lp .areas h3{font-family:var(--serif);font-size:22px;line-height:1.3;margin-top:14px}.lp .areas p{font-size:17px;margin-top:8px;max-width:20em}.lp .areas p,.lp .connected .ctx{line-height:1.6;color:var(--mocha)}.lp .connected .ctx{margin-top:28px;padding:16px 0;border-top:1px solid var(--parchment);border-bottom:1px solid var(--parchment);font-size:16.5px}.lp .connected .ctx .label{margin-bottom:6px}.lp .connected .after{font-family:var(--serif);font-size:clamp(20px,1.6vw,23px);line-height:1.45;margin-top:clamp(32px,4vw,48px);max-width:30em}.lp .beyond{padding-block:0 var(--chap)}.lp .beyond .head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px clamp(40px,5.5vw,88px);align-items:end}.lp .beyond .head .label{grid-column:1/-1}.lp .tiles{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,32px);margin-top:clamp(28px,4vw,44px)}.lp .tile .photo{aspect-ratio:4/5}.lp .tile .label{margin-top:16px}.lp .tile h3{font-family:var(--serif);font-size:22px;line-height:1.3;margin-top:8px}.lp .tile p{font-size:16.5px;line-height:1.6;color:var(--mocha);margin-top:8px;max-width:22em}.lp .founders{padding-block:0 var(--chap)}.lp .founders .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:24px clamp(40px,5.5vw,88px);align-items:start}.lp .founders blockquote p{font-family:var(--display);font-size:clamp(26px,2.4vw,34px);line-height:1.2;letter-spacing:-.004em;max-width:16em}.lp .founders .names{font-size:16px;line-height:1.6;color:var(--mocha);margin-top:22px;max-width:30em}.lp .founders .names b{display:block;font-weight:500;color:var(--charcoal)}.lp .how{padding-block:0 var(--chap)}.lp .how .steps li p{max-width:26em}.lp .how .intro{margin-top:14px}.lp .steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin-top:clamp(28px,4vw,44px)}.lp .steps li{border-top:1px solid var(--charcoal);padding-top:18px}.lp .steps .n{font-family:var(--display);font-size:24px;line-height:1}.lp .steps h3{font-family:var(--serif);font-size:22px;line-height:1.3;margin-top:14px}.lp .steps p{font-size:17px;line-height:1.6;color:var(--mocha);margin-top:8px}.lp .trust{padding-block:0 var(--chap)}.lp .trust .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start}.lp .pv{list-style:none;padding:0;display:flex;flex-direction:column;gap:22px;margin-top:clamp(24px,3vw,36px)}.lp .pv b{display:block;font-family:var(--serif);font-weight:400;font-size:21px;line-height:1.35}.lp .pv p{font-size:16.5px;line-height:1.6;color:var(--mocha);margin-top:5px;max-width:30em}.lp .qa{border-top:1px solid var(--charcoal);margin-top:clamp(24px,3vw,36px)}.lp .qa details{border-bottom:1px solid var(--parchment)}.lp .qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-block:18px;font-family:var(--serif);font-size:20px;line-height:1.4}.lp .qa summary::-webkit-details-marker{display:none}.lp .qa summary i{flex:none;position:relative;width:12px;height:12px;margin-top:9px}.lp .qa summary i:before{content:"";position:absolute;left:0;top:5px;width:12px;border-top:1px solid var(--charcoal)}.lp .qa summary i:after{content:"";position:absolute;left:5px;top:0;height:12px;border-left:1px solid var(--charcoal);transition:transform .3s var(--ease)}.lp .qa details[open] summary i:after{transform:scaleY(0)}.lp .qa details p{padding-bottom:20px;font-size:16.5px;line-height:1.6;color:var(--mocha);max-width:34em}.lp .paper{height:clamp(320px,34vw,640px)}.lp .close{background:var(--ivory);padding-block:clamp(56px,6vw,88px)}.lp .close .wrap{display:flex;flex-direction:column;align-items:flex-start}.lp .close .btn{margin-top:28px}.lp .close .terms{margin-top:18px}.lp footer{padding-block:28px calc(32px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--parchment)}.lp footer .wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px 40px}.lp footer .wm{width:100px}.lp footer nav{display:flex;flex-wrap:wrap;gap:8px 26px;font-size:15px}.lp footer nav a{text-decoration:none;color:var(--mocha)}.lp footer nav a:hover{color:var(--charcoal)}.lp footer .imp{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 20px;font-size:14px;color:var(--mocha);padding-top:14px;border-top:1px solid var(--parchment)}@media (max-width:1099px){.lp .doc-body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.lp .doc-body .moves-col{grid-column:1/-1;border-left:0;padding-left:0;border-top:1px solid var(--parchment);padding-top:22px}.lp .moves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.lp .moves li{border-top:0;padding-top:4px}.lp .pnote{grid-column:1/-1}}@media (max-width:959px){.lp{--navh:60px}.lp .nav .links{display:none}.lp .nav .wm{width:100px}.lp.js .nav .btn{opacity:0;visibility:hidden;transition:opacity .25s var(--ease),visibility 0s .25s}.lp.js .nav.cta .btn{opacity:1;visibility:visible;transition:opacity .25s var(--ease)}.lp .hero{padding-block:24px 0}.lp .hero .wrap{display:block;padding-inline:0}.lp .hero .copy{padding:0 var(--gut);max-width:none}.lp .hero .label{margin-bottom:16px}.lp .hero h1{font-size:clamp(40px,11vw,56px);line-height:1.04}.lp .hero .lead{font-size:21px;margin-top:14px}.lp .hero .sub{font-size:17px;margin-top:16px}.lp .hero .act{margin-top:24px;gap:14px 24px}.lp .hero .terms{margin-top:16px}.lp .hero .photo{height:auto;aspect-ratio:4/5;margin:36px 0 0}.lp .doc-body,.lp .sample .head{grid-template-columns:1fr}.lp .doc-body{gap:26px}.lp .col,.lp .doc-body .moves-col{border-left:0;padding-left:0;border-top:1px solid var(--parchment);padding-top:22px}.lp .moves{display:block}.lp .moves li{border-top:1px solid var(--parchment);padding-top:12px}.lp .moves li:first-child{border-top:0;padding-top:4px}.lp .offer .wrap{grid-template-columns:1fr;gap:28px}.lp .offer .pic{margin-left:0}.lp .offer .photo{flex:none;min-height:0;aspect-ratio:4/3}.lp .excerpt,.lp .moves p,.lp .rests .count{display:none}.lp .connected .ctx{margin-top:28px;padding:16px 0;border-top:1px solid var(--parchment);border-bottom:1px solid var(--parchment);font-size:16.5px;line-height:1.6;color:var(--mocha)}.lp .connected .ctx .label{margin-bottom:6px}.lp .connected .after{margin-top:24px}.lp .areas p,.lp .steps p,.lp .tile p{font-size:15.5px}.lp .founders .names{margin-top:16px}.lp .trust .wrap{gap:36px}.lp .qa summary{padding-block:15px}.lp .pv{gap:14px}.lp .offer .cap{padding-left:0}.lp .rows dt{padding-block:9px 0}.lp .rows dd{border-top:0;padding-top:2px}.lp .steps{grid-template-columns:1fr;gap:22px}.lp .steps li{display:grid;grid-template-columns:32px 1fr;column-gap:10px;padding-top:16px}.lp .steps .n{grid-row:1/3;font-size:22px;line-height:28px}.lp .steps h3{margin-top:0;font-size:21px}.lp .steps p{grid-column:2}.lp .trust .wrap{grid-template-columns:1fr;gap:48px}.lp .paper{height:auto;aspect-ratio:1/1}.lp .areas{grid-template-columns:1fr;gap:18px}.lp .areas li{display:grid;grid-template-columns:32px 1fr;column-gap:10px;padding-top:16px}.lp .areas .n{grid-row:1/3;font-size:22px;line-height:28px}.lp .areas h3{margin-top:0;font-size:21px}.lp .areas p{grid-column:2}.lp .beyond .head{grid-template-columns:1fr}.lp .tiles{display:flex;gap:16px;margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);-webkit-overflow-scrolling:touch;scrollbar-width:none}.lp .tiles::-webkit-scrollbar{display:none}.lp .tile{flex:0 0 76vw;max-width:340px;scroll-snap-align:start}.lp .founders .wrap,.lp .who .wrap{grid-template-columns:1fr;gap:20px}.lp .sits li{font-size:20px;padding-block:13px}.lp .moves li{padding-block:10px}.lp .steps{gap:16px;margin-top:24px}.lp .pv{gap:16px}.lp .doc-body{padding-block:22px 24px}.lp .sample .head{margin-bottom:22px}.lp .trust .wrap{gap:40px}}@media (max-width:599px){.lp .close .btn,.lp .hero .act .btn{width:100%}.lp .hero .act{flex-direction:column;align-items:stretch}.lp .hero .act .tlink{align-self:flex-start}.lp .doc-top{flex-direction:column;gap:2px;font-size:13.5px}.lp .big{font-size:28px}.lp .rows{grid-template-columns:1fr}.lp .ex-foot{flex-direction:column;gap:2px}.lp .plans dt{font-size:22px}}@keyframes starIn{0%{opacity:.15}to{opacity:1}}.lp.motion .nav .wm .brand-wordmark-star{animation:starIn 1.6s var(--ease) .4s both}.lp.motion .rv{opacity:0;transform:translateY(16px);transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:var(--d,0s)}.lp.motion .rv.in{opacity:1;transform:none}.lp.motion .photo img{transform:scale(1.06);opacity:0;transition:transform 2.6s cubic-bezier(.22,.61,.36,1),opacity 1.4s var(--ease)}.lp.motion .photo.in img{transform:scale(var(--z,1));opacity:1}.lp.motion .hero .photo img{transition-duration:3.2s,1.6s}.lp.motion .draw{border-top-color:transparent!important;position:relative}.lp.motion .draw:before{content:"";position:absolute;left:0;right:0;top:-1px;border-top:1px solid var(--charcoal);transform:scaleX(0);transform-origin:left;transition:transform 1.2s var(--ease);transition-delay:var(--d,0s)}.lp.motion .draw.in:before{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.lp .offer .photo img,.lp .tile .photo img{transition:transform 1.4s cubic-bezier(.22,.61,.36,1),opacity 1.4s var(--ease)}.lp .tile:hover .photo img{--z:1.035;transform:scale(1.035)}.lp .btn{transition:background .35s var(--ease),letter-spacing .35s var(--ease)}.lp .btn:hover{letter-spacing:.01em}.lp .tlink{transition:text-decoration-color .35s var(--ease),text-underline-offset .35s var(--ease)}.lp .tlink:hover{text-underline-offset:7px}.lp .qa summary{transition:color .3s var(--ease)}.lp .qa summary:hover{color:var(--mocha)}}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}.lp *,.lp :after,.lp :before{transition:none!important;animation:none!important}}