@font-face{font-family:Opalseed Display;src:url(/fonts/opalseed-display.v4.woff2) format("woff2");font-weight:1 1000;font-style:normal;font-display:block;unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+0178,U+02C6,U+02DA,U+02DC,U+2010-2027,U+2030-203A,U+2044,U+20AC,U+2122,U+2190-2193,U+2212,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:Opalseed Display;src:url(/fonts/opalseed-display-ext.v4.woff2) format("woff2");font-weight:1 1000;font-style:normal;font-display:swap;unicode-range:U+0100-0130,U+0132-0151,U+0154-0177,U+0179-024F,U+0300-036F,U+1E00-1EFF}@font-face{font-family:Opalseed Header;src:url(/fonts/opalseed-header.v1.woff2) format("woff2");font-weight:1 1000;font-style:normal;font-display:block;unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+0178,U+02C6,U+02DA,U+02DC,U+2010-2027,U+2030-203A,U+2044,U+20AC,U+2122,U+2190-2193,U+2212,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:Opalseed Header;src:url(/fonts/opalseed-header-ext.v1.woff2) format("woff2");font-weight:1 1000;font-style:normal;font-display:swap;unicode-range:U+0100-0130,U+0132-0151,U+0154-0177,U+0179-024F,U+0300-036F,U+1E00-1EFF}@font-face{font-family:Opalseed Body;src:url(/fonts/opalseed-body.v2.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+0178,U+02C6,U+02DA,U+02DC,U+2010-2027,U+2030-203A,U+2044,U+20AC,U+2122,U+2190-2193,U+2212,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:Opalseed Body;src:url(/fonts/opalseed-body-ext.v2.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+0100-0130,U+0132-0151,U+0154-0177,U+0179-024F,U+0300-036F,U+1E00-1EFF}@font-face{font-family:Opalseed Label;src:url(/fonts/opalseed-label.v1.woff2) format("woff2");font-weight:1 1000;font-style:normal;font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+0178,U+02C6,U+02DA,U+02DC,U+2010-2027,U+2030-203A,U+2044,U+20AC,U+2122,U+2190-2193,U+2212,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:Opalseed Label;src:url(/fonts/opalseed-label-ext.v1.woff2) format("woff2");font-weight:1 1000;font-style:normal;font-display:swap;unicode-range:U+0100-0130,U+0132-0151,U+0154-0177,U+0179-024F,U+0300-036F,U+1E00-1EFF}*{letter-spacing:.05em}*,*:before,*:after{box-sizing:border-box}:root{font-family:Opalseed Body,system-ui,sans-serif;line-height:1.5;font-weight:var(--body-weight, 400);color-scheme:light;color:#17181a;background-color:#f5f3ee;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-width:320px;min-height:100svh;overflow-x:hidden}img,svg{display:block}a{color:inherit}button{font:inherit;letter-spacing:inherit;color:inherit}.lk-page{width:100%;max-width:520px;margin:0 auto;padding:calc(9px + env(safe-area-inset-top,0px)) 16px 16px;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;overflow:clip}.lk-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 0 -7px}:root{--ink-band: linear-gradient( rgb(var(--ink-rgb)) 0, rgb(var(--ink-rgb)) calc(48px + env(safe-area-inset-top, 0px)) , rgba(var(--ink-rgb), .972) calc(52px + env(safe-area-inset-top, 0px)) , rgba(var(--ink-rgb), .896) calc(56px + env(safe-area-inset-top, 0px)) , rgba(var(--ink-rgb), .784) calc(60px + env(safe-area-inset-top, 0px)) , rgba(var(--ink-rgb), .648) calc(64px + env(safe-area-inset-top, 0px)) , rgba(var(--ink-rgb), .5) calc(68px + env(safe-area-inset-top, 0px)) , rgba(var(--ink-rgb), .352) calc(72px + env(safe-area-inset-top, 0px)) , rgba(var(--ink-rgb), .216) calc(76px + env(safe-area-inset-top, 0px)) , rgba(var(--ink-rgb), .104) calc(80px + env(safe-area-inset-top, 0px)) , rgba(var(--ink-rgb), .028) calc(84px + env(safe-area-inset-top, 0px)) , rgba(var(--ink-rgb), 0) calc(88px + env(safe-area-inset-top, 0px)) );--ink-band-h: calc(88px + env(safe-area-inset-top, 0px)) }html{background-image:var(--ink-band);background-repeat:no-repeat;background-size:100% var(--ink-band-h)}.lk-wordmark{display:inline-flex;text-decoration:none;border-radius:2px;-webkit-tap-highlight-color:transparent}.lk-wordmark:focus-visible{outline:2px solid var(--brand-green);outline-offset:4px}.lk-header{text-align:center;margin:8px 0 4px}.lk-header h1{font-family:var(--header-font);font-weight:400;font-size:var(--header-size);line-height:var(--header-line-height);margin:0;color:var(--ink);overflow-wrap:anywhere}.lk-header p{margin:12px 0 0;color:var(--text-secondary);font-family:var(--subheader-font);letter-spacing:var(--subheader-tracking);text-transform:var(--subheader-case);font-style:normal;font-size:1rem;line-height:1.5}.lk-caption{min-height:1.5em;margin:10px 0 0;text-align:center;font-family:var(--label-font);letter-spacing:var(--label-tracking);text-transform:uppercase;font-size:.75rem;color:var(--text-muted);transition:opacity .3s ease}.lk-stage{position:relative;width:100%}.lk-anchor{position:absolute;left:50%;transform:translate(-50%);z-index:1}.lk-instruction{position:absolute;left:0;right:0;margin:0;min-height:1.5em;text-align:center;font-family:var(--label-font);letter-spacing:var(--label-tracking);text-transform:uppercase;font-size:.75rem;line-height:1.5;color:var(--text-muted);pointer-events:none;opacity:0;transition:opacity .45s ease}.lk-instruction[data-on="1"]{opacity:1}.lk-pack{transform-origin:50% 50%}.lk-card{-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.lk-card[data-top="1"]:active{cursor:grabbing}.lk-card:focus-visible{outline:none}.lk-card:focus-visible .lk-face{box-shadow:0 0 0 3px var(--accent)}.lk-impact{position:absolute;inset:0;z-index:3;pointer-events:none}.lk-impact>span{position:absolute;opacity:0;pointer-events:none}.lk-impact-flash{inset:-6%;animation:linkImpactFlash .5s ease-out both}.lk-impact-core{inset:8%;background:radial-gradient(circle,rgba(255,255,255,.95) 0%,transparent 65%);animation:linkImpactCore .32s ease-out both}.lk-impact-ring{inset:-6px;animation:linkImpactRing .7s cubic-bezier(.2,.7,.3,1) both}.lk-grid{position:absolute;top:0;left:0;right:0;visibility:hidden;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding:8px 4px calc(max(56px,var(--toast-h, 0px) + 32px) + env(safe-area-inset-bottom,0px));z-index:2}.lk-grid[data-live="1"]{position:static;visibility:visible}.lk-cell{display:flex;flex-direction:column;gap:10px;min-width:0}.lk-cell-identity{grid-column:1 / -1;justify-self:center;width:max(54%,200px)}.lk-cell-identity[data-bio]{width:max(66%,200px)}.lk-cell-card{position:relative;width:100%;aspect-ratio:5 / 7}@media(min-width:480px){.lk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lk-cell-identity{width:max(42%,200px)}.lk-cell-identity[data-bio]{width:max(52%,200px)}}.lk-card-actions{position:relative;display:flex;gap:6px;height:36px;animation:lkCardActionsIn .28s ease 80ms both}@keyframes lkCardActionsIn{0%{opacity:0}}.lk-card-actions .lk-card-act{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;background:var(--act-theme);border-color:var(--act-theme);color:#fff;font-size:.8rem;white-space:nowrap;-webkit-tap-highlight-color:transparent}.lk-card-actions .lk-card-act-icon{flex:0 0 auto;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;padding:0;-webkit-tap-highlight-color:transparent}.lk-card-actions .lk-card-act:hover{background:var(--act-theme);opacity:.9}.lk-card-actions .lk-card-act-icon{background:#fff;color:var(--act-theme)}.lk-card-act:focus-visible,.lk-card-act-icon:focus-visible{outline:2px solid var(--act-theme);outline-offset:2px}.lk-controls{position:absolute;left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:4px;height:36px;opacity:0;pointer-events:none;transition:opacity .45s ease}.lk-controls[data-visible="1"]{opacity:1;pointer-events:auto}.lk-chevron{appearance:none;border:0;background:transparent;box-shadow:none;color:var(--ink);font-family:var(--display-font);font-size:1.5rem;line-height:1;min-width:44px;height:36px;padding:0 8px;cursor:pointer;border-radius:2px;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease,transform .15s ease}.lk-chevron:active{transform:translateY(1px)}.lk-chevron:disabled{opacity:.25;cursor:default}.lk-chevron:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lk-counter{margin:0;min-width:5.5em;text-align:center;font-family:var(--label-font);letter-spacing:var(--label-tracking);text-transform:uppercase;font-size:.75rem;color:var(--text-muted)}.lk-btn{appearance:none;border:1px solid rgba(var(--ink-rgb),.22);background:var(--paper);color:var(--ink);border-radius:var(--button-radius);padding:10px 16px;font-family:var(--display-font);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1;cursor:pointer;box-shadow:var(--paper-panel);transition:transform .15s ease,background-color .15s ease,opacity .15s ease}.lk-btn:hover{background:#fff}.lk-btn:active{transform:translateY(1px)}.lk-btn:disabled,.lk-btn-disabled{opacity:.4;cursor:default;pointer-events:none}.lk-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--paper)}.lk-btn-primary:hover{background:#1b6a4c}.lk-btn-icon{padding:8px 14px;font-size:1.2rem;line-height:1;min-width:44px}.lk-btn-text{background:transparent;border-color:transparent;box-shadow:none;color:var(--text-secondary)}.lk-btn-text:hover{background:transparent;color:var(--ink)}.lk-footer{margin-top:auto;padding-top:20px;text-align:center;font-family:var(--label-font);letter-spacing:var(--label-tracking);text-transform:uppercase;font-size:.72rem;color:var(--text-muted)}.lk-footer a{color:var(--accent);text-decoration:none}.lk-sheet{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;padding:24px}.lk-demo-bar{display:flex;gap:8px;padding:12px 24px;border-bottom:1px solid var(--hairline)}.lk-demo-h{margin:16px 24px 0;font-family:var(--label-font);letter-spacing:var(--label-tracking);text-transform:uppercase;font-size:.8rem;font-weight:400;color:var(--text-secondary)}.lk-sheet-card{position:relative}.lk-tap{display:flex;flex-direction:column;flex:1 0 auto}.lk-landing{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:24px 0 16px}.lk-loading .lk-caption{opacity:0;animation:lkAppear .24s ease .4s forwards}@keyframes lkAppear{to{opacity:1}}.lk-notice{text-align:center;max-width:30ch;margin:0 auto}.lk-notice h2{font-family:var(--header-font);font-weight:400;font-size:var(--header-size);line-height:var(--header-line-height);margin:0;color:var(--ink);overflow-wrap:anywhere}.lk-notice p{margin:14px 0 0;font-family:var(--body-font);font-size:.95rem;line-height:1.5;color:var(--text-secondary)}.lk-notice .lk-btn{display:inline-block;margin-top:22px}.lk-topbar-action{min-height:44px;display:inline-flex;align-items:center;padding:0 4px;font-family:var(--label-font);letter-spacing:var(--label-tracking);text-transform:uppercase;font-size:.8rem;color:var(--brand-green);text-decoration:none}.lk-topbar-action:focus-visible{outline:2px solid var(--brand-green);outline-offset:2px}.lk-toast{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(488px,calc(100% - 32px));display:flex;align-items:center;gap:10px;padding:12px 8px 12px 18px;background:rgb(var(--ink-rgb));border-radius:2px;box-shadow:inset 4px 0 0 var(--brand-green),0 2px 4px #0000002e,0 12px 32px -8px #00000073;z-index:20;animation:lkToastIn .32s cubic-bezier(.22,1,.36,1) both}.lk-toast p{margin:0;flex:1;min-width:0;overflow-wrap:anywhere;font-family:var(--body-font);font-size:.9rem;line-height:1.4;color:#fffffff0}.lk-toast .lk-btn{flex:0 0 auto;padding:8px 12px;font-size:.75rem}.lk-toast p a{color:var(--brand-green);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.lk-toast-close{flex:0 0 auto;appearance:none;border:0;background:transparent;width:36px;height:36px;font-size:1.4rem;line-height:1;color:#ffffff9e;cursor:pointer}.lk-toast-close:hover{color:#fff}.lk-toast-close:focus-visible{outline:2px solid var(--brand-green);outline-offset:-2px}@keyframes lkToastIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.lk-nfc-tilt{position:relative;flex:0 0 auto;perspective:750px}.lk-landing>.lk-btn{position:relative}.lk-nfc-tilt>.lk-nfc-card{animation:lkNfcTilt 3.4s ease-in-out infinite alternate;will-change:transform}.lk-nfc-tilt .lk-nfc-light{animation:lkNfcLight 3.4s ease-in-out infinite alternate}.lk-nfc-cast-body{animation:lkNfcCastBody 3.4s ease-in-out infinite alternate;will-change:transform}.lk-nfc-cast-pool{animation:lkNfcCastPool 3.4s ease-in-out infinite alternate;will-change:transform}@keyframes lkNfcTilt{0%{transform:rotateY(-16deg)}to{transform:rotateY(16deg)}}@keyframes lkNfcLight{0%{opacity:1}to{opacity:0}}@keyframes lkNfcCastBody{0%{transform:scaleX(1.03) skewY(5deg)}to{transform:scaleX(.93) skewY(-5deg)}}@keyframes lkNfcCastPool{0%{transform:scaleX(1.06) skewY(12deg)}to{transform:scaleX(.88) skewY(-12deg)}}.lk-rail::-webkit-scrollbar{display:none}.ts-scene{position:relative;width:300px;max-width:100%;height:var(--scene-h);margin:0 auto}.ts-card{position:absolute;left:50%;top:var(--card-top);width:var(--card-w);height:var(--card-h);margin-left:calc(var(--card-w) / -2);border-radius:var(--card-r);overflow:hidden;isolation:isolate;z-index:1;transform:translateY(0) rotate(var(--tilt-rest));transform-origin:50% 50%;animation:ts-card 4s linear infinite;will-change:transform}.ts-card-grain,.ts-card-edge{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.ts-card-grain{background-size:100% 100%;opacity:.09}.ts-rings{position:absolute;left:50%;top:var(--phone-top);width:0;height:0;z-index:2}.ts-ring{position:absolute;left:calc(var(--ring-d) / -2);top:calc(var(--ring-d) / -2);width:var(--ring-d);height:var(--ring-d);border-radius:50%;border:1.5px solid var(--brand-green, #00c853);opacity:0;animation:ts-ring 4s linear infinite both;will-change:transform,opacity}.ts-ring:nth-child(2){animation-delay:.18s}.ts-ring:nth-child(3){animation-delay:.36s}.ts-phone{position:absolute;left:50%;top:var(--phone-top);width:var(--phone-w);margin-left:calc(var(--phone-w) / -2);z-index:3;animation:ts-phone 4s linear infinite;will-change:transform}.ts-banner{position:absolute;left:7px;right:7px;top:19px;height:36px;border-radius:11px;background:#f5f3eef5;box-shadow:0 4px 14px #00000059;display:flex;align-items:center;gap:8px;padding:0 9px;box-sizing:border-box;transform:translateY(-160%);animation:ts-banner 4s linear infinite;will-change:transform}.ts-banner-mark{width:20px;height:20px;flex:none;display:block}.ts-banner-text{display:flex;flex-direction:column;gap:4px;min-width:0}.ts-banner-title{font-family:var(--label-font);letter-spacing:var(--label-tracking);text-transform:uppercase;font-size:8px;line-height:1;color:var(--ink);white-space:nowrap}.ts-banner-line{width:92px;height:4px;border-radius:2px;background:rgba(var(--ink-rgb),.22)}@keyframes ts-card{0%,14%{transform:translateY(0) rotate(var(--tilt-rest));animation-timing-function:cubic-bezier(.55,0,.9,.45)}34%{transform:translateY(var(--contact-dy)) rotate(-2deg);animation-timing-function:cubic-bezier(.2,.7,.4,1)}37%{transform:translateY(var(--press-dy)) rotate(-2deg);animation-timing-function:cubic-bezier(.4,0,.4,1)}43%,64%{transform:translateY(var(--contact-dy)) rotate(-2deg);animation-timing-function:cubic-bezier(.3,0,.2,1)}84%,to{transform:translateY(0) rotate(var(--tilt-rest))}}@keyframes ts-phone{0%,34%{transform:translateY(0);animation-timing-function:cubic-bezier(.2,.7,.4,1)}36.5%{transform:translateY(2px);animation-timing-function:cubic-bezier(.4,0,.4,1)}42%,to{transform:translateY(0)}}@keyframes ts-ring{0%,34%{transform:scale(.15);opacity:0}35%{transform:scale(.18);opacity:.85;animation-timing-function:cubic-bezier(.2,.6,.35,1)}62%,to{transform:scale(1);opacity:0}}@keyframes ts-banner{0%,40%{transform:translateY(-160%);animation-timing-function:cubic-bezier(.16,1,.3,1)}50%,76%{transform:translateY(0);animation-timing-function:cubic-bezier(.5,0,.75,0)}86%,to{transform:translateY(-160%)}}.lk-home-scroller{position:relative;z-index:0;height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior-y:contain;background-color:var(--canvas)}.lk-home-scroller:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:-100vh;height:calc(100vh + var(--ink-band-h));background:var(--ink-band) bottom / 100% var(--ink-band-h) no-repeat,linear-gradient(rgb(var(--ink-rgb)),rgb(var(--ink-rgb))) top / 100% calc(100% - var(--ink-band-h)) no-repeat;pointer-events:none}@media(min-height:560px){.lk-home-scroller{scroll-snap-type:y mandatory}}.lk-page.lk-home{padding-top:0;padding-bottom:0}.lk-frame{min-height:var(--frame-h, 100svh);display:flex;flex-direction:column;scroll-snap-align:start}.lk-frame-hero{padding:calc(9px + env(safe-area-inset-top,0px)) 0 8px}.lk-frame-hero .lk-header p{text-wrap:balance;max-width:34ch;margin-left:auto;margin-right:auto}.lk-hero-body{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center}.lk-hero-body{padding-top:min(56px,6svh)}.lk-hero-body .lk-loop{margin-bottom:calc(-1 * var(--stage-spare, 0px))}.lk-frame-step,.lk-frame-end{justify-content:center;padding:calc(24px + env(safe-area-inset-top,0px)) 0 24px;scroll-snap-stop:always}.lk-frame-step{padding-bottom:8px}.lk-step-body{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center}.lk-step-header{margin:0 auto}.lk-step-header p{max-width:34ch;margin-left:auto;margin-right:auto}.lk-step-kicker{display:block;margin-bottom:10px;color:var(--accent);font-family:var(--label-font);letter-spacing:var(--label-tracking);text-transform:uppercase;font-size:.8rem;line-height:1}.lk-home .lk-header p.lk-step-text{margin-top:14px;text-wrap:pretty}.lk-step-picture{display:flex;justify-content:center;align-items:center;margin-top:36px}.lk-step-note{margin:20px auto 0;max-width:30ch;text-align:center;font-family:var(--label-font);letter-spacing:var(--label-tracking);text-transform:uppercase;font-size:.7rem;line-height:1.5;color:var(--text-muted)}.lk-step-claim{display:flex;flex-direction:column;align-items:center;gap:28px}.lk-step-claim-press{position:relative;display:inline-flex;pointer-events:none}.lk-step-claim-btn{position:relative}.lk-step-claim-btn:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:2px solid var(--accent);opacity:0}.lk-claim-finger{--finger: 52px;position:absolute;left:calc(68% - var(--finger) * 11.5 / 24);top:calc(62% - var(--finger) * 3 / 24);width:var(--finger);height:var(--finger);opacity:0;transform-origin:calc(var(--finger) * 11.5 / 24) calc(var(--finger) * 3 / 24)}.lk-claim-finger svg{display:block;width:100%;height:100%;fill:var(--ink);filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.lk-finger-fill{fill:#fff}[data-in="1"] .lk-claim-finger{animation:lkClaimFinger 2.8s ease-in-out .6s infinite}[data-in="1"] .lk-step-claim-btn{animation:lkClaimPress 2.8s ease-in-out .6s infinite}[data-in="1"] .lk-step-claim-btn:after{animation:lkClaimRing 2.8s ease-out .6s infinite}@keyframes lkClaimFinger{0%{opacity:0;transform:translate(34px,40px) rotate(-8deg)}12%{opacity:1}30%{transform:translate(0) rotate(-8deg)}38%{transform:translate(0) rotate(-8deg) scale(1)}42%{transform:translateY(1px) rotate(-8deg) scale(.88)}50%{transform:translate(0) rotate(-8deg) scale(1)}80%{opacity:1;transform:translate(0) rotate(-8deg)}to{opacity:0;transform:translate(14px,18px) rotate(-8deg)}}@keyframes lkClaimPress{0%,38%,54%,to{transform:none;filter:none}43%{transform:scale(.95);filter:brightness(.85)}}@keyframes lkClaimRing{0%,41%{opacity:0;transform:scale(1)}43%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.08,1.35)}}.lk-fan{position:relative;width:calc(var(--fan-w) * 2.05);height:calc(var(--fan-w) * 1.565)}.lk-fan-card{position:absolute;left:calc(50% - var(--fan-w) / 2);top:calc(var(--fan-w) * .0825);width:var(--fan-w);aspect-ratio:5 / 7;transform:translateY(32px);opacity:0;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .4s ease}.lk-fan-card[data-slot="1"]{z-index:2}.lk-fan[data-dealt="1"] .lk-fan-card{opacity:1;transition-delay:calc(var(--deal-i, 0) * .11s + .15s)}.lk-fan-card[data-slot="0"]{--deal-i: 1}.lk-fan-card[data-slot="2"]{--deal-i: 2}.lk-fan[data-dealt="1"] .lk-fan-card[data-slot="0"]{transform:translate(-40%) rotate(-11deg)}.lk-fan[data-dealt="1"] .lk-fan-card[data-slot="1"]{transform:none}.lk-fan[data-dealt="1"] .lk-fan-card[data-slot="2"]{transform:translate(40%) rotate(11deg)}.lk-save{display:flex;flex-direction:column;align-items:stretch;gap:18px;width:min(300px,calc(100vw - 64px));margin-top:20px}.lk-save-field{position:relative;height:56px;display:flex;align-items:center;padding:0 14px;border:1px solid rgba(var(--ink-rgb),.22);border-radius:2px;background:var(--paper);box-shadow:var(--paper-panel)}.lk-save-label{position:absolute;left:10px;top:-7px;padding:0 4px;background:var(--canvas);font-family:var(--label-font);letter-spacing:var(--label-tracking);text-transform:uppercase;font-size:.7rem;line-height:1;color:var(--accent)}.lk-save-value{font-family:var(--body-font);letter-spacing:normal;font-size:1rem;color:var(--ink)}.lk-mail{border-radius:12px;background:var(--paper);box-shadow:var(--paper-panel),0 10px 24px -12px #0000004d;text-align:left;overflow:hidden;opacity:0;transform-origin:50% 100%;transform:translateY(calc(100% - 68px)) scale(.9)}.lk-mail-stage{position:relative;--mail-ms: 2.8s;--mail-delay: .25s;--env-h: 150px}.lk-mail-clip{position:relative;z-index:2;clip-path:inset(-80px -80px 2px -80px)}.lk-env{position:absolute;left:-12px;right:-12px;bottom:0;height:var(--env-h);opacity:0;pointer-events:none}.lk-env-back{z-index:1;border-radius:4px;background:linear-gradient(180deg,#ddd5c2,#e6dfcf);box-shadow:0 10px 20px -12px #00000059}.lk-env-flapbox{z-index:4}.lk-env-pocket{z-index:3;display:block;width:calc(100% + 24px)}.lk-env-flap{position:absolute;left:0;right:0;top:0;height:56%;transform-origin:50% 0;transform-style:preserve-3d;transform:perspective(500px) rotateX(0)}.lk-env-flap-out,.lk-env-flap-in{position:absolute;inset:0;clip-path:polygon(0 0,100% 0,50% 100%);backface-visibility:hidden;-webkit-backface-visibility:hidden}.lk-env-flap-out{background:linear-gradient(180deg,#efe8da,#e6dece)}.lk-env-flap-in{background:#d6cdb9;transform:rotateX(180deg);clip-path:polygon(0 100%,100% 100%,50% 0)}.lk-save[data-sent="1"] .lk-env{animation:lkEnv var(--mail-ms) var(--mail-delay) both}.lk-save[data-sent="1"] .lk-env-flapbox{animation:lkEnv var(--mail-ms) var(--mail-delay) both,lkEnvFlapZ var(--mail-ms) var(--mail-delay) both}.lk-save[data-sent="1"] .lk-env-flap{animation:lkEnvFlap var(--mail-ms) var(--mail-delay) both}.lk-save[data-sent="1"] .lk-mail{animation:lkMailOut var(--mail-ms) var(--mail-delay) both}.lk-save[data-sent="1"] .lk-mail-clip{animation:lkMailClip var(--mail-ms) var(--mail-delay) both}@keyframes lkEnv{0%{opacity:0;transform:translateY(28px);animation-timing-function:cubic-bezier(.2,.8,.2,1)}14%{opacity:1;transform:none}66%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.5,0,.75,.4)}86%,to{opacity:0;transform:translateY(40px)}}@keyframes lkEnvFlap{0%,20%{transform:perspective(500px) rotateX(0);animation-timing-function:cubic-bezier(.45,0,.3,1)}40%,to{transform:perspective(500px) rotateX(180deg)}}@keyframes lkEnvFlapZ{0%,30%{z-index:4}31%,to{z-index:1}}@keyframes lkMailOut{0%,13.9%{opacity:0;transform:translateY(calc(100% - 68px)) scale(.9)}14%{opacity:1;transform:translateY(calc(100% - 68px)) scale(.9)}38%{opacity:1;transform:translateY(calc(100% - 68px)) scale(.9);animation-timing-function:cubic-bezier(.3,0,.2,1)}70%{opacity:1;transform:translateY(-10px) scale(.98);animation-timing-function:cubic-bezier(.4,0,.2,1)}86%,to{opacity:1;transform:none}}@keyframes lkMailClip{0%,78%{clip-path:inset(-80px -80px 2px -80px)}92%,to{clip-path:inset(-80px)}}.lk-mail svg{display:block;width:18px;height:18px;fill:currentColor}.lk-mail-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 8px 6px;border-bottom:1px solid var(--hairline);color:var(--accent);font-family:var(--body-font);letter-spacing:normal;font-size:.85rem}.lk-mail-back{display:inline-flex;align-items:center;gap:2px}.lk-mail-tools{display:inline-flex;gap:14px;color:var(--text-muted)}.lk-mail-subject{margin:12px 14px 0;font-family:var(--body-font);letter-spacing:normal;font-weight:700;font-size:1.05rem;line-height:1.25;color:var(--ink)}.lk-mail-meta{display:flex;align-items:center;gap:10px;padding:10px 14px 0}.lk-mail-avatar{width:32px;height:32px;flex:none;display:block}.lk-mail-from{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.lk-mail-sender{font-family:var(--body-font);letter-spacing:normal;font-weight:700;font-size:.85rem;line-height:1.2;color:var(--ink)}.lk-mail-to{font-family:var(--body-font);letter-spacing:normal;font-size:.75rem;line-height:1.2;color:var(--text-muted)}.lk-mail-time{align-self:flex-start;font-family:var(--body-font);letter-spacing:normal;font-size:.75rem;color:var(--text-muted)}.lk-mail-body{margin:12px 14px 0;padding:12px 0 14px;border-top:1px solid var(--hairline)}.lk-mail-body p{margin:0 0 12px;font-family:var(--body-font);letter-spacing:normal;font-size:.9rem;line-height:1.45;color:var(--text-secondary)}.lk-mail-btn{display:inline-block;pointer-events:none}.lk-frame-step .ts-scene{flex:0 0 auto}.lk-frame-end .lk-header{margin-top:0}.lk-frame-end .lk-header p{text-wrap:balance}.lk-waitlist{display:flex;flex-direction:column;gap:10px;width:100%;max-width:340px;margin:32px auto 0}.lk-input{appearance:none;height:56px;padding:0 16px;border:1px solid rgba(var(--ink-rgb),.22);border-radius:2px;background:var(--paper);color:var(--ink);font-family:var(--body-font);font-size:1rem;letter-spacing:normal;box-shadow:var(--paper-panel)}.lk-input::placeholder{color:var(--text-muted)}.lk-input:focus{outline:2px solid var(--accent);outline-offset:-1px}.lk-input[aria-invalid=true]{border-color:#b3261e}.lk-waitlist-btn{height:48px}.lk-waitlist-error,.lk-waitlist-done{margin:0;font-family:var(--body-font);letter-spacing:normal;font-size:.9rem;line-height:1.45;text-align:center}.lk-waitlist-error{color:#b3261e}.lk-waitlist-done{max-width:30ch;margin:32px auto 0;color:var(--ink);font-size:1rem}.lk-end-signin{margin:28px 0 0;text-align:center;font-family:var(--body-font);letter-spacing:normal;font-size:.9rem;color:var(--text-secondary)}.lk-end-signin a{color:var(--accent)}.lk-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-height:740px){.lk-frame-step,.lk-frame-end{padding-top:calc(12px + env(safe-area-inset-top,0px));padding-bottom:12px}.lk-frame-step{padding-bottom:4px}.lk-frame-step .ts-scene{zoom:.8}.lk-step-picture{margin-top:20px}.lk-step-note{margin-top:12px}}.lk-snap-end{display:none}@media(min-height:560px){.lk-home-scroller .lk-snap-end{display:block;height:100px;flex-shrink:0}}.lk-cue{appearance:none;border:0;background:transparent;margin:8px auto 0;padding:8px 16px 0;display:flex;flex-direction:column;align-items:center;cursor:pointer;color:var(--accent);font-family:var(--label-font);letter-spacing:var(--label-tracking);text-transform:uppercase;font-size:.8rem;line-height:1.4;border-radius:2px;-webkit-tap-highlight-color:transparent;transition:color .2s ease}.lk-cue:hover{color:var(--ink)}.lk-cue:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lk-cue-chevron{display:block;width:36px;height:36px;margin-top:-6px;animation:lkCueBounce 1.6s ease-in-out infinite}.lk-cue-chevron svg{width:100%;height:100%;fill:var(--brand-green)}@keyframes lkCueBounce{0%,to{transform:translateY(0);opacity:.85}50%{transform:translateY(6px);opacity:1}}.lk-home .lk-header h2{font-family:var(--header-font);font-weight:400;font-size:var(--header-size);line-height:var(--header-line-height);margin:0;color:var(--ink);text-wrap:balance}.lk-rise{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}[data-in="1"] .lk-rise{opacity:1;transform:none;transition-delay:calc(var(--rise-i, 0) * 90ms)}.lk-loop{margin-top:20px}.lk-loop-finger{--finger: 60px;position:absolute;z-index:20;width:var(--finger);height:var(--finger);margin:calc(var(--finger) * -3 / 24) 0 0 calc(var(--finger) * -11.5 / 24);transform-origin:calc(var(--finger) * 11.5 / 24) calc(var(--finger) * 3 / 24);pointer-events:none;opacity:0;animation:lkLoopSwipe .9s both}.lk-loop-finger svg{display:block;width:100%;height:100%;fill:var(--ink);filter:drop-shadow(0 3px 5px rgba(0,0,0,.35))}@keyframes lkLoopSwipe{0%{opacity:0;transform:translate(16px,14px) rotate(-10deg);animation-timing-function:ease-out}20%{opacity:1;transform:translate(0) rotate(-10deg) scale(1);animation-timing-function:ease-in-out}30%{transform:translateY(1px) rotate(-10deg) scale(.9);animation-timing-function:cubic-bezier(.4,0,.3,1)}72%{opacity:1;transform:translate(var(--swipe-travel),4px) rotate(-16deg) scale(.9);animation-timing-function:ease-out}to{opacity:0;transform:translate(calc(var(--swipe-travel) * 1.15),-6px) rotate(-16deg) scale(1)}}.lk-loop-cycle{animation:lkLoopIn .4s ease backwards;transition:opacity .3s ease}.lk-loop-cycle[data-fading="1"]{opacity:0}@keyframes lkLoopIn{0%{opacity:0}}
