@property --lp-scroll{syntax:"<length>";inherits:false;initial-value:0}@property --lp-travel{syntax:"<number>";inherits:false;initial-value:0}@property --lp-depth{syntax:"<number>";inherits:false;initial-value:0}.landing{--u:min(1px, calc(100vw / 1440));--ink:#f5f5f5;--muted:#a0a0a5;--amber:#ffbe8c;--rule:#2c2c2c;--ease-out:cubic-bezier(0, 0, .58, 1);--ease-in:cubic-bezier(.42, 0, 1, 1);--ease-in-out:cubic-bezier(.42, 0, .58, 1);--overshoot:cubic-bezier(.45, 1.45, .8, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;background:#0a0a0a;font:400 16px/1.4 DM Sans Variable,DM Sans,system-ui,sans-serif;position:relative;overflow-x:clip}:root:has(.landing:not([hidden])){scroll-behavior:smooth;background:#060607}.landing>main{max-width:none;min-height:0;margin:0;padding:0}.landing :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0;padding:0}.landing :where(ul,ol){list-style:none}.landing :where(h1,h2,h3){text-wrap:wrap;font-weight:400}.landing :where(a){color:inherit;text-decoration:none}.landing :focus-visible{outline:2px solid var(--amber);outline-offset:4px;border-radius:6px}.landing img{max-width:none;display:block}.lp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing :is(.lp-brand-mark,.lp-people-mark,.lp-orbit-mark,.lp-call-mark,.lp-wordmark-mark,.lp-phone-mark){scale:.78}.lp-section,.lp-hero{z-index:1;position:relative;overflow:clip}.lp-section{content-visibility:auto}.lp-world-layer{z-index:0;pointer-events:none;visibility:hidden;position:fixed;inset:0}.landing[data-world-on] .lp-world-layer{visibility:visible}.lp-world{opacity:0;width:100%;height:100%;display:block}.landing[data-world=ready] :is(.lp-hero,.lp-closing){background:0 0}.landing:not([data-world=none]) .lp-planet-still,.landing[data-world=ready] .lp-wordmark-o>:not(.lp-wordmark-planet){display:none}@media (scripting:none){.landing:not([data-world=none]) .lp-planet-still{display:block}}.landing[data-world=ready] .lp-hero:after{content:"";z-index:-1;height:calc(260 * var(--u));pointer-events:none;background:linear-gradient(#06060700,#060607);position:absolute;bottom:0;left:0;right:0}.landing[data-world=ready] .lp-closing:before{content:"";z-index:-1;height:calc(260 * var(--u));pointer-events:none;background:linear-gradient(#0a0a0a,#0a0a0a00);position:absolute;top:0;left:0;right:0}.landing[data-world=ready] .lp-sky{opacity:0;transition:opacity 1.2s}.lp-stage{width:calc(1440 * var(--u));height:100%;margin-inline:auto;position:relative}.lp-stage>*{position:absolute}.lp-title{font-size:calc(64 * var(--u));line-height:calc(69 * var(--u));letter-spacing:-.03em;white-space:nowrap}.lp-title em{letter-spacing:-.01em;font:italic 400 1.14em/1 Instrument Serif,Georgia,serif}.lp-lead{color:var(--muted);font-size:max(15px, calc(20 * var(--u)));letter-spacing:-.002em;white-space:pre-line;line-height:1.5}.lp-bubble{width:max-content;color:var(--ink);background:#363636;display:block}.lp-actions{align-items:center;gap:calc(28 * var(--u));display:flex}.lp-button{padding:calc(14 * var(--u)) calc(24 * var(--u));background:var(--ink);font-size:max(14px, calc(16 * var(--u)));letter-spacing:-.002em;white-space:nowrap;border-radius:999px;align-items:center;font-weight:500;line-height:1.375;transition:background-color .2s,box-shadow .3s,transform .2s;display:inline-flex;color:#0a0a0a!important}.lp-button:hover{background:#fff;box-shadow:0 0 0 6px #ffbe8c1f}.lp-button:active{transform:scale(.97)}.lp-quiet,.lp-masthead nav a:not(.lp-button),.lp-masthead nav button,.lp-footer a,.lp-footer button{color:var(--muted);transition:color .2s}.lp-quiet:hover,.lp-masthead nav a:not(.lp-button):hover,.lp-masthead nav button:hover,.lp-footer a:hover,.lp-footer button:hover{color:var(--ink)}:where(.lp-masthead nav button,button.lp-quiet){font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lp-quiet{font-size:max(14px, calc(16 * var(--u)));line-height:1.375}.lp-masthead{z-index:2;align-items:center;gap:calc(32 * var(--u));height:calc(88 * var(--u));padding-inline:calc(48 * var(--u));display:flex;position:absolute;inset:0 0 auto}.lp-brand{align-items:center;gap:calc(10 * var(--u));font-size:max(13px, calc(15 * var(--u)));letter-spacing:.24em;margin-right:auto;font-weight:500;display:flex}.lp-brand-mark{width:calc(30 * var(--u));height:calc(30 * var(--u))}.lp-masthead nav{align-items:center;gap:calc(32 * var(--u));font-size:max(13px, calc(15 * var(--u)));line-height:1.4;display:flex}.lp-button-small{padding:calc(10 * var(--u)) calc(20 * var(--u));font-size:max(13px, calc(15 * var(--u)))}.lp-hero{height:calc(1000 * var(--u));background:#060607}.lp-sky,.lp-stars{position:absolute;inset:0}.lp-stars{inset:0 calc(-80 * var(--u));background:0 0 / calc(1600 * var(--u)) calc(1000 * var(--u)) repeat-x;pointer-events:none}.lp-stars-far{translate:0 calc(var(--lp-scroll) * .6);background-image:url(/assets/stars-far-1y-VF51V.svg)}.lp-stars-near{translate:0 calc(var(--lp-scroll) * .45);background-image:url(/assets/stars-near-BACR6Q6v.svg)}.lp-twinkles{left:calc(-80 * var(--u));width:calc(1600 * var(--u));height:calc(1000 * var(--u));translate:0 calc(var(--lp-scroll) * .3)}.lp-planet{width:calc(1440 * var(--u));height:calc(1000 * var(--u));pointer-events:none;translate:0 calc(var(--lp-scroll) * .25);position:absolute;top:0;right:0}.lp-planet-still,.lp-planet img{width:100%;height:100%;position:absolute;inset:0}.lp-planet-body{top:calc(160 * var(--u));left:calc(752.8 * var(--u));width:calc(1000 * var(--u));height:calc(1000 * var(--u));position:absolute}.lp-wordmark-planet{position:absolute;inset:11%}.lp-word{overflow-clip-margin:.2em;vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:clip}.lp-word>span{display:inline-block}.lp-hero-title{top:calc(300 * var(--u));left:calc(96 * var(--u));font-size:calc(104 * var(--u));line-height:calc(98 * var(--u));letter-spacing:-.045em;white-space:nowrap;flex-direction:column;display:flex}.lp-hero-title em{font:italic 400 1.1538em / calc(106 * var(--u)) "Instrument Serif", Georgia, serif;letter-spacing:-.02em}.lp-hero-lead{top:calc(532 * var(--u));left:calc(100 * var(--u));color:var(--muted);font-size:max(15px, calc(19 * var(--u)));letter-spacing:-.002em;white-space:pre-line;line-height:1.526}.lp-hero-actions{top:calc(630 * var(--u));left:calc(100 * var(--u))}.lp-hero-actions .lp-button{padding:calc(15 * var(--u)) calc(26 * var(--u));font-size:max(14px, calc(15 * var(--u)))}.lp-manifesto{height:calc(760 * var(--u));background:#060607}.lp-manifesto p[aria-hidden]{top:calc(150 * var(--u));left:calc(120 * var(--u));width:calc(1200 * var(--u));font-size:calc(66 * var(--u));line-height:calc(84 * var(--u));letter-spacing:-.03em}.lp-manifesto [data-word]{margin:0 .26em calc(4 * var(--u)) 0;display:inline-block}.lp-manifesto .lp-accent{color:var(--amber);letter-spacing:-.01em;font:italic 400 1.1515em/1 Instrument Serif,Georgia,serif}.lp-people{height:calc(960 * var(--u));background:#0a0a0a}.lp-people-copy{top:calc(330 * var(--u));left:calc(96 * var(--u));z-index:1}.lp-people-copy .lp-title em,.lp-orbit-copy .lp-title em{display:block}.lp-people-copy .lp-lead{max-width:calc(440 * var(--u));margin-top:calc(39 * var(--u))}.lp-people-art{inset:0}.lp-constellation{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp-constellation.lp-tall{display:none}.lp-links path{fill:none;stroke-width:1px}.lp-people circle{fill:var(--ink);transform-box:fill-box;transform-origin:50%}.lp-signals path{fill:none;stroke:#ffa859;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:0 1;opacity:0;filter:drop-shadow(0 0 7px #ff9945)}.lp-people-glow{opacity:.8;transform-box:fill-box;transform-origin:50%;transform:scale(.75)}.lp-people-mark{top:calc(425.17 * var(--u));left:calc(905.17 * var(--u));width:calc(109.67 * var(--u));height:calc(109.67 * var(--u));position:absolute;rotate:-90deg}.lp-memory{height:calc(1120 * var(--u));background:#060607}.lp-memory-copy{top:calc(96 * var(--u));z-index:1;text-align:center;left:0;right:0}.lp-memory-copy .lp-title{font-size:calc(72 * var(--u));line-height:calc(73 * var(--u))}.lp-memory-copy .lp-lead{margin-top:calc(27 * var(--u));font-size:max(15px, calc(19 * var(--u)))}.lp-tunnel{--ratio:.7;inset:0}.lp-perspective{width:100%;height:100%;position:absolute;top:0;left:0}.lp-vanishing{top:calc(390 * var(--u));left:calc(450 * var(--u));width:calc(540 * var(--u));height:calc(540 * var(--u));position:absolute;transform:scale(.9)}.lp-memory-layer{--lp-depth:calc(var(--k) - var(--lp-travel));top:calc(360 * var(--u));left:calc(100 * var(--u));z-index:calc(10 - var(--k));width:calc(1240 * var(--u));height:calc(600 * var(--u));border:calc(1.5 * var(--u)) solid #ffd9b238;border-radius:calc(28 * var(--u));transform:scale(pow(var(--ratio), var(--lp-depth)));opacity:calc(clamp(.35, 1 - (var(--lp-depth) - 4) * .65, 1) * clamp(0, 7 - var(--lp-depth), 1));filter:blur(calc(min(var(--k) * .45, 2) * 1px / pow(var(--ratio), var(--k))));will-change:transform, opacity;position:absolute}.lp-memory-date{top:calc(26.5 * var(--u));left:calc(34.5 * var(--u));color:var(--muted);font:400 calc(22 * var(--u)) / calc(31 * var(--u)) "DM Mono", ui-monospace, monospace;letter-spacing:.02em;position:absolute}.lp-memory-layer .lp-bubble{top:calc(407.5 * var(--u));padding:calc(16 * var(--u)) calc(26 * var(--u));border-radius:calc(30 * var(--u)) calc(30 * var(--u)) calc(9 * var(--u)) calc(30 * var(--u));font-size:calc(28 * var(--u));line-height:calc(39 * var(--u));letter-spacing:-.02em;white-space:nowrap;position:absolute}.lp-memory-layer:nth-child(odd of .lp-memory-layer) .lp-bubble{background:#363636}.lp-memory-layer:nth-child(2n of .lp-memory-layer) .lp-bubble{top:calc(477.5 * var(--u));border-radius:calc(30 * var(--u)) calc(30 * var(--u)) calc(30 * var(--u)) calc(9 * var(--u));background:#202020}.lp-memory-layer:nth-child(1 of .lp-memory-layer) .lp-bubble{left:calc(600.5 * var(--u))}.lp-memory-layer:nth-child(2 of .lp-memory-layer) .lp-bubble{left:calc(98.5 * var(--u))}.lp-memory-layer:nth-child(3 of .lp-memory-layer) .lp-bubble{left:calc(950.5 * var(--u))}.lp-memory-layer:nth-child(4 of .lp-memory-layer) .lp-bubble{left:calc(58.5 * var(--u))}.lp-memory-layer:nth-child(5 of .lp-memory-layer) .lp-bubble{left:calc(700.5 * var(--u))}.lp-memory-layer:nth-child(6 of .lp-memory-layer) .lp-bubble{left:calc(138.5 * var(--u))}.lp-memory-layer:nth-child(7 of .lp-memory-layer) .lp-bubble{left:calc(1015.5 * var(--u))}.lp-memory-now{top:calc(933 * var(--u));z-index:11;gap:calc(10 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));border-radius:calc(22 * var(--u)) calc(22 * var(--u)) calc(22 * var(--u)) calc(7 * var(--u));box-shadow:0 calc(20 * var(--u)) calc(60 * var(--u)) #000c;white-space:nowrap;background:#202020;flex-direction:column;display:flex;left:50%;translate:-50%}.lp-memory-now blockquote{gap:calc(2 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(12 * var(--u));font-size:max(13px, calc(15 * var(--u)));background:#ffffff0d;border-left:2px solid #ff9a45e6;flex-direction:column;line-height:1.4;display:flex}.lp-memory-now blockquote span:first-child{color:var(--muted);font-size:max(12px, calc(13 * var(--u)))}.lp-memory-now p{font-size:max(14px, calc(17 * var(--u)));line-height:1.41}.lp-call{text-align:center;inset:0}.lp-call-copy{top:calc(96 * var(--u));z-index:1;text-align:center;left:0;right:0}.lp-call-copy .lp-lead{margin-top:calc(13 * var(--u))}.lp-section.lp-call{height:calc(999 * var(--u));background:#080808}.lp-call-glow{top:calc(110 * var(--u));left:calc(400 * var(--u));width:calc(640 * var(--u));height:calc(640 * var(--u));position:absolute}.lp-call-orb{top:calc(292 * var(--u));left:calc(582 * var(--u));width:calc(276 * var(--u));height:calc(276 * var(--u));position:absolute}.lp-voice-ring,.lp-call-ring{border:1px solid #f5f5f51f;border-radius:50%;position:absolute;inset:0}.lp-voice-ring{opacity:0}.lp-call-ring{border-color:#f5f5f51a}.lp-call-mark{width:96%;height:96%;position:absolute;inset:2%}.lp-call-name,.lp-call-time,.lp-voice,.lp-call-controls{position:absolute;left:0;right:0}.lp-call-name{top:calc(620 * var(--u));font-size:calc(48 * var(--u));line-height:calc(62 * var(--u));letter-spacing:-.02em}.lp-call-time{top:calc(688 * var(--u));color:var(--muted);font-size:max(14px, calc(20.16 * var(--u)));line-height:calc(26 * var(--u));font-variant-numeric:tabular-nums}.lp-voice{top:calc(732 * var(--u));justify-content:center;align-items:center;gap:calc(4 * var(--u));height:calc(26 * var(--u));display:flex}.lp-voice span{width:calc(2.5 * var(--u));background:#ffaa6ed9;border-radius:2px}.lp-call-controls{top:calc(800 * var(--u));justify-content:center;gap:calc(40 * var(--u));color:#c8c8cd;font-size:max(12px, calc(13 * var(--u)));line-height:1.3;display:flex}.lp-call-controls li{align-items:center;gap:calc(8 * var(--u));flex-direction:column;display:flex}.lp-call-controls li>span{width:calc(64 * var(--u));height:calc(64 * var(--u));background:#262628;border-radius:50%;place-items:center;display:grid}.lp-call-controls li:last-child>span{background:#eb5757}.lp-call-controls img{width:calc(22 * var(--u));height:calc(22 * var(--u))}.lp-privacy{height:calc(1040 * var(--u));background:#0a0a0a}.lp-privacy-copy{top:calc(120 * var(--u));left:calc(96 * var(--u))}.lp-privacy-copy .lp-lead{margin-top:calc(17 * var(--u))}.lp-filter{inset:0}.lp-private li{align-items:flex-start;gap:calc(6 * var(--u));color:var(--muted);font-size:max(12px, calc(13 * var(--u)));flex-direction:column;line-height:1.38;display:flex;position:absolute}.lp-private .lp-bubble,.lp-filter .lp-bubble{padding:calc(10 * var(--u)) calc(16 * var(--u));border-radius:calc(20 * var(--u)) calc(20 * var(--u)) calc(6 * var(--u)) calc(20 * var(--u));font-size:max(13px, calc(16 * var(--u)));letter-spacing:-.002em;line-height:1.375}.lp-private li:first-child{--travel:288;top:calc(350 * var(--u));left:calc(150 * var(--u))}.lp-private li:nth-child(2){--travel:255;top:calc(438 * var(--u));left:calc(300 * var(--u))}.lp-private li:nth-child(3){--travel:382;top:calc(526 * var(--u));left:calc(120 * var(--u))}.lp-private li:nth-child(4){--travel:282;top:calc(614 * var(--u));left:calc(260 * var(--u))}.lp-private li:nth-child(5){--travel:324;top:calc(702 * var(--u));left:calc(180 * var(--u))}.lp-filter-line{top:calc(340 * var(--u));left:calc(759 * var(--u));width:2px;height:calc(460 * var(--u));background:linear-gradient(#ff994500,#ffbf80,#ff994500);position:absolute}.lp-filter-bloom{top:calc(310 * var(--u));left:calc(700 * var(--u));width:calc(120 * var(--u));height:calc(520 * var(--u));opacity:.6;position:absolute}.lp-filter-scan{top:calc(340 * var(--u));left:calc(755 * var(--u));width:calc(10 * var(--u));height:calc(60 * var(--u));position:absolute}.lp-themes li{left:calc(880 * var(--u));gap:calc(6 * var(--u));padding:calc(18 * var(--u)) calc(22 * var(--u));border:1px solid var(--rule);border-radius:calc(18 * var(--u));white-space:nowrap;background:#141414;flex-direction:column;display:flex;position:absolute}.lp-themes li:first-child{top:calc(450 * var(--u))}.lp-themes li:nth-child(2){top:calc(590 * var(--u))}.lp-themes strong{font-size:max(14px, calc(18 * var(--u)));font-weight:500;line-height:1.39}.lp-themes span{color:var(--muted);font-size:max(12px, calc(14 * var(--u)));line-height:1.43}.lp-promises{top:calc(900 * var(--u));left:calc(96 * var(--u));gap:calc(48 * var(--u));display:flex}.lp-promises li{width:calc(384 * var(--u));padding-top:calc(16 * var(--u));border-top:1px solid var(--rule);font-size:max(14px, calc(17 * var(--u)));line-height:1.41}.lp-how{height:calc(1180 * var(--u));background:#080808}.lp-how>.lp-stage>.lp-title{top:calc(120 * var(--u));text-align:center;left:0;right:0}.lp-phones{inset:0}.lp-floor-glow{top:calc(790 * var(--u));left:calc(170 * var(--u));width:calc(1100 * var(--u));height:calc(260 * var(--u));position:absolute}.lp-phone-slot{--pu:calc(.66 * var(--u));--tilt:0deg;width:calc(402 * var(--pu));height:calc(874 * var(--pu));position:absolute}.lp-phone-left{--tilt:-7deg;--open:-14deg;top:calc(311.7 * var(--u));left:calc(301.5 * var(--u))}.lp-phone-right{--tilt:7deg;--open:14deg;top:calc(344 * var(--u));left:calc(871.2 * var(--u))}.lp-phone-center{--pu:calc(.76 * var(--u));--open:0deg;top:calc(270 * var(--u));left:calc(567.24 * var(--u))}.lp-phone-float{width:100%;height:100%;rotate:var(--open,var(--tilt))}.lp-phone{border:calc(1.5 * var(--pu)) solid #f5f5f51a;border-radius:calc(44 * var(--pu));width:100%;height:100%;box-shadow:0 calc(60 * var(--pu)) calc(120 * var(--pu)) #000000b3;font-size:calc(16 * var(--pu));line-height:calc(22 * var(--pu));letter-spacing:-.002em;text-align:left;background:#0a0a0a;flex-direction:column;display:flex;overflow:hidden}.lp-phone-status{align-items:center;gap:calc(7 * var(--pu));height:calc(54 * var(--pu));padding:calc(20 * var(--pu)) calc(30 * var(--pu)) calc(8 * var(--pu)) calc(40 * var(--pu));flex:none;display:flex}.lp-phone-status strong{letter-spacing:-.004em;margin-right:auto;font-weight:700}.lp-phone-status img{height:calc(12 * var(--pu))}.lp-phone-status img:last-child{height:calc(13 * var(--pu))}.lp-phone-header{align-items:center;gap:calc(10 * var(--pu));margin:calc(4 * var(--pu)) calc(16 * var(--pu)) 0;padding-bottom:calc(10 * var(--pu));border-bottom:1px solid var(--rule);flex:none;display:flex}.lp-phone-mark{width:calc(38 * var(--pu));height:calc(38 * var(--pu))}.lp-phone-header div{flex-direction:column;margin-right:auto;display:flex}.lp-phone-header strong{font-size:calc(20 * var(--pu));font-weight:700;line-height:calc(25 * var(--pu))}.lp-phone-header span{color:var(--muted);font-size:calc(12 * var(--pu));line-height:calc(16 * var(--pu))}.lp-phone-header img{width:calc(19 * var(--pu));height:calc(19 * var(--pu));margin:calc(12 * var(--pu))}.lp-phone-feed{justify-content:flex-end;gap:calc(16 * var(--pu));min-height:0;padding:calc(10 * var(--pu)) calc(16 * var(--pu)) calc(12 * var(--pu));flex-direction:column;flex:1;display:flex;overflow:hidden}.lp-phone-group{align-items:flex-start;gap:calc(5 * var(--pu));flex-direction:column;flex:none;display:flex;position:relative}.lp-phone-group.lp-from-me{align-items:flex-end}.lp-phone-group:has(.lp-reaction){padding-bottom:calc(21 * var(--pu))}.lp-phone .lp-bubble{max-width:calc(273 * var(--pu));padding:calc(12 * var(--pu)) calc(14 * var(--pu));border-radius:calc(20 * var(--pu));background:#202020}.lp-from-me .lp-bubble{max-width:calc(284 * var(--pu));background:#363636}.lp-from-atmos .lp-bubble:not(:only-of-type):first-of-type{border-bottom-left-radius:calc(6 * var(--pu))}.lp-from-atmos .lp-bubble:not(:only-of-type):not(:first-of-type){border-top-left-radius:calc(6 * var(--pu))}.lp-from-atmos .lp-bubble:not(:only-of-type):not(:last-of-type){border-bottom-left-radius:calc(6 * var(--pu))}.lp-from-me .lp-bubble:not(:only-of-type):first-of-type{border-bottom-right-radius:calc(6 * var(--pu))}.lp-from-me .lp-bubble:not(:only-of-type):not(:first-of-type){border-top-right-radius:calc(6 * var(--pu))}.lp-phone .lp-labeled,.lp-phone .lp-agenda{width:calc(273 * var(--pu))}.lp-labeled small{margin-bottom:calc(3 * var(--pu));color:var(--muted);font-size:calc(13 * var(--pu));font-weight:600;line-height:calc(17 * var(--pu));display:block}.lp-phone blockquote{gap:calc(2 * var(--pu));margin-bottom:calc(8 * var(--pu));padding:calc(8 * var(--pu)) calc(12 * var(--pu));border-left:calc(3 * var(--pu)) solid var(--muted);border-radius:calc(12 * var(--pu));color:#cdcdd2;font-size:calc(14 * var(--pu));line-height:calc(19 * var(--pu));background:#0a0a0a73;flex-direction:column;display:flex}.lp-phone blockquote small{color:var(--muted);font-size:calc(12.5 * var(--pu));font-weight:600;line-height:calc(16 * var(--pu))}.lp-agenda{gap:calc(3 * var(--pu));flex-direction:column;padding:calc(16 * var(--pu))!important;display:flex!important}.lp-agenda strong{font-weight:400;line-height:calc(21 * var(--pu))}.lp-agenda span{color:var(--muted);font-size:calc(13 * var(--pu));line-height:calc(18 * var(--pu))}.lp-agenda b{height:calc(40 * var(--pu));margin:calc(11 * var(--pu)) 0;border-radius:calc(12 * var(--pu));background:var(--ink);color:#0a0a0a;font-size:calc(15 * var(--pu));place-items:center;font-weight:600;display:grid}.lp-agenda small{color:var(--muted);font-size:calc(13.5 * var(--pu));text-align:center}.lp-reaction{bottom:calc(0 * var(--pu));padding:calc(4 * var(--pu)) calc(9 * var(--pu));border:calc(3 * var(--pu)) solid #0a0a0a;border-radius:calc(18 * var(--pu));background:#28282b;display:flex;position:absolute}.lp-from-me .lp-reaction{right:auto}.lp-reaction img{width:calc(22 * var(--pu));height:calc(22 * var(--pu))}.lp-phone-group time,.lp-phone-date{color:var(--muted);font-size:calc(11 * var(--pu));line-height:calc(14 * var(--pu))}.lp-phone-date{font-size:calc(12 * var(--pu));line-height:calc(16 * var(--pu));text-align:center;flex:none}.lp-phone-replies{justify-content:flex-end;gap:calc(8 * var(--pu));white-space:nowrap;flex:none;display:flex}.lp-phone-replies span{padding:calc(10 * var(--pu)) calc(14 * var(--pu));border:1px solid var(--rule);font-size:calc(14.5 * var(--pu));line-height:calc(19 * var(--pu));border-radius:999px}.lp-phone-composer{height:calc(58 * var(--pu));margin:calc(10 * var(--pu)) calc(16 * var(--pu)) calc(42 * var(--pu));padding:0 calc(8 * var(--pu)) 0 calc(18 * var(--pu));border:1px solid var(--rule);border-radius:calc(29 * var(--pu));color:var(--muted);background:#171717;flex:none;align-items:center;display:flex}.lp-phone-composer span{margin-right:auto}.lp-phone-composer img{box-sizing:content-box;width:calc(19 * var(--pu));height:calc(19 * var(--pu));padding:calc(11.5 * var(--pu));background:var(--ink);border-radius:50%}.lp-phone:after{content:"";bottom:calc(8 * var(--pu));width:calc(134 * var(--pu));height:calc(5 * var(--pu));background:var(--ink);border-radius:3px;position:absolute;left:50%;translate:-50%}.lp-phone{position:relative}.lp-captions{top:calc(1000 * var(--u));justify-content:center;gap:0;display:flex;left:0;right:0}.lp-captions li{align-items:center;gap:calc(9 * var(--u));width:calc(320 * var(--u));text-align:center;flex-direction:column;display:flex}.lp-captions strong{font-size:max(14px, calc(18 * var(--u)));font-weight:400;line-height:1.39}.lp-captions span{color:var(--muted);font-size:max(13px, calc(15 * var(--u)));line-height:1.4}.lp-orbit{height:calc(1240 * var(--u));background:#0a0a0a}.lp-orbit-copy{top:calc(120 * var(--u));z-index:1;text-align:center;left:0;right:0}.lp-orbit-copy .lp-title em{display:inline}.lp-orbit-copy .lp-lead,.lp-chain-lead{margin-top:calc(27 * var(--u))}.lp-stage>.lp-orbit{inset:0}.lp-orbit-center{position:absolute;inset:0}.lp-orbit-glow{top:calc(570 * var(--u));left:calc(590 * var(--u));width:calc(260 * var(--u));height:calc(260 * var(--u));position:absolute}.lp-orbit-mark{top:calc(645.17 * var(--u));left:calc(665.17 * var(--u));width:calc(109.67 * var(--u));height:calc(109.67 * var(--u));position:absolute;rotate:-90deg}.lp-orbit-ring,.lp-orbit-signal{top:calc(410 * var(--u));left:calc(430 * var(--u));width:calc(580 * var(--u));height:calc(580 * var(--u));position:absolute}.lp-orbit-ring{border:1px solid #f5f5f524;border-radius:50%}.lp-orbit-signal{overflow:visible}.lp-orbit-signal path{fill:none;stroke:var(--amber);stroke-opacity:.9;stroke-width:1.5px;stroke-linecap:round}.lp-orbit-line{display:none}.lp-orbit ol li{gap:calc(6 * var(--u));width:calc(250 * var(--u));flex-direction:column;display:flex;position:absolute}.lp-orbit li:before{content:"";top:calc(var(--dy) * var(--u));left:calc(var(--dx) * var(--u));width:calc(9 * var(--u));height:calc(9 * var(--u));background:var(--ink);border-radius:50%;position:absolute}.lp-orbit li:first-child:before{background:var(--amber)}.lp-orbit h3{font-size:max(15px, calc(20 * var(--u)));letter-spacing:-.002em;line-height:1.35}.lp-orbit li p{color:var(--muted);font-size:max(13px, calc(15 * var(--u)));line-height:1.4}.lp-orbit li:first-child{--dx:120.5;--dy:83.5;top:calc(322 * var(--u));left:calc(595 * var(--u));text-align:center;align-items:center}.lp-orbit li:nth-child(2){--dx:-28.54;--dy:46.54;top:calc(443.9 * var(--u));left:calc(949.1 * var(--u))}.lp-orbit li:nth-child(3){--dx:-38.5;--dy:22.5;top:calc(673 * var(--u));left:calc(1044 * var(--u))}.lp-orbit li:nth-child(4){--dx:-28.54;--dy:11.96;top:calc(888.6 * var(--u));left:calc(949.1 * var(--u))}.lp-orbit li:nth-child(5){--dx:120.5;--dy:-38.5;top:calc(1024 * var(--u));left:calc(595 * var(--u));text-align:center}.lp-orbit li:nth-child(6){--dx:269.54;--dy:11.96;top:calc(888.6 * var(--u));left:calc(240.9 * var(--u));text-align:right}.lp-orbit li:nth-child(7){--dx:279.5;--dy:36;top:calc(659.5 * var(--u));left:calc(146 * var(--u));text-align:right}.lp-orbit li:nth-child(8){--dx:269.54;--dy:60.04;top:calc(430.4 * var(--u));left:calc(240.9 * var(--u));text-align:right}.lp-orbit-return{display:none}.lp-chain{inset:0}.lp-section.lp-chain{height:calc(820 * var(--u));background:#0a0a0a}.lp-chain>.lp-stage>.lp-title,.lp-chain-lead{left:calc(96 * var(--u))}.lp-chain>.lp-stage>.lp-title{top:calc(140 * var(--u))}.lp-chain-lead{top:calc(236 * var(--u));width:calc(560 * var(--u));white-space:normal;margin:0}.lp-chain-line{top:calc(470 * var(--u));left:calc(96 * var(--u));width:calc(1248 * var(--u));transform-origin:0;background:linear-gradient(90deg,#ffbe8ccc,#f5f5f51f);height:1px;position:absolute}.lp-chain li{--n:calc(8 - var(--i));left:calc((96 + var(--n) * 156) * var(--u));width:calc(130 * var(--u));font-size:max(13px, calc(16 * var(--u)));letter-spacing:-.002em;text-align:center;line-height:1.375;position:absolute;translate:-50%}.lp-chain li:before{content:"";width:calc(7 * var(--u));height:calc(7 * var(--u));background:#f5f5f5b3;border-radius:50%;position:absolute;left:50%;translate:-50%}.lp-chain li:nth-child(odd){top:calc(498 * var(--u))}.lp-chain li:nth-child(odd):before{top:calc(-31 * var(--u))}.lp-chain li:nth-child(2n){bottom:calc(378 * var(--u))}.lp-chain li:nth-child(2n):before{bottom:calc(-31.5 * var(--u))}.lp-chain li:first-child{left:calc(1347 * var(--u));text-align:right;translate:-100%}.lp-chain li:first-child:before{left:auto;right:0;translate:0}.lp-chain li:last-child{left:calc(93 * var(--u));color:var(--amber);font:italic 400 max(19px, calc(26 * var(--u))) / 1.35 "Instrument Serif", Georgia, serif;text-align:left;white-space:nowrap;translate:0}.lp-chain li:last-child:before{top:calc(-33 * var(--u));left:calc(-2 * var(--u));width:calc(11 * var(--u));height:calc(11 * var(--u));background:var(--amber);translate:0}.lp-chain-return{top:calc(570 * var(--u));left:calc(96 * var(--u));width:calc(1249 * var(--u));height:calc(98 * var(--u));position:absolute;overflow:visible}.lp-chain-return>path{fill:none;stroke:#f5f5f538;stroke-dasharray:4 6}.lp-chain-return mask path{fill:none;stroke:#fff;stroke-width:4px}.lp-chain-return-label{top:calc(666 * var(--u));color:var(--muted);font-size:max(13px, calc(15 * var(--u)));text-align:center;line-height:1.4;position:absolute;left:0;right:0}.lp-start{height:calc(900 * var(--u));background:#0a0a0a}.lp-start .lp-stage>.lp-title,.lp-start .lp-stage>.lp-lead,.lp-start-result,.lp-start-action{text-align:center;left:0;right:0}.lp-start .lp-stage>.lp-title{top:calc(120 * var(--u))}.lp-start .lp-stage>.lp-lead{top:calc(216 * var(--u));width:calc(700 * var(--u));white-space:normal;margin-inline:auto}.lp-steps{top:calc(400 * var(--u));left:calc(96 * var(--u));grid-template-columns:repeat(4, calc(282 * var(--u)));gap:calc(40 * var(--u));display:grid}.lp-steps li{padding-top:calc(27 * var(--u));border-top:1px solid #f5f5f524;flex-direction:column;display:flex}.lp-steps span{color:var(--muted);font-size:max(13px, calc(15 * var(--u)));line-height:1.4}.lp-steps h3{margin:calc(15 * var(--u)) 0 calc(9 * var(--u));font-size:max(17px, calc(22 * var(--u)));letter-spacing:-.002em;line-height:1.32}.lp-steps p{color:var(--muted);font-size:max(14px, calc(16 * var(--u)));line-height:1.5}.lp-start-result{top:calc(660 * var(--u));font-size:max(15px, calc(18 * var(--u)));line-height:1.39}.lp-start-action{top:calc(724 * var(--u))}.lp-closing{height:calc(740 * var(--u));background:#0a0a0a}.lp-wordmark{pointer-events:none;inset:0}.lp-letter{top:calc(238 * var(--u));font-size:calc(300 * var(--u));line-height:1;position:absolute}.lp-letter:nth-child(1 of .lp-letter){left:calc(152.55 * var(--u))}.lp-letter:nth-child(2 of .lp-letter){left:calc(389.75 * var(--u))}.lp-letter:nth-child(3 of .lp-letter){left:calc(584.35 * var(--u))}.lp-letter:nth-child(4 of .lp-letter){left:calc(1132.05 * var(--u))}.lp-wordmark-o{top:calc(239.3 * var(--u));left:calc(827.85 * var(--u));width:calc(291.39 * var(--u));height:calc(291.39 * var(--u));position:absolute}.lp-lens-glow{inset:calc(3.7 * var(--u));width:calc(284 * var(--u));height:calc(284 * var(--u));opacity:.5;position:absolute}.lp-photon-ring{top:calc(26.7 * var(--u));left:calc(26.7 * var(--u));width:calc(238 * var(--u));height:calc(238 * var(--u));position:absolute}.lp-wordmark-mark{width:100%;height:100%;position:absolute;inset:0}.lp-disk-line,.lp-disk-glow{background:linear-gradient(90deg,#ffb86b00,#ffb86b59 35%,#fff0d9 50%,#ffb86b59 65%,#ffb86b00);position:absolute}.lp-disk-line{top:calc(423.5 * var(--u));left:calc(70 * var(--u));z-index:1;width:calc(1300 * var(--u));height:calc(2 * var(--u))}.lp-disk-glow{top:calc(417.5 * var(--u));left:calc(265 * var(--u));z-index:1;width:calc(910 * var(--u));height:calc(14 * var(--u));filter:blur(5px);opacity:.6}.lp-footer{top:calc(640 * var(--u));left:calc(96 * var(--u));right:calc(96 * var(--u));align-items:center;gap:calc(32 * var(--u));padding-top:calc(29 * var(--u));border-top:1px solid var(--rule);color:var(--muted);font-size:max(13px, calc(14 * var(--u)));line-height:1.43;display:flex}.lp-footer button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}@media (width<=1099px){.lp-chain-pulse{display:none}.lp-chain li{--n:var(--i)}.landing{--u:min(1.25px, calc(100vw / 402))}.lp-stage{width:calc(402 * var(--u))}.lp-title{font-size:calc(40 * var(--u));line-height:calc(44 * var(--u));white-space:normal}.lp-title em{font-size:1.15em;display:block}.lp-memory-copy .lp-title em,.lp-call-copy .lp-title em{display:inline}.lp-lead{font-size:calc(17 * var(--u));line-height:calc(25 * var(--u))}.lp-button{padding:calc(14 * var(--u)) calc(24 * var(--u));font-size:calc(16 * var(--u))}.lp-quiet{font-size:calc(15 * var(--u))}.lp-masthead{gap:calc(20 * var(--u));height:calc(64 * var(--u));padding-inline:max(calc(20 * var(--u)), calc(50vw - 201 * var(--u)))}.lp-brand{gap:calc(8 * var(--u));font-size:calc(14 * var(--u))}.lp-brand-mark{width:calc(37 * var(--u));height:calc(37 * var(--u))}.lp-masthead nav{gap:calc(20 * var(--u));font-size:calc(15 * var(--u))}.lp-nav-wide{display:none}button.lp-quiet{font-size:calc(15 * var(--u));line-height:1.4}@media (width<=375px){.lp-masthead nav{gap:12px}}.lp-button-small{padding:calc(8 * var(--u)) calc(16 * var(--u));font-size:calc(14 * var(--u))}.lp-hero{height:calc(921 * var(--u))}.lp-stars{inset:0 calc(-30 * var(--u));background-size:calc(1600 * var(--u)) calc(1000 * var(--u))}.lp-planet{top:calc(-46 * var(--u));width:calc(402 * var(--u));height:calc(967 * var(--u))}.lp-planet-body{top:calc(87 * var(--u));left:calc(100.8 * var(--u));width:calc(522 * var(--u));height:calc(522 * var(--u))}.lp-hero-title{top:calc(564 * var(--u));left:calc(20 * var(--u));font-size:calc(56 * var(--u));line-height:calc(56 * var(--u));letter-spacing:-.04em}.lp-hero-title em{font-size:1.1428em;line-height:calc(62 * var(--u));letter-spacing:-.015em}.lp-hero-lead{top:calc(700 * var(--u));left:calc(20 * var(--u));width:calc(362 * var(--u));white-space:normal;font-size:calc(17 * var(--u));line-height:calc(25 * var(--u))}.lp-hero-actions{top:calc(805 * var(--u));left:calc(20 * var(--u));gap:calc(24 * var(--u))}.lp-hero-actions .lp-button{padding:calc(15 * var(--u)) calc(26 * var(--u));font-size:calc(16 * var(--u))}.lp-manifesto{height:calc(680 * var(--u))}.lp-manifesto p[aria-hidden]{top:calc(110 * var(--u));left:calc(20 * var(--u));width:calc(362 * var(--u));font-size:calc(35 * var(--u));line-height:calc(46 * var(--u))}.lp-manifesto [data-word]{margin-bottom:0}.lp-manifesto .lp-accent{font-size:1.1428em}.lp-people{height:calc(820 * var(--u))}.lp-people-copy{top:calc(72 * var(--u));left:calc(20 * var(--u))}.lp-people-copy .lp-lead{max-width:calc(362 * var(--u));margin-top:calc(14 * var(--u))}.lp-constellation.lp-wide{display:none}.lp-constellation.lp-tall{display:block}.lp-signals path{stroke-width:2px}.lp-people-mark{top:calc(483.45 * var(--u));left:calc(164.44 * var(--u));width:calc(73.11 * var(--u));height:calc(73.11 * var(--u))}.lp-memory{height:calc(900 * var(--u))}.lp-memory-copy{top:calc(72 * var(--u));left:calc(20 * var(--u));right:calc(20 * var(--u));text-align:left}.lp-memory-copy .lp-title{font-size:calc(40 * var(--u));line-height:calc(44 * var(--u))}.lp-memory-copy .lp-lead{margin-top:calc(14 * var(--u));font-size:calc(17 * var(--u))}.lp-tunnel{--ratio:.68}.lp-vanishing{top:calc(358 * var(--u));left:calc(39 * var(--u));width:calc(324 * var(--u));height:calc(324 * var(--u))}.lp-memory-layer{top:calc(355 * var(--u));left:calc(21 * var(--u));width:calc(360 * var(--u));height:calc(330 * var(--u));border-radius:calc(22 * var(--u));border-width:1px}.lp-memory-date{top:calc(17 * var(--u));left:calc(19 * var(--u));font-size:calc(14 * var(--u));line-height:calc(20 * var(--u))}.lp-memory-layer .lp-bubble,.lp-memory-layer:nth-child(2n of .lp-memory-layer) .lp-bubble{top:calc(220 * var(--u));max-width:calc(320 * var(--u));padding:calc(9 * var(--u)) calc(14 * var(--u));border-radius:calc(18 * var(--u)) calc(18 * var(--u)) calc(6 * var(--u)) calc(18 * var(--u));font-size:calc(15 * var(--u));line-height:calc(21 * var(--u));white-space:normal}.lp-memory-layer:nth-child(2n of .lp-memory-layer) .lp-bubble{top:calc(260 * var(--u));border-radius:calc(18 * var(--u)) calc(18 * var(--u)) calc(18 * var(--u)) calc(6 * var(--u))}.lp-memory-layer:nth-child(1 of .lp-memory-layer) .lp-bubble{top:calc(199 * var(--u));left:calc(19 * var(--u))}.lp-memory-layer:nth-child(2 of .lp-memory-layer) .lp-bubble,.lp-memory-layer:nth-child(4 of .lp-memory-layer) .lp-bubble,.lp-memory-layer:nth-child(6 of .lp-memory-layer) .lp-bubble{left:calc(19 * var(--u))}.lp-memory-layer:nth-child(3 of .lp-memory-layer) .lp-bubble{left:calc(256 * var(--u))}.lp-memory-layer:nth-child(5 of .lp-memory-layer) .lp-bubble{left:calc(91 * var(--u))}.lp-memory-layer:nth-child(7 of .lp-memory-layer) .lp-bubble{left:calc(248 * var(--u))}.lp-memory-now{top:calc(738 * var(--u));left:calc(20 * var(--u));gap:calc(8 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));border-radius:calc(20 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u)) calc(6 * var(--u));white-space:normal;width:calc(338 * var(--u));translate:0}.lp-memory-now blockquote{padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(14 * var(--u))}.lp-memory-now blockquote span:first-child{font-size:calc(12 * var(--u))}.lp-memory-now p{font-size:calc(15 * var(--u))}.lp-section.lp-call{height:calc(764 * var(--u))}.lp-call-copy{top:calc(72 * var(--u))}.lp-call-copy .lp-lead{margin-top:calc(14 * var(--u))}.lp-call-glow{top:calc(122 * var(--u));left:calc(-7 * var(--u));width:calc(416 * var(--u));height:calc(416 * var(--u))}.lp-call-orb{top:calc(240.3 * var(--u));left:calc(111.3 * var(--u));width:calc(179.4 * var(--u));height:calc(179.4 * var(--u))}.lp-call-name{top:calc(453.5 * var(--u));font-size:calc(34 * var(--u));line-height:calc(44 * var(--u))}.lp-call-time{top:calc(503.5 * var(--u));font-size:calc(14.28 * var(--u));line-height:calc(19 * var(--u))}.lp-voice{top:calc(540.5 * var(--u))}.lp-call-controls{top:calc(610.5 * var(--u));gap:calc(22 * var(--u));font-size:calc(13 * var(--u))}.lp-call-controls li>span{width:calc(56 * var(--u));height:calc(56 * var(--u))}.lp-privacy{height:calc(1060 * var(--u))}.lp-privacy-copy{top:calc(72 * var(--u));left:calc(20 * var(--u))}.lp-privacy-copy .lp-lead{margin-top:calc(14 * var(--u))}.lp-private li{gap:calc(5 * var(--u));font-size:calc(12 * var(--u))}.lp-private .lp-bubble,.lp-filter .lp-bubble{padding:calc(9 * var(--u)) calc(14 * var(--u));border-radius:calc(18 * var(--u)) calc(18 * var(--u)) calc(6 * var(--u)) calc(18 * var(--u));font-size:calc(15 * var(--u));line-height:calc(21 * var(--u))}.lp-private li:first-child{--travel:230;top:calc(270 * var(--u));left:calc(20 * var(--u))}.lp-private li:nth-child(2){--travel:160;top:calc(342 * var(--u));left:calc(90 * var(--u))}.lp-private li:nth-child(3){--travel:90;top:calc(414 * var(--u));left:calc(40 * var(--u))}.lp-private li:nth-child(n+4){display:none}.lp-filter-line{top:calc(520 * var(--u));left:calc(20 * var(--u));width:calc(362 * var(--u));background:linear-gradient(90deg,#ff994500,#ffbf80,#ff994500);height:2px}.lp-filter-bloom{top:calc(476 * var(--u));left:calc(-9 * var(--u));width:calc(420 * var(--u));height:calc(90 * var(--u))}.lp-filter-scan{top:calc(517 * var(--u));left:calc(20 * var(--u));width:calc(50 * var(--u));height:calc(8 * var(--u))}.lp-themes li{left:calc(20 * var(--u));width:calc(362 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u));white-space:normal}.lp-themes li:first-child{top:calc(568 * var(--u))}.lp-themes li:nth-child(2){top:calc(664 * var(--u))}.lp-themes strong{font-size:calc(16 * var(--u))}.lp-themes span{font-size:calc(13 * var(--u))}.lp-promises{top:calc(780 * var(--u));left:calc(20 * var(--u));gap:calc(20 * var(--u));flex-direction:column}.lp-promises li{width:calc(362 * var(--u));padding-top:calc(14 * var(--u));font-size:calc(16 * var(--u))}.lp-how{height:calc(960 * var(--u))}.lp-how>.lp-stage>.lp-title{top:calc(72 * var(--u));left:calc(20 * var(--u));text-align:left}.lp-floor-glow{top:calc(640 * var(--u));left:calc(-59 * var(--u));width:calc(520 * var(--u));height:calc(160 * var(--u))}.lp-phone-slot{--pu:calc(.5 * var(--u))}.lp-phone-left{--tilt:0deg;--open:-8deg;top:calc(250 * var(--u));left:calc(-30.5 * var(--u))}.lp-phone-right{--tilt:0deg;--open:8deg;top:calc(250 * var(--u));left:calc(231.5 * var(--u))}.lp-phone-center{--pu:calc(.62 * var(--u));top:calc(200 * var(--u));left:calc(76.4 * var(--u))}.lp-captions{top:calc(768 * var(--u));align-items:center;gap:calc(14 * var(--u));flex-direction:column}.lp-captions li{gap:calc(2 * var(--u));width:auto}.lp-captions strong{font-size:calc(17 * var(--u));line-height:calc(24 * var(--u))}.lp-captions span{font-size:calc(14 * var(--u));line-height:calc(20 * var(--u))}.lp-section.lp-orbit{height:calc(1076 * var(--u))}.lp-orbit-copy{top:calc(96 * var(--u));left:calc(24 * var(--u));right:calc(24 * var(--u));text-align:left}.lp-orbit-copy .lp-title em{display:block}.lp-orbit-copy .lp-lead,.lp-chain-lead{margin-top:calc(20 * var(--u));line-height:calc(26 * var(--u));white-space:normal}.lp-orbit-glow,.lp-orbit-mark,.lp-orbit-ring,.lp-orbit-signal{display:none}.lp-orbit-line{top:calc(340 * var(--u));left:calc(28 * var(--u));width:1px;height:calc(584 * var(--u));transform-origin:top;background:#f5f5f524;display:block;position:absolute}.lp-orbit ol{top:calc(328 * var(--u));left:calc(52 * var(--u));right:calc(24 * var(--u));gap:calc(28 * var(--u));flex-direction:column;display:flex;position:absolute}.lp-orbit ol li,.lp-orbit ol li:nth-child(n){align-items:flex-start;gap:calc(4 * var(--u));text-align:left;width:auto;position:relative;inset:auto}.lp-orbit li:before,.lp-orbit li:nth-child(n):before{top:calc(8 * var(--u));left:calc(-28 * var(--u))}.lp-orbit h3{font-size:calc(18 * var(--u));line-height:calc(24 * var(--u))}.lp-orbit li p{font-size:calc(14 * var(--u));line-height:calc(20 * var(--u))}.lp-orbit-return{top:calc(960 * var(--u));left:calc(52 * var(--u));color:var(--muted);font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));display:block;position:absolute}.lp-section.lp-chain{height:calc(831 * var(--u))}.lp-chain>.lp-stage>.lp-title{top:calc(96 * var(--u));left:calc(24 * var(--u))}.lp-chain-lead{top:calc(182 * var(--u));left:calc(24 * var(--u));width:calc(354 * var(--u));font-size:calc(17 * var(--u))}.lp-chain-line{top:calc(360 * var(--u));left:calc(28 * var(--u));width:1px;height:calc(327 * var(--u));transform-origin:top;background:linear-gradient(#f5f5f51f,#ffbe8ccc)}.lp-chain ol{top:calc(350 * var(--u));left:calc(52 * var(--u));gap:calc(18 * var(--u));flex-direction:column;display:flex;position:absolute}.lp-chain li,.lp-chain li:nth-child(n){width:auto;font-size:calc(16 * var(--u));line-height:calc(21 * var(--u));text-align:left;position:relative;inset:auto;translate:0}.lp-chain li:before,.lp-chain li:nth-child(n):before{top:calc(7 * var(--u));bottom:auto;left:calc(-27 * var(--u));right:auto;translate:0}.lp-chain li:last-child{margin-top:calc(-3 * var(--u));font-size:calc(24 * var(--u));line-height:calc(31 * var(--u))}.lp-chain li:last-child:before{top:calc(10 * var(--u));left:calc(-29 * var(--u))}.lp-chain-return{display:none}.lp-chain-return-label{top:calc(715 * var(--u));left:calc(52 * var(--u));font-size:calc(14 * var(--u));text-align:left}.lp-start{height:calc(1053 * var(--u))}.lp-start .lp-stage>.lp-title,.lp-start .lp-stage>.lp-lead,.lp-start-result,.lp-start-action{left:calc(24 * var(--u));right:calc(24 * var(--u));text-align:left}.lp-start .lp-stage>.lp-title{top:calc(96 * var(--u))}.lp-start .lp-stage>.lp-lead{top:calc(202 * var(--u));width:auto;line-height:calc(26 * var(--u))}.lp-steps{top:calc(320 * var(--u));left:calc(24 * var(--u));right:calc(24 * var(--u));gap:calc(24 * var(--u));grid-template-columns:1fr}.lp-steps li{grid-template-columns:calc(44 * var(--u)) 1fr;padding-top:calc(16 * var(--u));display:grid}.lp-steps span{padding-top:calc(4 * var(--u));font-size:calc(14 * var(--u));grid-row:span 2}.lp-steps h3{margin:0 0 calc(6 * var(--u));font-size:calc(20 * var(--u));line-height:calc(26 * var(--u))}.lp-steps p{font-size:calc(15 * var(--u));line-height:calc(23 * var(--u))}.lp-start-result{top:calc(827 * var(--u));font-size:calc(17 * var(--u));line-height:calc(26 * var(--u))}.lp-start-action{top:calc(907 * var(--u))}.lp-closing{height:calc(493 * var(--u))}.lp-letter{top:calc(220 * var(--u));font-size:calc(96 * var(--u))}.lp-letter:nth-child(1 of .lp-letter){left:calc(23.5 * var(--u))}.lp-letter:nth-child(2 of .lp-letter){left:calc(97.4 * var(--u))}.lp-letter:nth-child(3 of .lp-letter){left:calc(157.8 * var(--u))}.lp-letter:nth-child(4 of .lp-letter){left:calc(328.8 * var(--u))}.lp-wordmark-o{top:calc(221 * var(--u));left:calc(233.9 * var(--u));width:calc(92.7 * var(--u));height:calc(92.7 * var(--u))}.landing .lp-lens-glow,.lp-disk-glow{display:none}.lp-photon-ring{top:calc(7.4 * var(--u));left:calc(7.3 * var(--u));width:calc(78 * var(--u));height:calc(78 * var(--u))}.lp-disk-line{top:calc(279.7 * var(--u));left:calc(90.2 * var(--u));width:calc(380 * var(--u));height:calc(1.5 * var(--u))}.lp-footer{top:calc(380 * var(--u));left:calc(20 * var(--u));right:calc(20 * var(--u));gap:calc(12 * var(--u)) calc(20 * var(--u));padding-top:calc(25 * var(--u));font-size:calc(13 * var(--u));flex-wrap:wrap}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.lp-section:not([data-in]) :is(.lp-rise,.lp-captions li,.lp-steps li){opacity:0;transform:translateY(calc(24 * var(--u)))}.lp-manifesto [data-word]:not([data-lit]){opacity:.12;transform:translateY(calc(10 * var(--u)));filter:blur(calc(5 * var(--u)))}}@media (prefers-reduced-motion:no-preference){:is(.lp-rise,.lp-captions li,.lp-steps li){transition:opacity .8s var(--ease-out), transform 1s var(--ease-out);transition-delay:calc(.1s + var(--i,0) * .15s)}.lp-steps li{transition-delay:calc(.3s + var(--i) * 90ms)}.lp-captions li{transition-delay:calc(1.4s + var(--i) * .15s)}.lp-manifesto [data-word]{transition:opacity .7s var(--ease-out), transform .9s cubic-bezier(.16, 1, .3, 1), filter .7s var(--ease-out)}.lp-manifesto .lp-accent[data-lit]{animation:lp-warm 1.8s var(--ease-out) both}.lp-hero-title .lp-word>span{animation:lp-word 1.4s cubic-bezier(.16, 1, .3, 1) calc(.35s + var(--w) * 80ms) both}.lp-hero-lead{animation:lp-rise-36 1.1s var(--ease-out) .85s both, lp-shown .86s step-end both}.lp-hero-actions{animation:lp-rise-20 .9s var(--ease-out) 1.2s both}.lp-stars{animation:lp-fade 1.5s var(--ease-out) both}.lp-stars-far{--drift:-18}.lp-stars-near{--drift:-34}.lp-twinkles{--drift:-60}.lp-hero[data-reveal][data-live] .lp-stars{animation:lp-fade 1.5s var(--ease-out) both, lp-drift 24s linear infinite alternate}.lp-hero[data-reveal][data-live] .lp-twinkle{animation:lp-twinkle 24s var(--ease-in-out) var(--delay) infinite}.lp-hero[data-reveal]:not([data-live]) :is(.lp-stars,.lp-twinkle){animation-play-state:paused}.lp-people[data-reveal]:not([data-in]) :is(.lp-links path){stroke-dasharray:0 1}.lp-people[data-reveal]:not([data-in]) .lp-people circle,.lp-people[data-reveal]:not([data-in]) .lp-people-glow{opacity:0}.lp-people[data-reveal][data-in] .lp-links path{animation:lp-draw 1.2s var(--ease-out) calc(.31s + var(--i) * 52ms) both}.lp-people[data-reveal][data-in] .lp-people circle{animation:lp-fade .5s var(--ease-out) calc(.2s + var(--i) * 52ms) both, lp-pop .6s var(--overshoot) calc(.2s + var(--i) * 52ms) both}.lp-people[data-reveal][data-in] .lp-people-glow{animation:lp-glow-in 1s var(--ease-in-out) both, lp-arrive 1.29s linear 4.75s infinite}.lp-people[data-reveal][data-in] .lp-wide .lp-signals path{animation:lp-signal-wide 18.06s linear calc(3s + var(--i) * 1.29s) infinite}.lp-people[data-reveal][data-in] .lp-tall .lp-signals path{animation:lp-signal-tall 15.48s linear calc(3s + var(--i) * 1.29s) infinite}.lp-people[data-reveal]:not([data-live]) :is(.lp-signals path,.lp-people-glow){animation-play-state:paused}.lp-memory-layer{transition:opacity .3s linear}.lp-memory[data-reveal][data-live] .lp-vanishing{animation:lp-breathe 12s var(--ease-in-out) infinite alternate}.lp-memory[data-reveal]:not([data-in]) .lp-memory-now{opacity:0;transform:translateY(calc(24 * var(--u)))}.lp-memory[data-reveal][data-in] .lp-memory-now{animation:lp-fade .7s var(--ease-out) 1.5s both, lp-rise-24 .8s var(--overshoot) 1.5s both}.lp-call[data-reveal][data-live] .lp-voice-ring{animation:lp-ring 3.6s linear calc(var(--i) * 1.2s) infinite}.lp-call[data-reveal][data-live] .lp-call-mark{animation:lp-speak 24s var(--ease-in-out) infinite}.lp-call[data-reveal][data-live] .lp-voice span{animation:lp-voice .6s var(--ease-in-out) calc(var(--i) * 72ms) infinite alternate}.lp-privacy[data-reveal]:not([data-in]) :is(.lp-private li,.lp-themes li){opacity:0}.lp-privacy[data-reveal][data-in] .lp-private li{animation:lp-fade .6s var(--ease-in-out) calc(.3s + var(--i) * .15s) both, lp-cross 8s linear calc(1s + var(--i) * 1.05s) infinite}.lp-privacy[data-reveal][data-in] .lp-themes li{animation:lp-fade .8s var(--ease-out) calc(4.6s + var(--i) * 2.8s) both, lp-slide-in .9s var(--ease-out) calc(4.6s + var(--i) * 2.8s) both}.lp-privacy[data-reveal][data-live] .lp-filter-bloom{animation:lp-bloom 4s var(--ease-in-out) infinite alternate}.lp-privacy[data-reveal][data-live] .lp-filter-scan{animation:lp-scan 3s var(--ease-in-out) infinite alternate}.lp-privacy[data-reveal]:not([data-live]) .lp-private li{animation-play-state:paused}.lp-how[data-reveal]:not([data-in]) :is(.lp-phone-slot,.lp-floor-glow){opacity:0}.lp-how[data-reveal][data-in] .lp-floor-glow{animation:lp-fade 1.6s var(--ease-in-out) both}.lp-how[data-reveal][data-in] .lp-phone-slot{animation:lp-fade .8s var(--ease-out) var(--delay) both, lp-rise-120 1.2s var(--ease-out) var(--delay) both}.lp-how[data-reveal][data-in] .lp-phone-float{animation:lp-fan 1.2s var(--ease-out) calc(var(--delay) + .4s) both, lp-float 6s var(--ease-in-out) calc(var(--delay) + 1.2s) infinite alternate}.lp-phone-left{--delay:.2s}.lp-phone-right{--delay:.45s}.lp-phone-center{--delay:.7s}.lp-how[data-reveal]:not([data-live]) .lp-phone-float{animation-play-state:paused}.lp-orbit[data-reveal]:not([data-in]) .lp-orbit ol li{opacity:.18}.lp-orbit[data-reveal]:not([data-in]) .lp-orbit li:before{transform:scale(.4)}.lp-orbit ol li{transition:opacity .6s var(--ease-out);transition-delay:calc(.4s + var(--i) * .12s)}.lp-orbit li:before{transition:transform .6s var(--overshoot);transition-delay:calc(.4s + var(--i) * .12s)}.lp-orbit-signal{opacity:0;transition:opacity .8s var(--ease-out) 1.4s}.lp-orbit[data-reveal][data-in] .lp-orbit-signal{opacity:1}.lp-orbit[data-reveal][data-live] .lp-orbit-signal{animation:12s linear infinite lp-orbit}.lp-orbit[data-reveal]:not([data-in]) .lp-orbit-line{transform:scaleY(0)}.lp-orbit-line{transition:transform 1.2s linear .3s}.lp-chain[data-reveal]:not([data-in]) .lp-chain-line{transform:scaleX(0)}.lp-chain-line{transition:transform 1.8s linear .3s}.lp-chain[data-reveal]:not([data-in]) .lp-chain li{opacity:.18}.lp-chain li{transition:opacity .5s var(--ease-out);transition-delay:calc(.3s + var(--n) * .225s)}.lp-chain[data-reveal]:not([data-in]) .lp-chain-return mask path{stroke-dashoffset:1px}.lp-chain-return mask path{stroke-dasharray:1 1;transition:stroke-dashoffset 1.4s var(--ease-in-out) 2.3s}.lp-chain[data-reveal]:not([data-in]) .lp-chain-return-label{opacity:0}.lp-chain-return-label{transition:opacity .8s var(--ease-out) 3.3s}.lp-closing[data-reveal]:not([data-in]) :is(.lp-letter,.lp-wordmark-o){opacity:0}.lp-closing[data-reveal][data-in] .lp-letter{animation:lp-fade .8s var(--ease-out) calc(.2s + var(--i) * .12s) both, lp-rise-60 1s var(--ease-out) calc(.2s + var(--i) * .12s) both}.lp-closing[data-reveal][data-in] .lp-wordmark-o{animation:lp-fade 1.2s var(--ease-out) .5s both}.lp-closing[data-reveal]:not([data-in]) .lp-disk-line,.lp-closing[data-reveal]:not([data-in]) .lp-disk-glow{transform:scaleX(0)}.lp-closing[data-reveal][data-in] .lp-disk-line{animation:lp-open 1.4s var(--ease-out) .8s both}.lp-closing[data-reveal][data-in] .lp-disk-glow{animation:lp-open 1.4s var(--ease-out) 1s both, lp-glint 12s var(--ease-in-out) 2.4s infinite alternate}.lp-closing[data-reveal][data-live] .lp-lens-glow{animation:lp-lens 8s var(--ease-in-out) infinite alternate}.lp-closing[data-reveal][data-live] .lp-wordmark-mark{animation:24s linear infinite lp-turn}.lp-closing[data-reveal]:not([data-live]) .lp-disk-glow{animation-play-state:paused}}.lp-chain-pulse{top:calc(470 * var(--u));left:calc(96 * var(--u));width:calc(9 * var(--u));height:calc(9 * var(--u));margin:calc(-4 * var(--u)) 0 0 calc(-4.5 * var(--u));box-shadow:0 0 calc(10 * var(--u)) calc(2 * var(--u)) #ffaa64d9, 0 0 calc(36 * var(--u)) calc(6 * var(--u)) #ff9a4573;opacity:0;pointer-events:none;background:#fff3e6;border-radius:50%;position:absolute}.lp-steps li{position:relative}.lp-steps li:after{content:"";transform-origin:0;opacity:0;background:linear-gradient(90deg,#ffbe8c00,#ffbe8c 70%,#fff3e6);height:1px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.lp-phone:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#fff0 38%,#ffffff0f 46%,#ffffff1c 50%,#ffffff0f 54%,#fff0 62%);position:absolute;inset:0;transform:translate(-130%)}.lp-phones{transform:perspective(calc(1800 * var(--u))) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform 1.1s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:no-preference){.lp-people[data-reveal][data-live] .lp-turn{animation:240s linear infinite lp-turn}.lp-privacy[data-reveal][data-live] .lp-private li>span:first-child{animation:lp-unname 8s linear calc(1s + var(--i) * 1.05s) infinite}.lp-how[data-reveal][data-in] .lp-phone:after{animation:lp-sheen 1.8s cubic-bezier(.4, 0, .2, 1) calc(var(--delay) + 1.6s) both}.lp-orbit[data-reveal][data-live] .lp-orbit li h3{animation:lp-pass-text 12s linear calc(var(--i) * 1.5s - 1.2s) infinite}.lp-orbit[data-reveal][data-live] .lp-orbit li:before{animation:lp-pass-dot 12s linear calc(var(--i) * 1.5s - 1.2s) infinite}.lp-chain[data-reveal][data-live] .lp-chain-pulse{animation:9s linear 2.6s infinite lp-chain-run}.lp-chain[data-reveal][data-live] .lp-chain li{animation:lp-pass-glow 9s linear calc(2.6s + var(--n) * .9s) infinite}.lp-chain[data-reveal][data-live] .lp-chain li:before{animation:lp-pass-spark 9s linear calc(2.6s + var(--n) * .9s) infinite}.lp-start[data-reveal][data-in] .lp-steps li:after{animation:lp-step-line 1.5s cubic-bezier(.16, 1, .3, 1) calc(.4s + var(--i) * .22s) both}.lp-call[data-reveal][data-live] .lp-call-glow{animation:lp-breathe 5s var(--ease-in-out) infinite alternate}}@media (prefers-reduced-motion:reduce){:root:has(.landing){scroll-behavior:auto}.lp-signals,.lp-orbit-signal{display:none}.lp-people-glow{transform:none}}@media (scripting:enabled) and (prefers-reduced-motion:reduce){:is(.lp-section,.lp-hero)>.lp-stage,.lp-planet{transition:opacity .2s linear}.lp-section:not([data-in])>.lp-stage{opacity:0}}@keyframes lp-word{0%{transform:translateY(108%)}}@keyframes lp-shown{0%{visibility:hidden}}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-rise-20{0%{opacity:0;transform:translateY(calc(20 * var(--u)))}}@keyframes lp-rise-24{0%{transform:translateY(calc(24 * var(--u)))}}@keyframes lp-rise-36{0%{opacity:0;transform:translateY(calc(36 * var(--u)))}64%{opacity:1}}@keyframes lp-rise-60{0%{transform:translateY(calc(60 * var(--u)))}}@keyframes lp-rise-120{0%{transform:translateY(calc(120 * var(--u)))}}@keyframes lp-drift{to{transform:translateX(calc(var(--drift) * var(--u)))}}@keyframes lp-twinkle{0%,to{opacity:.2}7.54%,32.54%{opacity:1}12.54%,45.04%{opacity:.3}}@keyframes lp-draw{0%{stroke-dasharray:0 1}to{stroke-dasharray:1 1}}@keyframes lp-pop{0%{transform:scale(.4)}}@keyframes lp-glow-in{0%{opacity:0}}@keyframes lp-arrive{0%{animation-timing-function:var(--ease-out);transform:scale(.75)}23%{animation-timing-function:var(--ease-in-out);transform:scale(1.25)}74%,to{transform:scale(.75)}}@keyframes lp-signal-wide{0%{opacity:0;stroke-dasharray:0 1;stroke-dashoffset:0;animation-timing-function:cubic-bezier(.43,0,.627,.804)}.55%{opacity:1}2.79%{stroke-dasharray:.1129 1;stroke-dashoffset:0;animation-timing-function:cubic-bezier(.311,.637,.642,1)}9.41%{opacity:1}9.97%{stroke-dasharray:.1659 1;stroke-dashoffset:-.8341px;animation-timing-function:cubic-bezier(.626,.597,1,1)}10.5%{opacity:0}10.76%,to{opacity:0;stroke-dasharray:0 1;stroke-dashoffset:-1px}}@keyframes lp-signal-tall{0%{opacity:0;stroke-dasharray:0 1;stroke-dashoffset:0;animation-timing-function:cubic-bezier(.43,0,.627,.804)}.65%{opacity:1}3.26%{stroke-dasharray:.1129 1;stroke-dashoffset:0;animation-timing-function:cubic-bezier(.311,.637,.642,1)}10.98%{opacity:1}11.63%{stroke-dasharray:.1659 1;stroke-dashoffset:-.8341px;animation-timing-function:cubic-bezier(.626,.597,1,1)}12.27%{opacity:0}12.56%,to{opacity:0;stroke-dasharray:0 1;stroke-dashoffset:-1px}}@keyframes lp-breathe{0%{transform:scale(.9)}to{transform:scale(1.15)}}@keyframes lp-ring{0%{opacity:.9;transform:scale(1)}99%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1)}}@keyframes lp-speak{0%,10%,20%,30%,to{transform:scale(1)}5%,25%{transform:scale(1.02)}15%{transform:scale(1.025)}}@keyframes lp-voice{0%{transform:scaleY(.5)}to{transform:scaleY(1.3)}}@keyframes lp-cross{0%{opacity:1;animation-timing-function:var(--ease-in);transform:none}30%{opacity:1;animation-timing-function:var(--ease-in)}40%{opacity:0;transform:translateX(calc(var(--travel) * var(--u)))}40.1%,52.5%{opacity:0;animation-timing-function:var(--ease-out);transform:none}62.5%,to{opacity:1;transform:none}}@keyframes lp-slide-in{0%{transform:translateX(calc(-24 * var(--u)))}}@keyframes lp-bloom{0%{opacity:.6}to{opacity:1}}@keyframes lp-scan{to{transform:translateY(calc(400 * var(--u)))}}@keyframes lp-fan{0%{rotate:var(--tilt)}to{rotate:var(--open)}}@keyframes lp-float{to{transform:translateY(calc(-10 * var(--u)))}}@keyframes lp-orbit{to{transform:rotate(1turn)}}@keyframes lp-open{0%{transform:scaleX(0)}}@keyframes lp-glint{0%{opacity:.6}to{opacity:1}}@keyframes lp-lens{0%{opacity:.5}to{opacity:1}}@keyframes lp-warm{0%{text-shadow:0 0 calc(26 * var(--u)) #ffaa64f2}to{text-shadow:0 0 calc(18 * var(--u)) #ffaa6400}}@keyframes lp-unname{0%,12%{opacity:1;filter:none}24%,58%{opacity:0;filter:blur(calc(6 * var(--u)))}62.5%,to{opacity:1;filter:none}}@keyframes lp-sheen{to{transform:translate(130%)}}@keyframes lp-pass-text{0%{color:#fff;text-shadow:0 0 calc(18 * var(--u)) #ffbe8c99}14%,to{color:#f5f5f5bd;text-shadow:0 0 #ffbe8c00}}@keyframes lp-pass-dot{0%{background:var(--amber);box-shadow:0 0 calc(14 * var(--u)) #ffaa64f2;transform:scale(1.9)}14%,to{background:var(--ink);transform:scale(1);box-shadow:0 0 #ffaa6400}}@keyframes lp-chain-run{0%{opacity:0;transform:translate(0)}3%{opacity:1}80%{opacity:1;transform:translateX(calc(1248 * var(--u)))}88%,to{opacity:0;transform:translateX(calc(1248 * var(--u)))}}@keyframes lp-pass-glow{0%{text-shadow:0 0 calc(16 * var(--u)) #ffbe8cbf}12%,to{text-shadow:0 0 #ffbe8c00}}@keyframes lp-pass-spark{0%{box-shadow:0 0 calc(12 * var(--u)) #ffaa64f2;transform:scale(2)}12%,to{transform:scale(1);box-shadow:0 0 #ffaa6400}}@keyframes lp-step-line{0%{opacity:1;transform:scaleX(0)}55%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes lp-turn{to{transform:rotate(1turn)}}@media (width<=1099px) and (prefers-reduced-motion:no-preference){@keyframes lp-cross{0%{opacity:1;animation-timing-function:var(--ease-in);transform:none}30%{opacity:1;animation-timing-function:var(--ease-in)}40%{opacity:0;transform:translateY(calc(var(--travel) * var(--u)))}40.1%,52.5%{opacity:0;animation-timing-function:var(--ease-out);transform:none}62.5%,to{opacity:1;transform:none}}@keyframes lp-scan{to{transform:translateX(calc(312 * var(--u)))}}}
