.lp-sel{position:relative;display:inline-block;white-space:nowrap}.lp-sel-box{position:absolute;inset:-.05em -.12em -.17em;border:2px solid var(--lime);border-radius:3px;box-shadow:0 24px 48px -24px #000000e6;pointer-events:none;font-family:var(--text);font-size:15px;line-height:1;letter-spacing:0}.lp-sel-box i{position:absolute;width:12px;height:12px;border-radius:3px;background:#2b2b27;box-shadow:inset 0 0 0 1px #f3f1ea47,0 2px 6px #00000080}.lp-sel-box .is-nw{top:-7px;left:-7px}.lp-sel-box .is-ne{top:-7px;right:-7px}.lp-sel-box .is-sw{bottom:-7px;left:-7px}.lp-sel-box .is-se{right:-7px;bottom:-7px}.lp-sel-n{position:absolute;top:-12px;left:-12px;display:grid;width:22px;height:22px;place-items:center;border-radius:999px;background:var(--lime);box-shadow:0 0 0 3px var(--bg);color:var(--lime-ink);font-size:12px;font-weight:700;font-style:normal}.lp-sel-tag{position:absolute;top:50%;left:calc(100% + 18px);translate:0 -50%;padding:7px 12px;border-radius:999px;background:#f3f1ea1a;box-shadow:inset 0 1px #ffffff2e;color:var(--ink);font-weight:500;white-space:nowrap;backdrop-filter:blur(14px) saturate(1.6)}@media(max-width:767px){.lp-sel-box{font-size:13px}.lp-sel-tag{padding:6px 10px}}@property --lp-sel-p{syntax: "<number>"; initial-value: 1; inherits: false;}.lp-mo .lp-sel-box{--lp-sel-p: 0;border-color:transparent;background:linear-gradient(var(--lime),var(--lime)) top left / calc(min(1,var(--lp-sel-p) * 4)*100%) 2px no-repeat,linear-gradient(var(--lime),var(--lime)) top right / 2px calc(clamp(0,var(--lp-sel-p) * 4 - 1,1)*100%) no-repeat,linear-gradient(var(--lime),var(--lime)) bottom right / calc(clamp(0,var(--lp-sel-p) * 4 - 2,1)*100%) 2px no-repeat,linear-gradient(var(--lime),var(--lime)) bottom left / 2px calc(clamp(0,var(--lp-sel-p) * 4 - 3,1)*100%) no-repeat;transition:--lp-sel-p .9s cubic-bezier(.6,0,.3,1) .35s}.lp-mo .lp-sel-box>*{opacity:0;transform:scale(.4);transition:opacity .3s var(--ease),transform .4s cubic-bezier(.3,1.6,.5,1)}.lp-mo .lp-sel-box>.lp-sel-tag{transform:translateY(6px)}.lp-mo .is-in .lp-sel-box,.lp-mo .lp-sel.is-in .lp-sel-box{--lp-sel-p: 1}.lp-mo .is-in .lp-sel-box>*,.lp-mo .lp-sel.is-in .lp-sel-box>*{opacity:1;transform:none}.lp-mo .lp-sel.is-in .lp-sel-box>.is-nw{transition-delay:1.05s}.lp-mo .lp-sel.is-in .lp-sel-box>.is-ne{transition-delay:1.1s}.lp-mo .lp-sel.is-in .lp-sel-box>.is-se{transition-delay:1.15s}.lp-mo .lp-sel.is-in .lp-sel-box>.is-sw{transition-delay:1.2s}.lp-mo .lp-sel.is-in .lp-sel-box>.lp-sel-n{transition-delay:1.25s}.lp-mo .lp-sel.is-in .lp-sel-box>.lp-sel-tag{transition-delay:1.35s}.lp-mo [data-lp-words] .lp-w{display:inline-block;opacity:0;filter:blur(14px);transform:translateY(.18em);transition:opacity .7s var(--ease),filter .9s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--i) * 55ms)}.lp-mo [data-lp-words].is-in .lp-w{opacity:1;filter:none;transform:none}.lp-stmt{display:grid;min-height:min(100svh,1100px);place-items:center;overflow:clip;isolation:isolate}.lp-stmt-dial{position:absolute;inset:0;z-index:-1;display:grid;place-items:center;pointer-events:none}.lp-dial{width:min(1040px,140vw);height:auto;transform:rotate(calc(var(--lp-p, .5) * 48deg - 24deg));mask-image:radial-gradient(closest-side,#000 70%,transparent)}.lp-dial line{stroke:#f3f1ea29;stroke-width:.35;stroke-linecap:round;transition:stroke .5s var(--ease)}.lp-dial line.is-major{stroke:#f3f1ea52;stroke-width:.5}.lp-dial line.is-clip{stroke:var(--lime);stroke-width:1.1}.lp-mo .lp-dial line.is-clip{stroke:#f3f1ea38}.lp-mo .lp-dial line.is-clip.is-lit{stroke:var(--lime)}.lp-stmt-box{position:relative;text-align:center}.lp-stmt-big{margin:0 auto;font-family:var(--disp);font-size:clamp(64px,10vw,200px);font-weight:900;line-height:.86;letter-spacing:-.01em;text-wrap:balance}.lp-stmt-tail{display:block;color:var(--ink-3)}.lp-stmt-text{max-width:30em;margin:var(--s5) auto 0;font-size:clamp(22px,1.4vw + 12px,38px);font-weight:500;line-height:1.32;letter-spacing:-.015em;color:var(--ink);text-wrap:pretty}.lp-mo .lp-stmt-text .lp-g{color:#f3f1ea3d;transition:color .35s var(--ease)}.lp-mo .lp-stmt-text .lp-g.is-lit{color:var(--ink)}.lp-inl{display:inline-flex;align-items:center;vertical-align:-.12em;margin-inline:.06em}.lp-inl.is-thumb{vertical-align:-.28em}.lp-inl-media{position:relative;display:inline-block;width:1.9em;height:1.15em;overflow:hidden;border-radius:.28em;box-shadow:0 0 0 1px #f3f1ea24,0 10px 24px -8px #000c;transform:rotate(-3deg)}.lp-inl-media img,.lp-inl-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.lp-inl.is-chip,.lp-inl.is-count{padding:.04em .42em .08em;border-radius:999px;font-size:.92em}.lp-inl.is-chip{border:2px solid var(--lime);color:var(--lime)}.lp-inl.is-count{gap:.25em;background:#5733f047;color:var(--violet-ink)}.lp-inl.is-count b{min-width:1.15em;font-variant-numeric:tabular-nums;text-align:right}.lp-mo .lp-inl{opacity:.35;transition:opacity .35s var(--ease)}.lp-mo .lp-inl.is-lit{opacity:1}.lp-px{text-align:center}.lp-px-title{position:relative;margin:0 auto;font-family:var(--disp);font-size:clamp(120px,22vw,360px);font-weight:900;line-height:.8;letter-spacing:-.01em}.lp-px-text{display:inline-block;padding-inline:.04em}.lp-px-canvas{display:none}.lp-mo .lp-px-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;image-rendering:pixelated;pointer-events:none}.lp-mo .lp-px-title .lp-px-text{color:transparent}.lp-px-frame{position:relative;max-width:1180px;margin:var(--s5) auto 0;overflow:hidden;border-radius:var(--r-media);aspect-ratio:16 / 9;background:var(--panel);box-shadow:0 40px 80px -40px #000000e6}.lp-px-frame img{display:block;width:100%;height:100%;object-fit:cover}.lp-px-frame figcaption{position:absolute;inset:auto 16px 16px;display:flex;justify-content:space-between;pointer-events:none}.lp-glass-tag{padding:7px 12px;border-radius:999px;background:#08080773;box-shadow:inset 0 1px #ffffff24;color:var(--ink);font-size:14px;white-space:nowrap;backdrop-filter:blur(12px) saturate(1.5)}@media(hover:none),(max-width:639px){.lp-glass-tag.is-hint{display:none}}@media(max-width:639px){.lp-px-frame figcaption{inset:auto 10px 10px}.lp-glass-tag{padding:6px 10px;font-size:13px}}.lp-px-loupe{position:absolute;top:0;left:0;width:240px;height:240px;margin:-120px 0 0 -120px;border-radius:999px;background-repeat:no-repeat;box-shadow:0 0 0 2px var(--ink),0 20px 40px -10px #000c;opacity:0;transform:scale(.6);transition:opacity .2s var(--ease),transform .25s var(--ease);pointer-events:none}.lp-px-frame.is-loupe .lp-px-loupe{opacity:1;transform:none}.lp-px-frame.is-hover{cursor:none}.lp-px-frame:not(.is-hover) .lp-px-loupe{transition:opacity .2s var(--ease),transform .6s var(--ease),background-position .6s var(--ease)}.lp-px-lead{max-width:34em;margin:var(--s4) auto 0;color:var(--ink-2)}.lp-tabs{display:none}@media(min-width:1280px)and (prefers-reduced-motion:no-preference){.lp-dock:not(.is-landed){display:flex;width:min(1220px,calc(100% - 32px));gap:10px;transition:opacity .3s var(--ease),width .35s var(--ease)}.lp-dock:not(.is-landed) .lp-dock-form,.lp-dock:not(.is-landed) .lp-dock-run{flex:1 1 560px}.lp-dock:not(.is-landed) .lp-tabs{position:relative;display:flex;flex:none;align-items:center;padding:6px;border-radius:999px;isolation:isolate;background:linear-gradient(180deg,#ffffff1a,#ffffff08 55%),#0e0e0d80;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #f3f1ea1a,0 24px 48px -20px #000000d9;backdrop-filter:blur(26px) saturate(1.8) brightness(.6)}.lp-tabs a{position:relative;z-index:1;display:flex;height:100%;align-items:center;padding:0 16px;border-radius:999px;color:var(--ink-2);font-size:15px;white-space:nowrap;text-decoration:none;transition:color .25s var(--ease)}.lp-tabs a:hover{color:var(--ink)}.lp-tabs a.is-on{color:var(--lime-ink)}.lp-tabs-pill{position:absolute;top:6px;bottom:6px;left:0;width:0;border-radius:999px;background:var(--ink);opacity:0;transition:transform .45s cubic-bezier(.3,1.25,.5,1),width .45s cubic-bezier(.3,1.25,.5,1),opacity .2s var(--ease)}.lp-tabs-pill.is-on{opacity:1}}.lp-pblur{position:fixed;inset-inline:0;z-index:25;height:120px;pointer-events:none}.lp-pblur.is-top{top:0;height:96px;transform:scaleY(-1)}.lp-pblur.is-bottom{bottom:0}.lp-pblur>i{position:absolute;inset:0}.lp-pblur>i:nth-child(1){backdrop-filter:blur(1px);mask-image:linear-gradient(to bottom,transparent 0%,#000 20%,#000 40%,transparent 60%)}.lp-pblur>i:nth-child(2){backdrop-filter:blur(2px);mask-image:linear-gradient(to bottom,transparent 20%,#000 40%,#000 60%,transparent 80%)}.lp-pblur>i:nth-child(3){backdrop-filter:blur(4px);mask-image:linear-gradient(to bottom,transparent 40%,#000 60%,#000 80%,transparent 100%)}.lp-pblur>i:nth-child(4){backdrop-filter:blur(8px);mask-image:linear-gradient(to bottom,transparent 60%,#000 80%)}.lp-pblur>i:nth-child(5){backdrop-filter:blur(14px);mask-image:linear-gradient(to bottom,transparent 80%,#000 100%)}.lp-pblur.is-bottom{opacity:0;transition:opacity .4s var(--ease)}.lp-pblur.is-bottom.is-on{opacity:1}.lp-coda{padding-top:var(--sec);overflow:clip;text-align:center}.lp-coda-label{margin:0 0 var(--s2);color:var(--ink-3);font-size:var(--t-small)}.lp-coda-index{display:flex;max-width:980px;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto;padding:0;list-style:none}.lp-coda-index a{display:inline-flex;height:40px;align-items:center;padding:0 16px;border-radius:999px;background:var(--panel-2);color:var(--ink);font-size:15px;text-decoration:none;transition:background .2s var(--ease),color .2s var(--ease)}.lp-coda-index a:hover{background:var(--lime);color:var(--lime-ink)}.lp-mark{display:flex;justify-content:center;margin-top:var(--s6);padding:40px 0 .05em;font-family:var(--disp);font-size:clamp(160px,34vw,620px);font-weight:900;line-height:.74;letter-spacing:.03em;color:#1a1a17;user-select:none}.lp-mark-l{position:relative;display:inline-block;cursor:pointer;transition:color .3s var(--ease)}.lp-mark-l.is-sel{color:var(--ink)}.lp-mark .lp-sel-box{inset:-.02em -.02em .02em;font-size:15px;transition:left .4s var(--ease),width .4s var(--ease)}.lp-mark .lp-sel-tag{top:auto;bottom:calc(100% + 14px);left:-2px;translate:none}.lp-head.is-solid{border-bottom-color:transparent;background:transparent;backdrop-filter:none}@media(min-width:1180px){.lp-nav{padding:4px;border-radius:999px;background:linear-gradient(180deg,#ffffff14,#ffffff05 55%),#0e0e0d59;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #f3f1ea14;backdrop-filter:blur(20px) saturate(1.6)}.lp-nav a{height:36px;border-radius:999px;padding:0 14px}}.lp-wd{white-space:nowrap}.lp-ch{position:relative;display:inline-block}.lp-ch-g{display:inline-block;transition:opacity .3s,filter .3s}.lp-ch.is-swapped>.lp-ch-g{opacity:0;filter:blur(10px)}.lp-ch-obj{position:absolute;top:50%;left:50%;width:1.24em;height:1.24em;max-width:none;margin:-.62em 0 0 -.62em;pointer-events:none;animation:lp-pop .52s cubic-bezier(.34,1.5,.64,1) both}@keyframes lp-pop{0%{opacity:0;filter:blur(12px);transform:scale(.6) rotate(-6deg)}}.lp-mo [data-lp-swap] .lp-ch{cursor:default}.lp-mark .lp-ch.is-swapped .lp-ch-obj{filter:none}@media(min-width:992px)and (prefers-reduced-motion:no-preference){.lp-dock{translate:0 24px;transition:opacity .3s var(--ease),translate .45s cubic-bezier(.22,1,.36,1),visibility 0s .45s,width .35s var(--ease)}.lp-dock.is-visible,.lp-dock.is-landed{translate:none;transition:opacity .3s var(--ease),translate .45s cubic-bezier(.22,1,.36,1),width .35s var(--ease)}}.lp-roll,.lp-dock-ph{display:inline-grid;overflow:hidden;vertical-align:bottom}.lp-roll{transition:width .5s cubic-bezier(.33,1,.68,1);mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent)}.lp-roll>span,.lp-dock-ph>span{grid-area:1 / 1;justify-self:start;white-space:nowrap;transition:transform .5s cubic-bezier(.33,1,.68,1),opacity .4s var(--ease),filter .4s var(--ease)}.lp-roll>span.is-below,.lp-dock-ph>span.is-below{opacity:0;filter:blur(6px);transform:translateY(100%);transition:none}.lp-roll>span.is-above,.lp-dock-ph>span.is-above{opacity:0;filter:blur(6px);transform:translateY(-100%)}.lp-dock-form{position:relative}.lp-dock-ph{display:none}.lp-dock.is-ctx .lp-dock-ph{position:absolute;top:50%;left:56px;display:inline-grid;translate:0 -50%;color:var(--ink-3);font-size:17px;pointer-events:none;mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.lp-dock.is-ctx.has-value .lp-dock-ph{visibility:hidden}@media(min-width:992px){.lp.dark{--dock-h: 56px}.lp-dock-form{padding:0 6px 0 20px}.lp-dock-form input,.lp-dock.is-ctx .lp-dock-ph{font-size:15px}.lp-dock.is-ctx .lp-dock-ph{left:50px}.lp-dock-btn{height:44px;padding:0 20px;font-size:15px}.lp-dock:not(.is-landed) .lp-tabs{padding:5px}.lp-tabs a{padding:0 14px;font-size:14px}.lp-tabs-pill{top:5px;bottom:5px}}@media(min-width:1280px)and (prefers-reduced-motion:no-preference){.lp-dock:not(.is-landed){width:min(1040px,calc(100% - 32px));gap:8px}.lp-dock:not(.is-landed) .lp-dock-form,.lp-dock:not(.is-landed) .lp-dock-run{flex:1 1 480px}}.lp-head-cta{transition:background-color .25s var(--ease)}.lp-head.is-on-lime .lp-nav,.lp-head.is-on-lime .lp-head-cta{background:#080807e0;box-shadow:none}.lp-head.is-on-lime .lp-head-cta{padding:4px 4px 4px 8px;border-radius:999px}.lp-head.is-on-lime .lp-brand{color:var(--lime-ink)}.lp-ch-obj.is-out{animation:none;opacity:0;filter:blur(8px);transform:scale(.88);transition:opacity .12s,filter .12s,transform .12s}.lp-mark-l:nth-last-child(-n+2) .lp-sel-tag{right:-2px;left:auto}.lp-ch.is-loading>.lp-ch-g{opacity:1;filter:none}.lp-mark-l{cursor:default}
